[ [ -644981407380673938874001931983736492936993230416880496078163115853123266224026633399521696899307444079639546792632826902401180865426266349464908697510839533009506655653387554118252580696688663050857666569388687066445511898978907449277991090624741260066436758626072707408597859053263822803849743486704098674613707462168430383455086951539373921086314167449309499653082651515046115638861151182222279178545787871824145264041797619080402516279165655619640096882812085442167913144472263784745395252084485884154066916510201700215275455507868882852387806545573958480269799601942542555873161513167645870512607366904203425481487955220898530998497422732567204178702865327684329915063557204029848803282646865412493915794933475935190442411741420218148669746517043490812221488330555731208043249363102109196860151034663623923546077001677184175651127187950487220751626930725462437813712551563587749026597495332469046269546263182423915055289319383797906092749003851120914838828946439066616230700228767020268034356360883746429394802624783670686612030824879614640781516647090387182559344986349141831233543497406845173644767734148777026795858424483242251461814526750015541558346198980393433699964548829707100826362810667312772631988396901774309342159457291778106628532714324580171737509711741730129362187524955860149050791873971587984179778622584098787790892798060130482214861089726931050013558193325231488234664725971091082821649193995331382072580769246952630336299482605754759395144855398601298979866945018908954248900077944554402922766010829032900359276902399591085542976750050113002075325632234978881442642852599194729190390447424174483313165359035299337655380884688256439894223745793390639935222944094311942466211281723888754493479447696118192811532525166439914511318821286378145663630851488792935776697687954262072114152881323821327589784182002234495843827731299408376228715756012733106157312525464455989312262298244491589002505738631349033406024326469200318827212030478635823413179427243793017868158542125617368182895777709790923325100150444702159583572673977555222823390152097768856210194645717709067814143405275473394943529351540665885742762919484647198114740812057093120668685113782118853444046434151541152424173109775512488855383000969704431030971474713971527548429152877236842016522045263104134135127907955666223016167717839958889458866952038356140111746603941888000000000000000000000000000000000000 + 3661241634614495042205935780319592557340292744348336929796435357158130253953531809558377927183188871095014998229588701901643169363177014225377998086303138284972485127868350339623813264141656592031896095522739873546407221171158350442671439717424962819691198095296519927412211298421348994625707254657735301334343813944756002432830259311760115253815672190379595558549667989603117746816071724641966299181366798212160356164085842934831269977660114201359036626514431793166651580987449583656277983553142508234346635694913536260207498711236295713983674897904927100402708446435697921883083361538031399046088078148724205259537776373538405883300019198981473254637077741916402576053501957984499001309596932436558773767913701569567170736953935145899204997825540044495604131972940674745601034112442420898727800941370634683923319891853929959266002159378611516289174797639166027273938852269750157336722675787584904834315168544404867659736808149555157093633507484179696872569306876355052500916712853929934307150055723753850629050351121684695593707321100020685634649483553169205411093389821246398199479208804441557473852577767771972822056855163465144941735353339155989657541080062368765194313488349841678646810557377653342068249471613879839087971934684237331685990803435957158989480835900273269929254516602418983766154050986492763066846612070199702723296802283483416287876496443034783169960601346176904828542729424995848214467872629646131868975853671376523616367095002989181485310909572691228461176803395421492185487472210446690269601762935216335722905221290801853966683006747522154073218860994047938602454697327047678994171374318514375082173076084307620370932538893915549398416859483251298383397621005405130725251606430072656561660442939439934511884544860881238453941532254300987604638374461744631415014399811140965405669862325951083069775907516348991934761760419646656706411335391785979291101676821170123331939756040930027130020663923463919348531936075548802737561162390861317017621249682138193005859767369542917304455623658967365902878967570158673804971288862238011074050341351897944584280461175562467404514462380495473196503886563843584998332313195175999738724443928671061685289127403999404922135007730133177377118148129366240654025052128577605917906377032786678855368636425885890500504246758285983437537087240344951509974130399316023981306292622792298654038023974420480000000000000000000000000000000000*i1 + -9595050268895219605571685664701298541838154758394823844121261195424704542867807182405572379040123744818138497782747505206428233803086598774546067935710146950939644319194580593055180813399206073241397013328026968644939908378153604063821379870974283391116096822091913659172048313100406704877158418669118854272453022650191566909131803872902907367378654991247939369569811591604036439857474910649397846092223413555610013619088487452456499563909037874463400745280392155622258597375009782209928862806039827147163915656364405431249452610350522666343902740207201493829803968384037735753994744043458660405211790679699958851915799950340175176075789364578516421479488628292173990660956506842759051913289696583360752348871592406576236438396019972339070364054265088657508933198799547490648093249540039358496082663469146613516567167271713846743647001108440296565875893691488473665710265685199825337158188880321180475443159346062847242767714681723127661054010465684464409861396544729986278093369079102856709111418163669849514388178530624627319812268034552380915192927705139009939055062103200424582524717536443223151869487977019458910077691762918552555396958710437789022837060788044734149739225155670394083191863636918006080702293768699578731193538495222732436908291813157164731328534806854247119554984564249473513072353546759340543226640721676598632597996757538287835140627698381292295260980309519682956111980505190115617038840375888496292958121348737740768787662757914606087887089307224689889867358393453428059905711961173957753890524600658514387668932169322166048787810151989230952337242747656941866933386489076623185303848643787050996417672973039500964241934877865365690040327576115056901040865732542360196039821669492752169702497137575866176869561706573428361198468444936855493770683413617013271003425955974601758671132885723266240126112155008244500378737665020555625450688181703467452855278755393322232128763515909962248765577995855641780219137998489476869727673033660888368799678916648700975882510899415149128444608814849009570842462388716882419180867246971908712065919581670909919639301130970642454072770949598725522299147128470762695560827600360499511187044237208706442062987405774186161354542153496299706929763138243515354106715729767040858022660675482339455373318480475575969377973409050663474683955878879297582486374942365317061205885986878281365531645706240000000000000000000000000000000000*i1^2 + 14937594398683753694321367049122905182197517691860099889120306209493326791316150624481222261505413626583127472989984996513188071968114810835139083267975146078310988477327752251256838691928524096220058697050598142657277117835478779649121095750116518403623589303370996495803242547664602149586544723551119632256630971302926966207596027348197588370822188625935675428722096680107522908710756555190205247884933884931399190519665707509585610083458808777203685228589781589663050823791369525016833665330445104031264141489698679932724245928366084216523224818241629979806493811659189887323592674509551654892732022323559210196736762013159562953498805688974066240826651045837993649957504392180950933371593145803620468521937386718652648002856471279899360802361180980468167624229232557202509648126265153491640262544542980159502094666320463833308285605130579250983956043858451594071474589387507868633184329743327529043234367661232955018254181348648935120505977149516227245518665295064695480416533302327989641565873404255926925813796228997975417008660697356860926382816201295674286338002897691632399168881989986426848965662275789148464858291973733753312856804618974220802204030396454294192639910594467611715293382295292588814781153058547442846099505798754052129347831260381269236510585455923137399701354330292583885129516206625340536701335006687617783373514354719324086974785494378653632335329875001849588207453915124697018252068137960566315381256175062807283573951697483263690362715063890029918784740685417644084747582935969364214107740991246717018915317919213598777298770644576791370627410365447391491190973871964230184703566452517143142209823485785878265456366944772037593718141059159287811349025571141022314226317296466322785335323633301993692570715448159539944529882527142654792498774908158737168566364844467008042223816574499967521266681440554330612992663297539327711738061299876701964114803156913925671903744422099594391579617755807421644726226671827833757079734591405177407452061824625370507723137132016852851779537171903255421013850829178337462614964402691978991580561167937147048537928486572111080737616911293196571632347077253703071211229941045578916943810928687129131532972586066455930648069684266229748487034864967329449475074766675308695550612299296188488096976052048268815435559831826621480478163429489369132038729551349309275333992671838233358394227425280000000000000000000000000000000*i1^3 + -14764092175338163717852133884631337959825527681161380167699668442631849525042508962442993824821283804022676782053018345195297401676077108372772108949890190484217489832610406562943388478097107640076509101583538417095187760072084651908997031729237055408423289000442645974030381025468233098101208078760654525866885818565615741685621385133122208658806981393557460915553629437566991763626479576826451955019974562725738259331073083025516587316365244210776085969933446510405688669263443296872510393569717070426881906314388576376054113625044394412070848718766554597482282029553344095903212259190458581121101295416535696162671082038279723354743478356102868712477190999625457963109583375734656540264628460683118890855123383459874524397544330931101287263336200845465177214452609295839466948737051536798369792138729095233504519639237189344445594193441200804586693749158934430727164677825323261277426067294479159089598154404703388891854750572587625905808263652123170201111548550937918195193218369212214103187722628339054308198697410774172749613930444721373525531839107245905077745890129924989610023702928057220500624089211454336651796489527414891544288089231527607794124384059317934810223611928135949107411700803471291246979121053603891645909179366621300746950044867890624100834773627815119477228124269407586988796025681301782187925048591905114920728459002320665066708953421852978442339854255990735393474272989480655365994322709986438452690400185321504858236213557234444959164040531803634186688233218161014517485676228958904527642559934836056766272811552104686134195124208899147258117283078699917809756511168286743921212845725733498890336028939813028426593301855796825243040555236636948499295570446618463272494257837084518101133279803374509548647686372309317294060969057428624599858831867567530758667595329598576013763375140570612748843210959232675908718842712500920391536871777972666870285860428450576824108162684067312863120201582120000145610660305240663947216043068361560951439137743090042586794829810820711295790377699196703277636470560024711222208527568382625135561945920032284801125001480081906787654803875488641945398123716839459166910396052145171792794407465648718734761416814741266696998147951661608344030679451823902078852924230932435177587821921484979616988802930729983708084483192467566772974718113772802586924820072358456506442618911370577427442538905600000000000000000000000000000*i1^4 + 8867024416199059020643397186210932878828569974053722575547610645595790241373375994894282852345697567439820512514605188918914466665727562908829627600718333215002865129445100282205652763563131829428525754136476831319366380603078629996120198038317943627278983287172030610495923189392822438578139581089274296525154790782972379518892486676677533962709321352504499461827977521113529400750500647005541108705118008731378297049036971980944055411703604261576375736770329058037768523846960526786730913308804292064455544329775974415411972426662180489177056534929769415800886547838034134716611453734777468177414621030594894700481393032420892081512863689191149574148796845334377215675800393767779201150472506690206751751608165704870467939070507669423096368327033280360841259349191496751464663665050290204704125380862182173508736481137049061170811608783550713131051885277811764863488907388085220152232382556863248210674592920362840618731796972829046262817164117795641324616236535078872678443984168980484193755528108145656753198935127798950322558525954299344818473537541990199459887102489433670289696649112538332153987972708127844007771145436442749049055765059552862915435935382489051494948190465656963576895899168028547033688808889406682752186752362424519194111345168789057636542171090536572486886101601537762121443062579861519704352342169497632045908763312008289672035611540279774688785425760028660683580531847201524511853014361810493714694197196134614106613007266390554043097734459755009007897986830688497942683124794563958412965846069268022151097395176126304877685679429101386779690721398642041678012536976868294387766424497438982013202714328801223753474282152297743506977625077556153617750691748781092153206457504306343956876551581764722058918648508945655142056047148202083487647038483922142848558291079069844016197149220139843063870447939820133600458726040878055381933169855229867504345324015071322966270417565048999473436757865598035730106731221505949942787130441841191646333211817402987826071396849866164730072026946845398533742472505954913684735721222113202698884425607645493249704505361299095714733759390508940383384442740727433958085382729826687963443378960323780096578758103461002194405236604666300511663971832704269512602450500559625371057307088175679352977797463126770868906247185854456835028597333984482746902745769752428931220986531143366822936864358400000000000000000000000000*i1^5 + -2144901976075745988697106716827190060993395951985080405189988875444053101172885979265927365801071656962670136842525037475033797257713486341095825022777850830410094099132298848444409829174859819652396875182450360970612927959239997883952489468027810219832663179616744257786769587994131255947679816208983202531359882397085979927187382959197120943775022967066332715707689809807453876839650283972477759982859768272235750163857871953408674984279527969880554238863180407133619005300976946912025480811519755361552973968467089893834911633608221571530427137360105480899460827463689179916563196497143906014254431191753460370023589527862087827217758719507539649704774682514315700657671461222021453288812878586176664896499448899639488449742028895161222703165487113585472189723260894414940596356041659373977976872562266867714630040161713272917357376536057216303709786722445194517689015316621212941434762095741776813204385507532022138480107874705094464257696845483101762374024924126810367479791389577006430362178987854750992852870855558358346545429485382882012770856032312841566353022058301872525482948681142504839451586631434067060150650997894053046252865200794890345938001384773514558299035277269007216834563474569953840564624189532597061200804894681650302612130901855552822419989270452457355911650706564134643662889100523852013502449065269648305732014212926423904495188033424902205394986855883426463928777135181703907042577790733159145591224386234859597697484582279466759089076559071881230182694010467917955479287018421215295630988166290150548480471775828585072892323418287862276062740899216317280736626545257270836654211381441651382625739170950433330608889681836050481694959138575540577799376514003143353663588159554334130379112354002306510936968065751690632254702756083415809551863693211038695832855803229389102849890484728841136595756728556998985260556540583578961968590959964654068675117189915578186914772466284379198968197140849390639380005402765709852519152197992899124020291520517674206675393164918578695688876694326557041476612795660579377503978741382844149640854724361061996956506755990146007790015313135881717732971592895362378206106501826761904516754177672504652868783741673136657054689548701113965154292687764088678844751020797747772313692666746211316981792706561544833433687899509196172317973515345209655578592132032644609214950137343935216273588224000000000000000000000000*i1^6 + -1332844252661670569124144575125271702941626180755324126446483745895916191149783482036302915321951201973199152946763822521591726064316199393259466004465263835187840052677748034170848114384982868766940277208759598737286975192686139090392499813294262033559925783860628620880448508574915221547696070838279523541143430479536322817720742784848737949943643540822336900888659097316828303477666238826015614082230648161933682710086525603558498701099570356220813588614057485764851263360619277247001747884676653917583543721833909965278780735102588921315800213041467647663793979110510960088696503229118197124960090458679798985935819359538604027626839579360776989111544669926325745131509907226783074238889625576633283850016821432518724714412964610650283641176737732444077101316158639776824805322113722518961771715201612435912538743862243716415551531029924860455441734727918730059371395603379232304951831389636290835326684707919782503891389693391871249550154116203093820603656964419544709721648752873977169417402881080643691098490343386674629739231369696136618026785688598479046664102938056317743806659027685847321339443800408886702584722308829395572892625315749687554405045884970411507943202311202941714809131705235773007329533151050449841749027658614656193384141216530033988243611411327606248253417020677100778648287208754248051678169592481468640580665930679336884488079072461703257005369851794009755080608542689264089539999420362765822505141030748838762000717431826517403532487839858412780961851967153966943978883026718536525852787893955018944065566600064858010027339557983311188534159660832697081594927774926935208396177297353702461358000860534766283287587199714913338651397063143881131797072645403387929247154426175987525868591778014721509563480987790040202556360322339626985349724270720712580482805832038898277094837059697312782156581955631525142621744063220134585730393127840469756370157677073228393301298935943395483414984699099798439987180022004768675692926115291612657073524558007787532224479084127705140555488674066370408116036906595478099748982805810153852501029613808757856515388409420037389612805083712039021840284175371416652216473634688169353658942599660932160651675171984546542100791286516642436843184480279699472855529469497206060063713846114390611329864295343171577729733333986935885703430507862208397613824796178395753020485552833205395626393600000000000000000000000*i1^7 + 1725342777483022228003566466656995789642894995033514660235865302262041666960946804677926402829419523137455285449736111296966503722378239256084798472244480878174268778437242908840508798172757675074379846789541017864883220870034977477241759110845402570609462669166187507455217499561194836849046867631463724037919198063841742499961097884160527023607467339686835954554323414381262877342138065592050356860541282807823451236721020518808815084483476593562685636385420146610865617075782150320638442946842208703371445382335729658435580458388789105826274037930439158450590760661414609974179584870612728033590803954460053280392217282201563251791112612612741097103109381185904213009567447756516953776428855512950150282780846839077026358578506114498913504528795826133182317701618848345768637300711066213529995307071085399518625553858133621206191335471133366755724796815468077023597887213770059237667735133597255304368403479596955935216713414252952317923491612466051717991681998476321936498675234565035151313604484400004111803458501839944196680172146861422489383418251170458440609709773610152371835045092017613238553128038938158675555198840560216867181359707217542352364714778422189848337716965421743672032895795786606064736532232125478174556128474510535375557929367742484256593606973814717450753554041586577532284678084242890028291954224121335520012158781487672101017158546306070955063573270983350784262604688954328896316159670381865809419455981860216617802979546129146095459216562824265099565990050786548278985584653018118657080422029599458007905251489417481574946196718516338595903491255478970355722924180390684149466809840102628922029450270406971656241144568210114667161964694246617393740556157373760633812009204464049249030983806092326473686675911234352697463062555708767472802151556415265457211100617558453013091347404181679450447047225512484027164798086996029930703151642946200904289838088215456803641255223987775341742460762334065853504274545469649431829108145134988653641756977536235224849965587980456009208002740325163927404052748293801164238138096634872997819898916906426519648852702921274991517782806556752147802073299237753811282417471653353287264043778197383679357749307477386317128741584050684741370707774504188982958199034531533914742855470896558652820197298390722410698133988257495918994887283962706267694365487569177029613807766105992539930624000000000000000000000*i1^8 + -1108897938535907331438018020767508169854016031956196107031537819597659724833446049444770273362256178064784671149196615818211699043340653010721015211122042392645821382065519269269819260230121362202362716926815521253552753462444727472203079206246099006014873002288761002876882865283306381410753329430539900169411438422736663974219760320713833873074139985444973217810511803691320626661457134520959691551710877777816994546983179466134208933034229652168978332112655590683887850723081808832019006111429910631380767238041058053229674949478577924274174725052489157049583436320887878842509786125567649213767107817546893380280327429656978369040692478292002809119427691066223923282437254677739642743202920341966306570896536817759595432584150294008696599608827278479597515635812828044055996794209601607831712542550647771912125836342788403921488805566810282587552618649536434928236889650396805204254889244339395016047860980637415471962132754418073667437761313714119680284432285557467731887446396357821494660522629692261773428700267924557407286660731877011089094581995428865303227637850304457306176800264307008241197780173176958913835272911785658853032071242756293161324036509893738646531267358945675765738152953653083309038988169522643570121805602301201445344234438319361686547560806220893138266437466727091806397991479472329497068818433413708635796013347994678771852740608620785240281681851399363847336998125641924458225944080887630422227853960979452264960485969105017888655916075255939689406046887216354229004701902780999410748040178970067848416291995122534825360163415529542952352096073455691995578394076187784902724987444161938031056834233171856753856584716807394290948352491063151230135121347849315779742068494465787758743348238179703508503041065592579491547798446579143943623541506166044145770456777829604849854927681634882847506191039982060646068565787309501593718676899654476982815740250485883701699055773493281426919141882716689776702692171270289771574325304718561951565442772799279252010634144092210133197887103081914143191728146778591449374645362153124209423705812789942864991776547159935506646083468532818596023941426397105220618979988342734942013316274961379165036647870422363915428172119628390322649655704801374247271826666430761436500957139715021515775763416712768521187686377664701334218742627213053503494683993711900262963240205803126763028480000000000000000000*i1^9 + 614398144347951114768519542825625761239602793524052505780577244569437412608897306534420825660595322026437976264214596238608648482944024254088468057320705095515865766807135702212551774835671846918348936841014514105169843425001694859333163788599468549307430304822990650854238670044280446888329434940556975172832436867367831402849062476828892132229736862863132674807720022476983301023651581914948149418014633844624446459593594341474971243813335102623149401280461820776363807806844123605273389650567700696866047999199514313962142507941268637246845936036883414169754677328553834958451319107042422656392391062776835270162853130963719679956282845834419097226204816260805399987687204632583465807053717459545722292492610396170223922175123807484180992554915692883522201259251766002224037401021087432737842726593509916627242775668141712723812155323646326032097838445087971944974968815952262925616610585055706480770702306402947663162012846819344793193535971577530204012523134696998558805942738037921033508593232605472175243123763713607242181337810315691313880247695854685381072827401894593386468393101604290797528364049913629716791012072232772123908110731976938248232337558352007417526643145014912725800928831537512903042304019545769703514615356528402670762444096789270914539439441604821279585917046250411387495604162119727480200388031831866024528483739820769871809272720100600937978666391051929618151168931808488032504895036714831439925500445169656562934352330079993576530941725236595753093031787282632546727080419676847426533104180080444393765280936876303093505725743975182666409193037183509304400651439815639467349952704486175715741567559761920517333097160646007948667339224917475583594648953230555826324860142648248999533956537747028731725645951391257070353351234525711951221979942471711699116723224619818147419364443856235643493728220325529902575533473765338680030730775780172725708790153014840642647367420669336470283412625456939948656156270622443853370422713467600139932283228077633758586929910933391970002130256917519451015830262441228708066761264113391411036687933576003763778053186923219436456032744864534721511846366211221109562284640669691026586528170807712649459083237393981131043857606848433629187460208758013108847939757909590493464372860528899511940910360502722056609935612411608636253984475972528509476857767352498127451450931410182822952960000000000000000*i1^10 + -301422328560098539232236035042331609561313293940887883795095968512631198403059849682604010065687069051477680876102426197060649902769721622400441320886631547486991446666684809172928541480192100548221411874664737492921221903871433033102935972019037460134979019868976842612863402958990190472043222753922205573115242663978160100695165914381330413697469161399440447560046230150682896595548230776948589252166292080082780104313723745700654529882524773963716579388754622743304017877096220205258125593269568267592962802418229806551021353099643137017125738842800459611703056189746185895665406837632983350697545424887156002912487137328831932793023451156270312135436059743446767986252236258915638697220976615464147245214621757298582539473474882561764219387174341664968852930036547723829622403925067596513474502918417485115103927451233692400273550568220733264845416724500342631935168376839597723227343124559225133601886492449590662925244055515944073605946473361055195761896962710061522526202863999640595291045014232251372026191040388072828443030386127207786953672675116072878559807052889187911982898041314149938999410043963706245116504778828603429633965506077783376704456839574345488861666733146568129431454809819949688079533827961027230002118512579831069022473009536110235639194128825469376030945348076089628825331071308892972349007533688050150347902609872734712874161439716963848317975297404349631636717873782379303894270238104331941951230980443814973239517386768345295398883089745721148437368929052742017247229503764076457589715242012552292024701978922581322153152374670571423580077780290358430904518286424582804281130937972090376544175157575715985680933050624613459577557147867858774093932244841544111931439392304800032124527242823375749464103119228777358501466165844186526109105879695544090476071904789597670987617488858626644841253970732422994389557610993160613117967074013983837588944922152444524884012146633900357474709604756681514299403382504778276056503784242749977478954470984358756667602945571129684126378989470077665864946466002352319299511640230971417748527097965025893391486720997519961722005015038172739523320683847274170842544318593999758089405116561444325621363606385927354703579549077708439539709945812400417650756706556512030858203084620706131379838847588762542136386425458811005198862436354740435222859372722811395121967939095499479449600000000000000*i1^11 + 81914002011254701052873526123693947633783563639371762847210377950024060816872690839429018745231154398345863474467933962735374379498073330459253032748940976097810098092418873516380363831249289544843787268364322416085328264501357925288570945618527530623449267330846451172118348916968613151834878513074705990324406141561352984856832546853643745503049612313431052658803666802506401502277306929029822001309412620930390718156297096806417271759857506728128151670473272793711144463498669294699852844547677870737465956958157549409143892610871830588671905660125645557023531702656434480811097167211020278185486531813391719445368992341377826330952718251097823203257539804242544626224071075537965039716084396202348711829788713115008909120150722721113473601868677350714027077039518875784761571614095153463306625855401340852895759306643586712383473272400284231090481611543829879428325131681256863058623342509327734753484102711079099130752762866722154471024075313787192425606251785780613415491337785863774034903695135761468579041166412479841041094639683794798004642150097774589503618831996913819596036567035940053766412117469622201020942942634766666190875890985982458936703197764454048346518666013209183683722476151153242571634490726822260470492878799561843299539153674930665342646161493443390411101172474562832786073144084536761959245518342519730939746948721948872768695207334309725423904739816076854402664696858417792005581253610764668679263018426198993058928045535146925832909394811900082318053148431488390393788169218260500158619092399532712094812856616656892540041308399716780069492244784807048613628656019273888806076238365885232596893738464620515620209694044268291374016926127981069567725162982979175607989503134017956177450968986602950725972856639822921978477108229979425271379420487546029066650757723888761958837929123442839754210720525116872545557424702050729431352645597435657108520182625676996400439957522270124919326564571750689374546123706697255393444347524606919067177091206364781410856044319394288497927159059040251303853491992578741377334824737495014036278542992505326077784056848166948116343810572194970512481762293140794053807033595386833675896926056822087168103531224475580802242548652136525297847230744805149412039003117918587206020490243782499817343711731370867986061880629924504213274833873256788696960881950851058607739385390060011520000000000000*i1^12 + 24822884377750904212006414224056053742995948956161514793975118866281760694104691259369895303563197300789091421885921140616877536061886125029032002356212687675096860868092676634399142532741158351340769844851548090360444317116386212212283950445888536857650875924430633313024786119478309136997205134309097186790812220577086807929317373020755192089710007724921504581280367580251410814419221596829541540387917524738206368191462337892435593355352579838166615450482176270832379383208892512590488310799835676676471069901872880663146928386393481013931877095909492809086086087425846959871136856378585982193982535696295620795327176193625301523015353383199635649865169851378215361320548953503611142546290921425773218827170586371680809514467556332889579940470538995438274777478341969035628152347526599765303550833733390993960237340421219341900693529039781776623980073609141478494243910854344744458906182527471066520712229845697306294102621383111846457176885219504762440469296039124442111288268218427522860130166752509578497632100902222315916317944841589545751079410737206772237225439803456979179600882534881666855349126447914689550154847925117429904057047211144920396161916412364933135115613889740694585859071203038928394565463293574780021254928703323951535350020104528368580138072951939297208427591044855365175326724025161216477296419291914977552374072225462823281062190963268813500110456610933282016692932899966613708465088781551862060941572767217569773391473666897185548294073383938127757289845750205124128824544185906551643637686800702066925645900803256936485552510534301084548436932586640565359751663715303979412249711696577386438640297424221450596495953667435034438342199485217865156824286782286267255146393661001891183427637250701105708345473064341456463920976615025127099079083665737593765071090628654104332725253643167701181209810307232728643198738431206442245079373050242250421230022865214011004891416415440085206235692075628116018433359789284994925333075616773818045759237040591678308534660386772994122037356413057146286830490727376609325410494176726598826347674564448351400205479314963518018108029676126505419387294379188368309513737135070651690320029309967187203810820662928470355713600820274391337759664742582648127717994681067448726324003966481950870492304620751957770723593924280204799442656192496815371449247319280137017359179811966156800000000000*i1^13 + -36198379132319540753218997544061393111016552244190116358906711804969285944250964169433313466032539291370161265356610079396472964964597995323412285284858442017451749612494392543999973978366562628793473989992485816376195772891993593396965582188921335585084769001911989748268182456727760581580782054460574579294365143238994647278741543598015952482559697908214461331865696968192011402392648304344718216375363023324415334283853950378343749949478157856595732354175439265355394261637399376538732064162361778076657784471629603534195670839982243811129993497299030681039331121779785784796454664624282967383488313315182300650403753733035593594010889802968920351235715182608970728770749278141609625807922256005471510242907110315559789037931156286899302066913883388669572927684338710412733613956716493770794210095088567192349020126784703731885057715735132862940039503683179289507307750585544262484702183633629031680423509322152585739231074563903093108483480223518253627770898685123461380777230601919647056646513422978838157053641901055754302580462058881065169352639219069850317242649788609884948886972002494288988042484060505704993436164871876799863049952681309044230371246599564851064803582627266502510679474293812386438952625641881664934382784675798000714621971712602282002406516813635889307499984354644686017990635017843253879567142879588127722413056070271631173327554069304856236280741754554089804380277291834610101337558848554350381271969269820815604695214803368785933983702209626389297704087983813102452743163375907519439715658091585732206078142642873150075811339519272442924458642657878662722110061734250081705019163400805471319176431539203732170265031033645121722915701405292388845602201753873731460651308122816342895009681759481919156089973324448450046660142240004110093732999170261816199379161303780686850489540504607192137270252249941901105308135707379930397651842621135423065056134609801490764745899016002194902780453798662146754836315978695183506680958312659469618311625693025589751650059373467990126264797932307491077448477732429315745008345361199771921240418792643348783962861018007636123155040000509676340087623299111175157269499440264360351657018847179185103984530534818611144750969291152467602966691375029598091212921153623441378086846941302515666162367987167224064141769035491738503431632091958098177609146031589719588153356657360896000000000*i1^14 + 16562128516209932370451747415071184941856137115916064297911981496128968983207925146523799617335411542676100233717486911568606989255214435160815187344202867993284223032123728629248863600022092665208603806168991802057661590305196953061333215078341474578074729889307817707230591734383630317190637759580233399433217358421342753111370409271358335913904155476119573328363734874476288038797757579985638815928064196434531046107045777301690374296844197161419507114969623921165974421553005713562030599820435263317346112441188733865524191268684731986023980523458910061883136638929586551464943317613231993224566722058664152747846739872522369282967608983505618227361176576404402606633733225795851803327386352799099280337947637890620443664358712920804207622025091779978526415365064046656048163580223097683430848363660838630728070882638826613911856754062240567803484185688573873848664045648605776053558916330069380012362100220504313234963482169349866113294862868697540708211745681178528653532079579201905944915130136370937705153104682832484887284449713832533020951879276866438677630562558641095488971274209763831137407200586759404387464152926420424490260343217706352648816522569939116269664252141196075407141235269546033091005850020191820067968039430897632006035922025313002618690054307054689073437205250230177050310995310319802708190960591848303030383952629801541416535193166918378123137186458715353655091512510378725292660117521983673604263970266951371617867136236981300190000842289778247733253454160006325954407381982403386511374936152165169104398656334965593095369087982830073848941356902052205421755405265162940445547145633359227290196268602175412066499619686924719350730664459338294851035489208942282289130121483333438675634081984429729241676235298406122594197732479195396771355278197343797433478385108764807724857048811947299050202407778593413886455949272536653222641569392565831585428209036079929568763474274352913209523979319900634928632715324919788438076552384916293146558359813417083524352905020801920680844891749673483963687932837859003259952693455033459604445993642666121612590223646947442066646357295336775980760432984022829928516885046647296608021375811993001611182121303987944206115384391914282157051930843072599110111534699299366334973886337750161267570956108745279113622966821623804219096199900813385051799496772517003624289523894059008000000*i1^15 + -4634681627350274029075788094254494434228778359288050142127445077334308106623404216620640603829027107973684755262143856222269711263971086105193603106564429767600912981176898851342101013185719852501316247920858279655342690433160447622019886061948975090250612897859140094993719915830367740660871205147919962007146945081276745915238006807333903400251625056920966808352203712706457683776566920921019872045509237186000900793799856796193258255401573736060853367132140441740437411648349026168624116335299944527596772160623761033592755014104160977230495802390218592010226878442856867454659074767993881751124488742972506868774393716746628353756308911547705060830690341543495138019326090419990269127122360613886014221111472115640961901237540236377202996845956429684622485694066553634771966516037386081693075269626359543484837085170706886246032514976738307497696302665711737732198341226124398072473963614642210139974436847584692468533731290523686269212901401297562315831586036343420391965607631937407816266011767742634250145244595109158722868741578493356207979925025032179563734791450868498088114523355088980788792819995250736269824746935953342531235633761894379235893376129962008884606361777179606629050431922316063035720663507748832212918383422547003756022270753084091309022711584705006694802537359636789168493493491198102701168780510691386775768898221029253664129379518890845134841169694178344138681061843406018735946617860299547202168448939338430305297681630545849530796601743270864578091344768165204524072703604367075876881669159834779117023368199477351463580162413701210859331494025148826415261586037537889408574168503917126586236398870609245546785973905357403725487353689624670272103512005053074367190383771479496102165040617791194967293716337676133649821760692330854713923900647361965568446586527632123595902545536409122523364184879576795092064903000375651147248791958001582730703144965981082527547426448991054471417932474030412652141935931544657539131030595278280832546733364143874490873031689494998099712825473213993116479295012291074917279743872535131522676464529623996455609468218247341579639041217522296715942531996668033098722126426170097350877127510959263606610851912706531014664405041356268857397976991322513487711142739906638256173046036010158355737566660403495975115620763278488919792265557076322566558391597804480296562151684833280000*i1^16 + 2352729801759717438010589129707060396607468709692102673294575477479297354349521005558150185875344364347110977080879640102230135723463793945775721820471317313034907237046350229415534141338837508438768713083853169696471705083012786487010615357708550236557905193074400016177866971319884415974266072994960438534044770988229296341247240085106145156446641930794494304299719367427249702908732923189338492600891126834276007153936467051984882687373442884366301445807306479560713868624112834962560518063106593040589374044929283669635275362005687214127742898982229342154859264863051541795862866827013709188658530347206951859205450446106207333585952681398072054934779225919742866053920716692203596798782218832927625160814848235129150531744514102182985908913798859352999174281216448647806538542687462912686163039316786617022550484550529965896551036224600970887961661412420421857393889527777737192851603687044553625919347379597740465008220595992001435641809462587777786561737188471578421304186001834754338868232479367582510609552572101362032038016617669915020716805702632304030072928438749632716382893375822814965072013485706370938180477591852480214492361708639523905828120517907358111196579534534358798304485252863732270368999238070231196690921451898730934891870517528279833064439594176676682378956959350962210574547741980429804846223331572643515254989209290466239172479134386908069352452955430272420122341669344207233265552999322010638147090488182802978878927885399810672180208266116034401666367629903415510448844851293774202797075356851847999591195756001457482644886289936051355739562880499280948984804196505640382753372101431577582336917367999819843180127499323614343099489241368269293225144498708007587682389928555122153573032048617032170743908170011557830432078064148527253434776591231897334432770677815817895652849239596369103815051152549204704548007765183702940637738601203953576473611320248956563536771533569418545256949565204957806690954157182688861422160746210120664561644885455121578337558515021928440136549064677852492669801504152488619363848592860743138814938690651456257007331812362159510468322103029472495542244268135380278658816915558564498795747895420804321794496536183863068825045667347152868652673519243323962277859662966351934512441856544811964447396862101459100617463136382946269307275037295394890761733102169056391089434394624000*i1^17 + -2271356222532541078902297289264146119219500752834247612761416426883679289258499688013344452452421254865976607355393355419409788062605633315545067626311654505106669066052013947116716127673861521536345279715611424416090103474068715257171104528576039482596499366381210163344884934681128888177062004507404663088684661749382662839896668434958989432112200208923823719252476615021399670254160774177197404746718123055468582976542984150491993208667413948191243915056853084143391603975284470400025146516558667210142751424360982009102928298069347244695712501092042809906375550766681278899858405002353953260261828756982204356580402091131734738886203917322122104847423044851644961823442958966845151704338031219373682332916494219267632200617801054000506940037536109829727088726613621197234335345069808574360371353729926266199930839176353192551945870719885826652129384572257802377040291529383596586006665691068398971981431238839198014987020733358657414605931768654847872251948166579182563816259684794763487179373609727487923229887129404903065134797640718056011569570046581990569313557378273418357716794981677826859710883626130598076439051788812864057911569870920244587591750661626038815860339487421390376004681193869836190622722719403780112248982033600428356587713162603369462011685976060234166972122591485014916650859084199410929736691959928795005052979350327680124598027111549757321222939711059291488977244174687226616489295124110180245697782521202575773449255136327206770580930663573514203847015876379543079071100828351163995897503119524315658812079206347209505249396583301775912228013010885792639642005535795732794260180541263625998626285269154548248058401447480065085373492864590381894225325907429768646355089276306944306958658089819214113475796061362197209655887459202278356580269887924564942059497356880287475061849462056758612457196898636325995787395602411702497507739072696284107694565959291792190309994049899674594513957710181685552882712203138353515363127240146908263955596232555248683974710876364488402995635231085346434624719529991207131726046684199529005365808124291161121385187096630827170116811835638964230163565101807194972967120181960075323952146999785591460623400849919801285353930731681614082792165675332194401558391083986771261438788965292846441553489074444354242248758285527098847530482505578706723360956162849935964945724211200*i1^18 + 1610045655910222886972468892195787081024508142352751945618134663724781334211468979150848938145970693186279032474679872604829618699124535200846068416614213659880943750295228968393798422228085257640068530750105405655669289135980515840208205409099022633392484550204616514915783727229114481262555415563059579479128230385702643339223048175827693847526280022865953861285759086067968081258940231752128125368608748859828430366640799357350856353175797757540806478105196498806036718982370118321277702325445154167605698021263692956481954730847007044326085301192719513507153780907372393238598154854127439754705627228889523179805486666996800233971348815242142947679134487930228532107095459366511304611072490522587484433526287117349852831474548221384117539098241358021278443098414123340832248078626445860629628545998907255966291114924972683274142084289404225618105931050064371675023512396306626218289800581820971291606682826546718159500475857104913319335118919631069265502023982012248658481094133476712991848250176771195804350969064549190418962350480377835315461111263580195823248341577690796123389947320468186628033104539409249269096375090478807612442372612620273193770909450964122448092499320533701571608001280104243510848014934682386641206792010380302644947019876524409214783705067988330044545655735265624593791991498435494292897627029763812052303559718209019118899788804428075253186947345288302575740924021267682852045735525139615504945054366152447431953910042505611391432831247487115727497446926630652738573583964896555520379607755184761686977684962684884308370244320137488223467835963277378882475965150987168758359296765046851012656200878858246141317873866557638032562289317335197437009760454776243804176549759332351298300424295497031416581618889374963225696296774543111077386358628626625168549677075306602399658206158195188495921357705035719828569700232343452921263383922078062386506559188669355418002296825727455561964397729436257568729745714203630291365165859118226490723506949323643740460260671162585240877632598742352925241514591168920891518800522451186070729597853035113109615172961749029547004701359012096151855609104872804231897951443631774688424076319680997488733535590778181914387521565592536751970282532679638355003929901490510477509027704391889764510893832172692809005945747977499789934535925260454098471824336310995653587107840*i1^19 + -789944990727765178449516479007812791690562938256006307902679933030505972050570293429886091319631168674435433286473220521620003367578939472604884234458176666646238960828667700284282121626146211159933693748506498995186290635281051836212292805593551027476329350271002922942298746245537735574774945849696285963480859199068010950113934596653491816836608877212150849949573931544585726271106901928214535828162778187180161213496906921933012251029762019175710294884307379566433686359546601865841796852354852088029375294954143953982172181896967796994682915984423241065795930282751969404030804483788611446359360411979987777984233747044226855653779945405677408574690812785234579703516693395129493823601057846198134820674521539033858943633171969849469825876061334813912424474972939370481645074474589211768418302984968048045823080422996469225168558677617871737734377522296800390598816141785683170345227069401189687654299716199460499431283578822788298944402832660385967918136163227197170380590963817853416506028636057122755341587153547968899981025671748420450112599501164304462718680220229560815672310598903024257393426609217437422515651283350806443838086381941593452679597338452822849784646976441152874181254733943961292417471771502863371267358097179337174434494493693545218652924362445723743571001824215984552017758834910279647207434121116522211012726018697731165793386895398991209893639401153670470942896411766986445564328886540293381137743510248347048789107003812501521674484766339680240821709083346137289445226452188576407718106465900492745001778382600279392450288680599155370421747493867634286947684396821884864700441656837800453268217623792697589015339052931350570079474805790946098190290247221071501123338740684879496125968989745550204790574804157011844715550584179488683610160161022403542224877224531276638246195661010802256506429328554201312756781248981886871680385243632073990886585177803969313116588683920573933245817885722724796024549905872541971331997263623897310940642581887993309195323829153936919271747206480077769057799214267555538919906593397943753827059931590444127742264077692876221894263518843168751561193075772525813362703049483382987708979930809191402317515938303769343868351670947857461927054507596400463582416860560145138195111511907941196758008377307223104352164380783047581959786671116597111407112685453986997731328*i1^20 + 295933701047872519735857476365297097387243414074991368348470416562911055489651217804182517236381569946171601044881605355377260717390658793618618074892588654243669913897481430551988691351763118601930312423199185833436539283584324990706343016371004256821505560050040457728611765549790653649860618979546233605585509870700706046598572530845446175508387182935176711281467673243963330334184291818229262702411281875332148915380096674377927171414330598010317811922580595392350521063195577357614476888795830853925825049837797241689827048153363862405537104393911130815430249574560352359639973804883780961922602089284517526600799236473257520101387058022009740535959018266385234686931021306303448694767389548192974607004473272099650968935658015610118292507945468167848856822405866650293676280736648837354387108163366235871350309459332156111426982757234982209206292835354250377189627076069493027750234034584527779325390506795534486530414244873014874986298342167333411562929891870120321273281895587712056066439382351588365630003564016610374920099966713886836301607168963538739077092687572486529097397170147343511434512947272277813234526892135518724630876493940020451027560527432610775988741910247584302420050943139696751236562735644263529199756209366183210372526351990941180646856158244553729543001398354293495590679171130262865745055887008127101441894310285602771246190458077819767853875630134596868213593813755464920821862056517111190123671961847372298503018039153793041383077720605132214247881394131209253809542743854875747044391101075533665674498074999747720895803398302075888894709503374146454828863978694666406393509114946858722275857611244615468030882345718266170442570546369438038850530454095253427902681471174938837258236353502982410172602316211485974657929577036745281224552049113828096750041886359519048369596550297189106668084224272270573311754624356351923096048657143613636188825239648987116249674863949518267776852486867030114398808723137927074490771325528160314474415827655381043213459059192875376203604180154573254681079332388047456520591277998086347939078863423784408954720765249714162554134705223565359774521480757308650756504164050860835348307548806974092817921780731823750280825024631771549853848951649635839854196239045524763388326579874103100958912142331898893203689040016590817507132260017942224013795156960275857408*i1^21 + -98406600750211622897801073540636952476674306500453663951904963224112108022685122381326714601848133621720474055349066347417216855429138133038842834975196094944434289358937897227018520473934239555457262679898976013712121360275631283133738478847236338791561792482943682864403450756264433276801845096094989510492987642877000984429412620268999324920375932860978712699859707244264300973259254797706603413120348378957087343356473507688997870227162745265359081691320196517193684212972142399730153786409327043614860522782050559272639504105681963637402158750563460971856349080008645902958622091236880744361697507615054419673680835264943483671186598845953574192770896211643244056181654028404970320651889962869199568844038900417249279477906465150025292968380429236472835931227160292588836694189273201916216987679360615969837344807774210274708090143692361048024252706383483316354194520705183576081858558183932326850406118309985636086607929232155952532891329684056238038618288509192570959773423798075833751797921211024334637967518015122877875620194879436467070171776082866035650304975014224762093186050183818844008046555394041894007880711948414083920159850485911887554702605750377137872500231481676820109538226792509756668077492997366701397033281545047269541239216627491287038068194531651268444649408227073851137436520179314722405665859667818288507021111184524140799350287176591456201447746776496521948379780278549228540313259340410977338969007386671350104139951399900001891353922048172363669219376914113894312881927787453805656703139529223650492039854215748189565113794663105786468925535750796098054545442758003820087406390080940187350066539848995089329225686470715990764030948545806774122258893488928732142722230296934573651447480165566777919630262269910291071219624145104630715719843990645072893193035451575480503445716624558180641977608512895372160530958471214161739204470207362944825264003767938978531701760822259458252453288914459313820544515760905175606588362716065737714561999535982539323693591341762994224791917409437032556672776814664428982323697390715182134597688379634299588562690267900910970764682305406700725303347609176515053693156031819499468923224673555969469080241891978550482354584797004985081521978734892966187583212615441009427870607900615885485717178980863515597962362051338382200858365990265080287652524123488256*i1^22 + 35807483879495178377598718712689803425904579410346327710185887033730996699139789580350941037157410399435644151053201945218727284600533720723068897752545453090697007494297998149151893147560854862766370228783676921134834171551269208278701219957153279497954657550675975639536813283647224366316781520940707940041135935048405225427078941334127914073105491203925973183931245739147199974131926615517281711748786362664397683283771292742349664870799439001554012734763499016826089898040279019748588549737077189331386138459002912139392373381951916886099527163063689217955341312320700797465277713981380143864204595679072976048586203481823228430698682099662904904178226154252825351691047599384510705202326521359954003147164686511275123135508238814750119159813695062885430743414971301748025220743373554821667488365426857427732248268375548128096727441849327470974747051261063222959883606857601658223976178585583515289503996233735877194131969243918326187197426623015338499578012340996135895910297488892696490591304889126530852037832907485759501620119054722881606948670887221821755042049565714408187506653209766447616460105734990972976086832660060279437574950730532797059110378957228619616438523700342413818879794672552126071800820309010217066844179960401107538045007455815129417443645362802954574118654059187481987508955163222629431758902526917339244781132560801097736834160588126848215030601612095620599505298873352625142258166732753970696753954817990402755510570361610614832287504653740457807822536615311275418843172771780730434194298440577306960750907498921577003982929003040351944368027905158070032050280860917592077811706112039370703362239045485181089116067372833528003098673619374103571929043139463443891650084734788615523352671798502191006994127589571764770276226982559817683645084729902039171774412265109186294563060135647375749333428647877875062876130011588681186739435855966140492765982164585914744355151573716804498216057717046525788277306374836707507187700093899024383793729761297743793364299894859840363574629264482874268435980950374470864464040093797960551073967302639489120739355879260658486290224319734305754700232824994723038179708983852733415205019106893921498534937592848865908934794715252275769145366890655553610490547445181817899350791641399542075866928197119704545893229916367365659334624815042608863028896071680*i1^23 + -15287163844218683219794698872154028336290003053921298102118008408832114453671486621414600065607414570008921943391043265374285924635959273056170929669785495175836393209081179672865232513783699971745018411592857460688591102101906350755616253332299536319435704396713942077962647354062191807634935771217955437856148019282473564814548878579763361751262380904342932069885240669362086792742032420831982199364169638027312043344749626017519920393447850028404300246223581918350029815370130870416211380769521337719676240158662568812880946027797900498809114789327531051894863648190118636235710232651622867248260215305054360634598524331916769361092144126650146920017078690755335707630761877647112080613665829003193851103400176774266465809521651019339605347820188242252590316753484341171670810011171637706545834411563804074200626727994986884846781372029031800933142240288346818272764857587844840473138996829907802560320820761693062161283696770379761668727870445415326367236869239671122455969072051475279037863507907321924172920119660078903149400507345841196137088307147943030467215072508497615356329328751126456834410484187765116285177311923992035457588730387550134272479368050172949386238791360808393250823462382147367013213429440414970820302982325832045971998786671689997789692547211845364374467160376739723022135419571087315200056929194028919680451798948838544905694392660508093050003902349997103304868797869043528901017791026653839699783866873259609262488144859386685271078991989805126222721473646053555207928014452583486973307483436727278138951385711004697019227831407640296838131529049049788804361723206538347450291209577221729243971208523622459359896122196079467606599363747705363387808468572868883853934076224824952823461930140600490647972503782463247172805722356279495932062830631401511132228928427610904232162441091699728154105179244370463540101156058169322863583805135178935332993453322805972752993118956460942563339189367791443791657816433635733975055675754606606161379550180629156060493881241046869736567813512722880301987106743740856932755409492683279773703890753572595529620925454786905621057028017487269028081663337092383874830475819063796222656927381048377071316105417900859488689804878728610438850484610367235452421207865875278251587874854135355499657660249498146934792233879766298643277937258524566625410088960*i1^24 + 6587450856540302058051278141190418276762724864031155508658768507264013158539371295705373077319508207026331769610986293895430526313868340038142143873099802405627557794536168125146794066863459209288072114021151537311050588336615678641209809215236488484554934934752958763093399447351300432789366052425929279359114846141314744115104631370922734072124090693154267314472377284338280228631287572945242073140354311401924921036170239810929726630647453877148928875050546251844367678234583012059724988404586075322032720619060578428853069754791856115987312564113963873729393782838596078281711583277663730962270455702084337950161749510263403617817437028789773337931580248282826622194536271819036779205003415033412349177882728098583036336910278534317704306562522941565579039911861470416151090400547627890874713584908258191238643420912022435496744327012033235958126914642612786322228900432668609695176778609777998592879119035404706369454676621756102669006928160286880398431631146905593178578217886211096852968308864778299929671831788473941598976797212879985751032765536593180367144232090567980693972461954977281711716856315761638304403037842719693153505377026186459227384708014644470362477318232460094577055279593519033600919988881003167117413937874256474274569043906140668877156988541792225822393040572905889933397403725713364909141123930915365652701487515332028140630746974975095505175915050407178899438724230100201539441918851776747015287190992765604418520331717227526144729277374364267478300016543190029596725594480845282580480087773355198814207056363210650497630853642696133564319830132985889096443943429246103586806241185585535230750117413988628932322723225180509584257646782631687290791126032404677186886258725245393390237168122048874122368510875755516254513726796673580275307739694675791279081927389168698925252211743678233036985173509285546870957577861129087146710247586343582341182551618672407149869927388378053091575933562225396190827183697696787769091074051275906100587290584903529889109285435457571307043463802248217281210197225900375232998413526599639690685508014438582463752592051063518447361767896315847907087209092009398604764481779610121287887488349493710930442370336446612564088162795409380902269912340640310579667802928111916237715992226089611735247458016903910788912937402277234832028618776702671772450816*i1^25 + -2501474194736592222590344901991694075818303307575071008486673742672299881895861535421461860335914201845250517195702610751856364864461934617682682716288373401414611492897976087594896343890845038715885067014882576476190838915239605617971970605182614035225718629384763011226684692879332161361099836108236144309849273116719594887158262770890681243606420819796301692963759349655057575763812315896875997917397792437732297452409208149606382716934565620923347911966036764458616837617372826380566740891115360681423890184546179476567475666890563820952457482163964133664098780180889163867368272615830832369339233912757824742917243718500627169839670459784749531201938171430425607697118380298421705072794280557529927741963246121457086996275687991223928567693179069185990117077375916414752729159371400862459350721273233473488550709809172874216979120942859960449118429020663402680967866555389325537071870726556004277779427341455358021584102922469965180721902393352522382130138856790851567367329592319535846431680415447593362527108978033086455737534535154690769017539160694088157954748584475073538492360818419733481444565712928228758026868618257077326038747867491239943767716754378816850106769150690898337463753302064835811126184789916879173316740224553578768967852978261645751213038171458828836722981306213840522076458757002546581421595081918210329165978517786377610506266153839144114229359110807562746527279132708045698968017898750684973980164084621009934202949681375335668141074877977434255529213032743280999775643290925306060784277310406099539421680639762769347250125648679384212566910398397388290848235624346203306016473600417084336917874703247029595802472924220162324578373869206881177268191495835890324828174909912528598770769736190629002316649026501027442574041016570124442979040791771129038948520026067398521027195732622663636578917290034821413625021436477058882675129772756933145260124164000589936866857039176869030490455023908077464256414728432905825096740740856775406801294806919486644281968099074404570205262995005791661626323915793953580293814384061826407687180884011508102247152212007546883705588296396707193989407861811177011268374503627813321250293418372379890767790361384338514699772449174388761832339282409446986692609171702498687763832332672600285820837294027511270700989553423780837289023225186027044864*i1^26 + 796360610746989641293179578780761738588955523027263903664784625515873765419539297056687144204604116623821429840729355018379857538744895047773837757863315058100719007659901719834103256745490752391647512767883172897182889263451304281107918481129127940262370026518552701456962350838131570807016800188434227361422735670027552091627902392118468583164076144708365559284044190257917052401318112210849288292291154456155489618244179700430243946906554802114518587853419397818740002132644889287561862828869886090646254018315725147755514740592332007215844660056040699765715087177871359580721383959130192324430218206922244793035621356455088593257695074921492789409879682685774501206850374114125905418060686115009468573937859767290257475927857740345898198835946297384066075972969682293986067914723023927890130075299364632625186840571785233111291132183661347306510795721717624441191814625069339120014261568864861050052814438138994791665597923505433294835933859434112147260896710831639500728874839844126401948069196314375034427934908752197192710016363538248854313497019687623847964738070329353845334930204770992169080672219687139094237613932588916731866637617860906245682838079740586253240601896447429915760683572618732159159720939946388535801185752543700102939163772958678338580248089927305418456771343119078305564432849864270938555635471674719938055548480218033246867925190498770340575432846663093011647658480894337997959632977521094111554496674294660423546826568956284155163135292329541124452884182589678750722556439303334521622014946053808171006007434501038733253578767160521944449341764874997773732617842435950136410175313679341611074549734815315958466347372953138049106209682054103544206007446772325904279482176418809730558114393514098776924044738626134605973933047854100543829223222898902147122531171398071596784562604104172549965419517297588930639275558904028180815822536608866901933539431432730563917832924131009834111720432503234618117366146033672319061702828826926778808454724011946157153864602288480502453722381581806759008434705205992849571748801616162004834170320701515376160983140946619574684504212561831712732709658047944469146130926010103149110868815616471896153779892107221707109313930523105003489149107015957770946169180707488930436844031360998179847885303336456888667718788990674852291686306687221760*i1^27 + -211215561420397571435121792296331393059587443087028001267555535736862049361830947315162602827606047721657746843341050846945703875522443066907967804130128080811719352443282277184183797493207210580452007887784826067726068113358260827913505752035503200562700341665762075915492351660204448061397786930380960186928956871323039211960315356754998082115621848452411523086480054703685728998823692716454024538479630538984241750479272794710466511128584377894130472207442108114111029888792385393998839484010742857710528096689752839725432363838378224535601204476010617801596703037926770414223940558672309685777145996361168795953207705113239481183941616039741596163499341303506288017140159152490115935048809095812268869082284053304509494292717252399612656746557371192783623297554788872974219671605386513504793928813022836894878764142857131105376656576212655653640668146583028001266103816567419861929025583540319689432215690703266592933211264898958524192168300066314490310943917702340837686099034372977705678730241285835641439282261100642172658342879289007993423908861966655852878040315804493746566078444490431683996571604859228277875052738073544487466929787772210027985671651523898133264148879269657095024856953142340696740912699392600014517804000888820324209546315750860149629601138291833550553259626200688397158697275919074657677071544936147098630127325084066290682354081867037362254023499748438595766251191412571035908770561821618911835633393030770292314411956754144365504880886995007586916457528395707189967413070102050764458222920390274272851722520046455242691613322377468950176442348915221756444675193053755310223589513954709174520742015173217526204779363351332407395988706056614600878493007584668458424751508995901414473685830660919492399299772918443207514189226717806417544214785660721029222157651555355665452534601133413103689418247855206835048382178828320799051051466240812232390265279527212626224932383309678456299844196282568755803206808161247370180320067763679034632009455344459453470564272041908745076203270124574223638092016857516002141973765702239780100756042988372994168491204745838859879491601195333944693933823104277341483625142842661843175689987796420960462589448535425357043170152296060508861240982292128662744020018090322642615880143469392805134891472016689331189514942961205892473290844274688*i1^28 + 47726487737068821931911790887151660278281233241736513120349862216262473132365758046505655478878467500866448325906823149213230701338274724679294905698766174449810774224662001725288891504492514811949062866361828591447302593220912553746381806991456423510220434448298824512494735762588401663769619677433247547536429082270661516552234114345687161492380385675127238052482769855717706369826183455389014710211210787996647957119284138082851957177617648341671120080229656572343522969612077381278989374301002362068097877494115653538785968294750586138705007956859941195104445755590359351450918757847682432651894677762919609345003091778097119181063395652988577636070852702152254829545490566448885628230664525627007658321390170329235346872452641620811403145443961755574676173724104652844714129085259881636432716377204624564561621083643879577026427332803871182685615479990987450166184434527374155255479920811397925355701154438910694021233745143463157733870552816956597563466406948540478109455701321726681679698883206631641310817502106422642516224671018982506279057748568521248938506446518930855989903925035201941730463439864219386162503447549416913974464764380161868730986831957899317171839589714083965136130503495701056522081493005835591349855126317885994113141364829477726975549414214413198076596405560481017041152115965297373428170998828435711113721518464547800002172608887630486085269737514680272029880744752712531895554534845364892962024986039065784784975810426829341086972952085493725321091818736006603886573635278567034970360062423578355058345092474436782324392962869107588525848119093036099825223851185146427371560146133993497269512714706921860223211905331762336484143766072286307456753263505420872278439962738496280351703599008327569121089589218905343733802408167449362399592912568624915638491521619378099739821834737521599779008608041001550859909572371643388354588490036649682753414115875435147549308563217129783470991163062385527032347900845681087348526409238975496469136097017298917249004572362179971180613544794559447952474406866657690724122670126252872439887264005667273109097518983658291320658017443631941822050291520691997525539194128002869068674037478288591716642244229597320075586914476919853772174902944248142974243597465260003978752312076070909575146929200490643439212643240798327728949428224*i1^29 + -9910807121986692822824839278964951088188879168272710108785900464571534310966444395941812459652133528113708813539248020569624747771053139617026176816814876073579257367956563261692098143640431021301855180496835096671667791746810006582242406526448779427955063597591350237376832171881565867103262462275977064690590704571255620073153709489406023359386455232605205046689117795685025292311063349549886883215982219639426118137091927913470446869965782870699850827861185353579491471939808041285801048745891777148925666540389725778168468154396415370184354029251220154464361917002453556697505121706225544989418670847718294113592763305413289506333265458446911991567867618486448174801228884799510533594652766037872555249042705361351606269879336162863691916644459748913933267079900525943533577702426513638852450993454370824039048526159321511486493645416600770167472665862967612049117545307118244434892679976966591300417407143864852548258565254442030467668937605500573596785229788540150145013334627014631154156826778704344502622845334935350620756599701491880222926938486192705775787512302797125559619859483089360088406357406102330120417122464686011098227781761995954026389072467630481158342755222636214778984830454741604571671195265118002033672851609285651751989291088570055013256250623243077654682529629350380757186497281476431951560610388678127349312347336288507643988240228775989055551272521557670474152674580393112828292703761193252232115716433597448869472577942459537374710917099655451514670320321670655728161701302376444471401878061615371196871771812058119643662302844245241482605925359843035514130183325285491276090594448061882038117323709487193429126854917391208720105087332376377235654131404922930213577620593571570915184325740854193337479764539939366142709613120531891228157024707929147657252622003796940130092893111205824558591510308182606792955379376544278339352207450114120564308900453811705908296193428314207693191527035815908424337270362201413324375807346275181667446432674455727895771871290842156492215438552282353687478223584556117112781158979526904067948008425097761330191854306580533413376618381315517463310674189866182173242428901326829056012260002974697866456873107001096005905627591764280475334245327038934387562892975895766994613153039106219634083290423336946139728369258079194210893824*i1^30 + 2208557079982801078374351550516020663059779712859017636330726259976318769790823104158822004155810172742254864975664014474448109936540873077126599756954279537054064456089473853170546097866478164016601501837373779115034792175120045318820118101903517501807704403597157103543087362670116220797738320617439069738246149431255972338141002863813208622471248822712180597503882991670779363782162196613275182188877805289031532835517275449585828394671889326989734531526589990940875774595677567422240534455121364518631483074947033505470624571097871618198287332368854731933538915968317065972992338999851767915255177841286198680076814786109499471053881320518986730456835876369176378224184881220561300879526292027597214530024402115634316869763127642746730233398984944910575086945595002942023234647022188741829249856504140350966278192389313677483070048224714607710166271133067756009301492711578233334521805785164873954078819649087986785801493988725441832272108987472431417169173838033453550891016614308311518697133444791751479820321742484378833368323914974034016065343532699952624888561248104550923986662463810641869006702123071320541672224211083212775567990490426095247828704870799289908147026009940035973885897552082102514838021223313226172756172714946067849467770934363911096216858066860021074382982910265930683185568740546887607525158766708428008717170479215245986875265542859957379517951823329736319709577740019330610064939570056020746416149847844269163760937872512455392722040507300149613797757902250311271852143188143771917133135132868842365855325060796183036043188043620849477251254439375691938405263033297983181089638483374522844927510382541126881997343390313237934969874273289891466161748507496932029155279455264546060058056183168653184759536029619273330432638599875583817587643734955644279643547727402445055870465661632202039761179515929131707439669539034563187493150717052649655194912366381287700787420378754509040727169438557709609475176872796955559435455063729897328223973413950555734350399588082315169227759996835250271280541625044194612458935109661382115237147512580923433372604445426469036595203837659729032461585671800456237705143421185850119871875993341469042171039774468638607181197132984780784977648550498786499409179165073838708155574460152731900803177157040330920300964406691566190592*i1^31 + -590955630821643315164413716589119384306366574932447314676515262729500590834726963052989327466319993255948667781093804797336905870338440193560514425606912141155601363072474696623388626138788384923549939884256835596372981172684459643159895500949131068517833673989895008116998512645677326323531032475022781097225464813361735360567297404760570089426215488127529929029114730973398530184128260020695128079291390687493386083165659067307995272144249013162533187859424689199209765587980728119608561906384074480906086304640045869140227360735130527458876142757406093129033405719382322037404035535910492660701651547756166447781424718419793080398708319764390955660063220893640874742892453482420358924625715511119935349077652811073391498494069308519154857462058142448991019392301774775919704859346420779437592169479254393763865314525538511796735097398921211332444932755106047016802006244426284510848327968456635587711018283123722241417147256774082333648400056449939409838844245773389249543804661148039607573655614027166571525956071800350287046238398271804372752354403489008260302258903207265108328720887277254038157108678800985692317510093664453713083915211661543928188096755703146369400724360367267964631960512741844608426466169945722878055669692138875670748665513631226775592673253375323719105616089139066217607130947730306236716560908936327622992081031266202252287200417062989452663116056695958024303382458805708323973221820520362799265140527899045197484964257283948130756446497500139350083173423838684167686380097944601371537153577995064454310326053276114478705724288201028303966697442663282136995542734284067608124110777227616285281903322851725739877790221457671058970716805404565848616958910699283484946973530324268111704859520390922805618215350544252138003779664145483362553270962141677661732207365309930194381163179115016677874194934128866927566455452814412685158918522218743570546753452509118647250051432193888965069329435082538591297984863423879213743794251712496587090072671113886890449522696188103563334909225998895705629178333856234621136226948653477635338036168398807414362568908299186372562519200814433986027033836347437875496359347497638042854102386490740689135155743835531522427996276350409731971088467520899189542005059449516045222387478245802834150597429621306839484473336261509120*i1^32 + 172951284877985824441551775469221659377129707498095201307618621518162507117285118724503092209707650260074462773626691603189910794558231276732805697915500180065127165397492243326008323119462366212272920511615282021503300858247576825555893829817559189770051336906727292558645019846316921519500880787402824772226337340026380399314510072482336583040152801785520132484967196836181219064348525250304515155256458328444664641246681424382610074667164414542873491488321869777404396741862078095877935319022994426912346166677645720518352100622657294978805623247483403930469522774104442785039866948790034051620921326217216715670919522672535993012876849500606662897953667957545188618285965227561271444050387739711153911077097334575881524773262793771890123696003794974136553007031432427564777456378220446402145805389140169295253951795601084030787106599139822740725255526030480722523869567962814090130337398458043352201545517256424741263711061364968064329771153643515616654535462770453318105237459732392864661366217395690765490115546334063108440571377304585497241003922632718700332988258659737801597193854271676913506734738674027494924402617656610947871019216106010653230157147980863301554228496115584239517943338382830140740654336269382679097934871365987018984416805990609938004508506459896763906849591843715729638284209592340969086166654855849927197076567762448496798220403158184519240282703068910572200014263729616598227442098010201368350770949482782080662683469385597834429996803427381239140312272193914875872409311790241278693062030622493616573096317317807953613802719713573616216971223125125736131255979297818492988621449691913264476796681861815838910129061448452974891174343230857318240465378192062355253089346202753461796005451466668231478450062736773814693040482402628204558127802839918478146455253130329754845663032067037827934704799412471883142117096182876688292741614751673708815627109479182765851784260346636012972576964521629780444944865593977321134299732253708016703008830363284464953945541096453510621179775407844773175099526748697475660114361329969553672074338638242231752618323572808329912297844606276081719277330836585452932446899943296724972904504725703652323575070693320763472932839822414584608449744340227668921005406325782594830705309867533532564014460411165532751358511284224*i1^33 + -47670297658846016929220942036414752808465843067564964300916018989602447169673591842829978458228586562805803959012185453122444475684328365863364806662537734293253829107041794637427874730403851649062063766583186965707290124772413477177604239693624973828551376914680335418690087153960528196837576627412217050289598365921934779413509780691769383663484047248035534794364221221566407631187952761029447173875026907509020467190521721176027892460257686225722910891642582439283322958038900448619477852413562297727242953061112556457772608248663891598460232163661576750281558753704390836280882843007821524750679630288643854670366581215724663073803944465922004421630077152579520069947885325496515512873435525229174771536438183456769548173541986977377721495079213395789495410139792418237926252971846309459986637738505903736507743120137392636973945486264283327645573410007321926583126299868700467070770743647145879888860729343301703638638295875352021889162498528830798702368400509207463927388839901364477979830007525709960178616578165880832920800584144080759681701303544852774924030133694778289952660176097479214037802519439073983610928285719161147087784074187153518587157098345866469503023291710443421627068660567295160772285825667215364079401954297008235887687426123190956950734546333544034469688864397849394148552492077047443440987896496358844707448947395759643839833131175139260126811361800938642752446686243356394337273311523313652264873052971993453933211598970307286644467417032628985787666225700062905965191890899238592577086763141637304682427819779908754842282160546050866552012591946986366843533356545823135020435088067426683118133253658914402057432697387758254498056354110057637050633341318069572881471775943753784483447450948549988781530026538859350058671634527111487549501447671844887293280330516258113376341723526727065511553237788348243872620012597518592138560586163077162810330544241556411843756067162648134365132462934480401761422471233128134453300093917091655054706430818242529644766243986436772451258736662285791508847933092953542817924639193186753323430545225937448343085576518922707883549145375601958618561751547780318333719258987440082339732789308842610068238240456151487554820251229203757908976707216754906282700067742811623738498309610210501847234038628695220026779631616*i1^34 + 11498410478603877746098635733831998622064050273245128595450856431107406968328670749023654418848582855509626666251199935704249933165226921984237077687595107456240824771781093599011152856348832673591649179160492437418715448047082408055227975163726120322972193945488231672343219436985361089586009346046931260358054049773199323557851613015478926465545860328205242022480891998333233533859533800073957973691752858043991407547156887420231475322287294264293585064591048619782096725977235796795202803212720459051852409823488463797169932680886024394599812413650107773480566505093129453001764679164472950737191065077673681577842942443709133964099778424496089164720099468305156994822086593461151686221805598520285817919965244021108808531220746497014726153478387543570732535951842175369525178656102550534015719889577858342451076672709242115495891440926373309726064188051780938890182071493219930605345880718799145711341301375901918440224938960661339410095798514627128594451161220969434746118936488129208709948588076282857404740240270115027863050344804198782210030590202277591047802990956152044348135202136903255631768836317241689678463984852234205227047912851968167131388795368331905395879270096251888661705983380107294993071602211807782778698595884074980826996057222043392715387388914882676028931850319410204882886573945491084210274648751225545588306402707491398070140867204222721432374686253347446873865302723693747016469776213867348477877756507357890394410489736010726828455292995305712298187786013991697884070662323805921201709944724330130807523579533471400251692552578785777645421954450580303323466466473565460803796365564674158898531610410576840182053439226407136252679351211981958212622813746171627439399238467658156018306792296474171836288824124604451998329354288386763448165551362938850811359345249733143845337985678895240437750311029538738343612640743620989430410058233996846208648638117187349273562049517230447137922046629378885175021746584177325239815508166357069335585705986560406585291464348097067937115775697792478247383398103175478480040812657964049726605828608512757712454722038161416892614273729501078803464650988521797703953929293109970214227140252842552795907358690110867913417618555807772526181991432980293320969100036958691542702798147508574679104169461255817337503744*i1^35 + -2375057019983594899357607332188516085014761216800081138890449174116190180216048598026041988927943200908164330133265297967589387184940662557591462213155005498373597548152007094401484709150909166732179715548191624056267920128725598945252960786650574799051120371941720330832021068672888804153702331568576628588874004596183958921721829806301500581690569297879320849166856717638156999074422143204803514288349095549926853617238483382539700299022000473851174950548786539453746732432170640164115206721937319418584751156883341953919668295163453953917154868006423784131016104247225515861588972647213744952171996537553340922918052098106655994314456885846191539546545561086444664933214889956312803763314324592988258185199192318508889634411686795860151160860510833878238924158673882794197028547240166628382965628376597558065208283790277323269195608777353985257603129224365756713678735817299117136521480929132103164633257458855601295849839777512596581803910112498516174072088430480025939149813484798255428556013356193058069034136435834316777563868735173308875428689255301622636101697256386306306162371748735439849539055633422802312137215914466331376330615469522855151550574408186905670676932883558596715030123392994560621655986837345922209359212502241283777613291756876703385359267260950347445893196217846747420234226705475423123678806565495497099998269513693149078914964164875790006303666590836704051819447844757603998697176172375658322436531434873059964753962004168736269442664439985403972851592375450893348337798784759757072077635940458702492374493331979565112837047406124728656796387670135146162001659875928148416367223772752794238785939627987796167600528525757875318071857701354560060823324463636057649140193748883453128509148440262756746716976128687080995629711370439406808033930409342291786209334696686983957427501178555603697703146632682129268435456917897235722975745343538003098010921318600425496616981622809748324136860344159819138879755106117518530142127808627731456111646454568427511268827254101389688693839758795576825260806524408629667421479580816557391248698764127329566851089747900165133986828870897400051792551286564635937571611116461993864626207645045102982727394944949618847353040842094975651499820208060255731510480531335388522911352169992525209814152395114384719872*i1^36 + 418193167463047234211109548692228092337272738236633104072179907178784138384883250716093666924026680045887236645677208718861421466838072322797273652185801980068285970624409875881457238621200209358026460825878076928824293714825490769432545299219642041143468064437938351695343989975541762160826934993511844438694696626164753891671233520283882829146959748664733909068488127640998045614626138015095225656880522454054324711347566131923932269652862818124529121707990568785742441875429712080683971682937958640312207432973906613540987887987114114374277890640015290646073702798583996420419572112728885748317429935458095869767010869774196088127419357855103337120001491950004746418690300557756708276501398483625533165387927994329647672269806109741753363154203909440265062553140803290985011533733699547961434959699064141334925509463420330121505246853276198031006218210656872169429206128299176604356770600726236018579005165529830802850683030079184961419541541955663035199239066926080720214022537916438593718608095163952331408480856771157328107901346251380366501801570751067363390948026615188787483984976929614256894681252898742334119860955619764820454697991451201082496896588572409038039343480010979503627928880914620382202730198063292100022693137995414489658864213700296522917545280006575112085030460797498165155695163748320673888145773075000875639899156161855734970313012869127333994528706333415713350537432244104621081277260931842414463501672197505747153953932859895631439266743498608532173150212954105372562153596950887914333711752569695062059311920334400556945053632910441923212187488420673116983951962218209164965681207172432096782695359286800705859108903124731164604739583042872541113430008822919761717868313541317183656244343793356023802994859596466421831828758191723933830624747987811776871000949272463646785990468376459444969223596388051672982013325545165801180207691056289720825081182104719439226835516219633786004730932946222439870328254705327180786049891974051379644774900782550668363690447160095810067307436496396336558498416020913006109744767831191014101543011699390924096862205201808036148474989201397819752302496214958264191132499921676664995054260474002653629824993716484086077289335481311405188996103877018452339696468592860720983669048870470239922083935052365824*i1^37 + -62724539566012478364175020280940991679617805199314731531812885802257840240122137438491721409650043863489327157690950270260381556572891700552348707802095486093935279534865928972580290188101590503495517634083059298058899133872636519589557347341784079044287079202945466679978367870056494319305298189225011462154659991327362952156533347901300194707825232243162651659276121122557545862088641274553889843125052089083281152498158140871949542744163067102639359314536324478393096234678506353045370031665267112934473760256181352923703749526115764355326183046646180964667738926919215157228223110199922419144447854372871475954839015495995915004229568096525731446383137740144935469718985373191559628662798424736921628244073847854391442075903884275110171407967653169740226239854089703598250367836753099986578158304199066282356877367451198214940701285228806254525206111048478877493015058200697083640265699960539830726163570560749418428246023551636479839597463086813430620941371742258571303717698404875636036005621802031659490958962368754247755259456670061801967132094223223656545011877551804094739146381758153338700365605152196097160962941127680804143764108534607152075880429480338317679553440651702813382962847889405189419014841763711974970976533985178691273126021705697454586980063079355022530126719011269023863628092429665808943057037908208223016493102148439007236793489116268832447988101610942311171701359794824671189842890610575584193992186766835718310243527271329888213181136038970412804829020775242148991865713888753072677345107880014463407228678708960624525517637620468634883845342346913503371988928623502474690235738185612902874164131652708541542867517736312448428588584450666093693715538799080633733777328284211285069778068341022326856284847433732326956661695388452102020037268994582093355351286083163619341401704149710314873527015237182283402709226873304386827807742674017032317467194899957053672188738932250233882046505159274897933798505186039702978239522017175087728444050929297853147254143812119743643077609334519146096238313541309324688282043948675348260874800681130351839535326369647731359704100020656483392281729536497181373907587877013727264970492454569055722712922042205082346947717754841050105682441894396062809410647559990569924445393812574957039986669518848*i1^38 + 8018454086237393333231035359355100436093043141949850778728545908700842894968751821011783545040253803519368449092576318773015036844891521390148058379114831438365050057615055005693383797365232701014675534149242751943037141039251407550883669033625986230395177689900639122338550519143728458044311473086616038834329876746291949955130418175755655828753525745443345846127967266886986457803911102036238194543026909466214596361790010700014111628658941201730798370128327160424874657292476925089571609219792050196093745536864837972025317612890852386724559736211635540850669210709770545335357592096722781617270099914870849811712149553731596960565521887162164350993088864022736673634515846531676673312908432763374471654174659324913657190385243535858088502491453210593501001682680222158235157786980581247021556645423415190077661817463546535804680114101402133173284531913496178601867430595202056076800551100274668118329866426352740873735054606457981706952753018128995824955384635188227081965973343862471445114562903888717494496554986132528773079962201272492846334844749639464322090336617241813896150058289616179325494873734087075301115608311789855308942025727503315385978486327890405673519868657904566693443824022726020381881690713902923555591246781195669647153140532154666805670459194741889064110299400565266173426072433490534599554811604678279076066326073235205114103615392439502410840585908977314188999510228210135011427441948674539345814680638407665162603394814282702143939084422094000146158234576784633670789959609038040094368002559967471302400555335696867626485078607629327584168934278650258818846162186962346110149071090109977738870247305381164740451885440832364644737365434805487708541226377292275632285327215663602644856082720222505817029226227396566607422551883466817549064791128779948678177175260931202309315640351736870120489547083832466161936595001673151421793133744200453913235834953144670279092466523120591615840835488591206712215968599217755243539527175431377853673597762801750435185847476280037727382309620147611240503821016869152650736683065322202440157064027457425951592636920671021374367429948651623623895471186828718981828167921954604040554125077459033360977730582370567451900427604179309426687157876664538723561838051642034330552984554646614410199564288*i1^39 + -876942013980895155479126376285676315622181694607421951968682652294818265115574122373173865261311325728353838158204726678946088664826698398839741315224109718183428732844777799144413982673628699258707609559349550278143299487654608114013086828113814854789888702506087219329114130685044057994056712894879009807433602381642400725346119364905060341241958698997293093471137324636241527871120293923951677724490591974785627813526777731781475134351242695115668183722653742495608483558847372885623422824292156848358144956463007438631254171940392014831899122081710310244933386132546506117773800123643695595308013584568533718349932682513663269957650903914217522788730597158138011910962455148380918710999961889767818606819108586967036452376887738536842389613074103142055591712681891546118019012655815700506714656875501119206428868277640332310844903793873405495852496151312779981537684229093070146211848084543589097966736793503934891518631908011513173966789672041732596068280795849850892014471671298990008146526533854456496944709763416100177270536140034807760714658070970771906555766682578673236754596836238890458903019263491763837999319541298813745949391026716575143951914187155756967957178100560938286921823272745368642425385309028178704391053294395948357759293691621744787800809418995478463301355669138838148234922396932627583905967063301262198404952737555185629042666562212890198196425974222127414033965125157198661600035661687274157410016529816459730532374169964035844725295060746725829576371094776410522855021413458864299028519469680797746729675178405925148896687366756760778938235397743605210510212830980386038598731850081832259650617969849220724015624670266790455105790136030937336717282075422419903660756199914012197150309083031117905281131676787948361906580870004965980163710757774724549183889054337936163754974669897295549177878958735018491779409464039771539460816955967548857336130328211594470015452513952050154224097440622373607373124283265619456882166169676908294447380856427120181681853366964365995530542164795567769550837096846110467260988288716173488650715920263387000395729073930062998577924005249450506650991357155876322754751733170141866450452523936558431081712065453081448600008147013104228164319090098625756285099177864648603635250997429291064492032*i1^40 + 83021104980320865470019041330162044324750701167430023303122397745262162761117777155719058879983215629203018844866311668737595594642015041484286961681772299616883712094973623723765699024992243801432589618945699375039954594071165590959020972807215094821748931222866829242155869973341477606157753804268324671771320068024258202036001906209659750057774838408127748343795002380014238937461868283457088572886457218622834034248550218685627241147717869543155667140265804840296490979430447940344381107243308108535561479880532042881590997435753229612016287295188410574310298907610669216793618139734707864347160514189823427686618310632532374627950031555354448153010577613870493129633713910276966514994310173080191867351675846502860059855004131985179011283895362393152030175647318116747589175521698044802415682385015062431396476000823858970188653611770331135728792474982299217730961398228220960323328944390536973486071040302132421231491244781777083626102209894154228627514370169962838808949245785923204935098491901308718352580666556873131954176790403864774007937503304365134705056568449864509599412624319389130648553888420642225326371587021166456727553957573706576754269539003931676477270069357499479112213921209560399990127682259798645788740896432652197209422175773044157954131995210209261334926330413883243544879958938959895009803039357698062167694631284632844198477560500590850718516166653670318029432434743362227834067509580060152468706867331126520761976886229607525125189605595564250836541473600891809797455512707485960983117397111496670583321238082661610131777560884733380633059533363855757595540317756230047364908207002421565832332679975003290113816444207645344696185193812486390322351811803835765454813868818672627128458806333966054851612072149876714010560639040378384950708375223928365700569573612973253443975967888203022337692101336050817337433807628982385867892812084104173582902666831164557343685303161198494591712137911610453052770045160601062255467772504906903192793378235538274604160969448745899016116413425449823131951845473969059941624660052720388316743601110936257249459800308756195110352046763716821504442405662380319400175350376490113362554028747530114239417819751757284014244057522137862727906733897048410738559934500905556450104496302883602432*i1^41 + -6977534239344349318741974170142407076681495943933390692926465287741681387256537549018552227166046393762934625601448024640472133566644036177546102611055085592845046222857898494035588757386396736127450981866463810441857592378732510065690570940431158393159252049863495134561289683885020256558775670445769658382575847638467525732188980887602196318931651128495646620408730006676688615313107166470695362129724762969405074665952089127872141149616721485002016427592119993897956436554160421034479126618446813228697231119603775823496457799548240595386568767719153163177104592019089176557515017266356095019243410039344121738722574567771671472083158963771321294442162818700272020568019312660847835610636794645601002523488360589738379717958388695407807726511745041643663969221116189996050351157141276401334946186453133223984011540635446368823109112602998173983784664581267398233952848283394188031429471714812413980792883888482939959378418156629698318442456032608037945023748939515781741018300576621497179032092011755426553190701975890278240952391394285305064130390844236161394476474173325867563495599261127474095583526700212958946269841480669620627943883275613543448727324299130894170828485175030160409994412960494298001777005096952073565170837897125894530247935365678891643124180640562299598455414037786158017915445116220266583146358867656389838385880392580169072350983211788021770253073350565899540713082965350376975416438895072483240328410203920928109108673764302716175255319849783705376700426611013763262023427401149446364325701894809344451983438908405552184758321225274433219097718292194383748389444198111974802339589582939644576263425673204473787988745437862196667808755863976868578166044987920961337697008808294399623149201265698527167950660696531939377479272642361434326271336505725051557961168517583285851843210311648910926112566657465755989928933394267144648908404523473583061245746231699586750590198003822423152904771148046664021270783135545933743331280109763861390469452793040366304723948023678981296340466931465742729775658484321145237502134031832694752191955049464960410531058216547383865578094065310803301654599245679077297124094226615577662591828034403725309640482521610949870399573425568225938589075873723570279687458580510249068639285820784640*i1^42 + 539605478529628656866656805168523935424013104023265510155904297759076712131922680157718472994176583160265406946183699446574154207587246937403661445842405748993558573139452678715046193244117992008531374614965844014175392137743422100064834535801109849599804848885925310848835210547618886739411034280355909325958981842539726960368599082027227832640140788684093031830443476469418524448545305703695677569792592132902382889579406981125148151937494437158429248323474154014224060501515964278776914584192420625457359215489833163199980772572223808421760741910841363154621561424142481902533366058610491854877544140668122213245328049158918706118950589984256150985528883382388718173832057392305358674657524415965271761351321371478571780698253536927541602912757594297637606437645568898919118607932773423071295697367393313654860095414449773317527230794697495074365609653087589371229120569333020741041503347000085886583455518885966700561781055519577936493262333614834259624564639773401900391455924960111562146151284351580090539155128804889769304885279751249958567122820924989605137114794549446735349334199177621577556456325957185452379106997541430936537445441089455028748243940619040147362212234686182440928431687499511888784708274552334268555345724399039100735711971063215907849656424253907906185966688025011819023599069568348840683524880991505659342848474408738167750785468355933626771122601757241773044508051489961374644980746980651156637884258727897595412063122752911046382620162534524157611180722364086300228892593676092905145064042477140639755609842231514456438222992068890581156467719296744355377963329667702715257558072776447383949246979529467793669023307335649590740386927784775458006172329338496677404830875622821244976271887732248132608021185194408330327156971442959545811289339804595811679607952369670193273062499528760746049454261241915149569343443865230319703071821940916929126522542167747676142659956471554683344247350588881022027013689952520156347800501862075622679872247147523852310088202091399360185021766525866015727050163439770532692551030967410039590819993649897039971056817714326908536490912247677138859538120084211366902203893098588987954352961846309326535689815309228083548752387175498689101981611253853713288985459780814179513162268672*i1^43 + -39185507532438188967188057072455659964176783750261208866981991549856201295802709991565382334500590683486478161994760082378238214257224363429490299302690189534534276104150451991913657255691129880585548240427839329665712554982930043849134730407443695986605292938480969001080825926341517293715339351534742855370345569224573583023205544226893715248067341218273896491102823273334133886222850543439595832010761403235267547830931462518614615253643585626846767169992869131941149903777767400484962632165298186049064597864293960005662438579165684747030619916928908294608054640985387087704381446275488515391095649950501687082887042431196237090580705635351361449983957846046223782875739696168491521906916436536578289331859790487247890607773218241966393863795749062326104762520115467548151369806348881102108186430734480674394749192237504139863457402569499347968981232763698249554118405837759646148652696888602900339277244439929998044190839777060208799938588741040274531010719924179986987098827167765068883889086114935195302948067059745829147634378037196318468095270359977922895832447321860201625988415266801010025200367100296720722550121223689313071592952138940010899513901441115488593417760779805112870032933955951010944085011543831972989260394474156802750559158496081781751348186056021630707254726416526726981485577424432016917299955200770087925131174510594555071496112844290404180504404691176057207190729538567030923702666108922288812852421425596165100553771364184657678579815088848646862453258950098233922326947957032405902081236990685380970080119687269991704480793934027391840029310895813415300215580143516339348531707786346478985942632514978355571724240301035051483214154569564205951974475491028590756803719147979174729927613194763291453463211382059962072269096554045741609884313833584151548880168099072730721590978241029686060395108351653351860059246634762177520769712056488722939991598376318400409678194511741996992975005855380511657438927535249609680397933265353971428406084373941598717369603933044081846362258000076060109388922805518739178521923922383567274080384300045889762099891760642474826544286731420814553027179313199819011429735296388935389979465243900273389677072040671161708626776916266479969005364271247736479565670085010418990841856*i1^44 + 2578636648375825364609037751813837864227321719657920494076829689519869309410501500834341547438361024915732874011370405555190105773267570713681912886112852489501833728610341528457733807034406789780501567024933415533566955263254633386290790662035573826412178386899744098456955334699437651276696489506692734311248937561995171940925401024752876697645608283873080831295296051611197879076681946846694703557894589434585056267031049890562439809781332808122870288020371525945207817124484690920820938782105499882179901182557852083166679069942770383373501021303938595953370520641604186467877297747277921328540192546087305983951055283882901273377397179347478641861755361561416854055166705293100224951916830904517864266384113512438411085292955992191889045919879709815261771464921546592490212231045648086345165672191264312956033282782712710918629068527305974766242781552238483936200346900347167138103606915096451526643753501986771521210504180268567996979840155928422308390004361190682468792691214948689887768731099632713980065354969362229914402336028034129069065470222941557001673355311366446554452755694604887803005426724311639677853632983766323137140192374170323825659158379206690214279328273060502785672800812203830448294697539484247810430305719766293177631862884181325633086633066905189270784237268037501947494554612422756115656233692126076805514280201691602101578034524345239413088794725553065304250349494680816991555681247651484749319675353378240216234390003201862000467345668412064272606392092322111654372614451777086419206184537457549569764216770198854336847339745298112494468740672847538279384013077738355629053915126842716881249788582252014827152992429079752898356230092699599548796139182506018030426104153439809756892403680503474831997255660794882897490202743222501515162731056099148837903487355326780631593596649356065831575631129037933350770142066810077037389072406954663618193726245581437029220423163092746365211293045958256477912320373019155526530387043230639985570650802444572345718590377065074987486798778201489758177310506313623002509971098050105446188316600758035339574393713552224372914347592547476411988091104729652949791009533654672836727501259458964208046594686136987701685080440524263786592672659829406271736254434329543835648*i1^45 + -137100821451783164613846424452367414437985706815750786548980239421366827547361212987752430965124835925955788173835332276312424059473964533974646205243859169422508676077344810052447915157009913285072810890184686598196761267197780523621340118707234580974368409860950217118133313138164821795727949183252017147287762517152556859134673129249385310190466181851296902196747429304328827275867849072455099624204313213856089087010407774046574026444728777249623937560474549744849240901173255874925322496586005609165694363629264318233756627156663689102520308688008213313350132158650660546120991795439449047576838004762608039368542824581685170163833404488108317803605075616383035344044288042081117386007982318913252133930640611486800502295123507767148218124164761238990020316019048340473561540804948427379993100111189397128219296115884036847546381219451834087442171302084750199406419956090978866434363025532536891025218341655004774279707405178711755553667251958795372687147582201194419444464261952628832689616661299170533105088443890802256111304104462711157152527832994943107824171774777856988249251381352980525874079214920758645372247784856131866606116016078961922926040640807508681095683532141990998718887793317483936030766370204843980529102141845849596558576713414324142192894243379117188045484401695698902671337087768769307337462649648278621445273446333445149709881440303943541791327457074054209810498430955838705615245324681645896680740733030505336573380042853964670103459158621242126579590339194535431606235659314318044284810235922797526496680694027315917434732103725396900527561831306185060718350075567588864877898504452159701938226212679917784040229851399905438429047016123769361118411771982880901572102566506421506638532766770865577116189681182183024338526450790316766673359974463707693572013255265405645530301784538058040111647588554711268305581831582022557858242852516771421391644954419970309077451551567244449008591350003011167577540191929440690091894106676891069645318119009192644665213992333399032171947903484038904084498882287068906466272100421672184481983470354545898735663337866501416861892218705612950895156337772736327056042312840524551331265464412045799456063755250501113345851300099044815350405862858901250522294892328124416*i1^46 + 4374992845290304762905482982258332664822854728358905388294728047541291833832535853549428079196024185602538676648238625089635723867026380854663434104034884279604487204890964394591323905590934348660369983442341129223633864833759327202228209252877702040535137423532276820834094197505550207881359414804300404801849218270711998606810734356071401109117642938879739662556628240152346798510525399083576159920763619231267991762263175955589347072721819344737181560534080347643678366456539461949881502663128959579686582914844780362498856359220428187354574952974029514494690792198372615080874624833086920879086697432072721349168946022790716237345310895565394223955938862657924162915477051268247245439224283763532704402837619517092829484425044944782999923508984242068742914696252347717888204524317467829321689785524577843681127079590145486996359036363328482353272747405176016238110196648010613959114856558150723311939423216734025747441895615932547012469922785954001228584094210483155296864057917065888222775564106081430091172969726647139771556738824867403523972629642229720454580561437463432174353450701613331469063330293296796144818282119072914994537623909775349736754837991797163783151932364261789907487553811546081466482141716089793328223596679249773058450136144388196938477734228979051018555605562378709754070205448046987081570223120970631509168712992724519158108383949706615703596012456891673900684861264025083217097423509837566889636716236931013066577755640538078079816749441820036936289570475010991412371517303739888479491649845409458398185377629084008136674769691256084294545146535466447398182402698491338137708759363706780816803181781537506047473000008068836301839898572587318530384477527506740318344384185208049034584497016090378604762557351036356831071337656145966803035867192499816278686540487509050068564491050973357632550262842992659088688376672277019248009219662362958426906572045086385023986107083397529032871126674762346836198992674178465834473648302633814359849298386665973139111273702338583947299560848989615410715005986900158490439824929176316898873965628774202402528705473951845713090136827301646081580985688937594204341147054658166711240169435319450939359647758866966463752592025365438332327250574674694012038186795008*i1^47 + 71267892625215817808514516852427317023718742132090181052029226487679145439934960499463746267239024587855641990493515552149174824250362603583666749149718074287072247975740081969175949919144922377410719838489658996318116311814785646804982872277568919268100268997266489144225777393648865422047008311377831936702461269987596677700364479037037509212019008611787745716770038353020454474633959249568782482931679356176723772679625541016161275818544379623470426049414827076116790463808668300328842683350273260532739532056896536443318931512861178025262250811102182424714292623764390258521396667184535061168308458770928831706442694862992764098762125516568371550309368831141811078312939266880679906155297397872882400821524870277798275115718571325844567179793815577579643009180724004671251585311362113401763456354565681795265736516178540381159596360361735970316834473531996236897308167135872181909346705799241910044380489369515190190405887702060323104374759547924201175095995105475317609597963439822288327199668808836324227256747409631249073045575671305535599919479807628166480836728281311208353134901940103057190965831708012183355843970121722035182234991591366536214532697310160690165557843637968432616722602604487917195803507790257177420939700968445193610290068103807857974564948978316524149125048965777114156990245628455334615413106645918346131414122941811571020118581081763413237249465786339596426568428256932897409070642858836250762857445597349420867681462063691475534529279158782838307881069415745800240199153390094255661267660855115786116496010685101368412728431167854457739853218638501286460550190213049149918893314460916068301862056707980646454746631816560371376442908279933627140475425494599178214993986238245802352010564530771144875724592078822937663808041576613959929000407757159074196713453765589741993636090401359296513666845207577453657219046603697852997141624065176262260186116388227064256486187268012841458165263673120784895054857663715922534856296576188237370210782034825257839416230403385263365671676454806923917981634273206857106006820397692185934750632855027876688970203220193452018213855832872307097934954359697805359493390479631046187170759337098677123434263209765651841709960705219195911604891041939134775033856*i1^48 + -18803141645406444142493741006054546271682608879060432363272518666219595799889625036696484544354771088576238541762878043384488526523521093116661743843254620305161495568269585179354359601153621925223666743443517232716969412359762862668538590484412799434237247288313519761897948962415606475356272278917416834045873580664028315285509075969808065146978156874176954443529937431933973022323170712474847511138649956332984192855228954136001128711384062217135298768587691245494948137296684481539249859436301463635853367042491424848021078574624668087188520743666290764816344750158076851523084072375278149145685147936423854536539138546708259992055224645168222172597831066087229865993620825086692799880268611621309138174672317016731659155386650047711047394908305773658206741992996043486755186277389255074445888108733001421425315890478026072196970485840289707272279483263005176006209738393563482817559131616087767706163940135823692588311591463687070574738286813176176611912280074539500517307567591826619934053229220724668390604625568464261334970070688875741265576010206730405484828353652876839926506327579380587812185524205421063904736971226005250700305238873127904875735576797541766496968089658838262783901115164080072048666558703190382251221634509352555833483219138572677277624756445551849724684849423039454992627916925375359288582044912896372003073561103650818611464386312899642392977729456360124270845829604371366920650839235468698460139799949995467154353226301345883384353817156501413628626585405891993769439281153244394246040736149122916120968298765258946173675652085403583392385962267057741497076065229455292686150509228536756406229803273235174592170882958052158339539241826728674398787791966969466632634283096764124274957562488959469333946962078431543377221584584536755814425785633561871758011747921414520852709807115942402961865085362478671280784037979477381985024960680702172064286816032500900390437009515982817503445052947747375625272873541962807208477064732790738062577002938445593178868837838878817499723596541813030886347881734051850937069509237975638842894810613299878198054925328541657163959132523561222302755998845918769563445688975242423140274659656130841070807941358472514169210000903394593007821007228568822874112*i1^49 + 1033564581793797978905026080841224245365815181804353092918032353817601802522085302165417903980652239173083488633754926193003612013973765421500184487316013720117434217667692940010469831512897918537859941714016529407189688822460510195375373380682287182362888379637437801783415553036162752419999460196226258437683618741941893533266131784170762594077971447608755699742301466601579190525639385442550214333397688439838205180596337063086335880166266744476380289936058261077100365102271526517068738152480403543162819096256013609090321205366944140043579391919744117006189061179108699909215713895457343586521721632498222890477759851869359107928228502710606742852411883000312733305748152478089082472825669250552279669333156527445593002213315239292066910315678491624659279866282300886952933749385166449242950002640591609980592658149128280749602767769760742603963852731502303053684592659665786381059079288565465497670232411419406590349983662273622876065996046980916471393025939166282066528265375242358743108739868867477978911446928463776035766608678743962664061573161294688356814560697644987428386691274377360488197131681803296435549038318822663834508512967525170573918218385882229222378402352009731537224534572806547357275721134775620059663349217889001661470829257662684201603170814683038651758432193575187921058570673135001610418103367423931180522849670409146454117031493553598655926842497068622641258236664053350764240817235448362543801747836062042943478567849429385290990116560437870552539010336906614410668964827026241184971237022518791184301336099989544435767489669721957535519662780142420002817302976636761776001195516248086074801898089244181213232644221512099626021243489122279738337181448649451422705840421456135845263145448741652127646100840385386168292157314291335718659772339059533493781758748186828297003046022924921624758936971712622902913948187251609462682087272435452130069767233865526297800547240703144568014821939548607371296070978332445472553741653808094163546486517446053627332507446304131254561980060654365449569473839352805469310845300074878018318767229330798168888696182734893305793275496579636725712761148421461390737705862593785371442042388756542869233590162351580018311491443076633587308132961202733056*i1^50 + 598149237418142464796226582520055252626249216021125246216056745263929165325111362258226443139487373460232562504628318819210265127458259440018728729340049523422314757194086646729892930557277075935048749781140041070495560009250247957144944330528997517841967040904512579961408917960045433434436922777487405772685424716724189200828003454011757728849945877096814100161344944680563492719612711762509859741194732358945538336364334099441093073130366976483614305732370235453812726957538389537628357871114342799933012146712284287121390046543635864936676485066292233524433197781124499156650880582641643998096564025610259957200274975765586807797985665391706547412240870027644055648436390195744605404069333259270690679837833815051571162482667190169377808885654119380985022380442678521039239386275011601379121418157528959792738934890961183055280634619985176676345489278866381363264756002192448239977772352684901143790427700070139113326993771220912404431453690733416736694509279984595932056244894488176277777602921362967228770549113194782320910858409030982882809112539511341720656935105159444706316670460121926491949436548103125404760860239813143871706665639186228949089337072376989200708361809627755692902173026070690889397322945510945010478437769015526682344419877711118275533764439647540693470297935620151356342196452350297499575794127777569088710448848937806156304926399503810657693226558594626335357043566149901606892769109986289545899934860372765290376929447373093553551229576273466254869487858073579822831647037609744683254269848908697724094247271429604162668788863541326655320588975191359352919261350686386014992971526638297400884370200994111302882724686778670511661351129318590114606852017399033295372232212035591924521102635071599866892384568469372727952145162815955403841046641102558278417884676811216213812295690695393642067705298580381229339545319412208613062037140184787131893679238524801604033437169463083152732507585749813348680449766438979498682582600784082718410344589522708948503547435603573001952716656663555791498890261261715810904018111448129021905992738887765806880951198696719120571972378443425687910947766392559560207658264001780621363313736325888078806593665181673908731608848908754559761723162624*i1^51 + -4792222254245192747282488790872684304955768060456244007031304793311899206136936194851557699395520983613211037537699121209874167482917290319873403924102046472056089468221495696854142169764241954281475542481064607541470168173435540690893595023142010506536120201233224686562053845574535124707484040500788683661722328078902686912975229170237306269101990529084438445061689204975017696865586032367109809871817971388895511303120691485285699816951933031650234134351980013607335398316325296491837658031311349375374417982370697355950057179116345012522444181714316592296570425372214456101457588340920593694126001573623693165526842723566848068837674731525012324355082222854864145883196887078286868520805143697330165117015759833537389479468922395128789675094468393681674726788671750835587592361687376447695823303115411469947823821356518576620493762211526751466187296001310650188736073288968852832785567380355616792800351999720080617246739005990298949163200698630745305738830620939143925786859184722573229505478085157279949676396867223575520999959113561740701119527954614365276123294432400860749087364343774743382398172138411017050588144900939388334673233112238620087796065654439628722226594861419099495028398773022347706275614638979651738299400075454209470700937321889968342520857832540603335804077622896064865438817438534513876695120332481719793638343825523246590518651990080110792673144123350904126153562085847879103165877270954949682027413995244542405126714838927075048275381112886231048300257836999891827977617515319118006380198463082648700815273144039216966745972397045257854605810368878118102584332105096110512222118682571465622252643823774956902311752135311547647269516388419339208356134952636336942260609155073147532990139578835031670448303772863484062518198046605478605863314824209975839579725815617520344666379300820508057415940370386686008385891926047745373751221070798909967665880097687771050332956949754638495497760339388169155063288971840730708914307889098400957202322939341273395137443351738109093860845741198689992937878537635599884427211883460578857392123553402456685605802346915949749054602305349245305717089047983174271385101305684143627844259667471451576766039386843421866471765892026765090312159232*i1^52 + 466308109990242868562120102964382039885089458657929417274254745774430047566394250646450314243413748442391102232901691266219512665113655085692290116926396755535252945399478978046054097787080795276913413446967415279449184029040881164872167773855151340829790449876514030862444949167737068333126541645330028501030243329834509133584813392895506149984378011777614754699218410564248608690078170702850171237140128588187034899956289891960968101520777094105395222801805594559264065458865796648482413133924517102778800937484738120776091812751002359720629858996889337797661364779516952794066820859125345397347537553916326082831620776757613018032422641377978950904747844970270127658999568309136963172945525771256729775299725658926041603937999720730256718696388609097497131444598080478411299257054804716362230709950048103650592814796440185081580261195694967575213849050545818452500685454598821173650120829360352617136788734339532858342956479389758045663176180952765348233345898521011048032926108950486911615051945423409974902846009097277419084324763616904133456694641804681023868163062370996568826773491697030323174816779567265887144140187129491545380895400889920891675875134226099721095654932808986793919613635633946106273462615010586799524898090709464948069359047916402929460904114814550282535096907635151952300599769827819662627109303769003153349302531024362921913532335286614451151958607225852799441720045798124446212330568468482694297871896087342635806177245880040353520681832288350018136329664368514213030477374195583311549956331807857954129983254705396856369236828447078557445226148563828894162281976361640052746481940357663285372477952864173228903599277617820461344751586461427870072582857001629025668145956675629917054426864113657290109547124103281759938782146920755547702563387004406385085251890237999029307459200447231933369058617819247556165940287220367954857856772012671200082894820859318159672285735738722886077790499027168446176257271288604665011365676326077394538433490864735045385201754053905124460706114131521471744788449992926525288361294607192185810737952918814860758178388942275950128608350785135366585093688007323133674931316101620158519971151906532579989523021891592036765857465486736523001856*i1^53 + -27996161308481296614440115412765192574582375256695711170884825817114200839041978614400381595382416911365176583902454050160316538539366304604282411630706682460184001521289279202092648545986840307512268280994630160468954529539935605816254911490601056142396385146581149333281701172265387842619182694310230073172417059163656444112595286008928772491616433239598373136372572049921074500458252981701022267824421633360185284504845221397144502120906529219071603193927755623928778959513779459886284004955006468771186276056691545254113544390560285912953708603390226474700142749029668584647669169926672514875252077014526394144236693504293552614301807186015472656249187789958994968583701829052829404654395920901366381276097575025456202053054845053696325517229967179726444421539961411482880917786862509165554432669119674001389939365014726572236534492050388491959605155209749621708266170844829241972614459314381474577543905891423806831491822377890741953195557108010038772390355351745255837227255501447252441172377092731341530639912062649937848264635844147590384663038830827129076378421645918911354071399878132612075793216367488891242192263428616366346383073123204277757837103750504648550716783508483991860854224270719200753076813117763930151498478596157766916561045283389940995494390957469082970810000517717817961786141951735705241426941536075699929276671014958443539020705692117391476085350356983550730223191578488762276332518128066358879192184545710175440367360317468242204962017250322901156528808668201667075087858547666420292947758190754392746978869239513608915964125167794989774468810746043967693680990426759813146482663124945785420126491092306164984803089772718300650047112124065987226938094154642437787590836655390757779987329941427179246631571337600821477362891548439215490267788201474655669493644655093167465037749934871585177708980169004027221152828896485703682237638708339126090530050629395642842934583580310492000748075225778026152019190176078561964519775818008126267813235735436092826290182202634663944388803498667430775128375161859707783412245882811789974661996745216361388593556176460883789082646345971357183255722173075335271468712037622297962015928018531675448773506041810093887553061289747021824*i1^54 + 1209753073724625797330948730557995386293102244155019390797438606740203674685955032210194700551211066271776796627595634026244684706978570855810037307448806841488446873355064433074986530477480781731537191323635342387376781680446457088201679742058781351172408398043921757418042824797874686470319166775379549971497077253667936111153284966966716043753218207155807172677678326392088802423819159667660315896622557189961849604925174329386262043448610086129519256356285346733599570828035139124110902940041360297064743110316449080042633264497270710178150915841661865509642899697019926642987337846440201706617172210416278358829401617253910823187013968846765905235731361984746359078922310708300504454972916499983539032351610057271399482794807293394250227326480275229400854576839148594929113110140868771698285287086049960096694329942911649728720397522972555237432707965444145137870149255226183511914594834946715179744277379142707214834888351420215398402717073701553116271018841066474740096294738515531350547748854263634372602001284493479235922941994002364196231689722909665654928991806616823759768908509413314824044563296668923882885564928813498172229854600939771672244897304941337015911032797079299485168863404587695527968858104743864488438092501417179519730501218904959995291516719789461430284091739525296081229796880363935803491076536193787597141417049935264798940004113668005902628180512352708319998857825054659598857786542338433248624271225090588581666197028415339707642879679356153073047658868033420427415282347069441513648416371847481747293187912219584938297558714058535765488667290118172848437554178180461073355722360534228813958320281730651267965745000836165216045429409693294197731503303961828215370016980212322873429024702800618070506449153089278271973952012107100385036792501994051350938846677369743608458042065412734319753304215441929675235866760350404833876428427396101855497670275243895658036213317324630162773734029906392156960576783353280532252554756734410243708617531863800909300476318433256365971605755104200800503157694417650911269425265909642385191635647777784002609898598710160632325156043321440432496314212597926601977607079316562819775929656381254390556140123847880021237525743927296*i1^55 + -38414103102327651984844323934463921261434312523763906784127072540157797765998254497535604088312438054408213871969482134614382489701313462994424415734860208133377979120676288476184510823325807607870764556557915677334379067962883645883690933551352295166128955199911619877681441280785243272505051333740733327253522781477968807244666770598410344136289217775067689304570616423074471947003035335232177387086554389323468735683618305865032526489287606477781334212618040703679378900724103303907711654281083331881389768750224580078358570040473213259157948202255468889765705264609146410474422477343966421049316034765612713800360531231891951725555402820123539881637558209144260886162398036171433607608993503912258692978095216497286205961402690605486818647116383038933085794203194609633572121290487222115304095574706691279895657609059366913113008347616511488343993008689397695227178031001753541223966565891798283091816036549943490677406656608844964312466744549763423490377087443056892470100272895026391911375164148272861716258960886892324363140597676188769414514459170848165236114399230584562281054815387835059724007693820661170842353981108772139926218330990341846928694782408163950947527333696610323403363060806983730451871683043159076259372436774992816318772436074541696043872399589558818489378736502317934992992708556918896834432722875311773059624940983636308997222594380731161500166966800740176266039895036443448421710650332016778197346273925001639330709274756350341244300600274977143798585468576004505492741453942759598769568045565872013453861245230835784002809420354807614451938471640629333570773692425162021346199455173251645235831978368362655904107784695176571956683134540298194578943878331944089452766576990123109933172066031339046396378419747328378992677721741785601924194445895414703424609346624632395983033349282978956462960443261930892400135301974134507602586078086669616511217404003258727231336214043696624367982871230125239128497973807712871413501111054876544659573115090789272568279191264529124540837685692537733703526050381765486163756070645140043594067222527794468402119287558694642529273754979803996068323487862563833175049840150577392024683915846935057060308701611851230316754632704*i1^56 + 861845510529588763938412813750942944039282794106828244155539402587469533403370138339814351803167527853332569079870929133504323027465813896583214819515557497299283621993544631965025592312013042705154603905524838996598262451599830616274478024918056010095386591894896306060370659864254487652777800403521377075828469791502366051083947946498865700537411634397447093702539995437997912238895497342451669164395995828425427925564846032225307537035213429822318420291239185093769395576507393061921489438021840660190790003644720829423015673559506033611265266020057314314283272745145201461552775543602947025650422388647251533519330225196818384275079200874621779408595134694696332752108713640109041558522078083380389187588040550941426656057595613560314062316922432526740926188382217068807292847271928045785679721199049065957601496288713068530707549491759431609151168140835541302421633308769546726179541698200957318647082303984678012886010759865819069911293226685712723710546171460031313080397351178287391505491942839484649062841826490602527440323212342245072377085928406886095993133854346682112071107122652803265290114754281975368948053255374472093540361749148262347672577665748898765556236910333081526638590266338856447776998964997038146444229870696074349951986984016399513663311668516772198777832766913172058830614293979761428819766003117179442181185962641441592068403415297641676937302803070201855748864619853767795983461407290083851253641172399485676595911392435452188555396366929507919736524086590298943738782914191633030765583303733656216634905138112878469899258187158640782600167262254050962357556627894512732090811597121048589580461042389725239593763053953095419672039734082440970314617594758299589323870482579838353736739083123827723041367124520534514751274096647240932810756962836333903050270623079259017911909429579436754329665682548288770712882573719431832279808570640203294114508820740356427166141587016409855606713998631817830012656939233400339679672425455882934241765461970119864488627303360116915456340774696283934231402688837321043154467623684473142552574075564378560250425103976834518891640238665986615343953586009562527475496693681989192229901212794568525373197208102961147805696*i1^57 + -11731892415981176755321323082448652279301557024655335315254251261222785976423351173194151207027031402823745402753411230613807616336079084358528443079696235366393188308610260569803900741776982274205112862606747790548498215723669309976537145253327358464887270445337155672281213840505402940592058397543586343269315955449006345113623831703156013413305107636527359447406676343653623768867900918982567458056018018853248323185786526042428218155302823673317167971129347462219665412409160103016509754697892098047156561061977840619519405217686783977762954047310577408486287889278654904894305900326084282115222888044578287480073776356092578419843069558166311123851010958592513461873136786104998828756542877327728330343064159565921196305496938059524359014034615765125851144659943810430595747846512100725459716032668628640732781056953732343261074569228474307725154159524380825745555429888993116405820214205378163655362227208641883727749511462366540743641678521237648875944549715508683500079665077137508920065102121397316382427351495188170612092865033909363724259766313445564240355100601944177519981503769330146595650397495330079989036382722200732734764157158796712506514512651787745511691077688010368759427744305058643792366552341064165969617532825468865430512491826420150983756808579830918697773551774967010958502168823745996350787742699433744129979783142141312015047894254990946541863700335856609971367886820432634550489460886465585424019816661581803143695797409958748124120238284666595514592907394089827452829847758743043761784304833739392447433406379206600559235248012004486413352784935924521502790819618973340147181927188458856302093999527249475548158273792901988554977742797620563304623737926328226033945633121209768339168296690297737149137216550251478523292063245599636761731504074885459060492578168053882144191270722525281085758459362206980023713573883939725362859622423882773035998951931452759063353921261852521053084802310962968675895659882941079437184006088256814699628098792155533160019287256952277295077503259390854389897864166851652217906929541086083008447294212990808680137869956025725702455115923020763778347410817726262875506182653530792247115967132146021222379220703073271808*i1^58 + 23904929782583578199922621434658596715024521935858403237201023154610336084038011650560293865498331379957937732836650618480960585243784248544919820731300896550564561729733238087878475482911268379313937234131635133827784144010960904637949261320406126860519669329051427060754794870326831455100666081369134777720580498887398649693598280727326149189754464343454408363382457351311848934282385731130672621130098258807161661370039386321904436640589495133042987229203141181810036737784649506281349354183134944685248905297915632476025335971882091367552535837996799267509504532434020051222103646704515382839473288125719095407194260551776275347684912238457762062102613400107066287342330361839696862609061350524336339104442330331863126431927143836884763231877531811697467573525393188422603712954042821636006314968487120958569016490399504041375950299703663944291928443032150980804282390685745921821631863747274089502105674038173479496379677420795160837677838647891811700357597949686445355370368763010955065968198957724476766056028493947488919112546382744284551008715444617586742028850499371620482858086295809569246281486546549829704270460370592616937010373783028112014197917457903144024493966423012041881872961797515745073322849686393972853103209273020523505356935406134484935980579960613596703388166459456145356120023491770883629244914235168075107487397555676521434039447421991647308681936983786201215097637475406940677066480140178816633662908329012205956705168136030221998529873567873414012386110463089321492455249260848237538053598072422723544133849886540847965507891020918192643200560522892817486369360271589577701382224115180743335240584917807833789438420885290735441704201992442088043419803946715276785363138529464723183751831187351843406095105736676667436248737796459342366075356696619084811060791697356420708324920372374792728872719159285000194659680072694374074837288942249304701923543143818402765540387159061437594457897463785959812863446802587425227671694365417559634154601924495113481287761004892139519274128751434921464896036065486104253725431622075029491600511172603633927734696416289620046663757849530889322579748748482208352163968791344824347778170122852882820585194782720*i1^59 + 2551662125052526597383346427095669847561170429903220588009881502304251317504294165350506982401392810543870164241331999404042015005037054627704937553598513632299439305090191800772083824041172967162275801960720976459160842474222561820256522410987913913390838519839312334386839140278547338802855423542829737713894673346324805830863789538855475788099577702196983742628804831339224380554108143070284114088382992577812638733921248538192805107022432619241605476161261319320347189556193516575949816935136881338936763570659696979388302065009518172405168906410779475035590357971907480620032376939428919300839817095776104327369452446088175210865659482320892548799390439361559061623065804301160900255586484171678182005995643857171839998182013571665273883178231064673692693961838104699670354283463580519969734923393118530922680610556071360314318182207371205296416052692913154504134272171767138527420208980353168672186043433085726560931487177218480084630421596281101893536058157917808978168252173719914560894842481821190182125115310567142650429555860039374279288249276591553676211303340785200434644431150817722356180708373609033536722612620367068061354469457106918933623866962138584965924202968229742357187378144575854320208596205235073121009460860076055728664447018858011733832269085234787099869253078262412374639621093655392240941664094316815755303862311446374912067625067442015637425042710046649555992461688250292954697448739455332074107441732251792352575053932154775603035558084590710083154679947643472229723793353325442745426293572307012349810756911295145525339450840147398736903662493448887540936647507601882810306401408380414670300425152670561656671997076909022247261800740765335132286452183646200126723324877018854782900006490059435888842549665912599571274855106324644349973263828432387025763894973571652786609933281685614494125552675208901082615441474094489131458789821447466480781251273541251440478880885803005980842483299826114190398997870749980365279869848324364745944974704263657940704125712845553678716621832605840677440235507458647010508789614053596073246418031803649919663369604679331856615537971186862176655021052373985647754906704557518638597254411041998641752440832*i1^60 + -42632314837241442838634495760143629097408709538656051317070002362758784928875022819247741415771066680748411475884659808266734590117800443660303716414808541588708761096350368036724237220753628371338846061246677168639421280003798546128602070651477735198338926419199752424192449553753993737097768056443939351678683920503888523464752779370163507845645993092605436452374563149182584853736900502983838643941539728823991531507633085609334983627531557306520159163263438798023846417300834000806980841076370324021337303889242953484312583988387848585457386818774455949779383513922168214164779764891912337008700034482054160023787256135450129951179531220166594337597531758958999443533445537397889973383742834780537840694212483115296807226043398773640459203306376794196154712744462244636743312871650164184862261111977364355311346743560987049340609808697777872575593936671591742806710546408143802728040735461357887742758959726676313462505502918820613255507364930603484230650667012467028586997266428421240008284724520435554970282147554520949767184150101252219993745971311797310476387897703738632209910486143866726936368806788188381436501061578397916053972867876254573516999159547816039140787392004876012938934725647037202724825150314642273691959933154132921090234564147376392585478350431257897851354706862011078958465254360940674206341473564651848530429147503715462368331431158542320252285011242835736589973535769336149856324720516660102346567119025958536779330611244036791836660047742477550158166466260203548892507283319261284204505819821067454651882193254931610176474331916069754819772300772306510682942861711180667517928352941411957776520781330261061418387767135482154222919404762791576558316637628997686601845347011406349797725732763533048630810221728849251045953032536806091331490956965866269681470118019784909412846813167344434437296536784899825232983424647210518323904546776018266416531252488176662814380838314074758236813274873931365274380303986786894414974024990207488859480797021092052216350764629267732677345626426207299722114610847321636257770499884857153667124749109229701279883193567235276980443322821969739400711547196827607144386339424005444461582660989010319507456*i1^61 + -214817802957218662579136442700087780912859253668192951766793242592370590246768826865247860847723240752471379372433919566726777239383766479314307741950103244230465951950914085465660922560826605233550256177044432006510708806879176967512357040392440567933269064393147123471349091278956300093344594361786843902477952327954084744954078117390316912634647486549090298330945434252737207236223266157388773073261953315832824613935944518635625403088887410009683200446557973802505400451195518964922002327158333894529674231057114126380288889347877490591416752856857920363936026663475380119151756787135464479794786721903754904763859360582034660650662461431380427473459709066051018311307524187365765113242199629160811292732366003570352320940674242847119518807601388173301888678543040985404814710543900975558409984908456632500247483343822245742284527719939917352464264945643286565856609474282863483092973739996113419734041516583080745151833624729662237726880342060410350049451458160790775393667243464091584671156928131705388012617632615918717401826538591486749862014694480341483302391244649583567454422707285604730661877665337076472590666072460068850281384399733050269395517545341147539488370761852324772106400082161784373063156337199791153817982336566972186667583602914458172332028037103074694565846824378412383820003048409285291120568948870959877021799325294762581889046115312352099056883114485492028245660735358571113107119802442511632622355747056311589741113433782377740743686908731364259319800123080847472201783484400038288593231768618436804916457490465888171946127669793949390830019524891542100902839078413691296359217462719444300575822938967166761501687305663998450003189304895515728671526099529237523318067771057818480763051920049300131973758598118965626582683994084938873781467663753328240762164468965319037204251030495115355683442371624099215285114497521728511384473090266489500922420422267191359927090511500665230994346313866258300987824224933912272756939486683713737922746225477385117534586859300947647953142268113084449528165047950727663194435918520054437174770569522566593242856261320202241130273497618770774157033661931760068000767731524928831683370559960252416*i1^62 + 19280534419357401002788015529475873741666384338221400692171074287818167634956858213208374335490265821942452204198513136593183488919523828933071742319457590414885105628797495295075884902654242744766646036677588465631177168501793746266732333308000849508195588416744950394486122801047723157453298435218894020946598557293040907919187685133711158522671644968399733137839071587723145555345147800139447096895737497332610076923309848516068973304713709505006965859256408310635143052971498440477327149307725201253708446107532246188628404191180124908573073089498194336256378269901270262992700636322789539558716312650146629177621211831141463676351009829966523046593977415009783007098980325066795588400551823015210647947191516859844765023860461156427585814005060609851905986122526183009763711204165200544607143662807312289783999103852885338337018483954724143463492589271052912206682615696659152828874943580196134610749798842933952954207247513072897168538353102037524046333821748924230105194147285171068589565697909580275094628363110008224728818046461759684871745378348703384057157805268811428351785738747418017093184906232510479286513739969953886494437539805128718213917210536639499277401764290725732649767674773812138290918662307965372402233200548487349263486769136402294813102802474279282052481066756381711870273337311607581344829879884451332649063854534527430335344522745334267270058609483285679003459414628045167099759534979185430513102601164240854372406865416365386816367717562757384754469234928833863493221035572152892654079580131632127553957336384294519497193571024990077845971829715640046709226970756904662830854691738981818269505888876196984705987072901816995265138202914941879061328306118072815452490364154102544605669089089419757826373870138323598005512689206822294947865737411546997538549937847492172164354742168822366246363039560973528491725453793711842135216158239875658029298848454386380836213980593305160750021898480125147124316725264225577345620872495328124799113860461894443189376897176789181120060982546400148245063798222770747450180689623844999829097339254061706354466422872359186386708475738837703803235228141934480356035757222479121980336038215680*i1^63 + -336197414220986435043581690264099193924339493662386910483169180430917171686030736641549638785373798623325506629976073429456133233000699176316640857465838702547284190984240769288067866564005227369077011701236685031032476095451123543302838366240344425025720834163090394515755364821732358204350930977854153291786610323233086774929216661658957688904874183409331827633996639422865931251814017121582289637394814331171782858456319564678369969412434797558450292457895347692490662153594539091577933267122634914049906817699239921610646145351969809299236604111621662706750431566427641932140413440637077526759794681356806030566548164744043050878504649317526076951416056446845354646803727062935571157792995156725040762016080637819642450661512443203496547649225203592571058928660047559165289274818499450797303684481647127104432069324269072323849426780039299506279852438535503717323710034540001577594729237009583725388542950579456858988852360660635314181376677076766045070191865956672525737889487508623645549936475757324682097344552060505846284886248838995860602215828023132897885167682486786275572947950476285719493120983274271321824620643638314727392783633077780043754485501577237755595415317206361551767949837142642019788129727526909829020133892491476275728651178919497410245677100508850693886298469395962646985390851537482116303484867800245334111634393899681517437369400717854953755827541316227079632301912551276414870110375649428988468248457894222355572119823075536686247694023929211696504481888170476662988991547422874121789649048826592317462868960018862609712354438169346873442756162346547349674943541114235238238601151069555224278196817614189220427922994630815240655529508364809086829511465869149920075878419584249391360900477538219486703313046391761849373876743410890478798474917353531526868061875041510232269118359654140725964487398926645936062548909847998042604521382699349516380722156234038100764459413103087214210758320758299346981919765276486218465130478594551980350986384725918378460298991507703789749668536225767160243176828849457291786808444216417856651448819273549390373074364036098403318515238007863667317803870854272887598895781956741572876238848*i1^64 + 2259428140716716213861245439947308385837943758120625976972120510693204555013890608367620410514042084776125545554378929758707678647994104302882435452355846542572630769052057752568013804556266581835048717728985888246031707381475479733879680840798448096595958863584585981327718596483404562868313263018716327561147759054423004481527445541204720145180147812808450844099889745211513462522161416157907169923085219332633406691035435221141577352457215323824190867446920872909503122220860038223280631954532624994695687246361314203205940711662011015412002347154626318780477273075641702754780351819859647610970583181091323629756635503788208974935849536401561836168611101627026686009274205033754421060949094159282399342948024705994213074552876821945240714033635470994503582022806812351910067598339327146682222241639855439142557079668016872073367110417075815992562899156238937040641758988542601111245227191037492836349823123720745968147081796357698717123648945800928275177754097392049840981921422657330592695198410216980676335122559307320503656445575501738529348332467289465575612515055959090635172231356552343099148007821025067118743406109199292450896858714399416281597381405675309708350873948744016483790127530481563606747666511000572410735059954606236638663205789201606912434882308921104145579985991480814379215898253991035784124183515507536021813168576015294523186980985055546765287460050224499312729363436516487353286410923003998791927449359288772853327679030237512380507269117019900565584569630569014074425170783228496690106146626181006861492912068605268205234308039062894234340157610509728834382421582338236796890142233681240033114442815709667762844846541478825546791641458065601438428399063631684393199690807247446600310157777103800637873785113716497717799431279356852955191854510093758956743150586851280873511350671358330932990606448452846823682794192516986642278506718393555044971383542609218766000216940044094866511198361923525243866013902372818401351900430377348325643094137477194350698037363894275479854664765302453148649536672669009623225664637613419320468526395159762506530134486333924224393761278550108486035624447728906409959260645000910602240*i1^65 + 15297633246267908641416462966123267492044173496773734770940171324517001739301371294242353139240134021317402966813351759126864015607735674107852192540340882245583945441774135196959857023950630133160589495361356861758411397503753768996410879345780285837461122650782892878640123694247246873247125503534475551892533110514017471712916022979370027495411307628124511461099160937820413158114110831134144235370821185649307898684974826705905544309510370299596989454372509819017674186480388832229550855503728396659673356449577664484957486834639936493473942161823057002015284914606760074464666027411166112337352918051512545377471504373359353847487502871346036574988870536941522868638671088426599823776737627711503786728369744096237993012217645645514703277696581336011752599093040399270212408206685414914763642770971898717499650197261190312068689812312558440352231734485402931090146570608610781675309921797680397795906421525036010653005676574775650874553821228871076641187783046920059295852953666788207664420945055894272421599133723093425694538277546440487247681360376980098313507071177176737342923663147675130059715275117312615229388751886586325405317888785688058853165483007903147484305680794093892368841005806878193660556600266208695222678038947545916752601606101230860086644966259518179819993025536186573841113710027895006014957801447264789922736204310823745287120263390574338848991987044220747082912960214674890221298986179323388470213407341552363929341740833809808697046306056989038008177064976164230816595449982566150450624000809219193429300308661365622496673794032102612426400480314060518849782706977799140664728895387775681900158342049274754401362289140083008522559059127730225896053902499895425642318782973354406955382678550142974833597964075223271573875120384463553766560573876614898428055264958791233828925349806990139953767073616876966274426258480723997921928878057385257169207279579523742025091090880717264663895006967242961385571409759367443696013735434682115668201641697235030812676184379356559339597078023257265655821834818154034003463459824366658499611366988513495514223997826150714279434991878040507075155155184432394921441926608830464*i1^66 + -460837630031086985821545219230152768257024798948484725839814115940974833221471707873579305903746376799467975687917345494233168446441760554417819721292487554307211107617689324189479858698730319858874899929899237387465164829073075059830549574447788509453315869252105873321778454714133377984120237613973705487975703442700894075239403420886259939195965747608687125728818284604671456088420841686474294608264985850895514161017125775408750480127599050219961860739376266268613927461270595003460523962884160381497858960953049957980423580012105802157086784647901314215190215430518139872747913316383246140985848772105002015097776534233535891361156568912681181026746061954905198810480398250488745075202748118612798315804063508942442357378303934371706239913530296449085382989104722542277351704253679357527368824744984451461796316307159284703710392131187607529952624267100180537332033674428315993624025692967052516987367726918466918071293808620710618322819852876462729689736336294322489842788090289510722981626157805479006711666887170235267169416677181696220176027441581933267599515050312728102558693514714266627703500653234609260464093130947564746020740403273589157416417380351191215513971724287760782699617831747846123554821766898995194298869433805555199352325271149849889263799313355111074099659302060942220151981620877498295983368258128261625150598693954395279445760876801513275937662619238753547644926525952590988214569518216996316272608722569780979848087325453789238482657308879649082693183116809900696026495576587903011565240250099505768868901439193117399550673389942798814496785613703497338886552691407066180318540035960314949226936673919312471648310228429340445643580129527406921800315486842290524560373001050298444923409588297981858459896867653632696591164877610423811471795388548545537602606200011416157089174275251120550340625457821240697463985316566689815232985275680140123888465144642935482681822986585489636606866045321792673599176826511497869634708139638743681653608814757277942333314485015315258952488143774506982092072742815797813589498251801771328778815458581552720941115691689012821544487890218686203348476434465168917837192290304*i1^67 + 3482810596868286179424930474717067142453309598404489682767355008034498229136973215567511706846514632726740941138896779332641761190285522577916575906021570729412900219746557781986313879470409683902284383667309583827427656198596149201760871173563191723920070991365684786396917839251188086872404433285020339373966384373369486194140123658130623799085735894512125560035363633699035347078432205283450777088913376778568574613861587295903268019885723935185358823905019862654242049151809948820836587688514460146614923620710137354890826239392310238040528283687397302219981407599801237504640178004749645965307477595954402949241494982029900927015084847602257234252846316679457160879969152408620177794359812936532321508017575428672284335596438425966327086526189894267463765847967275016335531101387685007837514924453534168981389449831934015637204877702122498715468514954611289909890480466324785621196102990025727090230005147909867767697120456899445855799971058161606875347042132824803330979011483406618774944980919427441477323712803766451402412598611873167483308785639257911148942334475257077463252458320595576239826906586078083552696152553422495170378649541935353779324956331183916639036595305679207037051606565343488626176706752371306532701389518448836539376500697530896339608615373820422665330434782455940869694301840059256454522250196424035375621023589938261918569276031577876736810141257172995354062626253739850227511455971921243822191215159742905650379384409217547392375144369145275533991687275881035785158053755459984914439282490197589618002106995312905774993994818083143287658812569805522067814749017222046916806476792009087542861309240031634958385151061060697094954860526736110486803480640388075057153567740979924595654137633594223040948864038547161403389279525188823750955952960042175602874677121767530824457085203081742612766054355862151975705794975693425703860373651288133051965954279139905233257572911029227758001719120776310241891837321979774824979419513046772693502186706819542015261957591102981441232123263534818318357990860382757385671705215309202493909157928567307388343059489636658357087163004584443781963943175179742318941696*i1^68 + 7908890581397726439576215634246630262964103677492864466015161364771889397232652520617001733026086690087983737105860481194051602404850673524175184716430358367636817894056930406077709963720029769681449104770858402443350047348199887531697420381097024358908017657853005538838633172107943698885099592982362859331282745359579378836343212532260405054279672812568104333404157624979491024829139906439542515213483850794038204863055939645955725946953442615812530746886940011104147265131194542497265077889599163708496242822596244754838203577745799441467224489580031360906344735339600822677516870926939308485501258876100537782717550567126644198113540215600506641285877744492156632423281903804099119686400598909465714433133099397468029002959745294893504606804985618158507148840182283881879399001889800910277654419503863264070361646041025588273641197533330117426267756534768079919138755776544123541723664808672385746862313034954964533731175768336523038417139207243735664798759666805419374275220910412460735123869995048024575463837673942074850258769538530758302353097550616432302641298890959671072235334948444447444761080658134943346270841855149434188912256953480040307908885984181668921878533101768625878982727339926418786010030492264307928195561627490960726059162206569290640022301836163407732842409740487510989307633913082407045249750825992171949634050573268678570921320131428833670570215782275424992505937914578531606212882956744116267843967624835439878482771033752618242749879371731572744866582478198542098025749658778117940044060825818720234300816544373911498137375671434235431787495286504704820601775837907938138964489382083720638180440092176264428251975806089430787912427830869496045992869484355666385730000109391926179716363967281993902157063156037760303149668016624153016508342616640739426732382505937504168083053479660279407081712282035005124050294287550006450860080960860602128102121943853663438641031403034041676226659167792144630429758637668534623488339772765530431554310202248216956657448259915544353753292879957636498839889139739212636299849235888614678580719935593707554476074456692229105459821613452451864219895434655093248*i1^69 + -332317568327867422202752019415567213850637369371980312739748589749239321839844839373929028595221263608068494573153908188292993315066205982519297623169530302712223367007606224627518945998535901062939722593125697491581776359754270584675198759235645140002905872256578536828744284857041448910857376344920671257044806025967133752203811996069376016954067358442586477679814479832581747207248098506939535318047347942818795895493315010162300141519313214887869557170682984798703571734700623829568271511706176121387912330125711298281252310060533934669489520031526260645337658322597638638009895997078243464226622815414921072055762197158779049786581793608443189671193256013701200576995272747753076777169745693593396123547267479782967907836507529097190471154581706575441907401298493464232337359567457641384610041834759442539709320546789916004675990586025358293424998843225302319380687309222268299673931514101077305861225860797779202154811788116913574511801963617097690928335293928450157803307635549969227465537530990252522363057020784110805301863185795672257034807702313194998359454123811025126340484914312999625622087454612856267126180420219946439764832480176448371282502750739970879599379338408021114092305181439210586329934655038153103875007815715404190768993188945255830600743043460509829773212995964898858150912810012222018887156636023778004523950135175119443635745281110822061670909513194251413583685465240062146366166107576942774333282562995265141735164935147785367079440302884987123491408371069237749208303549406194052831353312389384508534828482621145825748805183320226726693324441568015057174520860877115805933820566088341775774030323193961201256785844131525732897839934125962158253385728242550258273280555559956821914049355998820471132169163997771329119889087391527361942489330743103494020028737049617337605818834265760180573916811338195131996792279902361058985143916578452400990224214553357337242882167326129971668680297927387467671130142752732529834762253067477732565215030600911370101569778320446421584129621012366925143347295952637380733171140892087088712534979487979215023342204795341379324629589441637833573686045263936*i1^70 + 1027690375997561540716049110881964142148677740984827296833465638907216615777959531414545849469979858199761816954426596660441387890337898382781157551645026802968585563114222120598725525305805375478490600177210928351069001192608521784243375095589001436761706658125831974436309550609286567846153415796816139753910262977055125387140714436888639206422819328346596910069303816428063124844840566167014746975258369030449378359440565666989467769301262162802817736381468184386068531543363721688194594260860813093498606507172056362334509602882898886230957267867780214457702754868338822363858726255402128155538274110416028716380243461634867630563644320149109139176469420599475717027130995548442805084443256338699471121085287446471199199673616157297994045862122667782192712348554850296983768662296893410471328791171759325496520773668790347738460468145461070035176410544119701508316742945375253131480030798721605722194071632297866521478194718991699822850643281605771004624392059082703675879024578850258517488915470631415340893073634008662852466620767902922022361648571688686172799860617842093581901732135074694620969396551416232786464323298368195303751658601734748064416830393003061334795567228336521641999779073538844812917771160388078784259611797318998514531317182003627831850479397392109228702454072932430985580589774855200975642393165562014012695767470458250590644390289968770442069316861520576702339196506862751314870788427044593037734821875967687222662140169248180659421010203944694651699388993288248243071660239420883662756881448364176021028399580015333307320710723281900177778368525740070981859328805994428181573883468228145974026072902079115069813976445494479469116677472461105229710980942435484220027065510203895949456690846159551282492734182090884149045280350790763925298043668775919030530348248461727469089623558670157553452171499766828872677621959080091068919905334072762281009418561055897008100252563553281475455607300180290970439047714345436397993381558907869259742513638432676286929717874585037580575008991909257935942213545365420778765147742817919363498375032191615358244616457043036854727279899251446227411965920*i1^71 + 39058532742303727719675899970359906150144271542166344608875377521567750390691927861064362061827008230540541716799902979306452358750441110971810799995718695584314431342329481836301634491818409775530942446547651585195294716947743394418019541023681130262227041858335183035167289335437319920727389733068732107223971115212662618653882703742169669660451006859069764306049092125924678247109451759227570465141610723505266304165042797705212154207341125920204809974381379670513989851880837002121018149882660415352187667065272184833238209439580841806228751915418540552100807577518386710764973043932289425373264728088799089527021428562522592756804444577321490849744100390571751749433709993580801452983966504596326098235292836260353826662830848845892849886446416318338523868507575486895215801386075181625743581048440407413170356455306932440558333211143040682261908044633888023471773617136590195189834819663880415294473135444572538333637868495579738360741439547158683746830157347606740101619354968682408684056667901093872246676661309172532636963114155454298106610942824330505016796624587377096427318657796794043429451424090278715523115211467112011118672652438906219133761281592643367893747475835901154348155898091391190556642755289929894858920085165460801838009717940119485577642326247060702169776138971573042944860580805763356052761430645138295826066268553548042066276828144449854787925911059550304755481248675967445641256726453036293361690051715387596023297910634184700307648493161358749596647168763496582972697384796122616285972361446284703456288660467899316829471869622645049314703764125438503371619087113151203711368043213486842731403617466001847314337064217695307723833624059403522293891955625579789354713077687288828085403511146267242711170729438004372747038349930824130452608906586796754796531614203108080361667088216345580726799549599165103962373149362885391231899852577604321851780623252819356651167107941833321567475115587761645589809045415098424747256309555953954111750700074889611289334494662545179672641473100541232767221074708048276261419711133320471197395387333607830180003758360107966851568863628960134748049*i1^72 + -665677726136638262928679715785657743112148301288327065534771534836590331874842600150395070005518513119603062666943503897472911645368287792350027737487852330703504988332181906175295938731928718561553286051770648721071384429833243714706098316055434586454027651914645108706556436288487584691426250293937304591422082668835901940601550381941658615061282028415084477026685140309647789825347243074391384452536048720259341531575902978844550460089711926971425873092174817712919031897449200026059728599404791401025833078999325712194269335003484358947651140463834211375074418851297128470397887661432794583851052053495942022802245526860235314760327003750598330043414706276390608948104248101811068982856771183252534586783681294269671019180700800814689183979993947621843206391053867663924516986112920623500618959911788851533319070438687274987261141951683630088547643210258571925749761126660164063199720893153537203045830507007888338533128176069866327404340515845454090889350156434575515389285787954313465697237717313487415207178715992673484009838035562152706072250602603081583231429419236925044410697850532040684520417787651263438638529841654413794840133115886237907427026399398320235820106988108746722320445701596847691046125403462226857667319494091701126816341619827579689686403899299302986737615647915609578773482879484583801015992213449090952888087577513875023233844182884486522316771870394144007883449662894801574292798493658079394397726678494791244970451866407024814398865982763868278769344768059730714820436516561248207721704737506324700179729604753050463178253683390251661274977586901171501569162479370231570971354943847926499844638513563838564590476891165241287244628091509547376532987786405803153374447900210713683188488515514162556019679759408079706021773914115207082714130273220529329309398179003896751284619180627169119578850120066710916410156889848855851174042427362608627778323775196074165142023384871624439255539001224097329841582399478175248661781780782685292249810503683683548494290963597394674144279951793351211033387002755201992961664330136023881612614759925777349681271473018429681362499942847599488*i1^73 + 4862296022866787030060963152910693633659126234580432242216852118820194144973555005433177901183440928985168709250065815809558901190951287704859080551328140723644189348491603474084706282307490407779472448460504745786263130729736348157900283289692400919683037055213426364710633648781866020249537221194260625455851678433342677635717497012163958404093315857592427867202190880514803516646478091574975226568074919788599682807833622501969026306755347301838128810198505617599170457954856223383435142721664152519595634098003837524766519706294961854705695823780231397157957696586328058536236583912518239224684845055274268319300956398524725313716113985131887182583257060831640997801659191376127868296818405438420495683789285106572737015449620314419848477951490663365186967136262148075225097691697079318710333813847077178452960787889591710203682614159900704892220780284188923610216320095618816677530017833217594765914546880433523470094735223563104027886122031498542741354301530416485025152862348159092721091105659006635883227963572993089530974564532976044755236410082356084693421173344822831200634552928136746968179982929393950651674746141951620442651000515816473090506385055534873936832624765127494236400287845538652315621699533118487802126400563604156832800280233514716656541383170261746523897541842351473696181234345449270154180916995501987820357379707876057032636280491460050459145177240367088483973625404424973513865428277409123166267286671821523563968218320066742328325723656071378883671711860933642280972389008007388698905381050782000872541335142836141172467996971234736564381740315966247159186124675376043068991660721371608281113538193926785284686618203530435748930057974157676203741353849166860948473538163971653650132265908756194587612712664022167333747504467402233179551627795502314444661074096826431981892601651382037564966842047265899964502296552607676789179869753384878985646029883665664439080945082459633203962547103198892305829687829804864413343210723958214430406675147799475668007128900051517102991783286083256470325382297227826856697981581447989708098445940413241971269141843434846149712800759808*i1^74 + -3732536712681707363427991524206218875565737226836360523268171095677673825112806531178639575310544531045428382182907510155511611655566558346186501923725622680904217420284671463103307395452723332975336627064423642314519360002360767967524314439235642209863574474084675234196201341927933996785969961170125205200399292046670553630435559949712560912535153610741699721529085889001496204535520806862690443700349058079695388685347636644795220563280982116816982780675498876154716056563572148885009798322782790656430604682043992878611333237260130109685689414414179454847487725921706956552402339554053742954374354851501977249594690186420102810945173084912037594556195657813007710080710836117979027632199466602437463448438970713329343702263265377101610933700979115402540170936478797316003495216098107951142375962010409749898179983517982824781940513763380147170967255091517613558496765025596653937431483826655048877275087544501032543834917992537696131508771083038214112861106276422103773854720722907328841802035049096989455939322741090519492283203550039501895470870418015638361371991704574315698502721936893783025671440097649992920145232560688593907079306369712947994986930647996034138870068943384605106190829239172284311840447268724925900524941259352206640765776665709688204642458533223872857140332069139871023482422212232018932883703702706564670286237989008117161293085523528731685839503557506428526333127085160680047606664754440577073281281689964018859923607618587499758791133396312873377930730751735189107382828290075820883868489164013418918157225837781010867467347898623443794938944547937149549544662198290934140588733879153588413298852939165988082164375024518563982791166599945363832606561628641919317580102349419007273435910982105198242262506968217863500897996088191060847017103996936960581006170609371518713787979532385423343010791831305953960340901697203546090999209998764561569635758250454902947891141135685863264896628185474046254000281665497372518650451392358776666081911580972713967464453530044321303631202896953680384677146697600907235945969845351954249649553020911161352285349547591391424544768*i1^75 + -334326946646654422499292251908608097352734677969324870380556258324357661006023796961281072560893382879817741431224962530896596860324561772108568731329995240795807468894742540768516209859860220920499317039236807509408300629101759486692799630961043677765647904351705605149496313701427720358265738825174915372010873254285407596012265551335722137872671206085988311076169825007076722030991463292757082531386339753189377837971437503366258175835792493650643142389260258872615017780783392425965972719222312263385047525202337247138702223071236125327671046953669388152842163936230617100028508650002624633708072203138818876749623121554168674518733639907447742073327330137548715377128304227597844817867998501702017494981532472989869488159705943053220581023814901199816308898941913698771050339185078230911285908090089508607914468501992012892388681640844385138434986595273898382151814516630033778324165883767404878675848179364450258629682841517709230285646986198491969620030943383697512591265829791443002488247248153992736702120661096102089004108710187649485191427865305644821926528040504315376258941613700783579217986316155487535062609326413126871541577378521668442760735721695205740196043515100435488813535203418802394021759752969116830512428103413847420754657853715314161922439774526991580318440720005356517575293606300365394779296755157324190544789548582668973491540305797734323140846360946793074889749285010577519055917828192807900956124313646849684200362832104222243574625310696737573522904583513500858732324844289686017193991287627127858628259357528464836357327720065077852342109622733773892435758592595784939592625292356545026706688072118955655400180815303117725236947153981798626184806240373167777519681249292696216597052939411098707219232717118126360547581240526404074590486405051961266807295658991384050517706494736496483698929738258677789789251914330784561398330984337318674796746401630975283211842821600023466138165539787246183567838015046825932019404666460869409628202383928383938816187536115914131869132686328403092960188240171511282937508384582736124371205963629062075182234847942014926848*i1^76 + 4449782192890420132360761460228058450170962700828215085476218770186192490975032196263361114485128478959446250333317220172767467988520744531754917639478327021584979610693098768554928722212846628216245216928110740514477584416228393835631152492388909008780675302964617112551083690829960085119631462261875144380056759670477401571622468773880336360194724500131563621308805157933344302193349727837918327558700050501699193375372288354811586740208875900888378119641199277362882870583590007540117681101981443943053254895787316941671624393912460812352931867672776082881772932617837720886073654668624485132908187898377466957224532541703226148713534225336453941897168247795837581994446521780096803969934255749144683546683610943937096188553989736079191302424546406694812722204820401244662340840092724349311322675455757090744982585526170352193169959531742942843070331457750259034905948727235442306197000794925618947608722463274084878981618453030133031081298051051099794770366922125223776784111449639045534367455934396787057313363754604240792107940112651669791443098729125188886345176772936822887141262336689880217425226385757077006473789657461782288719540405368621144985191239059140712752103645881018244916724456334598733826886700120382469118204455399624115561198473689349928132964995550438795403067960649314402764576016437024842695848451893763014346706248866325869442566272672556651925136740385831122028890937596941150809129639070848104414066064609486506171444282127320948323144358017000552298961493364573860585182765117607014898674211499402729620995905010984064359304553255570201345960069144398781297290171105737823324330401369075572382914958398217217276523132368033642707496090891883620739087472511108674674183882086696649313613001765736968704717218379980473664682292921919268593601105054954148490362519488997031521502771128486935205139250937290855205814939281506713791142631590445281076050203227257362451213925863033826138580258196747699996822577936882148210694898275097588357198741802291249818901229735418693827250302943267623950656847534929768638062226370431475386497119161490655467302123732992*i1^77 + -34673272503036842060382477786637237555963732839534774542694578164206628305023202774369060388762891923130886700504200208414032578177540160802784859657042431205207121752974706027201102112187236851309125097480464898339964307053998601448198756109605998282394820798005489889757966323240394697919518723372379360972460940138874698004347390414654807640961164792713893079967374777324517059752872071180183949322583337270880996581407256201728376867642141321079196962450652973494438076896760824641563412294557986660856948347401114013360208427156270353827606088868443667703087085750984174434936435429393200011762137658068845040213105857603442130795134208431088599240199128660224538867607143813024564171179106221280910849151417548263603236415208275991132535551058718070981255331968918089826435656943396727235598610014644343264738188393933177173597756256335701429393476476916663526603088431302352213475480601043461336934187564514219876070630827451175098341919479390322978947410552725113393392932310784385799423333260775043986216542682760737037102491251510045779912118605454221784389284533362873622765689322211765440633185395707251179756836219864302988867378458660801845067467537384775185789625559941653251882576404132595188761386646383461671400552425691108421073436478179247690552829301053616170162036749069274160122880837121114494268090265523968163378730293901056890142224692753668504468702287124125426087545448046620168050325444321967367473667468877576626673395832809267922684188247646395966887291721789692237756027085907707436306251068760920581037658742251193899469383329726833672924380239310623897439087873275575937007529623549194824014212431500062304301344400660984489670855168476418930799593904435660005760903940799195552199911953787536872234049232632333155203735462404617271867903799649270403638300285938517906582619975665926320423677523770510639354553821316554191705759398568761225122939862665875578485311786489162921712878484010824047502172448362480957265057968833037109073991703939108589059918610580443862843996527346848468188880746047698123661011653473117583839116313590792161448689664*i1^78 + 187496527242633484935532400936090001584440263688390329849285285398181883733209761093148551301670146842283108079658057108030641684773123353151704738406631284782938612698512647903579254042516980310536210635839675850072751353836619422220513513994795971075485207456731761944494897898206380338533358786741215433275435483142408436275547667748032930886845151374526795973895041832866098819267232503344161599059508924411268674366886744942768231181525388740934515985293877387838406810402694454706763307535888751618842947399847185138036765798960119413914977825763330139416901073613752642399879639140510003636092861934091330101522882006056338785199260240511892393707725006562403029445790732927223774648062205770130753765386381945409826298361844089932363682929554936561263978872714030035025493796774392809065418888512533419201489249789537127763822883969049613622093748954774967408461046962759688341698176794607218291385607499404811208834052257483567698752824998852926775382171804653435966452175389182324218296195439896857359248034787380371364006097175272688679084441606345897014496038830354025004630813098807294266154999730200875095665591717745657086384758040478292855933360239199828198206548330266192292579696304453225812538575940251709832461911095283396114937190944218881737637065186747252708161986885752105708921299226240792635967787048770436133715356731488203255063186087494820648345689351496410494027398691710259951777129024455705522552176435144592635802411036849670269095558494869148735382274038498977766685556821697247262395712334831694731142560377419148491654191994931240225853368631427493314379235494659403234400628278794474597010813178525658150850228467843699106074868282359768602679212313810693284375236279604835446030462218956321500973599126547615761577742744306644092535928197986020400564617423338395901381480797473193698324325643169944041870694840342868565173155588152127121759833667681712039566920067274171038115407142534206560114710527091935286819333201685882975088776445047648876477683270952459337623110673842904884077294191850072657769349806542464153128505108545446871040*i1^79 + -690640500629586268726550871096653432274632728551269467648672835321674149305717186563198942061960470042269079366668759716127875752571703579038213010442605469986212299625429424699834404403964155595728642862755383308012602390566540431701846838384981602482248690647605768593248791395265151041456237281412564649426171845626901510947957568541816451613028644336614450740855935393848284230655882978328566257715413648306406532662763478305915322433965986904729473777877848496265306185369243808847203414268258723254032865838150356926049059123757266983350226367465128226486866767383068343763838649186370496468872777429991091018840990275758267163318232019314168963915963263235737031898770541366926987068585389170884364656561440626502196402271885547435259756333361442731036721570745562472718057790943397327447518547271912164973888477752745996300665701839175882885643884464087627229076127643629318511147792153622696476640050595367176564915303079508355215997575467896000494300516218073269716904185534828399431756472290275467145396025071521583905012679223659110128658047225044612477078933933992187532642792847159467332117714375453668271462472698443854596998403829510505576538554579754846745337022269854309265362284197083055148177493059799411526524807474602687371316782360488258191160824624728409676800952284311252775794465784844247987858006724630383757533313685246130982725563897955459794966038956561141069179558023483875855237048790694779286314126386533009265271490352536301330263735302285934090460659775402944267740829088067329336744146772696005888738091106156520082825756810408462478611557706942598336012219221597393625120222767254730699459941871956836411271128038644840849197693461127931224974092085692859318087810766220871955390077039806104493611103636933418522784817250502029500646628805961297861359185761018493518508425247531114229370521177851827517411018174547292405148234539454675535270984333146413467509689507704696066945494812972508289169453485950986531861605749565060899932700730914149607108331389808494635454404288423964377790062103942979692622726229296558617735273228795904*i1^80 + 1268654430233923219989872968429015612725935155492994103023773843504951697266329176247643794002854866121194328075449520110777838499476193266154195164767547261211295123826995667390822568711397781740993121035964193778751367968790911899220665761920279414810404394159987562784504238982375121054259060799307253675343402402623520991294107805120685762797040350793832528505873754762399118395699433312878782651984031568628166516733764977016062524682817181248423287559434069911104302466579143223588430566044815045549412347960641635498876627339168368864874469176699822403746662559685199623071643329588647285881148748338033803295803886729956213385298642007886789695735877765884672580467386223788914657447532842794874680086489443304513416192181587172927382332099281000416400794697101881039651748023386283235399807190180042033049202129089165489761908734963889845749348398978237659031982433304896007184467119448371042664738293301296429103756570989624045547136937989108313746891579582490738052789441968189157653916397163277254470468152259616024899498900779219294192372467803487650069810560746113663963734162453797598986127103693110336106726624010398245417461984637006547212816313373762302958482880641400522251934213700974286817078315564556363035929328617885097857388783544073407278883174590707062567322089829637121531495913021858837666249569709418838035160443316408376599293292596747292678694886468393130534505978389745574909948328016725855758213929423237271242072461624862402979292021413568815504455498463524645325548100907938169433488552931012215460084784239358327678963824993344908079893055288422453573990496087161003133359345439312587585233054050472578876375914323017168079754108276015178267243979998891575055304591156711075513210062392245685424145849893744241574999235656396714622367449701793771668501436140234275722759844326856243225999565250207071358078088817351652868704768684669691454700778406112857011566142851633639505582431488080160909315322296492834443722260735995371296899601429794991481887177196439161913468105047153331744737178141865894147696204824783926928626155520*i1^81 + 3392195806114346836413783939451803651917838345060493220082261997416632301838942428217458464879674325512479150046770482634097402053334336234260438224215946255774190333791980371338703078401077611505715255502542391523353089917792096303812416716468623550876728685530877243774307773785411824634185849543534696575979177167259460964878918136883841998418828575961446253462393924550904657613171665893804617462977129661512556425598701411560722858019362312992847265919221689161173307192614667711916394962125148703785127806945899620503188783792657320564448702235099738686700724539024344296244618788742205511173065025135766600676250350952108821792665012698456477930734590053411273314361909045180853558628632175738339667941579553218594494463770565027269430789871131747964116805716290879179992934295125355676318624293712098036229498139092171597360920205997971599924872033648924716708277955274002023522885908555073693174346419073890736670630696527914213013852403288015627865679368311329080073774518490586968033272382688653282703372032638053704740240332483625953973581685445623962444920488612654135402292787544317145747768273214364726847198711417834067143763027894202799626024734047336852424385260460384410414346643619543845237161601451993532626698424822068758617227715382940908452203263526346605293441923925017270598556997006976898873037564131619277759571157103253570480891081825941302782115340809928958504756783085479196021867594819069505002061489863071893530406772692317757160409823847057271350354218291474647445961875785755213931221586927175753701947655993422298848338886036437830258459501085254539284401290573299681446044275147489717456306100894971895790667913025684927401937989812723426109892281820112142303746290303424451279406160261982892870276891362576588043215262506443502071506236402536110409138829926024493642525625580649466153492203312918284888653713566959075008918413720074740943991487891294441554225722431089627589707237900381238459046271302002964177397724808346786277648887221493645112649226086864542247645595119166973200294491207006681673033369267830643490816*i1^82 + -38783980574792632104162877708347564925161599561175486088042655258394040712419483710408294989498789946889752937430274585697965767553072228044663230242406145917460984366486206412766236392286224171636669448060497106032948273087619808152613593780828847698246110219420361400467791906418302582735292966532716427898572188421153530705249004947923795983467633692683311316582134931737421101447611102229294624481227481148345782034862003691013950954017609050812370661376047737231778475904925986047102408806184845654065960798674507551635863189628533269690060912551530355288633280950558918330393891754111032417612789468923767448185042258769130709247701445595857937437285006691470522802851570943599371465479761621099551377797382459945880419774568670141555943285743123076553855879243280767630943016378325005981531411792490408035651406535344777425685838635315206225997782551033152439581807546835959979822237910760421543863873259022075238246702268849957022933704336898751781786053082243739066154566480664515725587152142004862678239141434126521368001588359429413781294311771861753094134678273129610570900427852745260502195868605668162128313898063071204886852231732573906214777272043615802926969454049054916657829962340398398332811519620081524433246574885248382241646056070192828334118105595394247930396480892546517371336999807577788852384255337565694391755222771751610462837610298125978257546231411524149478171272675824950305198447099267654673017562175638554607588594146948336677871677333416067221957235672196971988194326188205029263540188972713358462171149895196030567615332472491731601861744896148386867824909691959588547694360879126749233863689952382868105054023791443883290350081609638810993416216047454125813756991054269345705968196134319763192096255477766771028862734714330643277045991244527208054091003498599028049239402781623065557015094779897729983860363912350422869524856607154731973621145121477971396134969524700166641822673515245487861951964043612304475430584248971262251090735783272119205355108416203310842804692187192433595898270229003127874976090782512971776*i1^83 + 169271972956487654249676438917671320501837864988082405137953726678521367426018126532917622312550908676379283383126756645423442491539683613320218244987480775769154956338382744813130258285811665577521226767435352710698709076113501998687664588520767224955335375764801743937678242675838998213950272147999651335341680028873922359924299801542152823527908586836626312056606536924044142748399399467834365143010775491409461966119203977670638133276535717606795476298014833838089995887196104460256650738402717980393133860082094502677190701573647344102247250883730802688424352383483880074040351753667231712258599975576071469696308114408872621074293201405773172444649335212689256078740870958462311525915134623575557834367138126133855812170487410202027530920286162394608170830824028412754684383804341898549578793699583301047795462924583977449985370991184803262449566218275493744180759334865443104346779997276582367128434314564397493781133778448714238402128549239342424753937683311542688870290613868862883880335222407936249523481607754983878481683187649947512704961739936170918344566651209370139006595408151050270199932902712444940128868747345014854524876419338057977491330838022668252953168540267756914609198203327710585333320363047639564555789555573941851756394466048365606521320141338472342301078544899025178481279931649614842979984506940868403098898666798765971609852094755297451438493894632175152011234489184840197780739308834520339408252498188127158229485138654293775136884335937438169757038732147678782484940274844096582802556737764415329135440613868350543755057816736356296135831300676426729242337521200128173624619174943598055308020580279086978270469509523250844892165497088184583434491056242652696631888932147726636581489979161787786821445602039096028919583128086129252839045992297192280862747073574127918809432642782185553822496447224544580721391873555339635444760169276610928346861168558388005296847384770855726853942083839641871737609136600670780203030336231272917400533409212593960822526467684520907904964363275127062204823749675193737736292841553920*i1^84 + -422362922859010172415929715627851706731356250214087730041490069605591453646788510828030975343702658250633742702045984380662557205452207636068794648747005816236329583651311152651866371604312828764519514659353057531889693458578648629366439180396049442427149536679986799083247500175921443954704604561502972477257389961851903838674696300814185443216697785528376248101814259855669647534128042644693950364443402063323955009214087880271400618449121562632233911167604086148371548904282389579068050877914372110997531742595880358967197417084152857822451277390867552590143533536829053358400803379437780587178009218462527994305434628958750512653088787348444579748258020113692353957553302138384795988625680416945893080818190763645337664911491797621544397295710870791096356090374633482633153264457847594027005668153800860888947804256234492693070201178492758129981643897387474000875593235195443461597923012673000100715820724147095813430665842030059012885254929328867249384805550272438967922535549703171044962049050357713691530898121330344686341341559332770896514541781533137460541809759738636482550067783664613923096048436642739567252911632111515314957117249534958744217676736418317078027852797555317423754840870653884778193401690996195270485871207202771707116591211672150238989499672431153968070619319282553306544398755040259507569711117171776184230935057966389699385038222964257272286600659980884376970335014531605872414688553228358363489799224411001960129005278933712713547953638073000763702041092143551922056692864440890447685351014529824722664920701968603174227841233739413604093963650779234659816870266971589996152844287997700974088627571367499073048238922364151084747562243102980946658052897018219260739993902063404694201356709404524582641643052321449344741802099117965018478537914300087183932942102729377429116289487658875325463232568679026736325373035547508345212311499961725410873424567986840608281233664983344946975699571880583973872685814054572966965687277764567471791209815621273622641675510461702335808680336325152687278720726325689335983112192*i1^85 + 310202437118467761825508976388752417751201056930145440150472649809622175945506245326266480542399575754263611829325645177520879546774116461794502913100365399765358282852905712002157813101698750802896420615587953654237583824179949317519699820668359621512304457948226907248235839866318534699757639230634589594462304797554907795603619136738566007080067684326655200419448007016263833056527133535057471857871139889652711499108951279895603256029679646487191126026313002874276615528457952064332929231333800405850365885861582304678712395366384912980370498588649002406061601579078872920612733870107238970464187164754683299637685279862419291112946729914387751388492893867207812296987467334094322231702571181700060984316184350260870760941720282658969053530293087700378029678402944416583307478112589226049129907192521776109251611682361030635781569036639419641824893512040453061996584410650009908414639033645985759806519234516557128563393802583948003628080298982381546069441426858745215341597554740507505912709890830959913646037559395624870291050180168452485771829815796798593696644835444161572938271867364538866819087916137766855176458513831122059272354399749220863716099450392853457818430291898515289243366124743898262931530133220859973444501075814868419239521546919832067154543308285095976647297957766303556220227875366545604475506821624936897888474046396987220140671811929874455552480543623712643668639598276275700774326922354057223667714995036852355589680385342050079494439099415229100235540572276180346287163491216100944857060604924061983965171603224031375074707645386294173760255479563965151289537386320004677349114583061686803634029225810522339217121476170171706901145908209596018057713643889752036127947496043094658047879106887076056965549440047150893959396114527259034325652224440818214456400286451693090371068441785723545030224137043154851177116778941673364131493862627370823454058937162156296993478840896249933005459378935567140382781738005329814911697572040620074436618045562347419274443026784489393657476406427245175810505526453831991296*i1^86 + 2377013064771871505848541203966031023733071516090958239778222580273713268477737716319095124319218300113190981505043166664086183136708596525846647376745111893827378826690422817843834484383185758974440966088063068395348900832525792229130145841132281452312899839581880512814228436418922497042205274705121308816013781827637528397138272214585837954332732397228855504093841429763191646451656298311832196544956545072851033320641871067831771164300417140591282066809426043325378289744878779119844241046228419519823454868902910232342326920347886686415922346435936883208592939195135683015106602394269673707736006180556058242928962754483290533468044867593342887784528040896701689790333520024169837287699018800534434397342050631688041456937091774317415434807677209928181460566192555229753502875028987161717714342615330908625137720851316425177552781774208913511628707214521857225832411372728042390222108689785386011578381511027680699533795653458416441922058103022848787728585991628529940755528212845834675946340276798057952434669183563815098597997205803473939871374206779162363238927504413218503753904783332619137391710138258751068572256004570428202387738513514278397079911158546163046138410910114304100464616476415252723915413721077192547768394175935861022089166624070831878863223491170552174607309602882810584705160509249573242435210950312926198131296722150453823729743943274334501621860837690793068796944226701175228164903614798814641286993964346996195620989100606787229271715069505424444244143367251304275955048101538689953603430713448245783183623486324005669012011170323638684960576884945884298033082664763674673616568791594030929287763563565813413915818935464455932102813824916314293308635952461287671824059265640175985666261172191436819401341637299873387923433868747232331069917502152769913797753072758343997141619622838772461828314424493870933902075670125862249296526750102211046487869624022117076727161028642198730582762108789550301661823113338295171026495714832287833235381609610621313803923168676557939667140468010786249861961879650304*i1^87 + -12671586056791921371489822083490721698488701624649098305363918920779970788096339199904635103607636151782361885205096463753934552314595110113090880373830456436132520889040310257179326164067936074305803201697549616485387814039494705187331626898479524575053019199490786323222904802654042050258855505507795516123566709356129700802656523885071838704618058025362136314500091654777700384223407730164532609302472925579890256386630612668396210159082071187661612345618010580528930264213614001259485090266027165850764200079994438382249148220667694952009181641142262954409209967599168610134557862264924590684167981665236491688606176938754365746511463541317107892850978741348841223942687121311822294577797591817760430025294291666341335753052357537196165617118392323049747889842116253447801987788580638657184022958886774949464865340720073541399982284956235648695363801844241299231982713838684181877174776348493782891617252760341538211617483880106048801943827000174331951413714400489504261554280828271850986149535102300994401292612358594789623931195486379684061382078520836426093936052643907951346117708655802712601554094608273789360247911382802171095539960719691793803965036356390330954811794609459258693545741213591106574746373672138430433314262866175654087451243623519794901086527017734763494828306870272401209421821760487321737259680308748983291040377227232584136443472794541366694548573801977721357001934778537574050835423425690440773407952456650164882315879846519140733075904425246034888915167527880462843492290760919922166791260717174382005584432525931938315726952764136686773191896947639971090155028172795470806133242130698120341378089405738503541598552511542006934134621189707494030682864477510047645286336871145099737492089564616170720634218993906304020417996669736769816473719139562036065350812601745906414965377413452197675724741516240403542126193331912306829591195238680645410713623185960549940857137113395977435555502493690036162073023002265820199374289887249262606191840924813551603541836849165806447738985381803146925293174784*i1^88 + 35977218373020395935234973116662621860976254770659408409339056962900035586523185534824663752564654297541339841121592751810950539838244698683664713783338933786418319304563310413990189777982289079023647135763149331095537867486513896024565212003033265077981831515892146955618651210520008571292651295479625223402143954589001051474259588726773848733277784632119009795977104140571373729171599251196327483745333703022330373212383491436234002872225374066932013535911690300966039328115849806339413691192392542203350194357431299266065064828979146631844327816842526544525421711680105872674373126497156128364723241869640109232345890465280306794668135210561999908428229361752850379567294937986382638069643629003996243091049794605509105244815894379252833806897222532947596087193933832612422631963730432818169611356648676125466249327386055673915751074063338773101555683242345876276996725168573505154197242368225373394346887584708274216476025981859446383872839483003861105134913396054374082657220745303133778769412646793441985297357440588124439241297551478450270662175770243453716526979995020011753272134932602547022543586460176402691080386459368452245534382078932796246074722003435947313782527481582697813651213164051024671517767275624833471263898624839386401395399085151798570955701408290554593480920503565919087919412573543454976611639361072798401373083038316823147182154851860150697729912835338634365764510204058280471329409707256558376929710559453890992577561164723972078021784304768490515441141130595791265478697619521167195910437892526028490766538788615890107941776816199488669340704956228486052874601816830197863681376518843622079097722676060963226326725045577206773054855245187915298785232483630319724131182358079959017775283291563129209342466802484185198230797554345617079442968234245677585553836233043102537009205508474767908519453904349736392999180655432687097429619579700044903022537093725651247086922426964514015487370151170050673779053472415282652796514530070392377548405220533509190395626423048510166914628505310624481280*i1^89 + -69562775919808586376668632558025720502809334832976715226124275074600227838889307302339888657370303015095214199960293365837613528397813411616433191494472765364113731423304826987104834182927795950539863483129069511105016562845954829952611009375703594682661514719652634943517601328834828645994530047544353037857656337371223902432139687043946623904824459821976835435652521695907287927159480480552880489425912929012334522317408721439945483927290230577408315809504725164986431630712435037355600981489341191297681701151587337524388888198427591989465494921899069777926392652266622450557436973087023597578925720829775692682245510058561316803505778577614445946386682277918633952272656758126823010614852208092874456277607168755941583811610091104987470387887494246966350122210695545979693799883276406168607236208004240469997281585394730453667913022211405880003899766662258821659627877679151935303040120683609594533438541194079956709587729748937396362967736032663156064432124622733522779011098356049165558058785306020139548271963648387864454578682460910492094674743328745513128546169471543441354239340605396198517661279788639716085974747888675226042078849851470079005945335714985212365036197580117724455119455972593717882367150784917742726052348195896615566836812122973039025015509525224512531792090494240965780028332507655376394005296102635364629335397497811881622244016898350500718032100228790084942399946222475980137201918725597800140622251849787788970859910563319355635919846829422154467561085205497522678899807840687276042505966997793054634913724070948673955381762143636996469040885604934924708761581290168204136561631169938419523746714460363501637094429639972804759434973721423183205865300972976018410978075173422465963604898382552955246612370805776409217859301721458545987682663241695857219804223983350079571111354276054088703565674055243193406991394502255961817790616161466491848105646348431346205438418043046709785351057958298519233682007560779110701269522466091336575627124470135668866738255029239474251902144288391168*i1^90 + 97311781854878324735705233301368934505347190506006812171133034738627697018051424002186569806154313677166074768036267531466510825725800042858122444697818417221952988161499884113381404240280624884458767008681354308208040750791571202132462802629266790610100277293052997462749933328041796719969307177027374140080389081249328392079672596868461449471037421281719126343818191417572133173863133811338027754181138628041501156250312012986311780308110407843929852115350535375653742138646612337742918809894257064506548313288288040920996381311327518401127460735392280784310783260818208729556369339706707245731434961319258217087151190983556282320518263448664069952248224896166569164004568478359038929375850026020670628882458795711302594821697670682103822735932057949507776768269109486817767653289535138418963198964489179212890766789915066104309151927957841659060764005389901884851422038136996699228795162657788641108965557104621414070678479652982387048720791489724669774159006490437827931687077605478686879096066406215261148642195976727167190391742867702010762023519431784236984454487201736397804861641254298484387453987652506143749324860485343095041969995715636151321827048932687083295709648390533687159801877491198897624535368781511285391503756571984721341066286446334814869607976503128861528414468509876472865432250163688466324879279429348534620927792398572257536008249661455752670410554485744849739991886341371084193352720411736070673476743009185370037941036829415606235943069338176766437586372216563483313439543124516149831462737999523426913647948382247288150578184040689171515932787452974798450947398486046714767076196923730768092898941443902572706268040098833005876412856708533167187486272496649800646251363425072118747488275502048900396900694136248868898557492640055463985349444450684256602475086150456266040473180549019994021460884708403709915993343424393757989697472466658028924030768062602074625899182295842078632801801831520857239557424384315346317850831063727965424218067890335557297276349234607652018176655360*i1^91 + -100129496440397331020904669571883843681914455076533089152371199035915611102165020477441267223370108100075336078468506321052086325745310682104139514521904201818839293219380447680701753342631617422925562451877474845841651740581227839094766476033779101896319711560233690116598471516265713103961556888032323090308221126112992462895717573954515905408691508928098703699936903725920132647283214644352683171702197234049302012581142934087530529201440032013987224833830472867336136192978191407269473049419873520980192267159826831645972807810319311412059739702500213482077082718666395535634499023277171804461158742708645115889780546339797735331578732223251674952777012988460683874097998044481632761355860014075021769120197317048958300022464197330587520536941378412888960042228488707301521826005516750895428987377034648915122411883281442329511848216031033054141036717183872839608371623830952102383508940145496435574161272941696856027221541509186784003443049385728583777230019988051605207168391588589326200698246534724092818225928581428245502654983360020090895996131811565710328855647499431889957728307662957055902931637458722284565308833233076583405247058419015657784188656737141509448838329746656487801759939051815707049917528936558623343183849922044055115538096620839106396917857097601656526069668865895903455474606192426308879207139063093400677419327366621610553478946598385244951647662871493653599474464086030197278595840806633967729507452914865470751327801527220916858228422689455145629600729061510769879166922976848972772808677041447711979072815358695349118082721377952510187529259522210450424486969609632009355930975152560824187637645997382281857672181999402028964766914524629092711153346190875145417983127057800558145739295093082645871504063339347245588631075509565514756138626325150401256227096188614668437987083664265563706681480925350176944758954707677232780273962513910832644806609357098730470803235912640121751189080324943637111259092690599826204595248504626136092090460439437294929016707562730522935296*i1^92 + 76130796551121587462313378537778489773399572661301737773109483538477288457527457105148371234090698116912565829306182018737918565733915457824964316225559436387887052852359034733808884012145391167157457626207135788310753384197976755331366215442604414719078105782207234749690290404666240342697995673410311902731634855916385965619189985995783677613912692233140532697767182572937799807534090981174358382552806747389331491253339997252364637335926202885479941976218531232523236875314562965319516802879541998072995243291736478496318302769304539734648318059294671470820608347724984482876802361171408485392329238070321427788661195556131962194372857311029573728176387042740413453515510822066983920075108049441003519628286629251768534091603909983220782848350715861837691893538834894831726649612543678475479584472186517206888275355660615793509190265048208726007776159867732043507906103517842519558969179201113715977346241208158860049911676141133411839637736807954265248949457126289831105378146465087228320125018933883478972550982266050114851666766399714288092336020459216831067116667063032942782215378823853606653810626980559847363417346694325497587456996554858287531726797715020230336679251590850424207483804490505144182398151510604935604817787632567266039192438137969999558195095671153699263733522845091273409486232793692821577910080858528273627224710236664967522325829789273989444179355096103422596481724722982883361171347450633670140175826672319208057107266668838596055443236004485979961217907584428226156825961801499557709571471552476274377039684469518273702779791688166518577110020268231755476862781984054146084621806122528993499635983040076806648954797132885121880492209400389784392678905323108588848689174674393142605692914303621929764341934252961969974939969959761952333615000920060161031028485099376958171830321951671968907695392254585633418560471845730569837929817547519597445249928216406123459466617528113100503402125061066319541777077589151660061299340708407406431495463656015146615982932201832448*i1^93 + -45283295837120532182640979506206760911444426537349169587008908059792629338933141273599253760834169526609940809995122880821539994991629944010543274867487861710311046306024274009816426084247348370552768204177684746733624363858419254331046010823221891137028479503198315831707774793942834186268598637886418116912192589728227792846957941778389007263213937358345702940339046474077860968219828881429909089921043030674333118459745138321452163359837102966854665836745513980348561539092516036915224941027846270508777651757428698361107004002543096295785478191733110492649905255700050771160169695914326331125798993529052726685083342388950625056667082736952653845345403341972757123541588610482984947699896030344655889103979212587739581028054676909421322046437774942082939648115370286492782703213049234450909188203902698867850732612729094516824655994318341094059791648800536283850380866019864675260928622255153593455326003374527859692002907285983264723132751267826749480573018845275053499884481692416479991280395850328753784176931824117150020339472657341172086503240042563259438894248909944619502320342043958722327112736651357451242278793463062169801782379541914393207564504207280071489586336837750677825449746325033534669625923063642906363961088282549785162402414411020342338041103539621058571259446044300835352709380883629306333802226916481200860465139729295305239826202095279189677336918365997491108079362284544238441620389962643522094434145735208675307782808523349231622517814764058764869191896709005581606296692835486753370752415626997303771503708007584149927861916754105898688888702910140904978112486496723042879535409703738575176088933329765122184981015087697727340459759440651700265602493674605719702075854644311974658349101577445645430572630500289842142957756674109989841223829264583277018473517351434717611520432562822969001880279534836245664374621691812265312643416749037392077139895780135434728563971141060924124428489064517908404330145645540268587255558365982054718779329658431246531662184448*i1^94 + 15903952842357724124751345227914052743383877194680587760886583862999497545373270847440624589676364199467550754559724823388052408209170077469830325070854512977299352912781643949460545148429769058069483264132238674548897949962278664519696437477231268545175409852607680488420943085814927381227513513218349047326060534519612762561206572883658162379426371088556165372441857360390691336658240072434723634145585954177804461677368984708410177172754454188350669308119675998418836946299785997938094119224970641142726857147293659326566064445664943249299285384305123672699864095646069999650975142647597067820147338741170255196015414202555969747852811334688083971615273311251381534500828235415341707180771702084871017188025283958264068717945185796808838962776460059954574009545409911205160472754593581671951768280663338384485495517597289025093610342211631092184328670170557008336882979439066554535447320883466832395463754260366250849848140514241326877631339524190499145659604416745323003753358262325201216805705450100756558070345454168670681040557208477668675599264260548139635900902720348186503788571475000031138461519508673577651601691969676316451566267761095395591746625679865199211646465413543296031667191385397547114389190368245691501362223775471927012896753494963997558450136384651934859907179835476868026334867561910365303129039436652285489919792395642233377555519271414787158998820402521171566790510786690030336277460879590058973311822676577945476555582159450222707516243276019103450738033384042626846118240614230444352341518427050336204924539584470756542287211771538212239747875549755095690172366856745017943683546656447811382259140145016245500436800014786022229128682702403916397882350464308772814442418335427146450744423806137146864038649095406818338216049510040927631918468073315401982868368249037924834620706478459713174242876609040017181532581551650696944471070203814806342189832746916056336265842755706368834343472003937340402869087465227226709617362655674660891663451067498488659968*i1^95 + -7235639032304277759134742171486781776237140153184257395568208719232656109433968196588335031673796491955516047249266245981506426150036835678029805958306980808078517974313304781211041397158073638057035818659713492967734138745408819554498478781669797115418273359571102240829312342663763686219655876363506425381978851490827134891675413012837835136675900073683450085780018167518907758597525601762195168221641375115708153752419769767039171619741719204401195041264498225894255421596424846087058551675231135648362335917720583174898608224951372826568121035508295190962703436471499133234283768755511885385336696388553202870111698254804248906200592507317660029929421591660044541545147798705861300545924688516897419252215016266204992008091166623987019360375170695798360149981279919417168298085621640246604973226979205694128700726537503108121280587031853595679666193046300948487815150523999182781081318914464555593213490697919489788286411008577633835660765307281510426237715123794376863276259886118128109803340879063480880661160509671952095170220902941409231132218511630031685833874784126254760918410760285831992441443584006803337506867681148318437934508768466377496263896532666445288212944998726097409337939151357660469296232452701344157790272339568356479397877045082589440298602216715897567438020912513101526192052297270468717074724814464810158121959315814014853533021062785617349120308060126973861962351806360059492805660352402380146554929573586026470349707147968705810824577684193224000861675083495957443676692914481525368272610556168919896668174526042315946008562040972171070029239152370958543160746177519883486680035350477067434857308443443595631476103138512191594211185233835645244364066622477222697322976427324756894451116557764076722614203656985833927420936156265221846721770642345509986727805077002730884012658276892425215532930866572736508541598263766879751147162530163296411244065224403575739600620234566578214864174288896604782478039186040172351398059683607947977476374404268032*i1^96 + -658408551820547184250223199984366369765974089160582272500006199849576378658511391786773326360026254109639654239808320795833918667183602465166844868539531209880216794649594561747999896472250174382854289761935967910253957406884167147535956561048318392878381698734039986579239588979846799314970659395962916401447418753093360003987724184414247868231988668031098276115891592197797418842326933927436227414209327557105145223165354409460810777126190345544895426034136538485908588019009752050236438714448071637051904378445710593981917543919531238446238949862438735345508691547404018346786024202810403019669851805832610958726215464328887390263291421674264359237033151612340885622189655995440374807210971317819367012816918096532552472617726846463379864390244470476729154063313504090636994120380903084505492554155710758205917861212687477572393434928523844808007263214645973534846178373151295903149968761090929922789967002959176753978124035990380369970897740055547219196355113926501824879494508649345319877679080340900568909172264686423071176822072260525019634150642629532111502518849254237872579611861211785215666819726184404291966487846755096348618186680102831428127016875764367994683459536756721948176350253211887545225063362545246234357692595489501672163377157476389717001954474917830622386313716511282793242304000097791541975679812120129835477331701904396734414024809190123846847422757947381887868920371065450597885784371645604263537766623967550415578216081566233362157279001685751228423789108246039926018022046784300951299175849123532761972497509432639273461285435056980135924333716771641433001678800201914026842039609483289280717508820115739110783165122481650918295313907129567219561571781366719164296916109737293039513100097566661098641191463960824376245781268787128492191641247354097023973338660879631372612574661503234906399233769546487730624698952076290254121076908605591285134275088461583450371040022268572295154087525921698425226768394130218102445049343549885450217848832*i1^97 + -83990714151618443830709077711179633118387325646653811280468747272755143287461117198674485354090294389613369185167768056381002190246757089099447808224317817092323207335563346073726893658075086631410699434074725249578223849438690153750075831251243832259762311054637007117162961943464302597299149923721190674820711219857827609696934022098878577890154262840156450632536172388318575289579153660325534428842913970909262217494688199657073051363231157718228433479266859656092109908600183871777966086696466751698259782913076077750619932847255651766426823415260058104320231667704817602476903649641889418330019122056623398756836424171935486032066123387137846407652046881491282172011878730130277371862968016372328661116171858592591721113208982685935362250729766481501032833023595105544305038161454712040495355814035459903172308689131674509949265716021962957060056687712787841348243748097487966878271345549749220136003701573721757534511431308326200060199319845778890010195227642981382276436782251767038841168897186847997779516168023609625113361655101823496194061160306488171585138703299340707398803099616076442129522072812610469450119978940390118324311265141991121218512322433906707622918117854820025480959948566493572366218063605601798969674242426316303075019545039599595405706070167332865374463748665098816116704197653665771314703548420445396925449365630452161362086727845741851335608427067166310727146619105664051138288447809039953672795230465386510711437013862234894334105325107716914882591171961602824775128289537040173939718522910683349330763834355110002160503035082577186679060222935546805612220743604487475544857438998712593788199176205910548501889960267286551317876570317499684657695059783987459855474127376037069139754039019434789606238531419914012482079068121215432065497181037383927342994045003282732017842296360410458738594664552920941675230474834272082152252044869814054364969649021007743504454371329570550749076769789805629822573283642946061632720448685648904192*i1^98 + -23975378205338575552045265512135287569557036883689641847321457580955168260801737982584397517994134387126342609284306265048518032078940832038948892418081998951098915023343019910129497179855280446445512963288347652934251063079319878615546393526458334281211874564261826126404037059462957866002316917036618465872174160636389955164236632912852821650862494631088161194579554691758052083987025110479359364785094183070867821543881791722995926191936437343700473718947878307962110759405175646945874774120177337859884084168658508175997806946589381398197895020141753361237731592048437772304211503043728260318619932832894860585854763777950366186480997961460116171815775874589255169756724059043337744751182520382099124721679111825965681501820392645338848964498956296103357140724122302527759686686011215801921899564226325853830968520829271208465570755509752807735560579064872137873837703547975671009783041426614760607779071754492369365637183997669142871821547051493284904815913661559168491896408291804952612443231071392513730615472600708306377007636724563760594474460528890854508717874291427369375811358330044876611443122692405987584739110967662065211087930500091199140693734769341183361883872837368422328677187529718727443952096195158488889812304950727535221792717554025001284336819518683496013776674087273628987560083519748709468812840560490007888274092997558206810014746003747216480803883265138124532535673184791289284037319135656882889571115035330979451934373070752936550233480693843982429838915062365647121530815863617540556133421615554855216946785714009323395179337558051686080258876806181589468883461585080848212013616095028462986822857584893412657955119483662386034003613626110699429594450749473580840652038240416922963036232865957631540305259835979516354229625881154600430772589840685759759582998803266601715739438498620298714131173016004330698178365577413287930618745141184009414435962959055263307900577004004398699518933900663080878251012077719517374193105633280*i1^99 + -925790669536780356849911149470681984214947490938940206699188606351260173121754549223482066887717062143830132609087486066980333027124968047516377176988608220609409585889238117349033150719261086882245998212946520052928316644087199283124257876203074613454955800627184426442160481619860955550374746584289470979450789703178157490448331232183085929892782677919407682759980434894949931659371518849201948583225183940276894295157440091267103294063634016191017899495158361821523686946414368087860391618085742594915217034996248218434653286278244352330995958484295109867526544741978900253391405974355881624327241110773980587376360586239739147056425837634144378038654641536261959633275639684664686518988294614359977173030372033672645999162892380562431219220541883242658872207469032650436203137876269880477483573957303403609930059591836585948878121147778101111461547046587716200747467607214026588836841647814723093791388577493569967421602743449123288456795556074695565051826460271833756759636980144061392177161794116696746906340788086043221995030898173342347247448826798501847737491321249207274487836099865954257232585595661258035089110050927605586013879286041006820245317060557161584419062782431808410919824324795050593307028281872898645131110237123857067479576888569357254772780241836590855904553735050843242769660443703147467560947698357748242763102373893860336023002811611732817005880930819156443233066566337029671235013079144615056320733340101849302344751073902000705810551985612328746647005821239938580141314613654766201185919439790228084021850194941340247685154138717434517970691780541068553569372977812296780584334032535159350953737730742687075592932504943244324401396554903337959242548168928366179154765578792952380957610500013112350170573223466855891295410898451459990304585524929980648169615752904959349498663878906485055449179090961761133321997030135872309408278443087920787488102176967982939461577812784188032529738965348318992391542633178181366972416*i1^100 + 60625427163623861767420151213200910875066934607502234710983107524825304683197945455623154860742790553740418017749163104775446814275597558118688924519017011163907004170364308744144951421220718634730535353377191133210603227953547854476047271610096604733987512682685446861193808267836292422562498109395251784136799019739113219011217396451894051507524642456463245604212103477318228107154585993257476195826857593458704513209685124596720485012629257163872378560546710410778186866107054401493329761051073819209548246911751199594734160832753282657099076469063875880890124158273937311107326100554869358929246001477263332490904278207983828023132618039711453568549849778002774318104661366276243072188167321412694536742290504352243871346321226326188409197171248879519276127752403428109698906115991749962355990747312186742214917535412619001408498504105792894998605700485628674248029016041585758990432553130325612197545951713154369019790708452643934433546099372830987178448745713827839542653912491526605388299665708498187238432414224854352263639946004089448660032791368977075578000581201458084757964673226247267726864556501353203732232698461564446929075854161214058261520765064761409337214781095043338885901575770394506735797316928111237653700872524211185395877532742299092621216778367702578224094136775773844725538895446915788663323667670191223999149203196529523691849570108967190363190059115349286672223515349456168163656441178510302856565691411358225760523953917181916097543311724016760722069931810625483870707565142010135379664824833674336100382939792559814318658211792671006536095881082512511138065912976439278177237607727654159999325122082592252501029675087977488527245864464544835198729557643844835550046158970941877266501780251232150082088694708347099647605229630539137444042177265987590190257855237429990574635045014583397198066071229358203948694513980839306826341894764472358901797533383244634787274025265612754246368476996262115092587177779920896*i1^101 + -631935332757690217018494763651990208620182209667116376284362243024894601780184866009982790682513184193674350254587339177014549671579709062858616048286722106737814045922634278319404290665312557669065166887797027526458051722741414298951415086207310961973574033579210564060647563001559452094028959368993588506693479075002575598268212532633284222883800509441652039683546337761251542099469321388219298935030632403007118629300688500653334538891511900045203419291818690781994938312234167465236236148160682624269961224348379817090336543136211554565820783781051298363525131926852723091916512505560179378068372536729992159272158148444232635314296713207632781170601583634388262533728296516606116941882885261650149487864359251645083616552017713585314507147615495749448872809731956477892396146427899007276014749171547015803254636590213664860522881103648336035896757600570094444746989907255377910357808036026708250269770231007877096155331938438733896555942771588311432949571506240836967631463115090698683474700504251253068837968520459646182902863596389953169519630025470288497196505378862566432437891096686408731122643573492041816011284407359092806153567235911679263930835022624883413004146920540058848331274689554901787328136148265577397947417018537500498527655234209291232708524315903748422324093872136525767088785353145300174007817950003826694868445719453855144328802250493188495723306784836829615458908106801423411178972269544772996852593753156060801559413133405399119775069482252246497795059801930466343713568229625474825008010880722109095298888196755197779334211760794066777335376395257536798153268796183381970587050017090313028576039817845527338276550929872537741226703708433004843841022347963870162098606987098235509276382893133969251873455445217737363142161737627245529446296208805378029880888632430340269539790350180260118223005025894429541097805863813159154070237325277224786254068977720829432211141639190190982483230229843058052709744640*i1^102 + -188273637217426086314501761628402585852844007654181842974209729993881525119985822914074738838802179080034964573032106402055418067747708496504946764532608143177371959225791291905127246107388510550010698150044526803060451291736531419253361929119038686138150764616045480405402655642790292283504312390111722493739573013992951293664466369803992979006814140062051540449831309799708841973566953585820054865622423600222343716475292689385407057306467604718214504242507309016824616035495194307055658284815459493468282299628251881835292343371150959366704576463878438550282526018707074870421231890693056687943879885042345721156831254660545004302980077632784336736244284477027416897859705776621733553136486018898090781882462442227311036647864806551406886119151591033334037531196313944896689849774314942843771399145460433669443246952223415848929566038551860589772165814398221764760704207084555253052829451495695645056798181482091083808875508791632836207124473356626242719275454314245655537039076378124361009339843075551903137673985679925487291911207353375853412877042389048111694546952927994297479832639401523197859021123345436401729997133033094520259236428008867591764001517859784541444540335327958912150636932112635085911818054064597436867702684177570247996565926381467394549362103258737452089397508662803964854816846290212557517808959111777143823050218380564531771440640019954004654384188923817727623806395723173891004091009755809834730625243596030488698244562372168630736709848007070977713539840401946372824029004778736724085718967872600238939541577751534898784701656786957948205273873722150413436641564362629753630911071143008940742086847445954082084243452967743962849148617403935836857080391414482578052392917692865121753268694756672855101431433422899878268308246047338015616672583487336340971683625641511193527869231759943499807407631332641041035259274569564032373951432167038955279576027478006670625282387607939258032560567201451474944*i1^103 + 2473380507167446163088602622856732502068873501699076578373132057413226312225618186805984538553055282859821879047781013848774929131799854395696462157001588197349751881346943454230175061833531868104675844043448738036713055328152977174732966658587295984265149633421063587419663861384696553637285373891756348867715976672655177791769937164466843894601650836200085382053292115315560386188778659168682429806974343511622242296990619475532240751157030807974249853033510543501659176814681980630069067872086638088125893369461341806627792458662219654701001169867738035789015163104100623353604406964323910731730140340652678052504362009803860949046313666768549460725573651084364677774976181205523681974730228475411975974322648798220118941371014018323009352020937344025137641613432380052846245594551374267617059108905596025229109374809116240621641555371615511988931149795508004027324599221660219442233202655906778533336322473680397610554151246152467724884196576065622454151803658547121835958814713358030547102120495694948445541782633558043059435574878664217125971284002534140863523451890849029375341987619279764748790508851189323166176955343900751131934533192562590070124935358972842690690638121909049777869361993333040534689547294567149799311148845364659426364299002145155247349469870338331631326744548224595051082288724991141264342483052158064977069737018928728289838562364214016480418399997889382869710026445722499130864889469682552756872330453303077808859829671527252846946529235812861737833369123097414963837937572198836561726732942074122401161993860816986999868591104042246908042534206496735720863411630099241376747807716680758078082419072326569480715616122802657186846140225228595194825627873200087227728771079496938921604510302678411596767760306305658360253216993612720085027855507283370310128811183539469094833266262745229203822503534466705552194462867691744547738709053554302199515425958223276480181674164453026820061852073984*i1^104 + -41271384652704470066201510646759547155592579081088259147042017198546507476627133789008711568620017939979387083689118784047377360159320194364389634088682316719285623464768291537332421681268350243254411232474799063240327949500150238715807606405266213286931603784404489842339189002181599386265068487455798148510966631492620845335602511499259026387177827222525144455969958479762712311654735255997920512446248443711819829999258032374458705443677884293486186184985547836991386533508600464575449528091116863690753398672931876632588064399801064973754470854275581460689103714413231734276592843486516153982200550194165882694389298428306228200542702156760514552580038188901114458439611520706608352070590713772798597967042882433138094887845205302084182527345960003107206023454428366277233643191369168421621363300756552400380869959758587611640949851649995931189655328444907823638873522865160460038124975240564458552309181100479499489388607926948128064555422935988100638940514031372872406034887574371669813341766596148587493953832408928577363010820465464406794931331186592860387275502412293838202080512787473124732827858668696056277643735043557480850732350131920995235792883101254280824636253287082955290643290202345488810375366557923917526620778290835099461530283069092898672050085750900007783921838751303676347765507401223446407615408310051139815646533216172564870155698451501780078490422096457027390028951769841470850961739311133828326992929010841784346763391208194152209651404537952949522095856937434045497523398021455798460860471707609803876231102596815797051127529197185690626788991581324211670595485118499918984710727639570625885139504124551151896516924744418591409616313894735227339624712773068005277299914412367001074108825738107695577544560152232575094899475005448068536039977545219250112879999183647544262872285817237682396475873695674159906342977482370723761331194152073746345847902076815434764826717182679855398912*i1^105 + 500205681623862519311606462271228345919123546020542388420216383659832908143103159676130116061744606909418543435530325886539950136909828950544003109828988077432710781123221303460833308476729294784058024618128633237216582901380472829343703235881001815342185961638583346761539747176276988943498900273643333216907657437812519738288250317371071839981188286565499481603080091907953499614700632673527951261450578290380521822791338380737394671892463875503201280951268860691274525173696506832320704560774621652887239147212069489244385277501675586070377803484951591573008131973744866037165999561107610519513634917661198808008249765554790865393629593290355449865352605441398811591318599276449466504831630697240162164430378305043689377120989538019082112255636401068566231089796385750486004916350378139502002092413993837072578185124676513453689323222514316922621261761780488593567871603168504454215245655431231500390598130237430778513875064837232055066163923297371400285390043771551000590565687327630565310638073912876802145387017924092248449147695830184451457744321695892128602555456462705309190649181487858822834338377179949216468730345939161294466599345895315223656977357833963381357425005292136412845914879619017300013598031342273730260640020801137772661662838568853328476506129996925982522352437318738705269246885135302186803788704505176369606532135791843538922412841986435125222024138185040106052765144878622633648889867869110465383528431210528504935919266288187498576985880079617715119882210829874817814983587742624524222586240985571823595200354870838092280038868541685733122343147123513745764550707424439508407230325872577124053131758649510809477900745467217083262989206086177495707316438814826849063146448395782663044158924275865138521660960319035116415495736358860661401613458493650568531954972075616941290809062017290727220469526229243780811747270553391954581993241711905790846227453572749860708382563893248*i1^106 + -3458478656515798946278700515643994002388875888524563763274981273413348708789578469692677612022904150387819118030309229631932663378715013435520928410610666023072086184330458908218027029317450898932916269044750444656070574280836615608437305878607232034048253187507511655657668401868473752876690081852854707471905425847968756593755667799457965206141586883003424058659526623533678516510626660855237112042190622766504338501966690053112454532477502421914785124075408967995752719243488976076693870378875979800906500909544100018844603516005075626454861762975103942946084634280731473867572429530463258851980777108664729798606678145868477821845422159487755039589417146501646398439125353869780077475300037209339391580595432637091656215437442203805013773069512248256815043457948455019321342227282743701975565832653880699979155336755898205111129087443233657264431090204666929928778457000928640543044456283906455827767965505345485862649424870555742016114584359685952437952094134200242564574743748734307574707810049418534098421381508541621860571661490455368887383952593763473077076007495100832811396830509132693420929649407390524372023807446247629531159155823302687536852910671848045851012377691395957547111838865988653878124452997695529838781598973953809345718074686302855463360465080377811609813798518838056938473516568100741286014234650463118021970908159675515791464816795245065004417469789560516411428617474465086675956990834228276763757976793632243772755728668525584136159314833961735531386274298105027835438199939706000249287109986147444786355772659246162019173855741796438099279583719461069836692872987797489235688015428731481514603284534799343492610263016902639518249241299109623678647224717225210985529479682549798509079060295567358096375347233421899950605518041498443312569582146701227992260022445946867456677277104205091755538585384409849562354210725141007796315270952964090567347528161484035147694080*i1^107 + 45958399648704110716894812802842211148898737075822595951793533361300996411567259115544084192230859421036877740139406325342308166930942024344003590275085811353369777161311153807243542263812900520388581061019564047055861691727475178904284344831933128997931233540027212692978542338887271067476552916792267801053599783328004621659263707578538218272584416534182686584798773664330646539455529787626330889799166762818847304904735531485061983965954903719077406454086200988845735152184020429323227190953634268444955809700606597046111113181474318713178437105450494880078354304903438612452810214113226321384527801919316580265659291305526865565292578490106571792470758486047929670583093931972546332664036666296994451090600638332390452252414100762446044775444302484569032101436977619841343356350092247294194904730834285036100739553019364426852061238796303391508581196347494578267580088749060030456121346308344495820101983015560579278106914321838663377850603461186270476982990224027781930024553378442840186983121327736690972073811198523344286081651220095667839447023195703342349258964643987119158296535427345303265343642692239128527343963508990502068738382164648694464946762992737857420952772025624462947854762104714600466760235026345296719193789482885188644847275497722305563613200898470079903234143673788943740197373413116468719312011937257730449068044771460323689404176345190147256375820853617815373944683252709720086274878355290844114602267661721955915973063062226138636546592186542907215804834534377904704861691222473469519773997439434621546133577209785794005999208298654716940465160389150104715572585714688482542866489434475256469771678450924643530642355372112000956512837345738998953179254072216652560113824913257181953898974517653912480645919049451316110172469923995941212547674930179663782415719048360417280895527007606267957151301314398096071441606534345570360830389721367779581931015964196864*i1^108 + -126054339178415050162503839763274651910726105591484358378580640327344355458286660603594711479064797284262031428088319367427420934850936870760750761165759467359603625847961811676955100579507320036353308745880872649826337551236712017660070084415862941319355055231560746062012357569191999931968571385330581706702868014838782052514485003809722013399852933888077537047079637774668703223003777688260705634279320368609226438030288687348912836785430508618674926602647570593736280142377042143119347503984609107013834160805321706240454024137739748388639791565562290911398310374043650119126619558641598893467735110022491940792637358848301555978106535727809919664998450231454154366388489563780988545251815494006114994189086104842472819222877751132897885997597452543863957616697827043457166952667378325919347762696368393385586792410864200149768878770764948109538812659795124316951197501947183899728711863739102523639596969159473714789774817545040609159666304407389173875559991056630770149653517371723360617071461841355381789409639654531349798148433995877497048034116292583358972998442162646165406445775950599024069066754637453898625914818425412159952688122666759314608941420953063505142351293911053742634120324145913027768647935259524645088168239434861333768352174509807341918994925629769439760074785724200560698951670364715663616953540681713042818370839909935226528819295681810786004093771964021849712808663331582758410017692293898323379754380171670253712849673569626314487925093380862591634038771370227546295902961059079077829755732051093369410260687994575293899068126020709921653500079343608755068991378566859086984001752180805824844581591466577194113416442328872229824396785432170498470513421099193279046281666053780411509340446930073574970268091980657892662839148454589553759465576016143509371134163669891144012401909603432022272165029892435526131672234932982892064522457007180464238100480*i1^109 + 2640544129432319260791174354491629166009685299889596274794362747026727561243000329980930706664745952195913861616484322803444276048046797272916354726321975927723324086398861115000906668188727802974767509033302938789909089450705490242541537294989704451477389780375372146457458903112034811908394030724056833815856453381629590948802649536855992500214361702833561330715791357338715693253444661793661214456072282721555130009016417596567796381443593207234707989088455747213676967526458904914452507615581903477933470156052735583252314732502861808401396722759844031193096955793323063705472659831306802247879411943758965900691903481897906580896202846051370779818733471112313595048419065734867966468398537358962991607062202380164914634578415834352454335115831184903940729062462483278973861226329520769411535012750693322014885657770581037024909761849887656990230841443054219420345690560838452013609359946146257024903644724069558182824826235452160342565859656135035679356071843038196305934616654165261177894609272515806117775489999334510216696669088629282948952387643135370527617595983427477850033886781708112813051162696277858587580206387127410056997613993815497368262200441668515512600128007607180153807548443635185032125464621023841461101706121582679399127646347761027205124695991699999276428044966284182809223708453235626872106533882697614202907378110773033991891837621299911051477336889041259116823696531613077362336676141471779037684346185396889787881007230000340785768569785752175026908482959647112879767989655349988609811026959360122269727700741302361785908460820249618680315046862382937080952983568115316809331448528294077480676725358933499702105191612265196948629949797758269517023193963025093989326819517460485139430926308643114404569953699741105989809552701714666167252154978917959782555817674893114420378182126476068665801855040316699942491466072926423929672982989377634304*i1^110 + -455136396689347026328117833827058490867692563381368795731831077976925874968155142953489633687165487712529292442867732225392072667494652829538994176014183001341590535274784688179864043399165401509630475111256479177550893751346275582719255432180287837112257550018807784633205147816583879762725887488419614003809866711073832141342823295962971651421021859498561326016806838918354889189007172539497880566288984106876783500987706650917258839436247125278677575255107008087403070003413501180204863773387144211750984639060015152666856454864785232021038552042591814288069530551544620476607906059788060377620325595335863349717204971924332213901250182126584874372893682426018138376952550662495391385227347330690943686400714104830242659918306666840930312069415147173061837784633546397413435684957622584054380890032150483818448725868189407140349808155461167701755181339031164606285300442066938210705980829258452346137276100912017709345192277661060367644276405208516209632970763077082427087057530211254057288894916019462738446701370018736787632337288839821709152201866879877947540932909924881057640565957784975874546790978719513101468566837016696314800918479237257166117894475828695536052936508402074286433178577929738095853880294752692582973253252363188969107106430023129942555951008392732367949732361092679676608587575864654454594817371558013776574963806466199312652278803474741257252698711334294551367953690438061064392284284133680479362407761262605840355288608541147206379515927242257952088299762188130748209245687014177828223039945445113758526180914535592123992979017515367609541635800086343853007802251037413447960271690935510440242363603146019212885763296434891782234171388798353296890346441851840163858641457570589453131429170092344696470687270775489316141223266820098277125653261559759062121763001375875394733259352965869647711294403439470715770719219825800654052392960*i1^111 + 108860646457141205555083639663841326327799466497079639134859343207674334040938248430591479653230701704907284892719873722472397420267376858860047159496853842054237462700420722983853876275008482650298235961004131997696194667487806397740436012714493761347535594328365746901522314889747705704846231174321565148686774176692955521452203574123203847641109068794114292942677130805622236847089358866137288240884930499762656089853644560361784486077950542877900649096389377780989312977302984177827941330570796595918661176519002071613878524393337323527608338753395886725125167146545790552214337271985352643460598426724096724924084085295474182860294757754468451358592703146627537255360997585241737068423058262676125296792007044990346730299289185590484971829536085724345269381517691389029933637038110332656812235522142111760070106707945420771504299904119912790885898216423802208226112437396074697018879131756846257812535268148326653452709984593483310891324055345215252307423533542854461883185586250630629092353927903137231418695522370363800414397121924869896899870204105841184106539277619193685924678183233650727011986144729079909288041756743087090718599670280025691551236382827459906594316937089315282078112345372463047173298377077299698215260378244908295138688665932433095991281900125270225232565020772641003447015106911125859191002329058159649844786105468923095709523408404662158055013460828961721807289127788988360514391812413445654777369674470594529008362954099569306725135197296768066597516149600626048887975567793635333334168938869731745928918740767566155834369691379551760299648213138855128974756283693599324802123914309695836808749817094335338547937789371581343206881040445985118844678010144046286374130112668694541259975020730319069003999550199361102402708904679745452506390196102884248460729158182102939562297290144539910073170052397911296684336961103559917568*i1^112 + 140374176097013671774884320861807397695222264761949940009044033045185754081881012103708887104526246773979639760948453099987058684603703283752378836388342944974201260504262721330757947999594921002924114492451636659900428605450158101467349755596953210171256620558722291330527539351352232440410656296525649718715895837462594077150511913973766629495844959742809827844574179846264615624770117255593271618301311908261039836176611059675448081480287029089123756229352377584153708208296863594574665674555227533955889465687828527181740509754235033499965094984259832223821616950438613715619471386616776341075167063538643687300889523399799548407234389089925294646407976279098168021570691998256090939349478533266825581853149667849717951145159343461658979745269182475058142125879394173574812956871010728908465753269752903184630788951675383765056724661305092598910553884031218252560557426059458373698793737800715135322441421854903431327215058052015108315018634348416181819907927435378319846478959370419352328457410684656247673626036098033914525807487201297574176580928557669173258523083164674212663436321816638215479411276443535556226528700173149321833199334969311927992419042564359876487374567244052888405661098934333650075064373272274124541654333345855142986699589923314820960111327544675248372133889045362963133789376370488140272457914617340513383573503391459480587752662503624446307977872020110076954054215633246147215281866907872676684972857286234863271940515374552236068204965463247388123431610784360264747023273508899434754629247993347390789008994514021940329593733590401987478157497224636079744818941806788623280828323331279960545926751248275829483049906432393531276738223081112067900553351319139181821953424288957833243333899786043202015922324255013614415241411959256583713755981282130250944612692076813334174701241253733301373467867025285934293956165632*i1^113 + 3270729787497393076497858162381918743568865350966046049243517783250104971505539946298323454375981827058550362527189612208112021128448578453378220433221390673295724158692883925779569287150280687038080751574007493725367370857620432676595740474265385268580463459984207133248736538557658063343636641374450488255542154311033286854457682503657773427060173175860449076941204945714164767096510533209296766538689788351952129486949821186338847643640042865035259492294398536737639554024108459422294301162461784568812602895083135730654014666887432275954171751041525315868674687769325427894353638277052151912976356365370007455742585186979722777666880492084293558489374987425378963066820827150526902814355218001998298717279973453469567543715209531801191229567648092224870805764469481754643615592133428895118950150996449497829232783648250850842567390556270695363475247781386407245390589600879593460177596585972493465733835176442192036481186413992698582158023805872702894888671991132165818982968893015990541069209701335701930224582861460701116601126884058246634448465103730769897684312042767292397663036904254215752845917523330195367799012900858836663917704771149878085612421639058709502345584104149990105002668247394103973682281730324063624680464549741768029239049108535397106956404403994579706542883312880590820688847659748349314875299588090596714851017295381775738249761898610141597627176787904520859492260405596399940670733323546855595814283400241720099200610630956534130036349680879868109830094925333337020135541371593384961056024308012299731183158020007857976664823615115433569750244951412883119403065479758467851219320523739495397070343769206087740291292632249845373327251696008675216937452459102883847454719534632773845040827021848195573755478432397111434500159780174445002353876098613867736858206293732770485725331521977417739123444965200380297216*i1^114 + 6256767990663975587096190135481756253323774691564352808587530071365546982250432088062526146462497101981588352068114577278280593982765892658340240568556835938758783775356353563996781976049689438441163320931394456505845573670811216552358398899491962105888968452104027404163214655981057310637986291981253951151445359588182777504980799972802756613841863758822205269661219610877176597018974629826158783830064646608789464508631567674353817669058080807579557014181638125374276060900949928024360069337668866146212542418565850868423769508919800510550235597928960354197144095310250632610702658829544214882685997110267006257884430908683455105568414670534075683224000891872791519294555131099712931277056368036797849079593069416728111449405755349971972075125092583608644304725643108119380410185377915726105598863466160168682349308861040789006333016441951887839174157837834606050978282386226596448725350351921277636130933794396894247117428841103123878950707374778069400067463215317743503296360520764508383026946428581804493921791135754500609973648944614990742201189673902419568470574407838996782292861877105636676922794181295684981410555865174534201674874875645337116640656322802135478448586713914356198842828038472058608749262455751518424805930889425532205529926185758895712397279423430661855308444293700534315740246489204244581847520087567018161477366567406792695184881224411117767267932032792234984912347963994427353323530470506884914179847908110185139556922485922913561168137383365775287875051126737800325568715915454378263901547209014295640510275961358964874851462797096812151307003420116225365363017135582304456657327986611706343995701821134448309263396360376884454666645997242490973674428213212634162285283878281531542571729696671741035618080865332603570169312038913491625289557009543335662357630969295812554215171993973243588212730888192*i1^115 + 66996002408723815224430302225090682021037134390776732464116930720310158518129348177238228286711908829317435597983519149833597422244925055324755297325004210335239768050474988768463680048864097867752489435458437082287420952359522613222680875780175853285177294330972074721266181711146243062969176830753238821339590659478928480241953991840947211987224264975438542505207229405781628450549783239163862704916848590557566156042237493708114065202074372554742738891768922769402242170057888449117515225164992495788398222241831702720274758831994321251559107310773211776243615864955223901603828423921787121006948647004160977337772074446069712097663462416160590634966989965171641964254526284783734497661246060474210335178235911495895672169633954712155499629409437207850539795228552387211287639671394213804068158472569138863518022792981284903148930892935219339306209485244064708528061198941801008022760030442551462769745255442169204664914129968864621076154188518324510957516653268476038444678043030187233286651153648029456839154004821849947280845792854335268312230006214239596300188108422488368386794498837577523385261259058582374795619604944774441616573104130309540638052554606263303142056031999307925655772416701987311336128359163894933213090741286210551908470993164234772881833846235313917142055982586323828426833959693835348237656079016809189565551099140931243802648717013259981788960461442802163869578688144322315864685689324874787061137104760334993642987518144411971115823824504429854829874336899835644164138489395131991609165433930365621017108783125166259681409806463016461009315224808967120481613381548961082164251820630965866317811552318805824847923206805018780841068854714856900805846483971340669740733257040223686156338431252266435373761359545597059841485653915947827739048215097478149918250007842817562221553793816273365237760*i1^116 + 138386865013320074969102308499152800673841386752007752764453610825253935198377798045914564679005471749198899148214380395193334564826101571215541878628363785857250066296697662670560501580508776953672189257516150057722534959191283385318857910711441875468466577363423281871634061988967259725486294217217909837921927746086329239579369293321754229014971117397308636740306754376555640629154651629355031628196751373992767869594045609601399279693252227584018429259832708115503768652397411440713970555882169646856879168102132594875675255588943718667203040417903967630386057106301815547541614060870034700218294462556952662584238238321839986505830527271478289292749968800777586832136198964219536177393612310283214625732290827034572765703647453635309300260439844203536472210112170247782884046641466722584739687331353272015619003882797435675033992097684731731725254281224065051641219772504639721630728933443379346053631734138124224921513752381983712728460256645545367000205953670981419685129215576746941306343805503565488130645623069619586313097180410643172570854947029551346958664430050196794103505810864724335172314248121394474437049227726509739879901493373018517947446385113285396359480704521415277636153061174131498015843485895946257166597065562997219527146248951282446170618020818142224092092442401094429699849727352286277007557831864335597565658141922189857858679692254654195929000787017172551469349234523597172285599988271850060542788388404711222954660241747054570286793000946338449031030197904297067469789272756328114807466792144865623082051767502495871637768442448105938643766096650553118568880514657321164483892846052782982965641248237483963632986442655115292521625827999689044307519961654044054842656735460176435569003340817020261022621789400138518862571934703762686218005627321631377615618834841784160360672899629056*i1^117 + 843002537571260063122399757309522055601292101123554265590518000700921749020152109337450902692819745973572766737329488024000102477533695815101263655270434411727590455668737781603676381777241302374210386029248751433651641260983361918859847013106546868093590827833508393075297568976535752867945473088991536672602287330138991668316083559027926267409722275500949670267617109267935227139850406607701776476798722006131886717082703766323157075114342349955788915278928029288483218961982328447505756910590225835782154546784737786293754117678616236647788676836741146590666696452166368219966640276461000683091023037133981195931928970778250442876910259277895939031736681668072244455826502923461863081257207697936024018423444289228272732984435449342187898614011629446324558010068721989435836815830679575067728490899237958842330373590555703404048954813847256301744449673766136024738818688849543766947701143665887787212342835202872566247065465500919501846255373104007356218192625487685374917077481905108746752154289995931590716182662705769560319665396010950122240929925937119846375347403044597956794519649743171975555137924567436559261545738486413112820343760466601978537774865971500958614293424811293538143895465588424053638877231172430038099703462116949322531961746766099567684312627626836023742271261475453588281720361696858973959402444531815041913658051722219387487834313816177489101390254318905388297673801711884809041404827133810963531938220569569883403580698445085939031476865424001145276725581194568389573326282264489065854323306787061252961176670834080603552808435584433703730082408028125216155721553377500999628850893049821238431779832418382697061726629463233917807322062567240443846226578444346740483587396987056964480608225765179840118027993005612721125800528278927328843163887321808263208224498572017524539392*i1^118 + 1648414558184360789633043979372980445490486721899329513934028308502042588484510954344491240353567373079050252692852181009358654589752081360869688307656010701046507687392931556959715506942086979595146114061959405369313845111158735707587251375607876344801825858261065507725871544371190962455421764264470902541179755400776181611498542103459700107994017174435530027847132649895831558665019392219988853159499436839335335008943816268052277277958287448285340447831405640984932876757794402235132417659534849204491356612540464531855305533235888679526168426591545747564651849418913671771877884019188193194259210930546257079348409388915628000884592856752758298575856553914561711034052299901997419818969504678259110280647201547691874586212932001093538454933947994143359297157723294264504690071471826189025347994831253086768864196626262304777403814174425507991347968379881037102994601322692343117542027308648021503012889201715484988096493766089971779240098271467926085537820249703328527230237796211394280372141660320777381007237087650960628033022452695993565124352797591910395655572132449484117849035536267569769725610905486297284622679081817521159736844934377723279021774311428949379158981073297003161073967772836167996789859166457304526062974741725506819806974634986276355489906619907202255559882100600256328593212263381515573569967917671904525953108202126494017474420115074873540439369146566871173549640568234417087189548953487324553205950616810814364136087266524289596113121650906006602037778779345068053328683026698071261252976695715611321438288367327939045422786970293005535450765216158382380638394674472942807787084820805172120975204106720599649996013829900348289246749430638314704434196661584464426125521365638909813287140935198096791156576840235638019675645124620751453215468172279616566969430962077696*i1^119 + 5335417148365581057187460473292982338286423072321776319972240921462866538154477306329834767053702405874018534864398128390567592241815929091542042826057106828397619451770420966214947774661108088273411924098889791091265270682858671422223054867735742551087433107974048500968730283506732109937110396437242540941531142480081863342751095991519277946606120198011778140660331448025001548553505031692100202244214335227799376070694678032980935341138038119203260640396653661722014543847160502937555162754512995463133342822516397854766653938366619697922804715151856888690105091366335910346722408459221874636564993006338913262891917526402195674223406384162521129374302548837146204296725113523623850356050268281390284381361573870752288431915371573850974720358280688263643801477611311840073254798645303510345695003325789067151744611247542214042083209668108986960735139591853938068612533002927548723173420904939472443755518621739898267786156363993460784386618430669052151798112451965788171950355829531860591823899989122992063954614308285623710054675902609734412336097304390993310173500913962594020737900219537376311193584802716519687730255291215845207422598958202803758085333460828364000581548035102251797748052886169855473198183154654263605725724575181930874562594111864014114532229334016173082142668759917810264879514006609422931182166454762718142475960034710097636935725237397822019609762102322195971307482425203009719984364251255483838934364601489419763504902988242500267474864073000251857380556113990348912696237926158245041328260541182807630944217487012861419961345480741423105081736826260838152443857538245054036023088435243409721519149474636220032210389783429340425565999069932861169268182240320254539196374554683110656215100933895173250523921908679364851122439380519913134330017370242087227752448*i1^120 + 8492381279742411353251308041658602025333158938918178767408974956457760408459944763934391594822324708592209412702928337557260799186200936658234440873308868325930128678693602321765904948985829898560241472152435249845288874193271240378472360140184075659663236444048474636798727690553499642677283289576949593284842222011219071465036831807069902461672934456961356351631622962491557218487204354313674166450082552261835515046894757128859561241848516870908210074810838709182870884347439539771471763714066098023708527963408064626558848300722578044723177444355547221636526135223355949926872557755984519056020317594526087102905831737937511830497507704787474163035024803631668087442688222298456516858886690111924134845242816125201766991789245703781306985750582655266548102978214126291806793888911502497115277200722366197121044952629069116270317925483322046575726000264280478245401748125675645351093084837002680935119532171357689634007531178947550722857795864135010652831642533787758141061012682918945184545407808436829576535192613101764379473953499920098133354753066011785943125041036109702824416508078401216416867453890875147388069563865173072469224360921530412093173671339110571195522981168143097119292616729112973205120994409254173185127460936717460347033684534339947245518079134349232009721138541858328207631117756700180384398405104547106462844996287484397129566528204276826559882689545868758841538340611983809997651696123715077277907243374662890800331778379289321667696773923907777422028555178753063104084138295377300812919962764806731157401877562703958245251127385822010001804898270809361894281342637803445029112185432273020563042404265666847679800574415826085869064407246699558047757232596706236591436735736025328797437129831296599710500012184699656610175259692807746644406506790846464*i1^121 + 4780392682144424803742030858051552785943074070696986601669678165193958391495501911463623726893763990653766533145378735835681258222460335177586272365834381306655813305758273229450544895027532309374307927853681626827532710973749077566044761483986875759739735750076226969515420312922163763026406305684224325587488364418326181876186198602334807092290655270134447292365549324535296627248284920616011423643513456371689055743189603729982578280118662526426406196394814175406472559092657519311024007660126997555986992966588644092678211262223674174149942627955224064219432791908720356312133940431467737530829850943995144881432188903182466914577858529893804549529339458329337372070046823252257100334215955696999497941265175162842020859555632735148643123330202677666328593818077886137961634301285090743679091080177617455117558796333464418877654213608929706550198070317163643337450271191409167505998034552060883623848275963542247961578272153825581568263106999018231356114484095743293488690830853576857037400834962365349666527462402480973367310904576921718400819607747808755771473629898025983037950311885885037764224984224317850563480975101991229385817722505026971932231972743531685526121704711686488681587523934862869491508151284305153043624443583485045418826517027333949210702617773254030413441348781885610514313023666298057306329999791925705456052651655316301773720915684759178390259308149360281007816689530136248680978232927815203586868339227892085879255559665855364611486722199776477811145437612629439437115897648613973167153866247613324146104911218562052525195523907588937054857574680848341608997329664167492917554356568742651577880140493625703417633154619755756429742121112547775983476445466895674000742976764661409374732453625708077740294940702671918209049461922603547601403904*i1^122 + -2228573884914360282977429131930653747370215152852723089436807986669373814329777550784631744478970551742153484117347799997480590066087589550713290173762922336322360891283695446458120865133807031741511945220384368699801085962620479348558402952184916558904938130153379344318488261657274824712096823831660686917032833665977640495961835455998379369883236630591461256477953975648196344877858638179406126936306167648766539436094773507944239678638874864085160351829881196802327760007932009310128478067951719922345693688242754942552484256937124683254531850110990232228871207739028125957626374177575260642131961162775580705124449949466278471270571037223689251326229789143497176848293300815937753322166475113690721637506077745887148791938015593245000886633740490695675493769001743304142078316555113157399034111476528671500528168301260348940885531975440399966364916547823018121087375483708068034261693213235062943394693947463580982130859642052505991716021175874896565122522591562901130352836324874931335695403862808626630183616875295530182372534368760812328533187887763096673378028949381420149820309690023671099304574310171528048724986388438283843143463910526414762835829216858127191730615605016163766386807392414023791261713065723305386258996124850678892520626726659642878980044156811023243572490356059993713127444113339432739011332750382838089374936074545919371809958059559693596930082322045608717375057459469201577647994538860705024069942005923897440038346721062099976212474079088674654269171355080944880833210369673873873699451285128854919354076887570743830036050464551631148042603177223298490173300572382945479549336534358405614545350088441199480839532016057856030344965287819362401089556092484068875404295306032435751404907744970618965642709457948618403183114498080768*i1^123 + 225588506667007710499076445911211568913811738605652857286770586066016271611726096303848117285497738141841185616954825228431894666814676060280466690298065144134696465799577874329964882552666598368815939541303053690189997588508033147364785474851496275278611726478396036373764219332226241627124861928076601184065269862795830948406861374537786960688376575853121028707780699793749440947215791869180590493610410512051392998939766705840953063237742774879282761204710510319804627677184946474209251158686933222578424392733290538446127243093991352941618172678302914480270646388026082873718331054364162620735128817809083458324694334629557005155615572121560854840234850742868552444942236991288352176632300180769509332002428260163143850576315827797295066543888805636114326883007099670112885594743732239056585094942102643722557134275991512203004011306113211018949786655788687567161193160467836936936094405642480336899467712745465423150199504379602591921263711522353483233085274441985235553244750928702791548342317984037662411321128246005367378431321684450305537745099200461221915433481387593067392114071579923142823454012628678242647344809826767691169505670144661352521144260873525523016531596038727667221157420255590994886701337867565448533191285849925712305366709298518819702600665209828315177700693894997808213696042913663947091282574316482940555815805237034573620390726828948963582733790683711167023388566862784060197360559611732315355692964161472112897365543706622462991274001515258686923600887791622291023610321306821222421755645471777824409779522129905331379283470266911296603828958376151052136918277989660850767222480178419379547033322182858128789770519453997744308605808928304907770072205424499881106864701499214984012511413906740409543725060052809926311936*i1^124 + 364896156470588240741947593419926142249142388463225972125379001366200373088235952487489530820846149442429852204553480533131133920586852204960781274608492611574420166147752251043433802664095071050643384122408739105348810744272719649854761390925408559521128892333487183328778666571665461700628072419026890286863455867269828195977947905695346653807384204703304365406349796903316465368845379272780039415892322710753012292819860962403189970597955579721818212379396601520713676923596869050600917329875982131059551793526244371707040499393586883215155173017405583418889349236499457936768357256297095028368762077045460547669365355649844382277155185518960017788112013664003066408506579062623188158748391395930390724305105277241556452966397910675922013998495402411668105858396077973325919854111163553587375611749754879595935644149791382099092999626097017902332356297301192557782593473844579275031441127427886234822026279361024659858023701582474204016586743147678315480673357376211693117784935443862696933048290431961978767762490064027603049964722517427369279575111918027531287004177130776874594549979481915527753225840649399807467393058270871145590869830634049239341997558441761195009042847550313592638693833684470553324762286771733015687993756913541406134399469386317354634867112529517023693013582100985484176645701093187607831849864711527208549809057204477613576878660058731493275564190211281859554534387649974683885153765430095393423785552076043461510105380592892154979544434492017561745362539773510642784777418480062173047713250707098235866892844298727949986348459642990124278240810044631975200742294127415044353333641204103961798145779491530791094250706393264399040290877083255743205727197703759074555616692134443310921843716888137031521644052480*i1^125 + 240990694193303751962254193588835001471570726291280379051675347651480555271380232271493610303748811060641198965883949097542647621531694723338023309846000246948121964870331249877027882089398902265614899637338747827760864702356460988697885979439284748085083870575371966267874499207719860889835972224736344235776644792635006548391741313902337516556778556398528949434060962124077784131446168476918339445010561241959486602989323308262440665353854335635446265887591834808177669656512301916822655843442272676098451951279464396828345273567164312164075301792347706781170550606474876998877816180414871246858492925925329535378493028687420134707918412646430732981810937589179565919540344425030225052542207963235814832321891285885138438531021504316365939714735728224874018910796667064686892888576377018070928983283763239587601133971296428028318064104835206713207371451168756626288832508205240085092250873750595979395507501696508701643653688626419789915421334859866844326620706183041863858118150890990957044136655516204848556184473921253075285665703446547972442712211054296323180657370345604899020418428250649384512635247984821967949448761905775473706531611002071004325303521048271944294681789190939555064204630524036522639761022850614250314741946265414438745704877339457556873169380577162656736562388122712199899853390638810171436477004031804589915352277651438773939958317384532456383029432156846179172274209937689051717839159330723692576522058590768307162687744122884576386273786266561140729300768999970791599508967981298798839983712207348449875124559333746760133519090101711655991831717585791096159384939139160624464138408735104911812793590469644307616587021543827340503093102927521400283564690968491608608453334630354096209500942255521792*i1^126 + 83528357675020814267647503060018401506751929420901299018558157018034381855126327399057908676972901506410280506936191900990935182285839649406227228893438063410384130524016142540973491849878200011564320940056214454396748554024297454675657525249398400207005368736651613933110653199498775828654112108564937202845627370679776497351606213598931390984097789407461274141425105345805622746699772447341322530018911892004865194113783428887644235669378586694611408069850160747016143797098461461808009001296938472925966215925044722441394217881340979006685154346267210651218063827362674348702463596054431294464516090992009841599395199073919592211102939300810342220333248158703570947422459707417839752912694256969275404358872737027932722599035474450627946630058314588556352159034569455838529726096070813622181787722934842685063865348625923640594623044953956632183752040283712914394499888192002628649295177521373259513798806889312480064564772581841933786267906919636250713814182018714793687854759303668562827859139443029980688385640358772424362580705447341425289413227739449211517995527154560062565071802547181235581184104450372059668652566815018919232483485977150688198551632598738401520213831035364076880171792476119170420596958749781808184096387358996401512916787305625813890094010534067793399974305642710852951902675723472056458436515176470209761198178413969558733713877131362453897734436882361146447028975810439430976045759953320832138451809356970923726341545000059553357193822704657238838110133802432567944642046463663765300880998995828281161983127412744446949330101859705324521883020519867175819226488923016167377611044876511017364396517349977983456382384574465084889788164742450458793796882506555764988842310812722756845568*i1^127 + 14996220931072821479012229024056457853101790118448271777523359098658126690596934644778429650730139676740518773443601993126661891272166540082092001790841516061312377831298272113325563799330597631630320842442623691234903104221925351483278506985388251042457796724253321009944123145723064939762457071987906967881225859923834319664440534035732429731660772084627688563147147319634787749547820020556001526870554938385262177117630641556900575293997676016162300734538646197282806306471861887038404539926234871492956021403035718107081455495330928274185070876791422866794053422179694228799866705426815249426106259335229908290462188474322508626714325459585184770117096375939465072375996646212682191742396039978360312474647158552884374324796401958432382674842454181840816368923270108321009636511761442215651389971883548620850253647981016040618826886072163931367463006866816374038313740793659604298465143021924219403005093500811327047548300001757536633883472580354799691158337126760930085843888505074307206581946955322435172307606225615672390553019262951024807082726014258012426207510790380079483058225269846938772177722587114517765867269018345373909662703937067637164996218893939180125784503607084605926638047692411787050072083278440202345731110135554204925737558715267067987293645344690136723911625530820495092213742086995576135272069018818802924875765554549209020518325974601287057462112609874054952444212229707819102337487276229090851926103836962687692188701250216838309951861813801891470741758580941185920251935827559313592865210621422565086220691181226911302761287580769094227759787615113243409217391930909014042132715266546891622531684962167881613347604521083736333423993377060612100717834332877964038092357632*i1^128 + 196180281355250473138282463304577048021774764908566726746302492666832498416869752064242417989890009412097164277798026519803868820274067386863329212085364488477889738246633720472363686395117750637113677103582016184327084483974517609382864869878467590293523345497598540947245054162201555510698625566748327767343910165053859057374814678788098876733144153863582222952337222890552025550916274020154477142796663646347041244177392415266565228168121866094479485652900744454181957412165818157715592029797945424420900949327312231662122407394714516645051912874517180713419085693536666339474497917235559490510847861698149829455676743214382700281567611954415092529604349339958580878931013294004131353400192628404334304359836664764291758673358637221107426900311494573531887831071970349646435137237663738452625976096428571288492565660564037332256640782189678959754786258719217017024364846588623994295961804482390960663497454198303998450625184661036059419473889546982350486135766106182370947390018421586032545702438648677857825330395827270302611949420023047829390265836968876731187878438135681870570045465861353696137344084529707912194027863866481182900463899595862037636825027638218651773248709402363411734821654252946378162797217606941718606547105800551325705510172214002549122804248914762286382949044741603974026225155392380578269151450506253683354273288507237880582147976220372059606742267728412175510779657228697924737323319516610232810369534543106590047216217421914666207463163841957294815871519257495593678612011919644359482798935047042587408043292490364456538720008987821801734814357513555714620920192671468326173690671980666038586018363700359791981433360557392633496231464330929721069335146921984*i1^129 + -680366987450590224022701788055852872922346383655924354586224426781096240256687066024462721860944394069305233426900564655882779277875513226824270351576450383458943323896786650435489668636982080605734300200864074896995085933198997319324359991547420952701989072920511968289290433850395036051813552947291099463060947446386279710086203818878330022068373315385105310760281048837184660887677869933447502921877978422564343320880658481732653856136949455016147103907214869421968482816730144895397237813059097494137677586321820402029292210096243409119957900975118962608100478862138193480643162375034875702766788389956882641223740189751031802749338578892059819975082279897836772784800167057061763125855270115530549309802178131997850567779528169863954151748534816440908330222524493552710948328823028694154431842358145224485334067476597421830031983593676776971215649389000700152537610956756485909635809623884197564534914251098268175042500928740544045028470626852921684309804366831950631326893598700641645277353275766575557549789427812100522821281087800597148347770984676895789261599436197841039568722589271253325429878394231120519859509810029203652057361812734990883174763870483555721728334432493146654296691133513928048517036856611992900733591869765304624649693622516012757839912643262121326375434342089116547584712560259958472608955291632005067440624056651878585831610972758056062773014744306655500212403721545281631290959506864384802168143381965021869804428589588312211727601244629023940433650961952295300233942204912370360882050434558897162050919549535876278319421490464896638181577882503034388503975686154022646366132849729987906810804201993598389421892208686283501192786990991518203904*i1^130 + -179415634644766291480449536077521877568076869851093908070284271133996030357336971617538045213711204857496274585483161014665112044109158867353368359610898473988186631172573762020274991380639379933329380078204532782989830931621677135212639768544122381953952942542955221385151418138718967036461035234769603125716345507550389693419828766996796498185301192448862373301135011617092111960974230801902310246629445262764497976584262813250818919543659619076769027460257122317163726686864932895392118392157951658680107275076998558129187000413854087198637217078388416025786242547991820386905739291563236435226998649393687273639003360934702060285978849877205890117990414585172215006423335070649919856343882125514765924943586328744087486958251792338947032189467815378033119894184057417127823915949133124650485374206602396275071884329910872880217481305614463080130789850610645834926218463536079416014680825442196560005038142839973167369685812980119575163162749746510776549597687395937951665599151530094310590906466038160928986919321015896094256612639203288566282937341774317672431153299670747281515696481485995661841887403113269482584618891378673859736922288525626478984393041782309670901559473621102808158344291829407381277006143552548105820899835231340544821996827592636510580992364203146410537837600220259139964640047254707978963514937656589234898817544424694211830835810539444758751366299636854927438545341589029861321166541342957627819343562890472026461328688458748964839193705473629783277731451222198352420125613780502210395426901649651913400436409500166389150179272365190987729133008830502292471202916033236323361785999743349375896233230890812861983383793182882327039049728*i1^131 + -17092444092535684210968011782628941716097947269549750239386771267152461270882132132451349625731410894408147622021326999171895819054053566973150049014792182654968090145170342146674526284478547155886795102930186245905563032173088029479217595278474366185012283265365867592251148956578451265660090264214241789117557257608137281011389293771666159119285138752593924601787935987106035629850527057625456627076156765923810740636416977839454903107580102189390521844669610710691665821983353971261938305517801000749025249622774600472503504707660144419038709178870309607129256934690684708687257034156057093486422570962316461714313260008281674086568601973723770342017334470087312703751064827454240736119881807398770010463940776558348911333305907502160661622542010625862612896278702479086463364518500215856958380124068503923948142694085444877775245685737679497402727978551844234147489812298347499996936279596124110050033331757636350158290315086541893337739617893835369391842973463997447791522556284948617410904618231086006570902560252349094904294011278758923021575208695314417073733758637344300516741144615126414410930128123539486133774528078901092403967597729559691339349146447591904187840354557018312539027125410801261623322726184233745343781401925859365901727642405115129493137635340262297005961449611188653315531415326664589503479013912519702776421662711650591566680632987161665804606603404811706489996113843824491089773517048516040177428400210915217477708237040615608282147132573629521454013095985823747368321715858808143492250119052227349323549112968817664754611318953284983256559548347931694915595256605456645690290006644199846913221997964857298084782447525888*i1^132 + -179032698414913442075972754293611752394325608003596492023080649775307872716016466588060634588667461746660586713384903089309606977068491585677969296416702012825023595561057518585210550490601538679763862750302251436997273306675669199540414846559279402328407709557692224116144899657398978072259464360274866685756909842666339753719503828996909041085738203689667267408343194271847908767460269192538619142773803761696126273030981709065350874548617843943443334799686535419373776281379732208760429183143193927829208665032145751984602675942538889322384343107743740124032866467647373677462048286827799512864884184431052240183405222445783519185725501598554856104013621815290383608322069881487649824298440156658995618358350270925325698237267970385548407071781379680076298178805044022855465074741666608388773294618610341780537175861451121492036820594904142731268637539282187734002618861167430625886538559243820351314601178355382016094997321282156703604956716188330341454366710095819126741133343874715831788715500709269094006052856258726527935060597679768576058907780416075359084481509045685144310686404314190183755309058383208298401547852921374510750518000521114005462303455300191096656887108896465422157643886244041433852816911975876993610045322640943949967172795294986368534941901771716763102884239162137776068663962790815176403445039645600779521512167096582745467263100054721555374956955992251066906677854549778343409328956185754140853625812788489219182718737512000051575986635855498624575877084725810342306305249988248257755804569233265597647999026102256276688432735680076100627508278095970409989959694050522071157077247048137757275965893457739776*i1^133 + -3818173009723608589337924488980297161721039069051573480654673329612926654891326206013980431838555191969775852459790138800377670677629771598321223157395506164769228297024417877144484670118418203017309366425619959508954484284833155255223950894616731557402446413645083894389112099340133729949775887229518811235196428973622696490762702267422682213875959745840086329065397085957947505720073652411533539538901183066571670615756154566233787221314162498340244533807986459491836708039791064275009404393662120521412310541567014872241880748974292068772905079436087880671336161931334188940066210940772671607984366893275893474428934685696688680373576608539425040584634644768538039440928909977287287027841879790446292121253874965828714239849694554203451244280130950691967471505968667252636190510307991093223647448843340754359203536812654389499215487110772749447450876905913769412359867759569154916341606402096170254247514835093569702315748085764102809797396750410912202497082969247767748258957908433925211487277545670842425900570737380116935898576879014596588197810383736183628468332834806838364266278171752523613007896842829410057527548826152295835538216194652053897630615167436046072553024118590792442949192597308239125022428628921911948442331404029160010951079979790295276632207974369349695965604796972955239856371597414555393688267888843556964412561556201542726785052380601352421542941965906204465076043082527942939300843380074332794057077268839364271875428788534785327749889853404304634087633226260001095179216766044154601272704497547271487880267764161890706593697656741766512057437115611131443279856546660577832037655528122829766656*i1^134 + -456364982231112466789032766550475524704704244088119326443101511407384437599064935803672073739879437830684507697540450028497739490930935598067336895867570892135844623646212982768431420387447416732597546163056512536329089896044191708034958439499510226669053525772784492081186977581756114261028209774354444814862352690795954338435296623465193970350071764478744382523798689383160511438275279059220530939293318904088260931564835816904761458230137812307211785227094175330795263977645932744674055801377716961921721259425233482744734498418659310921238129460554386797916246439284508232389415340656318089595147751510701308612613922554360150539777028944309837811951287914147624004209121666984923664918274444214675009937078802611856840394518063246253003237100165852589205914132361573473764990830377644400846780060035210564254902349786740390391195895648348129194325677396017628510678536945443981336187845896711531953520875194918601193081085737891888241174804439002190211958535477973826234475119921033001353478768510414741227782552478327666848097489981417121873910823620574072488465187676746859569128529266843568731937491536972275956793898414550202801376368328932877554759797738320761783826453555151342852070534791112163955532109717647567191916133345265303614389712406427078019887570838134139056870205210946313374172552038582617694804393912635112057619448590371469088554706052680663803155920307029472900622989994469230182713688189054223635708686202962806366891435748062001927987789503481246125787460386810772630106947279593578771713833994694508529406751784610137286278481902834234274304786507201400180070289678438236160*i1^135 + -51630066803944523690619499926354117101559177306970066738881593867772339352871976706880627514226889228478841413332484190516660491426656211223764607030102206177209818687950019538292591379655971648063533513099786316858267571434480511386692704904648954949795337155197744717678670723444368625313706417146787658977445656312933846323701585480132763831112878820213059892571138864816119019710783419431142992276682679982979027130297968341691250086347193066248547061670368031405826067091761587172875806265902795561894931569348132594024638949188253435162979260130172041380185380989647297247823390904247207631098190490155623443119564269445517112227975895836084014968418035972245813326112116864202511389012743570815470916384328473142948167166813653294912161725995375035748741302601504268707728142167136205830769610417525270428633798539350247525698007670734931697293626138374174667438532866683055342157800751507344702603092244140980652526157256573813523948594790772732636004997902573770455151426803588540391777487953589298795491783299446306068275760633218191071370675529729433843188749864149488694839700829679013902683594344958149120519210772034756207397299396625712098928989772616956622248043221196850521355457990939275454010269711756183550978563607764962985794724698583185149661522038910568641193885783245739331019036248530601293278158601841944094652175555578117086568367396475328885204017881163180866999993395231942696798610519844607701798064750381125698001591643257868681005570000745605530146831806393411222632464724402457482642001747313883730426543873837553653679940489815120478240468662120087552*i1^136 + -718783048780050968440694668821705822375742273606292850153439872789581277404046981420335010163619800989258594359782965523422549093624282225225628108294679801384388549915564394754735784224270703986767433080487323266977689306532247655084454283322655527295807778915921789792831524165071202287626524308062408669691529082043195260962918583884250554562843620171087699391965840529859621293480534904881901555931255146167976097653507871353390896764269479005973704805995906270021709383625640837707496307932149931697626320489709995765791304451583277452201929135164418769461472229433258620410758737957101311985049688118250598573537213268275310063648408979718856189601929249385159180639765401539491459243177618780009679090563399531519619034909240575870181557952694489920266056398544346568872603385689849729280533418647391030865980545628607741657097811347761317703621510492300656634742318719242625132979733741465601152051649321583609806610640061294754735508776691110474628354084774785310760221475298120626904866487501562087319622096449299384583895007299462475788931674501531691424400043448416152531151475423791095052457907558614571235394045319413765833499840821918865223846875980270365756991064587737877972938920012650593062209133308878995077928892048918838992057733283015789272199873713218090658931238474264124386223614603620573912303732382228089881182031194722505224343980200281071588674360662121869234776070085343510148417171039972017734353332270903181231681875701053772211962591156918612319312051374103696853459055612345271580120005873094246783863081025131243743186406195855360*i1^137 + -2695985602384906038323261862591337376173608191037438285934058777679710526822926258497466792735241493005351470526414063593290051262343496141570453921789747085622636144638591849355073582606183255563599043087243513635389998370160257502780284301311283310973220600408933665659541172157343538668149970361421944057023147227636482155842936399637942842648176772421800047301411677498361668739990472641682552570431480241971404400437726874563794641518546057081858702776197357716819520072821468388709899518763161790268546578497910938248632177148350762641668571787394569107655772322437403090633587175570638491819596752802358542222744657564729801806021304355998780328445428998912665523361779346178118940226172592195840885385456521428114599707549509045954928254700506980555414942721556601330727015910325215912683827549875362897445374563323555603776759501519703645928573752821488809330258403337269533085314601686706854576582157241327091363524777728239677361890863216778414476387002110484595708030323776298708993572804161818096138268253479737282725498041810365875055579219517452973007619388072512480036612833355544107726711006143022095853923778283307687336656123595462176732208071250394973353612868702361133375118708940488753698970526906256980794384324586696452547226885135497610791576823136972142034300448052885026454320031324563388657207655079417456225101882732409427330740883252863401662672081917581453771599299786856726165950415446069618805396294676956035562832142221863991627222675425174064666414353138870807551347704479096464673562241629984836964110087225344*i1^138 + 219599206890661162715015435883809005368542898150058488173103667988775372158867774656340135050586976521820118787782624791082400623473053979026546938970305146828106059676305396041946362700494322865375446353702234683052777682243058925481407906209713970680899239947163700847581178844413898518419492480205788194860874262995827432269186614157468375460455820219542818004731734841510321047741360143943042480769134151031844824399916867745322962438037106280996758530429385157305686275269504151231708295386770739702120731232175168197681833991296389649479703961931793595734685260069883566940667341928640581626537719874507434221319762643566580376410890911394180371907057403100443614976370426522750824953514850298143023350211388131298562939840679550869404168659589644220041074237986912604031901888503972940199672951894360536478080745407892179770166616340983591526378465714234986237117885330035963400344457475019262839378129028433391781606223930311180332668399372467716458766346584800088290140868555974661882300378530721754500681960344522588121270543270215231231848401116204718856503143094990362136152637627715713985286855045974440241955957584185170614431606557941499925099045712012567805183542844345234748804286490348421573825200293372252822290388440656563676548631269409403117407426953985447199296226983321045120514916874777057969708266008288108692998953676678307209474530216980512603680139569256308781979628703239643106962598672051831520109861007502909750685841087586589829782701562720880599813534826937620969473698380831317295104*i1^139 + -413394769970690494022903435148992753038734418077844775702384722661465962075906602339395842506584733223285441549888798971013273146744381627955197829680866989398547987508518680338009840948550761580034148407068685277285549867833552982893768760543305742201561894347632191722501985475305563981615885325635800835311847206567697678566860406938979637979382800641101510015497763826223954362502790576992997798250284596505885112991429658326433324967679553271485958237044065116596444984367446329577163791160176930891409708317089859300142524170995356158250486539527933687333484730991886836801875702199974802394839137747298855555696606126398426324062229867259594363986465046449321498579038486256212065040111427104255922429316404078939089817789504581474605586377925574694780413360156067318428763635275770515676075194343673752920691850440567490868322144104169205817017697162528680751510804817089357195590456877429864449111433326405461710855912277878930634885861359322222046224429680089036469294574799221293344379137094455460351229222440981733198947377890591419062639152924166580784853778055154348404458951181377918673665979463380986525567467475251520715940169689439456039753135114532068945214436694522143415740994149351210650855578693760400403323033437370178394394940949159915333712722895650333730729683617357650400088113741472917023198388720456288915261866414372940133240595648656315285400644778340854705960463188463895939919177416388246409519787091416243806066146915952005999795955780772817597306310230016*i1^140 + 271501095850178498048004430406226673973151237858435304355731434297130980862019704533132966547718692984086762099829161837813414928615658822085818402700098823098872703739826026433355943770642487176012839325268635579531265865836790202266702980488585063379442284347502080600870576301114236507270175506890924374483230879333924415063136664416743430883545299155294433600393337493555994503628532896726188611831846328897870017698087316310863715846309531993997673789108147008671763089960232362877466627435994834953586086338542359631899857077940706007402391620761237515925473728578718998940234000765096967039046819483944994141110758643856973873991929625799232332157810640256578933893707106190030380925166503321454219397709626020118727208270396409935796456196866060027924088075972570476011034144889032900246459781980948311994796345689884625201157538975978831957674211200655113816143805648584264011653503159924445174073372172724947493979346653780021388732116623664797103383879394098118715643760313239640147616899002755155570073441697544976647586491010719703927244579661713250162967444907858058920737809084467394525537893174955419836514824683193084319978924698034312167199684849357956245456359682870924611098053894118119235082605102977192684887291850718081481343543085739457487670822809121242242369819679308051944190813305957773709317564460642152051031425027398014187494765486627476038664549915374237061161797802767007549951680075662634221128734148508982086824320826804797440*i1^141 + -506979986170133479509324154118257905377027229383477677648457355582485589716566541632547366358753401604964463466266037683042176659946618083056867701680686896608111464115226494541228578237982088763027338783289599142404016769352101231208031384165181908316023287319547866464267043617369412766196064501789375419305986020718994001851328592241885093782242940105010820571063235428318849656974756950796562883680795057964321061803153576232557458968517470900518666448410507228983776923576427481227808318875839027070555275448143969225431573878006809930171479441131013418557458635197154587128761983835091351006256486460225538612744726767079093580150822363712834806195688841836208744087463632771121899704195388962427375516457089199557524381371988009913107473147716414980236704204798102795553470332816039297876824842238166813620786782101116463592732844207041319802669669968790703141284837862436102569633303481057147746920858571401275267540370411852191530136233349107453270758036408232780047317120763717258817945910597931964808711656196514998636202349163187676063806080081080920034799211385667397014733535798376963554334760220753870825135753356905865586655693251407599900671014392331530237352720723979247725756112663768677568892332746389477241867463526837727848146732293711249165901834549410438006571912408914341134710617968307018014268414168551050990540694482562838694110958457324464705496733667158542482242204897272551920061187430151051261123756032*i1^142 + 851300032003125240932371620222447627519613459909659477976193775308113592708512120732227383344159192180767231509748358395468342954628619243020120440613602645286297789577022970084889662885297197724268895274535830125516726269549289320545612715698349561709205027944218399111591882762317147859368825811609365302088598177600983674805499712294746603758426545798929649296159387653064118221649251523688822907534153588054124296209124366085709898808215385765219685152029491492366822030635814878961341997236865948537504718015569571101374893385908515526166459819694941036550657327029547408881728025796811853780366822620407062673067950053234151135068716397304935223093734997862891374542222684335211448353252347770542338527688990477489931649320580179903709771051278395026587122672710571265754258433710829616728197661212307382604065273117888363495885045906346801734920865393571725342514595035173687514974098783887343742655312395544811194757693978990046295498859557853592527763989962254473404927534509606668318703863943057057697226196178747095585719318389499646535305973019251128356175846870705466620705861524544327727511739033326998710294490122003317678385226350554686201008554512874743273001832648711517208872755560320023039920795291395354820028616454694731920293493302967644721285513388610896087232937642085196920942216876221130643050983575656728322481179515297509259535478810646634834331138721881276926656512*i1^143 + 8386994966316951285844641911371734200196339037250326646585874479064042034772108268645788605304544768613362807805645667626563922392690514646669636062825991115884027991450886287110813696689667117454233715208164463370939653260613432580567038771534289391077799738029682457192753043127034310146332744867492077630236043002266648964446738465486936487253583103918530148611492707909146212700614110628819226457780695480249316555407153102425331116571272413099824868223218999861445152116679655655173671074572230580500223927345511336981958587062543564568790097095635598511148274616579558456900249742755383459294648028098546121734456206005332870177982600122147373053411981793748050714151523035859287454906981192307282818189696178436768058010905280173504944219037513149674377916681577498101605509177022243403609850469181635517064627090441259800249453002625815983681886772499102781155102715548233475948439613958791106090003110752437305210485593824053096726693356489067334193371601555162446394027820551542865340121403511901283587677430884511982399514188305235928661971012042440668714467665299499746556674410262182036038164971144047399758754034381038215619289619690579271261162139833626525171359838305429534952062492472642217367866287594002469809804002704664690074362048546476095058557553684575732885410378258254313841051629547399562134527650173735790113724288920616697856*i1^144, 59983196379596841030869706676552170209134617253719256931910557835072352204330861988117352428281113195361063236294440881478138316957756847755402266672556335509777527807907874224695000746225345748367163851325544926877852598691014571825888618170383498422735784752274971936251271232194363476571591528921963442549299619442821943227103039361408268240263130102736764656488413273223043683585128659287466863642090144093556817644176875975532105833233074907385556879978919285976412051261072918849610747118468389794968945355774612215155859070140239560245495753715332541482403624692213740948196350241126922294073637816543051346742983810869395344642499650454965080620894089034010957149132491163653953709533024120560221770964343423187452497153012436837318456643190085737267871666729582969917688159536747048547945657458568796060313803916273245732902121384871519492629132481092234096265145739593005785830576013806160167519939049410845621577157186041154729271224304661678110638045642376784105036501213707577047663390962586482597886315469392791430246994229817579235391124471222255333745520010710891273530357973508234380778360413945832025115681008543427618157910071922541184343434697130191442411843408197735748738980550226778380766514447109390750366931875745461553283516515863031909806003768412569145994316788331900308366286381942228317040807442764662448548238193281791280818124073048400305934648929188712205663243041277832987173227348117303221647761977848804911453977468781431507835359554306486148841849421476387752554017812130622343088709384389360143983515500981971550803018872149416156511685628672623026212509875073990984648666241682757765584012277141786127364671774486008862936768828036390696328945333248481640759914745860482024178759401191409316493101706374899328590813997724298385223050231384447999466444662139308765739334454372900745926678157571280057843891301091855293746481431432583043421962367553732468783745835566974897411326811487114750507084430967828362555082809649934255791676113796269962476921508482436339855223978760902317014684444276884228485328901906550741845285138074640407107885363242560716754342719300945377706833864531398494777734116513533700520150863598319865413088169165716109722182703053196729465512013764317858597099676892601432058201354228018525754683077657328896497986139012120888935151548275554470868514800976752198761801083938716181568911216766602962845902201041363272490929328369171646552998277459317598327278679612099663326275638817051844728282209720470072874937745544741612253308988077274215019717000905679530415612880025843232740819660195142373513730457600000000000000000000000000000000000 + -321170926425248386822977180388674501738178697854333518091040372810877706529666224739728242928138951660371597075368049748066740541412933673167422267588052076915643424433183656810112967469687686980503560327227893388274973010470298955198189636723459363700434962128033233334665556465685511134372793374331091803415155836020445356426008836674810622865448777558507403226875527675479122610990284542054411094215096627956527058030664692842814927743729086444165845545652556937068502721283440177202265913512891989310215868564728225542362657120992822162909204277789567020145830545712954984489824429304208409375535784115646617001572696476657685823096815662503862574779804034003588595008038612098109600230018205418102328697217621736419854473905229251935837865152205860058986518973056302149035962471912892214100651805367470717775298004713098741236344167276192057165678161738306343089811322338710771795185946905569335059755677936276153157325760638652663154093809680270133214771620293722588405498881068342134301463064483806619676588830926140978172839440644343874913342124564183041964081348686327759599031974911204676489527067248504509639964498205176566092675935792603458868047502996561070689186830480016548709619278435119283164481249604947574496238911025240797616885034166414275145259274114541415181317161644059082782173451859460848838077371615856887929967911329359091691258037176079259596106153735468093435451085902473126259510044464415795833221087850476622575208544118305809431549765299387840872119394569549872977336207891008876926445253122441028858130221018805371413838995913534733324572891988129148968108170571945213610316637637248226733530580256268661417974883191748318673052423403180675735101497311839272690465762860259903883091844223975396227522158255144618461732693681120421471354158071634879028062900072007082209246480986863044029324298221505362747999718580511245430385458613590840929301900281825882105507388972411658600842460152227010760937805338692416313674068776167160743194211757644665746454128095048189853951960943006375165855711060590406370366243023464532947811349287757629779563018938980258727332924421907657434579943655609940693323282287758434034289133453394304263958660732390014344195284031081613838814175148412908680010513032697546374410593552218294506398138699218695034820499415184838795765016758129602695929242007578986129783718793820496572192816966421118087079436902232559779004668141743487657751641079253577251479715118585174512569737849040875507868692865318689054570042499141578845878592907975857486692776176903708556047974898352915658493064348505239898141229056000000000000000000000000000000000*i1 + 786508819563631739424982108587582755389125652828535847397067722546113470250039255661316879657286759848423892629946900740444740888240940333586897047492602896972168618530262620051150630463760755064944429009205804834966510611717148001670950344253882241933795856325106577675615834469715156549718889237233416033270436529023757423269037651858022288653608103836357884025979292292740982649443833352115490652887138564178895909550617672975894132716508929934775534017432753405212400673249249757491455187055798874903625651250196168276735434898054759041580603872771179843779762376470711692470734778397148569312505968356120341830972674514254872843032464534816506493494375251469740567807524054533041796346335604046485250440960376847531028733925259386536438604156213896262774595174435193886687256005050917078491235176827758211568164948301463234343777509596309302718049808559592362923721995355858016257924288768081325635943998895345029509155997364758053617195889672403351933409516938273668039117363463578360009250012210302030601665016502717768642220012503593687791135143525811886771058987180066867793789951232974201922893867319166700635940832464411020681205006455587378568285856244433189914333954963940248374135855442238240080967420870237364449552403906606245136256255893360143425353475522676590827137776356612898458648505302692640109504342781645574054742991496492277875828358476212329195169368316180369106032071976971205398430488227509216369138571919942122088993470965184077493116410179268224649997670384010406084813456930646780159866258489664249352267458019538306119273241964787149439818135339642702238953525141111837485679751091101628171022913383891598099608157100954749936416011740535357558045801432881615456482566286195852670756579274986998553015369050971598343702609935133608081488433632174404205812560423990597785163438911259710163254592205512625468192933675796946744754743801164062439621644261920815354452026833877293430346304136451669432065585862040903092046942044936669255025218378562532365193859629158710578470465373562475904355936813281851509964725998501256766686044536276167125384642124173790587211353138735463563305857826600339887046783217033546824081012460396257347335961004677501982367629515115898532582436515708454546558076220177350184029090942080820969449040274523738215887487159024446654710695490222757235049250715358381918257552007733105775709824537953140478296275753577256850276444317235019139083762891508270480019473806795128104281435191108191239767461027538887832157703588053790650692610712196826094919720267114794307877774341242267003725807409909978313103769600000000000000000000000000000000*i1^2 + -1124926797534098845929888246625134289533274889181953020802468554395626504177620722767967631489879854314936820071867014275324304587671556488616031474043366737388685832516056806547884746452005246878345891639854876074376480067960139767003760555440397763012878147425814953484605978415463739884318285527020821516958717761431559117322063113858576530641916767859027234691308129491604934479102573441473529154779028480615981708506914667659383110367330194612885058719061432248900499678349544767248100250912032211888899381965337666625452194177228263012699975703685880942235360833314635833945974597329051324944999346631751186157361487456727768276966231218205396671826252226822278656978328772881207262487807356908703041208214951624671222742062414630391726623780411553970766515273587835896965155389744836469412369105386827126459894533183225438819878453008013947954990481360885774076119085040777475699186833487632806327375146433360480602320554601601785845242173606406667129526371168977672132906703113760569916397089670817426717544247439758906333052836546508998651264263746457716238175171442727301790784608095772154351334672788657792991964044766411577558823247875130448435188564050637836901377448223211785856417331902246970570367382369370301569858496468189303505630256117970710550863481826959395632158515084575966303599307204457882057854451351403678241157633385774781760054964514411633665671440112550620679612300458494810598843550171953804421576866234179645846664733714443045730211502415890855974834019289700240587435199371066233706675607876406177765385432874567113372357679251440981399472046611272388303570267527699825022137222974760618689587046739764521868561257027111709288716029883515290294924312809772992311582653311409358027034782732060800922729550077962101221780992720935227004232080935652457819443646200783984512977767256133539803959476704599115634513157441180479087569659545952908560120052969843114990378513417756994627980749747833179569907507520297128078351041816353388891344592266342968903850505631656086112981376689005942406633348227905703098319058488579293920074047598394567179369105578979911530086981823359054735407990177121680232192110764712909615451926350944302627955218062282084130191627563971715659613112890210368152826227282192090964651221793732860995462560827164116031049457511375131137884951126014352184797381376756979173603643348361485281914599000248938842141447474283601312332155170805184498313632132381148409932978273612294099096738394777246260876300506815577888061406149363318938546130133508984351162181916187315149095494857095014647346962535918218443227136000000000000000000000000000000*i1^3 + 990040355514045945156209240013046124844814342091941049023208188127475630278253523612439989168080195073591717934961141244906711938138201944630137502859035707181414686376868375809642351069672371515811319373633604284279941616534670744956779210562759112370406064167699199890577589300678423971668621912709438837340123110821303667125672931916293734832701883242063421877823622442143103301652629338307436785209191906352495731060611864583360926738885830734063249190660170344539744445006992862422121038047538917034891122081767248624944797159085302206564009654795958015844857394949791470399735635882813658983569842435418016275383729234083314467787256929498417722285137230736021367599678292304838846397778821648194544819331115953611145047364586525937043658656533714650669990273288821076966619408272723684313060214820359707372853102362958187758157734477171064612702388793476906599144031180750538862899881984250732903132556840469890157471621320918108676635578757398480277770868998438791390790306699196561576259903521236327424311702475483961823873520260944663534484753219671008773719962186441236275504375329835148258112011554601342791955621995433127416964010017333130959919111130954214164365987135406084036733541489700305412003881362887766436756457690789890278535976741512591354485562356733560752615010129513657620615927892861558371956581050772304358233260864426432771869402410102340934304427934171912471210305386107987820058908642492513344384955788440968360118177524788794262233233000552653647785963857190430372321183376724890552376523698125270183848155968246556175571923088622292558824856454315399431107038157556066204505149094686990211688620387288130023735468285084348803279828689800513565321001461213952484191835116165225546194268450506326660164133167942570191479937622070092629133387910429467706374702513427285166080681797679096707850725175010024608660038000789930801482023625155502224410456582623384110749132660843202759851579897048876356530182173622777931712701416645775096797837472084419701337912828069737940821341422789890731199224324012963020234942963712961411055158858230325093676441290322229816933634000946119869232174629548351694424382396699784340675968680717568351192615652686634033487863751921350831277864790926545191995705502074095872916816789991220834583057646620172310488151998470850953918125160524622929738563599950832754946586276249359365326662892941331929717652984101583041137400992406636162226354269492605361205809325821945918829825501732773958231905309834692094096117565419096886094831939321329396474419295408402215894369520507348923565324588527961998622720000000000000000000000000000*i1^4 + -489779268631982136900255210846613301032966083944941088917617996896240313289630759884618296977171707261714959811557443839922574101334469604401593716464152843310446312331012277180096999713275213827452048966696676224082532523600860939461296597149315433366765668810358265211244505818820732748763565171438028953247374858956509656079821155498951586573336686699673206122820864710067470405440578473700277125639286216525297002944088847080318671083211586772881701492925253944392505979897003800370019058722396712756268178937699051030181754726495117847352443323453344229438448278963783487739283393505673646384579655346126804472004367022810814261465442707149705180405389374531850883987572568093595332137547111995238604473808193585357560061456710979428288799117860080820887776546040653711893297846832507851283215881345001453205117654652011923198859888644231043503534071024459117791754632917483113074274087825109448277049450372440355583674409949047543112897275523212228943103053977778409205699504602179730007314007985799544586939385941632277122646166955110108416463993789600929529901921794021997232754626204293172503447206502795092162208102060091763921906302829671288846252855980533334032495109654854800506864156099795391591109642734354925358554718826594210956943566307772171070786376614223636137073545699529077714599081364352399524476997341880950984916072562264534089286417256239433932485032072687410251765508396925059523120150460757438481247418568977963316399490747434719923550985113603001903110004670988152158213253317765663434905432085513582295148198948660959996338682848368910410966807672755140722585906780777438452999868762846508845132782456633187786223800976336689935357554960520785771818675745072045065276894837769560632357198484131438686419737979661148872900520739455994296299711286504467441107700768532468493792663036431643155948124376137479483447827938681515241906370134151056886359663954758885762999218261273020011904855071709542252749938165296934972849650255325299528332697305317852259006178456410263322456321507841143885096056384251766836465537360877655071321925940724310212992174128375317963755717737415436075339082193372005864153707259183700457957906339799808906303636350958821122756090954534863518444694088724306600697663793732530634723293402876663001039590566489403196576533705789274657325171517635953548323692052355595652808887029021073851547526260211118450980771468462775213195199441021335381234450841498335222751985718291428086943846728884923484690952212340419431354288125470154040107398695278317474005998560504951225836580718591179357931069014395827446087680000000000000000000000000*i1^5 + 49312702411202582836357736551974421563348076966096491820648764790033525594352923270467006627614954923560869309930221645541793764870890459013872052923728956840052986353422004681942490369568738536672862194156546823449572260927491579909220524611884082042866522542930522653967327669166929113777770414694273873203964345812705289764029259275736085880237629248587488330626935997703152820604829839925648443454791830512087301626296787191661617334222490360234624259562202872884219333347931301627294050182015410383995724014233985138053434178957734744102116315638728469936273148015350168615707237721125358773158583772031433769274265368768811161565394515090104141024198940561352487563210693107387376757091972530730174843380632626936702801477420716184289071832999330941576099771227998811938566870790445271049274974512040219741909971361632858866905678524153417096921151425475704537835536704516927694453050472365711082775133930007944017180125638264344590734681232665359050828356869072354585269316897771624819038226245857870961614163960279598322794081211814348597280189040989140355717354287973472425783220091490363010559304240552614930734044464314116230368302420338978024290941405603916666855446184918878308934745885855726134857649581558629420202631732419826919063012490115634571796520085233866548820740882037142083188246521262038315691410714617361152091751078511361797005596552135848117846161902682111841001701379613401348565980631458661310029559541912649149345850840331292631938674732617083061572769071975225040888952349023425043576044947005976073736575643574218874134176994679589901212590858084079826769568280438341171102450856572719984617448486846310998731978507935455169415269863981500328152651244343155591750355660443529521273456897741708918960698567134792284267621304868088143114230576231911166336345181686683740170506709263345074565008108432084907549495068943398306344273766539063991332375331107312412231831939162842244116076506494074077315611527811740230306506650107599745214620324171803388011003377167469428328940808722432875011400629378313509055737015213232219361079548793396257797597831846647046462538227168889274425981602995156676299925212387923917445803487641157083584473227955037060063991696154312581553308024193293464568744761338859344325439973880360271742931374501621604535878880300662279580382522079065947958707266711677810576100872714563589276071985467661444370377721839078829840794793850322927543789248523430357787580343882284030553298193866562901781346300319788553418601553736879734405090567674948315077658146112831913557125409531303498004322038202984352972800000000000000000000000*i1^6 + 110110288707585170745935524671044900404675324419140114596064457464061792777443604903719136640685208548352523912789647235638294542656265115815038442963177527272121824707121144561139374866519660020653168663653466204572196345740287296139199664680300920226287220037659953443105614635931913906418914111503002431476572822061392491529103977105452539134578397716876529644556531231110707376662835761203039309609778608764314892161238000924508092375735225392671606945189838872776606759397487813839293377039407778798575692485043423656105517994612099383499373089867371528936251478887668877115047591733804014005408708601571636015323280121155155772907536076798319027485362423520851714488901908429882133080193815791920093956781576046858354539871840776074967136119516129743406776903198107418368063294647648710381569934956406651522355374933920232208718701004519329096810214491443771012217661633360201571518550093261508695604894177251395108281054983305694297451851785214443845604343905828562204799098515096629542523223387598380952463509374461691906565641717662876444841578222606956715700450671586465588117370857670953148080321654852862019057653515898459426260208687417482707886479917856773840492196424247651365283025632987598790759167120166276829936893533574419803947233301481467628564642232057190584497960719236892180685123316918760661144967618310612969785833577495099258610229823366059801630178528745191149759491837790176575416740065494460418177376984461143852751214407022886245489011903709593673823064664171681526219799670858724327381955289720951308386337628959146243795674001393766407117320534931958281476691105676348042340515100800970316392143257164469919128021270246159155696793263370787124986100000075140148775022721634001501472505135056731911801562650613621284495939503692140108067774091456746163741480817584967326064426770796704246582012627834005341611055535855180278656901990757380315278260109124947278990237372834172327215089993912686997250438446395562676337280571829342390750822941166085182395071149030629145132780784674049143763957177973521248324338421244339524677107458438064739227867635260125294547062769919523243549383941857055499360879840655172771483771347850879470145100337421448940762536282648145649525440284023637947931831001406047773320895117947892168423061248657152992243242973093964511818519451787308843524942662857370091945946074708003658265936392750266252724713949605862176851741683142019789383067538507635526215027913728075402244008690857988506673314444888704737908280480143998870726872063132459747540922370421895437218889337484941729350801911293033840640000000000000000000000*i1^7 + -95147886396935918444230996842463935762405908995223029973348585690827892834219126713621387125529670665332025363351468517616555494082841780219797867047676299711595655848811282593141736368579134327187735980265080582898820805094017512628587971358280955502290601456868275475933797022573484622789924209921960680245543396651975233775874021675677649348172079492074980306319523439038001749429058836690668369426424411168287417819698795100366100117312537370962507826422804842208795243930101920010027669863797554629455108841850719551858938376315183551802587644572537959086786028634041945777923335352541451479905876522133476717790308637052919331362216948613703447579350009809529699455126537964905566173950819582785798725760132876680561433950787359085771412269619159765175402672589541412466559084719200512309113964098467023730741591645434911721721485974386314029016695488571602665950433787884298095699565692542553691580806191726756405081075842043421112209760454949183414785970241797001134377634183047152931880696635223572402044298325909799086296914291798938027529819257749087004161186375326282861976201221517552033703905575709769705548060366798725662440677014935537463555076876521668683260040947715652566523996984293523817122093809094138220795548288357595802668029055410303576500448070673255050075671108837161384981148710061834237448000655135858260820391154295826975874465185579935878357853117364998371308063400197712453002709116640883891318398723105243385089417781031436162761916553879703933806423817087451506833392429554715406445065201538600746739076483808410398705422364622420303285158567502071333703244796685987800942010428376650326880674491236539514350132096301437448722515932940615128855011314891120171674667122150823323295614833945561999621536684329235208634911580676161342530261273340343986165399803563181177605508539242399181599776694841423845346597536572949297272192467470443197593909236016202985414329978714414336763009778332933535705968816145642421505795784993969954094167887902620438598422737832057913871747866594882631424000666747278541168842321724432321660873269228170426458262155571329064842559117130911634730871826720392242965275331156844678968732114538692748660840093632876619900090228649840385450147703851388861583120238893537690818667477858454904978133796325734869613272017593843172277651489100064423992142514796318937267131492651707811976282741780962921350813785450342579776284914979001375888793154610301157769490931321810838096792006274763730307246922068932553634268210804785623266396006551627128113364597233925519255521316139651166550375157132479692800000000000000000000*i1^8 + 59289736012141966717760506608809792357890756134476697420999379235506396590369984372587168703736592831708729196204064841596053369162518150865302941860837524789761962575317035435897474898637159320368414416744803364337387345755650867569888495875578684506263146905544821132220165758794944483958241291710173183722249679919617615698176156237051763719091543445064642841420049781207915930691548935567295299996977305208669554478242104779582247693024606403016614048000800369820133101356813611486280175364033249241421919269863960890378778253944187020147026559480904678785282986632877656077378921034623625385196447088021107790099680940511995263955673570608508775329396071269712374381113399363397780506840005211965564863854735855942057543023140223522288348340608562595598548143614625919543186545174155127896945759923508309702798614951827511597634203950314817291211378147364048233252192503563779553173137039543564348146028183037075499949469212976484633607623419858285503276654445927383854343346787116356036398700933809769805748207707335447100216206962824332598754709606178329125750018100970112206400748699538570671859559791532564167668261245697460968644094588742016246049569281392592170271357291006583801573277672280656581048547357258796354194115540002634933469895369913614793843354803525410150631879154312473216066457755685673469251874097433102274789241404448312035538639249198258631237049057232000014135879710814101944171775669199328048236664871297236277452977861792575002406606559623190674204987159709346595189964075185560963097866828420030544277491862722056158595661421411220911294552023306123160541618481848996156914111759675834563537490836999604628078449527553934973224507044349104733663066466475741775194284497758844150802440733754025291596316809616634266252013141768881880151628007100595576874807120337660700556545868044150017924167484758697093619063920240640926986356112888604647853617983486361842896749455950930041322594675577203138650021851511480482789917211677844170229243932134478969942134750207174979568217264219856733237080341660611932044299705483885584723576142654299603185144583432226692922124671505628881368668031579981680265912778285624164734486282699654659613167411863476198771432027162883647832445866371111775956566888058774662493775348315335494182253043631194567424666954029953125300239964166306252506195201035429634987616542432437478829853736215829940614100883915530693006762083487314336417434561999304598458428608535092900902853807163582236090482582173817147576512658751029197788552433410128845793928133170199678612785940902894535272801540795006976000000000000000000*i1^9 + -38939378326417510137632765939679284811442877896726388262301487256134658365301782260312857196470197672980272188904186929905517675829491840688697812728406064993491061759891579944011583222535206433906949910909067169909145577868978826462178464023290104881627412907928155608136894068110759951165676535177059021879884488314469230928608595244599466620039940845062177534637020908519064635949934539903526300076474700993838414354764917573374133619900996434407098672092559066888116973952164183751340712798823430972055211426461570383293858122095265567957394060825208937483368935944321580429864852907020772400241335443960134957766846633820490854246122485588983581598537808576257792244591552665046553118517707867845461176849058796631224799278062462417893614252576644978573285480875186518714912775596198029588349890816558235963268514774820532116779589391305604743858999412749329360040792705645809989978614013685554770968647284895104543921855555821994185563101559500664656227571618168975484894315822867200949851418920662613463007661515081648755763151000401376116445992830370502296786845013663552836388288620577640912718070067924164289164752264421471461958494886381287938321181082794371148218422347704274240975486448737089045751775769312138795946238263052014275070945861242516799082634298061941002427751539027355969201124365221639970712743766570908268018681168864662167534208033397274152153976850556373769235494222660913398322857297398079053757046002964939105963683870807890193347049088659211771012076859969909017415150064910481129791819486993641908388562796584197231282371316308595287152019378728765584772090154534958315660265178168748009435818203077375519222947433539674554290153153684706119812980124318527413136681861429295713970717467193186925071559976765658773586330766867784503551977368330582905853746785716927474911175368885141664801556961273071319673363354138717015016666393833171276200668676356579269744715086333237252904988428047123522630273821547572271172005264170083436385839340625423911708068252587761832217429754879369922211796058475180868687439498515374428216294053801456941448809043580862396872300776850471928279520234635226714708329290640343346093278972878267774325343611905747097636826806015850789781957060990321081226078840602780675299522509571203670240337158897075278231106188487688175836982814763188362574870785382399889734091486328115224433138061904005746210689513090468938838775457538350659050040564488760841127539470721453363993888146464632778530580517157427666386304398346860022862300276913849410351552659592596680784667204361431801376023810295201792000000000000000*i1^10 + 19907646745826949712476555513657381634981151977006623046117962532336214766048127348359398952656468416845696777054206385309438694541127075738383272677913180555806230848007542173415900439962830626904763010874934805295046370750578604999645951630222866760913488124400118789665885858287909270969987585486571987743220724613767685440030964107523489355235632320978241007578645625831109074481937958440345947364743039868120544193554164863362351607788566034400876121675164021853731368923480146094162882043464885520228570012249458203306163272597502857834166944394682216821604835954813197362385925440408992123437594879160173084305321196313433340758495798201980051010098028389446645467817937200039385575800968644598090369789318250476073594861199095663499561931043371052433205880452113095469106193651019886847775120626459568029922251415400776695755621999582525848340450421113203619357104390373045899500921672294469731017587101898746960106016300360882934538358655815071940454904319382710132679101556404891950223725968316615037809456920176982773841657460934587167753514946688911127295738068151266687002827689147613672257235182659390382645436001054850814914364893775079057067419360918037554333855864761064432049909179117026509815562807017057589654897934927093193402731702434327643328662353791395933532343026511185611225953380005972923517494366099398881572342789764175549700506656430132442871450341854868830063887630255197408605922083537453008488763708466733536533761400554109642751384010387037062173271053961893834759560627542316057459434894456289564896492743889746573136104606411095313395650551382880822829655166515984564757049202369238796312200902501156936958069832015395269777766405020234167829677219844852604691489551820817169811836560405151959602944190854870285937369584526440541478020820555280107493126405020456757794964517537566598109025089473142252867905588495662659113901793574746460456834097882309663078466879748114366056574022184534459628791676067181413359772890832317477328381469020552051371180027384225429885213740884592723561705024924797547530011190260678462214953698176175974609797973867339506657231066504466415672968907039581423564869717575744296933841563771237022331638334352067880344442267540510162544373225398595133718276147073292826420361947862384158555398711924339065715836203904858239430344191205769576456779580178741345671696751960900820317007215935770936703662864528437331463164025955655787718659754619773720957528362598000697578697584432482696663920525075986444995101140116894426383028569684208013327656200177916100961474082479542261132505728019333120000000000000*i1^11 + -3932338631181876922715921096941023462806829304058485842532440218036033200823186995290129866351499791916412610063541604306994009749319619896895496206571759793745791653144078576653433545577075050431829256247266958881672469285671285708184958706873253499185408904772919215996748148274590414705308940589150648641465383778736365710318773711230166987315227262957670383296546808883093957855355277549128302395799072041287421271063338010454244467453351200828798721631293069495944833631448441292732589245843158058321285944553008967751807996437541563766703707767558230758183818757886118199154453418486790398307604294697069470596097213955594282028967725972594447007175208696401208751811295246794419456850548161959769128083062648923520406020124781612429688921903401162829452704075286203225364325358840291235795785866542953183821322032562602012784081368131114956668096999582931909903688185624340249625097115331490725375757926471569227926469770164124750333916488878183306343569652939428934825413902410329021826701187433305815440227265422318622686864480408741741812111957729246338229029371619893196579434320436980515624459555690858833333916582567647255667056970217444634883024277718516899913182256746316991746252115326434193778809752575390997844448630820918957682700596617629945116620070572367866088062767370425605935697103182564703997662501425768712077488526948465332059929676732324600713121755566708078473153035503001758860728801818368127192044038459225147865626052771510167183721181664837360534002177544318970733322929429685723197027981708645922254329918619163379949720883501840183898924416486191611171331512811127624207857519794196559282125883503956927612145071207493338227131355781450529491108845653119150223350435799814985139671581026369247220546754313194902235654824458839530011816386792589685100363463933700198276359298782719046841858156001740051936368581364048189421268377825495524412452742264722667750675794364323308248103453220896665719072123389252810282045514219807217184450603589719111584342134772120643876149268026536461456431651760296636290733355725360627194715041791699209593235737325662506122532602594216042867018112356525752311305849808862842273375245810250268872006234524544646868289946969195537966606651509240144206156198892107642363795479620606100255804783354735333518083418958983086487478479158576774640018046581131608134507836597594129990923499755294263401845312565643114978155862272984784355770648352601317239137960529972475231622501736329688828947611950516509331178043906983550656156893265545754697835511131622060498612702405583783799173138087936000000000000*i1^12 + -2235974177179378626347238973173766220648998150164739696298109071648018900906393506076030059434807631654977433110028745196394125588567583271293986345337994209409812847307992232999658572854615158712854231774071764288186602895777577174911147975860733904601076423771993459553450809630467540824458227775538478895092980638094701561580991749394770454991487156848070556753192146413378719482555412140060971354763608689586834141363308578463569047334179292751863156852474284450152154752027612501843467562070336338239092592972739409555399847986307252954003729137930904782832989884090951837340196911863836241234333986082924499205372478922473796854339464150811896589833693444144188955751399996453140879174998865118436786790850722252048556615900157489320656739297130976654145966345305874284825703084921023588634994477995909228942924549280942214746791041837387543002904893023654267870053690834067022484056532239318159502994534490489468919947696023350596531378527238354525142264560463902075171966970977629827325001898686178554031936045114862038509566521705048661542167817085733444345887102439275930924850604485988325386818590584767762199078746371013204494794537381668773028207096651541150927719419483637642517402974841756496960157177316163528971317270231289413483713950471056607690614100088981731893885229440404495059331321706118134120812235774627905110768380298138702724513432703432221648141973383644617316969641336527641344142103211921671622062398602588804366175865747041011037801778815035311560101931890039123111521484996147086575160032807012807269918603677395378311517555541881066731227406286251023107528123178402950972716219569126531879997088206315951179147788945118644190763901972607698987864122484641336827780918142160607976674605501903390500744384287169620610588621669941529723873783862261493062583614768593263437909830985706700890815651901082408593892600287037221373989560450065545483200956384582355104993321431170639638158818542351771091846363531730736228715177214215501664945564952464510658720403123190708190452400896468101284046735092185095552354736476598096558686383217641890424371291887787647744374792372653162805958038801062870420105333059834471073270053433562052187910654888384823572128384037990469653263687899690356068107198291094134956216211179233009587324845307935801721045749940286160174500621632045515940837090962806032573194385085007901892364815555542841825015784659314632325104375475159514515093754264908955322195424348282308123435778085786584104198402570716229422949495638879928747517190894360079177614826099327726869143755970798527261936304783360000000000*i1^13 + 1818050382724360657664822703697110464747802963646502657108021085043731229992647775554944775272167768295807392626550155264362089047169452515239160688968947563509669720499667873887166379615980426070249518239833997506061436143228044192615393304315781168675311501668001100353913737181591449209694752361392062880228961824710685501010023212720952904020747248402576437594792118417745035060913268006958424139327251637795132504246253025204266333754654545200362726935617968033017349378644040617369614553989626495632564818282253918656215356026018045152325703329333852371292547036415945201778688844028868327556384978576588227911047364957365162270203796048336446777012207174704287550600529621633321254869318335683338395269182750687313321447733178001096963097228229019942151043967469862120062576409075700248201482701981791572602106671166282777272728743870604813076014842256651609860237190096796993163897175796159027214989816559073124167858430012939576081201023868274646495615860333649807521479421900927522142476383887578346496623135350012857404194657612036309437506427403313876036342135823447565147356718217242792299547220305567136138440013553983282313108121539754923931042639756400414661397156738782379472111746947322480739075592000363125462609584880263218022788528824412026944256270697429799485487287753332123136169254556356808361880445423406134985217917747249197774353442882899441160533738888287103015058053238163320848483452251513097707749405348173959848551171124116238688964830830798475466910469363713121889193778459026851178334859987928680141117854378976248905834156524481503388625911904178092561098829726411366915281147831838241831244717073660729516812319296685276821989309141629821856938930047624092817787167042437321793530106105242059307943637058143524799355596602811538373150839542937474859856245325105354254405947843028721961567756929265512297976925132857447884946378003468648787678045497207326154401002350580094009750965744391780877439050175259605524634982918871680409303252536968270134937007893124328482144668983718758435053949452965107719773963114185251070812736798104211107058647713791022284172127782653971120012183613117925106443231020143446332704745525144034369797316510134373500082454603665875911490304192559563874428455093713876553463937871101169737565963158570722449788647311988727747484361313775993830045460076774121816843926079191133805364559910896589828682002622878548692950369537654550559097773213699885008195201289020607048939785977644322115472778189714175732671339114592093897396793632433380896910207565521454428776325945207138194958791475200000000*i1^14 + -592299322362811035723687158689584891466150711256304468483005624543284353915001446340415104077822992675999541440034658573485370137498034112249583563932876176657015296058802850917878710649633989694559862109569572938879749913135105448443462288597024280732389664093843183889024073866176475917948401157704176997791980133269175952640340473508453752854515073134653335163672604298092630921061240295388881573134710831326302944565637033047670260726192332185888470945426254187487788845415333783684492752917151736957005165745476195928513723795745291171412329038108551025792555040658682145661394144336589723793499900248285248117219979461989415806024617202623563018711580714896816339593975984739594156924649425009069008420257122882074975450123087402361600279283306242785216969590589055756228147596641852980294406447172964491144204576014072485452647119275081464677020065543373660161120889870595529714112696755547192766087646203296716583807096769664057334503048197367794699363856095565284089978931866863735896411840864409358804604315970032520047610241579326628258912278550552781233727626219319480017048389608010420837915924808159648448319953993494521324190304790709989471878868916970299557679352911386118207699091649258501051670247390276783872743663933293851667267077155784741659226067616446571637261546146263605389768724729358714425489017053556560035034705143941843038626624146830365794312251183621642669741695062186582370326032765936160537915813390410415301381613005759868074343832814447542076666701845178036522715983668952021837290354410499264133059103236744718864847150735902819926019053127553485108792248229478788785431572863924937585542940778015501698351633758935120235659885840195356940403950217732418139166259769137933853060356019680299198089035764961947780403670182136837965826795147350186852885601984833266245586933721332631365982895216037668073378523365409429515014807519394638794750279141036982252812671894645154872585549733752665903979209026295257427792713985428333755065246335448594458593900670441614374599083674524891969038310012187972109881356623218985582895350788939324035400075010962943300527861723408063879518770050538604152177049052424929390954856856179369981602824273913075044142005061544297457502025487986769647660494245113094729550470454711521687164453676790055220457242474178931302928238946011501775558547866760854890672501929144404261808065156438619213658447244068025672203540410016954583006274963288312132764807136498329072274579954816090291550214156412495060912921682279562056602733737930709131530797247676482776270056038209300845173512601600000*i1^15 + 272248721300769687456282042326504964085656733411329758286151689145860353124442078665038384602990682734901015644216606241283038383799717035846628512368725458239947043212854331957223845886674419197333448239564773313344396548493132457775714708419900319728776813055030228618557308661039703411331300844847787661589717631967088557488119787790930293107408712700991262760848812821058818791056277483904870291854641213297224252902768918349160133106129873345444105545103131850240015282075191051189504637129132161771295113744822964795986373737799306880001138686845721544438622515358910795141573402513934867232942230542779240771950833887652413518115445554854981859049366022995272312169811661240037700367261621412669973934790462043355037762674544922072810709403190105070989221547857570219396327749998381001200879501600337052924125149576234613167993861610811788021957390768164127732857751534871607533421593767720570218673401269425726098337171103359486611495877214180993729174523331039314804111664120134139801796591600751107302774987244324550021439949196065840510453888207608512261221784936007296587389653340333272227823888470965515130135321504975946979812218227270963412675271562328138130457746536076539017060592386648364401847623710879922081811703827969713219177262973852100219674832685082753211737847539099126176221302320753996049371101494770576660516668309200796820708000147023661131792794198529123386248112620819961316037921530275264543347090460420888490715570911216109844649356513706833082295109083585887846963266396012249889720651510412480025581976799123658938697653860029629378800691397487494045516680663430224925654474505300702589894981398784217008440034782863991603498752952226559328696107802114288967977281541972122261430136291612141421916442204398078738580335267406041647696543774390256851001851739560889539098422148556105147489952910473020037051797145408238263066186327207903994483244588704156183622249736533153490742311875754454281101382550157557384466426600499473816437980845109497558530936332652319828743634819590611827968912325255478224343269466858577497857786880007077420339946141364635491141359933659141371722610917601834492287390004943445700856223158094926383554303730626182130466076679977149332061082131807264864008848851023408349055965720615318540774494901974105420872025536737677413486249297811575740003417204843905084228421259902448880028304173289179341076243618456070289824255479867705163183003941829971892180074700510336426813322698295713615182712153561066054377620670381236825486709087823337941076242895409896031010084527319898282331734016000*i1^16 + -266426380243313620760312695499745117446232072773534218777128460026348813349473092047212599257244176412961161607535034962522640812006516746135756776320175397702528922306590268424582223418950288637229937032294858844916920445126739483388637670683288793069497649069268133249987458369508224679236222059423754841147690674286418135714959472928371287646554758482438296951744626564389306988878548656744617727260330202780800493457522144205782946535661975856854987224317806673049512929883153306980625140051548101246985232036489129656852203384701130033764803722352953792689082466528594051366445754026707661465567277670594174882137456621987730406526609556848670966933315255547839660538542247421194929045921662827460913472906920843530333214038643530096071542817122362826154032642199723488053786702963380691029034513968974463813669255801663328968073894707042370915932336235214771810350473472360562896958606774067479874615806415220403776784910700366128624887374523997120990611062939861192198682124076689722475391329911557416228192766077090010105330575151761080603665502268264376632143629151845687927057204619847591109053270372286432333681342130709008493694255607994901040829011256635224223355113979344213821204569986177008261249946315469454641875885836230302544851617589288613757783556530912136627537641334250321092227275994856320869167156610997380021356566620525711486441150973308199820798353726646807861604097597886163481173524329587143201251775382054114298726146179858498853211859707418662381885977552989701356899624642652654238805612045239208340225275157064566198357211983258459941796961097298290359535005770121703553740754468455638706949699245017782373565894749283694510637752575904237460519883768943411318030035084218807301338714689214356150952967028749205351544337888809145045204124149864822476570531542659851812594733877331867323263733206935099531820963277377344745376435083319824577867897112066035776150686515516984526226151155093591200345735581658649650128630412888167605183159837072049586287703452784695112438445758177709471693322472754449802630808916963433957230348055787894353199038186949525129943853690269716731245137251241582433885114038892963822158402417533263004532080926016525931787556246615369934674609338834000394826366156671798819251384621050442039203991017479722395042391251450890437504206172342496885343215941786702944412240901439653379010574225442627666558165794899469572714209975562840566429188748552776123724109875877557800813329274408459117525382496379784276350009584992684220543930067450600751991484906240785429751121189699058896627302400*i1^17 + 191803750070748230129556555347243212354898230794201331050545094908248168607213662240302973942326787340696215165633555432923891828452826000965022038998806512521103344584251165644612990879475216768566088038166159938762426145292877417867254444695202503597559115282366913708496986677589237005203632787428555890638088503984789998473094929291524440444611106906646088825843884058887533691859062930138347214895668247930764169822538001612457006277896195845445486544928479899614518270200856954689799700128987485151488031942033432534504107299931074500940700774197232845991311382581194840523583890461123522941121394838855904231957634991167513115140991520116986604560694668973136616956786019164278473112278616679632722016746479473673227628960094622679142595076541653924114303072850448418972602823939380897237736070905644641841410057103111221346384553266506732727051520360304826644374236233572605122153282107347862836227848609973638458999430955917650309243827883771591672720481023661124176352392406809553426139471610322153099414517391211013768999174323594557383097043357140754394589063455029918410038931683351698266378208527597453462138422376123698940365959555312530579402318109959015430381184417696827681806159265909707531494265768743086091895282215557511474066676472661315982039263717076550866305432955739100616052570292573212088410421411045432143861112536501680832174794024851540425855438153349412102137482539552751158140663924315297372613940947891151596096689194206161966312864606910763839094043004221500458922673403522624260666887763214693499574802190815024640230457630937013502125211894525498087922480104670945083863579962772047533670771456226421694129890910983343698799782147085209126430144886697233508057373638533266088430700633264973382301788110409227709264812299371271446824622917834165684366283580163439061473506887981000327130334268312158410917975235213818448297246613572826926277498853784079189522415781508698171946205841808308835267935377044977171989808629453979000974914105312842272237310354398432217081284987451243322008324301819124425315896578602412661106997873089151047421044910335080131177598727791514802645192459172087330630395210348602138297687131136354339958234682474039817602694076327599132975590424605310036456048141332210711224460608885523230669641670447726824727160945941628600071633438404060891479247859430020133715337694444969622456357733651096460101052946210149014483037541133025007831196877272922829864462735997859201749595364818682690719655145335467921321539844283091021963198261484360485301973784673929049945667957701274186547200*i1^18 + -95399505519211407517611707818469499941072036559032614517305533516447482944153670119841212991401398424962382646828710767958758727468754662269270672095746631621528525067675358385089280116273427254361047969462948187477295940370043014285637175526626969192162019553330738783007241007360685718677041421629443151961499104513146560893850863691763195397625005939551660314642185590077669584628510712692316262296443911529935850200005087480264647504748960573903539786636167318051924851957308735611310065423677620737804276583843789697844815580829314995705819292184524221034850003943034101043180929324829092848697894825860727769331752354574267763361078146327994326737453879712990214067469872901421380478165387988456648411528379043869566457171655096974975495628767552750387485296695943437688769212351659121423964182487039103978322923884442857371795480202822660485085924614492566547263715949009097014221856158861260937923531267606992993925090525936076478909331613513457204850079918603139008676040431369590916493777251462178082259970008023646737187704964510411249801951636670618475093347614471970795726930375638762719383132610708354483679571960596380911726413819052933441977342525665249061825280444053088328125137439271955687097169454699296654232959152030687849601550013154534927689413423738900384933451206465536327503597132737481489367750782183469597866578215691103465954781155902560271417579911955142133988693150839293743192181205637486463599894231633813003917597027889277621604237785726408883495645401785073289709820798442534934648467965992425986550251429427588092388674656620494466264913150507563997926551444884042274351587484240205209631697429940021370979470059207242116347399099462730493058217820324261260278128090311729901550742093826293513181324503387658540892885396756587792417200162612511867971045261498624684437594426396884273177874055710086348313115600368905477381472108577925849519190340016782153533577493715862047082868797716901473346835379915523916630641571594208387097704714666793192646706362027492802443658376288694075225258256710989437035546140264305693888884338478281900047134069423586521200392037282831548019080285596741997752906170416576797762554974166082479514789018339680071915841029959602262138938831789159121626048597967111421982148837784717633593852189070092675562596416554665472530055035662808872083831687644106943443091573760961248701738195913829666096656992299079189947000789631078150233388325474157774558184774951824038008764712244115003447984986650660085892018916599507289645552021256123974752274643906761632089781808884489388032*i1^19 + 40001708407840072837283838950329106470079134706073787663967880246492186550775241300502541879170732272253416329381514329704685848499652263576696248566509230004884121045865417304485393415599565722251267912898226485217230763342654223578657819934924110384053903874036143558305531026332408048534320050244406921079477841810499898201529280277550981283700651850420442409346610340784062386986247594875309497355956818298925730854986806363379880096034569582630075158004710545175215360586300005670565454438692672940871324135441952725596200484038682240410050216987770753070633958313891419490801932427073656125579690791601584002583146127829484727564892349635451420869205258897759598772878444451205954953487399661623556895139303556205366100616071928975244048962201444359437571909021276117440781690616906225253582781382422716730160018130010394364481321308477220844563585099172020153115457034363190092192179896064343169458148699637283610638042036398264966848650527065950849093180605311537730790140117024348354154228907648078485872601053068790616038444020182520996574301466498982006116567682506961084848392180427624588444444722975802430458406874364783749655639439068340327355464626719454082161941921817769781458920254381534098808226085210745653135380743488538227699095085818247603718516253070448396889688119491494660068369388415980900160093313272882634970687411557949822440857750691623357215243419702941799474115813164579645132049611637944681738714375483558297882294142694032938545381147483776763559175608443132748362769575647094934270707296819908801164217282985868342685268763944880247588002379648271792794491300826843398756196319187789942795111326622363232042267679587387498439341333122086174175375775118211560510970239223088387042794534861169902157196460303490646785915904546240848132220597824489166319367163936276547581241742838519948652949535359678280668005201788064714844793505984540134850871304883260479884178210077044517935402873086378754302453251341001427579527851327682809568443647886770739544430433650376698861181619063645991853230864999447893412462999798557995998768338592910909129006099186078365511946357856962308767135885877775596983314453768957461041169175185657063860133547381064849999607021378707522425855306745646544946329405261586582858308964982031648185203194885314615603568544685491745417263013646741442515366189344363072499472269878121828883847363006566324373033460257948373958094330281837000624732382431308889528707555139455065066248616012007277999943477064676803622204549279914556304845136617589450045046285983613840565725084996599808*i1^20 + -17150108657887224776286357363514152827665089467756482383163464942427472454839179460793799191445867864376603231786407689128097799111450782968416895705445308246812025035345368004793779370843588615372433689399355788605076413944389329970336530992691440517214455706378912591366184257445024687577133257517714131345355071779888862857828843692520246999171089653071592432143183022218525140006661325987220226494693943923945190608801308801348886876432626828675119804235244267276804131801227981918642516792632978581883291713814555693020867810956950746873375797025496267679618916257289656804375385280744343783808619436646631093164400810792459420291578943125421580627693948840821453179380133453918500062688500086928920748684456320218544676334105076016003660138274429404437660900754941228905695022818448990159619048384272807757100752939564063101998497763947676031637916458803222933686292375957576961705813522318539403578692479996803430568035481129007187797499978574340087475633479897626578541754104857284303169663152310431278848338990528053888319834948925863110445707649437714668568349206755709688842650706922788268598998504611720446923073408259839488622823533643516340369323263667449756771254356755607066543910032892459175340321062278612163177940073851929997260926763337933308442857002229862777813035677145769716274666673866617235208082628876229308040521246353569370828851769392383407353277166201420638003169873554800700719357796264085554825026878960831111062367403611954203443136887544499821123871220318119339297134548146793654893309614981027142371442286186863796840162200757805299559148735082874589891680851825672452402959158198373740562842734831468040982275010237708305577974343447417652609922104413982393841961967575626481708798419595245008567761470913742983401683287101488118153850617617919275558407208464171646982069511457303234088592618113065189115686402446814268314250748192135250973589344050172476899875354813658460856038798838317318384949865959922268815644641425435228503064087336286149984482996646919764575712407457345085327636227701741463425370302822985170323843477086671203109138989134801249648679261197177493135522171229335414047911555175432438393891143285815576609936490142896067957943528678747550393961516322878730889047907109764204214891197233799627619391652513638369591392929907548246708166832982985437536032930232520983313808749455154747122144755058129435110818589416908452204171117514833749283187625465979499465900392221206576528780133048905370565072370147070408752652514691490187413872469138286375377375882265416479795889391534080*i1^21 + 7493038972850978555857765886561778695255809450002689962905202829208952706042885920571519844793120496738440940838272609247624575120624989350545787766260356056660967733552807255431492479842540726360526502148224277412473987913265331483424222159176579253662775482410406450322523527110119536047668381206448774149847216372205275386942698575565900240651962899680256586855207732283037978917345776057369586121165364138023485147260251447246646140634113843388032965171013049336225297790020204834286356969419613303179546345365697401385969368097816417612643770617309991597005228606156250877720238851357750290190098201801285905664964236322908468389554725078296579884909980619284319453321578720276018936588738744414531260516148812939021922625518351807746321051200371177886175136013099044502483404977588896348153816930559514113510964762327301929449375117339931609470834540677318816405847779125273209900705895156096662006864451941850730396938063363452661907999723435828130671586977506761458277728563500699929626482507887283269736609866780760881070640833428342510987053446271953337336991352544910373689780794845371017049935760718284591909254325804590856737343068813784205877011928014469389558360619874642543795595723634685712750782224916945095814485529267360368396490787166370849595436581446249014997985073605786478563529733113547148379437106677360865896569706839271332646775487062917331968658639274703044918609172071009809820083700903353154764589468762543109622060343735078097983329899256141256779647891347706905407323533452987620125863905675193289641620778716646124730864345811422752934897895501086567606328874602698502673820869068724123423850104676567181408658252728489821132982899815039203240966040003089934233121591866928047199751966999483820675123108574738581145200020832407221028373088049322770358002706923558031806622632473821986480941052153454118078869293281615038886359467568234022867974660141400929543730335852427769998929348681794999701142901581611244411057435419687164901281695251290708195828757419978280630216511874462305921533325658687695215848606297637974359759766160444886278903920442627637968212500588088869639263569837243492522569476022788214557581774440643443610478385206850873528112504110071634365380195451127433525631812421383404377276467721054460281799655055839327014710995970404691780439116396015567506383852199059690270014073277189850123219791024259502587035857933135011721847311941973254490173484751552215091545135973600269329276127250913670333267625921145073642502900184974888602829024948545998437565342025440168526653423616*i1^22 + -2987503215500229591606292679738964867042982541935442598191045979276621963099325386916648742664175958061909963391890975892477023154962779753802564452526475711371701776322232225442327023490441750473069547114400913142205463493493875802045243597265414140620823496343485121882706994349556512346509534097827153469946212417762583718951386730674948260277234915408204201709214519063275794374480420961491664469747840476920767073362779387305994881391771335415644418581314846104687658619236965324502695010209251521449618094185607487487534965963205307731976408892297940703251922266844757294978678963530218043319047658537250663423383337427800401962415130620305186789500818327661273775669569639368908084655681729986803154946221375776688075263395076330345621824862659723466111495573994880550665379255749685084845679230241852185153485398740063860630711577070784987345573360635987594935999485772448817869371096969562492652161349550288853634961060384771125179193761939562614418700946298109016494517655916776710113899493993168658922140562210367475304534273206396677356573989688954475979836214162652940559147242603330210639193209356953690274697464109760857710944252475212954894662741988619473327510243325639832328021052614794386225757154447796291700232932361795040243387455985861554351146275306069469509320905955028862759497592889277394062171809417359075283604127638992735916067741151730687344804580404278562247022786140512865342119460334462674837819463251733913115822418931691400441253262001793705238107252048624550837418415164039419097509482726833073626888937221246433994332153738249487166069908727152520850569080266788633931432047464607792640443668396708088994081974676862415883855830144760194367224081323954306737166924471410393992426921494901364476414332087856025034892668883493843870032097993277489686269927714368407872595903895281514306899570523446940807076555961855401634728882763031454604378663996712213695731187778831016132098236061708950745993532957837956010749597294781526560549516766092268648999956122343477043410498916699374901720017642330316450969886274067779073104634654521539012154304231443311230508999643262128515325544707287450369678344088672357920455390891861207923023246678833812835660131349087471491872838038166643828351710974441866966250261742352796332342014413339593086297201917299748802175361592540638890554402298370345269135233313721768957589198901728358316981848847793079057459467350919342294018186154167718127365323678879727559175493563297090955622221465164411883793415009029727937638851376252686363555621689252612130471936*i1^23 + 1076540429676457652671716003753672639128734233909462729213686939911219432720399693473372295445032260176531963829061674032616458330553219535545125413181436941937548040450551377108956842563580137194388047002620325866430616454711992131406981920163472350420664513671909296438554254141532181626243649391258140957945501228423978578376415708303860808296024449397083790488879134793315323065582334000561171492492084352069132293876947996576530353366681835746217828637836644032796461170501044540788622778849909702366179869798737810964188399080661732528221041957853434347167436392228357341766853740027675074570706679817264937343754755393847897720719202985047747431327190184060714845060710887729213516187660069781229630016943209312110066738931604485346043767870569391377902367495567769839946436494284568152364848857359856818318521504507247676699610367394944514827395546766519859148259627104104970266393897424310830056678916364824567943489986981272921074926810371807904276433151998049525057798236235356327980074549519150912057504561155332369283850397007259480413057974660294848547967996331218054484512792388960529966645476273317174903450796326995390006391690967190973087862024745960103673876350577556023697532638885661992937513476761628967016560534513285026791724059449302529003432591116556316676896605443203609458197279423944322288259406664046405494529472582887034263384772600826794088493563741556098565041752608046132935661692248025644273026871727056509535590839668739019330857977809068018619624430074539499238184277549921236469304741047922723846176904798460856674204282135625361856681812896856493721005326990709071215334812751971903469765208523987346395625102657538570472816521291184717873529323145715590975792081563419600791073259637642176139187738645600316433393331828577685605581750898781016401364969453165075647424941388092786288752650684315785853061591622562579989974874082815274091224400566453851174629980635423717552442919123407094102859836140135591218857073158273876631664449061497108765010142908241999071956469115323380314385396037954591962737579731383888731390790162605488433787888013945762545911941549723153769436194377400251074765029894822152603614519789875892059931054550739684409084224779397438506350314083119219239775470547391431410513074180888515826031518779089248507318474616734971788978204399305828358670136808069641461909598154731105170619462081571682595385000601581632678725512744509221035002841032773200164323875152030098464038124509684630856208369431972763997802383321104560952170004408275646759854890243611416330240*i1^24 + -384957842923994830428556256383005148083862329892714243653185697637469046617472509797844909991540622682977956606600080164423974898366188557745212488503539612687913545335804833139818762950005923842914474571490836745487467721367646874587851469199038706758833600135167294735829881002968893783416005132863183602855294318064797470150131418595872992399338273316337748481614909267323732983876343403709673159220884489967556469558286038417653263809552791734037714384189179722391397152553992855919051319131300698577408536407843263732834882910608644631519455385856563247828501448210474434029703209398027341997412555035151935037473148532833865274555503732677191278388225918724403934103819806708921597003816929987048909233647190429431957008503050806089671346200778942797038857261979358256027621284239336677062012754042455723859804496844089016371014214218685724009336014324058509099378627658794287071469068483646382969343410042053662886539138230182617496607469582101089218411104057889737631593029464743144059187239784894895836949463094687520219756566901953291420367025687208124653246209470864688507544946670458857280803527987009286219965509682006516090745801026425395359770890775989790147322576334456206427910534100015835710493205011816474007883751665688440495408763297389299979415733513455394186772497849639989887882015953397153706118389335645061298848650061602907079903018213357938909160864630398749723742626194025036443291550804224794883849538919713127205136007819472067220819316242789167719603531171838136187372821675361074078725199541589568223291630335764481192550446988675680491512022287860259113662824998096545134645498338036512038401173945131922793132389055103475511015537062918701267359084716505119496395749792696589909990930517446195476422478336729401297689797819856052970027113820366641016322470163259767259468093331982586389556848173060669955264537251408260681170835199158259013366170506722572764438711079906024893717120052175663052895785762125965649023030713523872129539588990055541114301037089198385023988299277592044791090378594116328740263227088537910992777701722414765192278074056705129817995571486233147291242200756990812399133566110778777652904269577683986709442943418870002412556589319955860533306139144695666355620361839919656817451874865237732980191217145330747044490600208997435656883584887101402700273115103996353367310250826604256362297212276880909021445128847110365938186329417850320751110858632738740845474211488116007796025280969321769444271078436315524222189879381068806191000611483359328794959780297113075712*i1^25 + 143668778967962957452700304037705798027408227122257553539711036465935229285058479259378750236143955784723040285146296412738831849371665540730222244307736773589438591048389360271739211544927620841684090250509332392313117023505116612672417985397212347154180292672192222679563222562340679727243831571433805102818865316087156636505675726829063799301488528299123767868236634487999300610462999281461259766281628703116874383452292057099079606566821345162152431770277569259525835084730680732507061819633280115289491609378701266971454100247697814559345968385910408863968485784649277261274167450780685020494296021048873337702043745409611714204014512044290458097759143723267511674509047240333917898627877709083162025675727080028546082106688549902518023818733687825887704496134937409781481442358367169535792376745463251750859033601542294958325236082368955353859421217491090232864823020121872458722742261335410372910922161640161747689877026516822496345661263963523688373082747139989093740835230459648746247495609267375046211055206429501389896309256464358496013396509212667540090337431121891897113493636157818537603136080348918329562475467713142525970983563849789815571546373615836475222256729315513833044567713855814957494511107740160794459293940436945831117535587222424605632228960456168371148397358137675560207135840608959832178259467328488322346022995442846953314473487368605139840796396564263052523152519552545331508517798173375159363010474523947333440165014597137143167216280499835121317658464377411425577939520300269945655696955537556948267225278455625661487643630195396202803028143746146195552474741040074843999326754341853118255787885888284123930863696053740625937891315874401738820712241661484350015390804471443383883138461322023631683870480123344270872394448167082413948933297184189255919251655901799369828148728965357435352884164992421824645735105821778200211844903782069823767389054630943406781594035150583076192062944265796504296582297511330630082023880682049006620268195913336308614540868914066739978688092176968303340727745133151013565033045277906413441900903844898360720717868420621371652752390529874871416887800250629806646374228935098895636943399363075160107591244086754229248363503526070394944083916665184439301698292016640490213533611240586051942767718554672025965789618911006384368529104121721498291331667434265298443002988324303466054505012061262332321466002299505748005137898410709054202687457885918543232259206497057060118291031775445878108772511557694596688859277291149819941161393896254928323806682977140736*i1^26 + -51619680266888716925477562599737841616345494222358119496821563693321620244772955494437231808408278686564438596228124540356579119766147770425542967162236261664337196166691557103370844608444708892906882217905807902016411837664871060632549432620386668659958213427075146217780161005139019157509142400918121413246409305428081040518039526189328413747840159117100194499264111424656824184977413884562484161566678771219658843321461762935416023419514275946888809010666930078784734430149122533146518246677077311778494901712294545715862157554460890940251250035023565229883720201288173538201628147479963118081983243679244273213193293226073895801887512935174017493183990269012657562556589904119201808083023343664434317464511655296724203380606466748750382802385225259761285679477538227585229613514766582710111878601100983783240525755255748657644694357659712826020830083554231752361621828405371504935038003876857624572784717810209455009699292881866110329820704951293405725358149388140467743831832291921355569419394976411752441927388727161885075357261801775752183610544783335041555509173007241395286542999751668596932066427071114426548422220446563388713335044117026194926065400475985264626335320344042019061514700462061655406864883904150324903426798460353657799251522891839664462724756091816484636264417363482143877016893794814279533254393584032402602832937719938100733513442413308828371267269025190536359094923830014299365671141884275130958011752479912427167256577255477335771087020536238062554868810063034305007108115121221638556632085489688124861154640474827469665536292167658434352609169592331023290476054064666021106974309463561250050861626067758519332889345354117743212205017759221517111635904746114242477795928292511427237556803216881685849536554290968132478517829330320624832672889252732599044847133668128873769089862839411285814082881065629200170462213205208028122270409678168104276879752163312156788700703723525341609098869798533193206585673411986642017629823060549759011746834339080762341281957817273296580957988485851041847478148558669292661778186837957481757945508677439533557956949343479247368197107120111541099537350626618018768245430084304287987258024725363221214306446472758293412517319855858670661432769271129057089323481721363245660854562419794905043310082502237811130250980193948198893367323399010057796030657973369351620410788001512834350243523090901795107242362956805696337064927314824234929178564571466727717517160096730878371090158720146763877194124704005300542815458072623501806874913781133989479715753164800*i1^27 + 16082305482163371014014462819612406026513479827660708895941415807723314708560419737613186774358395017348024634148325407321216900074848855781648021536713378918326255184736290582978334390172523046571433589515104978997591234676907374026671633635649955535789740576511781964101953577159568245671318783846195060786724635349272214408271315667885558952793565369186313441076661065121693336292795862490565731173104485659592883952431416937110673465054788224651908329073791286267670937528755557511771651819648035452080547216963809923749415629903034558891761841469222983509164783842665168495351695899931852926195509484478254824684639345512751851545483223998083770159870251293975213815727490648443818428726351482622678476657366528520323552694793835954808842268027547003990923823928931167681673081870414840969934326621247469544528997511950706303327992396730885418802935049759190664823605222625732597988227746079914257332928129568797978137925334363041254740172381830335503576724834188675342571030447713010074347469541547127867765169861155062769216284633339671753533979204310542394007000550242789151892990426198682879988793470003355028533949319648408082188193185923278866979884150084746281346481356984704809225934934502893754277890551501337608756615112045214593056655765642064606321367002453931052827312995932602740515354541982025717420497123506458095431820283659235201474777002491747509461282307784205023479355736303573613423698169613187056121461207828009211706388793310075924892962855143371119425339582078714814017531650661919852515304682102417424752978487139768467074823812123173875851429190019800594914952395972510550233880914742403455505643289410406611369428437117778725015964737255379609959171983944107184389331958374845649516621639046625043995938700238212549510856524528730013294803669179815719497021934961823234760358976506367679449182538663329584892849946009641886805874189729635969184558145750837223614620069895893805824209655081443397001204926860076755275439097649059866779983761179810566521913129507271077131082386743676373156464210265438994818359582368988648541075275861942589978870139377452991521685358832817254183442094376689076331694315781182902008832653933308204355549445027024281487871013109196783371376907869443301257595239717259499912055354538141038272283971667489182155967938103632604666142244769264631051590461142640747802197997264286877538593490837753163850335701096876876930090641904421762338004418500454979253820184417833503310503328874650693891811168441622807846099666913863113702918644857055608353849344*i1^28 + -4135653616753669066169129489123347647505595400158375767170920272913597036790054018640834603473233152858362652829183395293738926517784552331572385085080876041323909450268488521664492270349035633813905038437288933543533072054410901248418703041530445388774307363674123883700180745930394929736783817499841020140492920633983571501716974682802549042142716835668283782004698874183959772033393111475179937038988584906202574600955223904268869869767138731855797760007091381887175714540004821261510902791402060972631677908899393340014265340696399253338080334633286915809963378374732733297803878862683310740171746286764492659153451980017111129829703426927531444592775869824049592106636788383252351828941705196472671825019713103560136287586960304137794238033182535949078331111087959568412729108109716661111475415234724897701177800843623642850613323720262412388829281375223166551811741525117907761284447893622018299078741965198314017515328760160868982880391169823913000146125718380867665008083351636291848053917106619779534111017509304431590669421195766975922346670247107342180757398895991670497602302517986741078375531462170015364467474296186374332760321777013473818174619238231165308513576605325443434589497548637180676348658036976066985755839891648121426432297392379291949088822350331074885983124704323864008965444025398859678422142253589052450779218011647401269299722689777568881549563526919356044244849937054853395598213451158543679166287630847796808971464157900639284673208608948782602749520242477270338567738221325023094830595164244659671192973689608585743596112583698470223072511031252175088450572023578262766696207308439288127721340782146136804269412763062445151466637054092328830807007406662834586573006057122947946618317839383727714023032542246342685352984304381446777432849106093878663506508927584429249769597588969908937735667424146247655728765636207561566460046740737584532915245929961346136515376005122528291418709515809222113702001201096719512406351017384106927858688453177889106138162141768646695062685065673732889939433973348505637408911200638592085181526679624349617261820207166858677671829428553136001777413848618936754416507527133645085517574129732025078719856162238000840120785142039373610580624221598093529032157486230131656265578384702306097737120313288409459447495152985523970288817601738692157061102383100000722194052865261905624137583872689919480642609620796625683824116059925182230246258186497396643468255832827038411534774096711937715115598671410494390473604333765278971874429795288501001912320*i1^29 + 886496466355678134298565386655350819236307773559861567580254445356616417371687599250117610885057432812285517763400777392950042670142874788227764290680178201547601675616658419575105003338887376521208030114852014880273004762374398554352601270931731755775783025738671101281929207150509430822427954105399606840826410365935762975278393958960492009300692211106612724227110362018809289280642123743824307103593667347164689916091030844331887767158172238045804727100981676430853598859772730794047450288633644859828093733367238706746059586662607662734757748956376081344411788831814663576650092923722228295138474400432435716262204819110588092916210776512414201807055972555572084308800388698238227471336906536703741928705027878972966357452784010058293182604885543617750937805092423018278524647828875898922053579666331689649214453910226752732206991292079238602071819044896095210719092892735584631803629682833110326996741224843784420668352254108229078901980996097172758475174722747385278692189732938062483288187785314406503504402282310035769361560079180027104682552660917726237152526647377067264714247478081509434684833757128178805041645961523084951885780070499855738186854145203301387699686602432228630264334735340594505860830207895662873952568932281133237470098853372796595177994302223129692573171513459431148246218919649247974763750105728443269927600532694145785214417148201128999515903377342523864184710940375524446148090789008669473378990420919484226476994792431158712834535236316636111863069036435911468813458903633422484406637596080034749354541025166874261628026650302807647669962793281931675749425580816886478400955247115504053888775029860335354067816545099675727405145055394214065214842512115823089532567506251566818474339458820950114918798670850295793444825780944554129245169976142324128163904408756721969100100838501601409851850432718974416404153408403700085150645686691522394843864237688415897567327593243542373086664415676575305318490062312767693995084141593688692126356827969426291701336245021795484762338360045099740933624666530646052568724316166326118407968712512774063934327590340670761939169531960128881473771664754114091152844320902089042860702350851539269770141861694948913708402571938344438071824924667805014629608700361474673481255836989635301861399578651615345811154689519587407970882685084145935307232476366335966724353531312367081414944476155781550461851757713740680805224010124729715854229000099528343240307666044470871565144711811900793518111068742874439869326172899762211128561230260832567296*i1^30 + -174581145416276913544686539859556248196768151939774497432210379014519997616292757433434941199783720629643249479142883224231214252899404034432443862579100669615171510387635806258860820765074772311752394721022304289626788742501742908667193374902821020452681022964737614481956240543496106298545543618486358988656153009898178793184251077816140820887879838985174708731143319385571250875805908233795866955147203374116026405063085519057879196216621045126574636632518788434764388210752162139690616752831345948125193973285468093633193996743571986329401053029462089173319037238371610121966234231861708122719469428965694992686060009370225579987914201909318660466917368557926059970924271031111387119636567440567667815422859944079888774889786166505498878058829894430666183974476796378538529050990391259019655037714154234556407153240436667113386773508393686176187068982629086574761616278640200381919732508325415384135950594606007453047235307239856736618825079779846917800271596118549408588634727097023314634493824325248703619065875113284914521595088503772434362635249193220217100421472601977262586223783226931149600428602626438608952012580517380049508518993357010379763685308720746280954025111033548813685447380226270079637701772490542339877986661873658689200762834936465982569859186462049689197682171238836085478479426518164705083095642246320227146221867411060886260036443388326624046549741130027864991317098961010427159056811690849828738056836628277158355190359092359384154431260696227809923230395116201013353867572453148329242839311635421501744295838605019479110027082764846451219117387610370044567257137683008981824166231761831119451692743146398257581522363693306326377799813309161621955687796396188354886483825596023805431334743068585546963097129968030600837498622181221660489471917227446246200646924834915918039482668524494447606153704892821351997655712322689810261695770525411298324057238360924220794197316264115807332195233056836716349024406460228687943543931600338853326139103205439074365456663243758041232501182359047334472095407724910670510036134415451218734042399409347414843717837184269546393559385565028795472614974842642167509305434289999183523646315967413005988008812541411536859547226352720677328694438316949164640363966374426253785436140465043429977059679543113799417281830661889963826899312759212271173534505404612930717838321959981808349434862008612351461397660441042272515172197907883998496114182766689503801997258846844951060162582087731785827869529693910952980145274141430548903761765197676544*i1^31 + 39073432439880668956970894101410776810692866656488418573553194885698080835492599369115509022424666043316489166999532324535549931231519552486559098195143518299352634186322163413696848741618659824877338572289351587998313762033216000237006701968942968072631243768705947204212973994949349920230992667043692180857044823917541757888429617711437418681419488724480912294609360567685394422327423694624719772247488589300471090760232076031035706768590516341566151022450657583367773056056779696058517055883352631067950190800683802013767147061982811929044285465070184640091063070826914125620228762913288466940221813859168302333526992090138398395428623025624983669880123808195934251206578112649307023763436386592678604870292541667126835865832314427559102451870145499926896902030746502389720789041192434489270131598569710403210617642619917796840895760809617335414371695703723685956838774975293221345261227786140369965477969552594016994483024117922358014735554912617390693849694561316187130124662074547177716848924366712328659934194924132551531183129406112435209355835405650536198846275692273931684855670289490872910207876994017983339311210292732693548959036858320815524843536555837007506291770590229263175634398819713604734731744433665797906454429824608187433530169162127473891530669792486701216719948281540340009785369564809826967225112554500108943853000799591713063508017314356632062458639998000963517923607045526790767834612137340846866287089730909869810695747328217511601668115549393225658295344717486239954488392611984463621161941035379819655925054156855230521358274382714012812031608979773617351209729439798565954116463777258188471826327625263153548473578132690188018532015625533744718777144514252943291296678063210328420910738783729642150210639229445524430133663603886818124434323858716084717620874677680134056410748298434252061162607653578571300704983908071266195493384659027935606549779019270200653187571882393715746609995042873021632814308496266200494611570640079094236897545941532497395655205636560164862347462269429878394697686840306368392509477333744129199682966056795317252502880312628831074944539040607744336987709227367832344487801544543479780718091103111764853005180415276176550722951066396346138993526610617368993362589755303181523660263723015634207925422975743965229992011115311678635501665620937642169373260545617466150158431810421139948092955159007166480327426957212018343685502846381191208061457727354686005459145366719539945991158909283841250121294850489327825448146749292078637959163674624*i1^32 + -11045874747213378293277569952306739721581425878625213225279858661262863809334077086394115505555745643475867948458784034933444364554324984272730315201749608010668944081338692047753937159826639103322470513716920213506587109920955875035436343893059350916424702872261053502383815842264651363861226412771060244846995660238720332232977338436555190378908237030644097115116349721379030541938810521506607639143681440984969200226180815246041943860290633672930470282858930423313193777625559848906427990926888447252582596485305026238494758450967413855022673055634989949638678441027186602821921892980227570820163000884277446427206183032235174713227977701384500209765601588217796634911618366215768807327897176854040657574885148898887536391236181910869959577119912191240044381530181830767381925837773339675925697815052828291964503882554697600298457823787823529631725945060640368381517774164005470010167256696463609660922437700853239709798419611825462649214629959034075435575012797921588761781300431121503837322039343742940449209812638610191652258547818767908784597702483595083429838289682639967664384523278277723646834408366826248000635435655608934372743878386642994015053264752187683550314711188519856206141959336855601624618109710604156832555825749080809459034178494866626326737500194945397618022394776486353607087460969311939296932811827667517595003868728037935285736881957896825458094703934719414779425830726994899768190332033562247195046367071022747066754063860606559692702404808556494597875687229433861284253287581836468905651178423684332458730342211967202599709341755627928375384087537993978773789910831130520703599790441898765626970827488284903930563040667815048439151487392335117003258983093108107237371498790782566179889930313445267698282599143325747183060403949895643624204784355158089526443214250985065385143959893045071113109078189192284652360325420859755624598904873667139181295739810758124973036224352605004368467512299950889603590447513593423930686189302537353609089291368987699776797588296921883455422594345663958813324473496123618350409657930868597464034724393755959612870503555351746027920548764732154926949850271107257601358403638013781951198389331876381125010904161555481168787112042113361308290324080173170161961568595058844914386030341028393013703861129861336326407999733211498330684631457711764129185951142967313152544517696054736673611297681528887294627717083855039047611504315222854497367842098332664922239097258816008590242212865264649522686864607365085618565184741883353477869993984*i1^33 + 3314052068431921084614334241992384243530321812523382260926723773063524490832225700499280119669699371467860177267283381771662053525583310141858096513715502678816766331041461481532328828546184481353778299938145708615916958844905725846625765898536180914289296232706988906208674819596171304105540100679054497920144577927187322012792631006514805009431267295751506920266378203204684773185912323695556938782060103196386895823097097156388848853964682129549544498631671296422097809125109422167504157646264839705907009595008629849190487912196199547387427907720299911303517588930714914818751570452028604208566283817947968785276213620409262062030436549839068390387240308063590104953596067455589643705884810212002998959498562495363395355338904340366819584521221688571362401099993088969390241670366480343668964229626040858372082386164933640507415313828061348245768326082283832673053402464601656352223137681828433183716344899227289549705897855204865951570659863359017162286377464786140379444797538353800218785569132822384528894321525334629582158725667534791039458252649935165749276613887338336794266729184566970893048092860521583456972370517876086191253915553923564300263380359133454885324766930373237027511015739795808585208573869153757515765334564197197900481082766453141393601635712479203965873198357149898695227354911079472728486955128736650503964529757611600555824645621508933330935620489483409690427901560337408767390230244009788986751283464167977911751523625217953666703385046744918415070199818891845593951296436489284576394536884178324649115785472591760678666259665450145721563341694689506582879106123674565262625610611860481395008632494456707569817904788176039935457829143849942861433470208920571975723126127100232225434682881668636260088789270474559546592905050160172035142599337346667664248786265164804214458611392276752521570425320743180617828948240827389304494703478268916522480620193920214322512814538956384061231842861832036239143514844725208577626208658982150562931328175338675305056911485433667793544614410029921744334310829539189065926386872896607717341380528283336809919148799773391678226670936711362193688394280569092539270254387387705500115932403424172681609608162587607891327818412018364276051174755992390747022662866494694155419687521752362637140061323077781885822472483679857767199547562697226336911999341103842550149072223762602467355412679277059036839474694040963884657942248831569895889753339259116510578834911359252779146075380111522513421069369435393665630771839964146481233920*i1^34 + -891838694766354853029847144706521296403820718645741613465366658609457819829161866687263684548046715278877902255165116896906288985862005593465923331112394134058057619196028936692248225212877032215357787295622890719478358154003858320892479624933401144447749723114682381033627407574949062826105966046969512437909869432073131298414936838264998647690663251729534980164506760570726209508554550433174717972202708149895665414983525307950856899413028654346720228938420342761678582783404209261978295193905766120869481975164382481362667779962067870277908570298512961996869262499431245224289757106649709916491870930785158571126595327674257129714718427598936284512060211513378434162517807940009146257950813034207243594714232864163364588871066981959617621749979178105214963897517599246351027988142394670540457440750542764152244788550962728519925873543718611340419143627138203104521455188681062040085363303497977323396991397834013503006850563440873751352934343948632632522159224116905107985079587421218590704026381150237438502486814784749138612879203770867138170256325331691188708738909307996846188572421024306800545350836500787754285399674719141602938758375275040512896841875732239460594460139121605289091067508261597460722551708003854182527242421974142102029631264431718014549820559840147759025172853042868363264217768833986202867167162691049807801360402856436139748466115933712552456701053265083465938648668609702728309623240199514630480975793372814970956494063636361185294245099528393184798422042315503241501836292442435051914581860895922754066546408440392261928842625204581994888760030535562193298693048426493259334100094108711580423239453374718072043811898114479532179667494150463444744442133204163555780106453339972234173769506840692324234096934400653778518094244072407891988221812377385528974764429261256075155623404443782451536936049846643579255902084206448971382756368360125126125536488251652132320788103914595926280880527653450917781562359017665989130344911463956389888224126419991115632435404575758376132395179370592987360759088768019290911219670930647385419044494419384103269527817937281740597078277909620000537526672524061141601845160074317700181601022621358520956878388118028315445070808386236232862701446201762216728899623287905777374478688371632087559840406329330877606875375087410323646756409920073889120598317667840165754242544233662036157773117318926785108017443871065368854899378196966617518534866766038917730448538880262376472531265528601657284936026039169722990407800546259894272*i1^35 + 202795683492647736835820462605417226621282365987420551368441831117163603353267631165422578185836145236104384638309758941299616412521762773259969364252922016155442545327483947986156923054618252926147702628405159251134999634902955130123620755614110254454370474650699012184585855828414549914330615786588907469455676163680050401376736463942796104983869765009973242994496429117777311826237875899246825069536089304670023975212322079155734778698599032259737887838922025015545566519498940042099982450043640769158812615980434875244071748894296991907829020350935800533491290400625540158894725960231038572833728329083225280561758539519853311842924823545643274927162096168366497751046125824607291919567825617432816804971153709237359930872004768845079064757814702230495320382808881760621716433567906530340006488662090333700364992776899143278505751699768754575163146530490202843077849567957490280676672778983526258363754708282367528261086189635230091905957808112545940614517496156612564303204288103313204938889101243065798694796461927322684276370336733426604675764947586924225033859509044185873742723428910222749541180252030361878188913036318874267704068814062141845071668689062310623183708342763610288745522156415363971797105981702192657424193364171767961133387786465851511649445856612149044656237284589898695637419762232678052741557702971718519163033423528305526258446276108543449478575725074515995938321391376508132681759153751775922547791395746839557611090706050563254611680978648915702271707807526663952417312052405062020740954821488646496933180877311776771791523517038070018782683262639489943476404633345880075647902945611910824578272350386503095362499763627069030485346053580121463027916857690015530960166762522624560063085917668964755792397342154337538216627502520044294102741890663198058622189458505445502821238659744981848353045859404636804250485123420548664563370927398550358328531327396151638893053355700479627791425897608753753190772307524328960392664335653375028532932004356949219725695389729584746430875830408848633122048047763051124456076946446135099306736359341230196265235297910961020244372484185903585892285915870676789727459611844869446975737183228085784441358585927663067932862732426638108300519620573940541867667434261561245136507201128858424564485983549392764537318059570885325243844968599994169038789899400064612766213028439783965369746834764753344177496566647579348522912799618077521486273196898556134414676737372392243549087656121980492306064031080585345483916865527873536*i1^36 + -38461530851717886860420686064345688593240255158909448773919908554890732804380855677241592463689187831121510494425104500788899900150650952975222797151076976818738594024893896822554892636345424993168409448339203777783874836498791891835775629460809629826849197700486641027232953860333015227746466423231518630085778091243973856524059169228066391946922415034792161338476939148020684695235421511723575929168886114177055908742333550351649626060849505817762908803986782679398674712692925967505930747550715354797084042521394943373734328370020954285124812055824721293613550351369424438049491053455276637159306557106437079253623256791079615995739725712743308504467658283900951552856760490397937604130720292412894241267235741119077795719603934402274872620971902349137084372553332025094342947004253873287975368214839663506397762664255840231339644896301336045836176765221145810642560645641054144997425745994931927618579512980099011325657991175207944974093510398067246563967118537235737219351722539095401618935158420100308495280792519782789711900395209155552210239332916650143534048994669570436070233492640452793100102290403822095903713853945567406325576722134227959517720250888635227222997566797493148698434773167003991751248617416630806608041422788772668941827019667059608505841705488285506850708174389777750683778509488697881613623633524087590831798619285443665995196725592649929865578785118083809372718862475420028012820086158008541003908246993603289799702037377542999130107361636331613554116129493625344945960065157927743223663695621308690060421640838520055623704698305766653648887506949468733448653518664592883847677279987704502173114002578398265452936723812573024819438538673490531606761253657358146022919626488250122614182888411871657928529121513867285120431440198703583315961005273453146038911170097702811510602326390331358778680752545224769663553467766350364592043247759706702182692673492496727160618113544617942151624513840081307627817591950455481869163547039523320729013521577945150047159377726161318024870391879095850844983808313084913726985468585963507474395765221992645911293180652840602676266078314293892879841639104915311064504779264090398092129760388742570437230211201517886203460410889564077785010338687996420061921759667973819844635323683149830990771433819415893947955541631477386874046622528145015221602555786976670654680167815015695012237261098664894275243544527824418139269818918802795880689657065150172537520528713482925833305461977854349203160554082761166882775058350080*i1^37 + 6073724407381457318967398316988540807042015742573027415185090436051774684903800179187769648768892387275125576459339082549072149961994792138007927151337631169940623386596911534735840761597332263079562823573778492866617734256498208634976376712182002746225711503931385503949397293916158039140081034183336246092058303538887484559358105595345887934127891689646785642068395015928321788494917881532003953375379236450275429608190073563550816636803046843931965583668319238403368447743544542123536765769238300072600136954857771302193312017330060297382171788984330258301458217889022860051554335920511550770711419775155855079696321171054890197600931556939626568813090624347311986730814119410456543875747726349049004875719777335363254359467704323316182222177837890925573832814187967527991403531331899364164099684685822816340909833657144231143006132389028731147214793443023274591342338698137933914513289174791772229094243285543727651077178420581285437730382975926546348620139380700384199475522114458367723899689827123202256588260624570738733690932408985102389494018181114365314887223935816767665166560784492251385902388152640234731887549788926731305583533613943139525450470749320570540861279791469547650366310920741355413009442202394495094328287047502587851860074530310015133355840890991178602791242549421660411400026677611230305066839082145261438799886815710801705062395124730341947667155069329612757210094519035853822660231201154621201629843802014908832621097588842461794205975981856238565617078563026019935742866419891094587180219964939386048023746286222872242749025865772565823851731356971820812282548336450409901991760682324158666364779581925837141816888940451247405521154880713020169281887143472000966976802393794751580280676121020305650227957419240473332286694379272669135530515840351142280567518602611355263724532419923175388325562503021443855657812590439319684590335105461350957317197076879334918823963073608766249217356366345387117614594070751336983943025346612642271350765950582424762902393255225539343683140819412494500376024589483188312169321608003409322976691096899240019184287179559080666709305088037743760421790277181914223983756162569755270983576851247951165252354836520949940417087380090985747471092357637467495769804541424673027297675108639991005127979674423548058336965695612335861044127193591399351098855952520453494499358689395102817513471835513974798779449563705145925911579693360675212549369013142125088176265691801125600607139499905888383697427396811774229236154368*i1^38 + -799177651895637931373616356513544157580615196693804582384261883973888211541578386056075079970235572647253846553326702429013435385033580182065063389098666569342629779927790659976988146561681540698008729874406688925188785242864760075982382854151603530889831416177267904713733861697122890003421868271642743078075069879455631064866202128574959629937443599616646551980464177021456298561874756128838387872365058288296912676772662592266803402773843646981785873887548234022251425713406986274197720404625280103194239133572309416920320320159103113509407794933647772931343291540192158480111123314218323104475374677989927119233402233881331928771596282223625117499807562865037955488635402938569677827552284006780102562247007021130187628181724269743740160129416120146622531240271822289616562166258943625399539408661409709404484119598223275655414251410925505711666432359728055640175383910692002001384316847964607042427790051948659835517851028638580344664600467915138233510753412690062208735862280206687983743651698320943469394617615231781412876415015927707854943574883873555935753468430021379320700963325889997859945572563807881548809583965382902480177753030271439237292898374372606422768099125792504242500039775912805129498600149993977894711227209171739934084468413317468175969778141178615546935420178198655862802184637856699842077056347011873155099986815128123984388525078252067047586159270988471221268855598540795704081364997958603819332802491681654509021022517921939189748153538102204112044401158082135093459990750628377769109625437323258131124925363632851513973406538572310824915419284450112896286480068429317288437051641439121562384161614748578742737528042951782476816831767059371498493116474113145103993402295336765445750490097624050729546346000149490286552396149051911039332986341575115879120275663354950484222548200845533736502335357870642247612804920069991908495432718362841345920639068919434783866902101692705948059629290886332812517304807051775732571279734246154996273432773552231354550663286737641602100008762965590550714499552890023272118955814250715973319712186245385581372509137613472261918960028967131878732080509139761737762072488564468223343981131182455572195475053406657226213686808328947975800349802122511101959765183501777254656644980065591741382678902871699658609816249730313989737874273998697570708500649369617880595806362775158980118419849516680887944207011657514020921658260367872570448562950252790403664707594865170954041463592281737932073228149001882198605824*i1^39 + 87977499063510494534695807877441531280394295012135931887356874187880471237982367511502908276798080537461606823544701524513533887339849651179125644585570254244730288413862074219126520160776360460228657913303389387656835794619446286025838661877877016770204452912699596447970692680853288206807106973873474177073393485755429806725046273508549301331269834143326654304902349433914702604365676811999481197724336588239758368935722121241333657170903344929261734435290051698529102312455387755947686774074028462288052395487831352006275093696224705145696993300476709588845172786462129435937888695961548103741763115144518787946444916680792883348700502525092887421532152931536207405707341492378909065662338908026503335444854776397938031967012876949760328732518326911692891215128763413867393071564125992374082064179915499974023675788437304381853336886873175208670626442965874123911868046265876120575947762561419232908130401307737915095794600731813015000916670886967859614224068687172762731822638749158835808884786526375362094825288690483337960861523626867637275028501452049240770762712145584965052922458282226089789028279936630738295786051169279630159979669606335003482326192629744332433971759769303802404457036684498569595149520652312427130440037713256475240013112304578179397667263685623051049354795031237773742268558706565246215767817028228222878839158809725648905656204124117294756091185368615527760310217053254560888697031107921544410230817944814323603388821869264106061867755692348470327145591933985644848789213787376749098188357354950324192837428705989444014093792180155814879355360832800613657502248189105276561995996338033649321113368129053929062775347750170566378655588449799819445998415292949010455265375196361456114126917653345890456217142133336891789935499192169907966110646780586935759026445333139501173184518216647523041467580422077204520193320032248481554407601996933646334035573557328606454896403486971170981236976795014844956947577096906218705613723300461104056399888830772730620993814378301117763292684188059835058065515963173126490607272039936303056353838466747333701858210699537518481363289086134635973581820872939958062861133475899902110152424480453827009301139198438583488608236103443288604206632578407454048405205213204113779618626994780774592426701747025133058391136366290403520135905407046882354566823112759293396550190174215013345574939838061201614159981751203648783628744009776557738960811180411154038034102590322527728261144931332007115031937789997350912*i1^40 + -8216319118375156354252037027055305584025122513987048637063817370008495420297731910866113244136161993663557452153390731764334083380269628167593487510996877799676772034318801624003990032084267808206236266245591869241558766883366365296679182206866692877636108565078084719704970237839089480835368949829507013259621255989613013273027900006267686898026199576550993775668865297999098922163606217751693777646120328044635345138504723920973600388446151996562449699448330478991553658951712015497683060724334964535039034625559453396596404957042806115933096138458077580936913601992109302252845675389070574269223438865796948239749339159160696908728558750546598538322172489282474380548898262872269008328493230593163881198345244756569367146793230019064007669790521246524974911709785408247664614101172826710462098651743611942061311630880016524065702620422192930838897974389374296573317392885518384672410767211150012158935893119442920714854126184545763661112107935529811237311890604748488543117026730168207963984842133549063551123494459063015209282376229032701635620356614563514713628020868985096332390129650323285625949640566852085665181501229264209021078255742579018049792658979782175679437756174691955863213349765407352165842842877363297603307173893565754219660562407790750446954517674719477096824769684549468666725642525874765718165588877095056291955625041143720571193926622512331540666097075228147634316976640675589813648387796410871483411670416947019926999290769051193269599115610162385065243053091130494725592919381843056270488372469219663548586938409946827982266205580187778212110402802111849109504354764539927788631861690782067723648144449914749690857325376864887103463848141193137678159782960662206490060417566292882400642471688115360567063349770655280913913646883462399830134858442305864006342374343366961041933250990206092698542349186616166628352186228484793480907221120946658130221929857271183587258738032184449642684311399448344037238682052935695737058497944419550100697981626878661260043829047117093561830787821621794176075640736902314827986060758115922561091919402591044778048680262151219614372963931605596961461148880550945416107897422122269248570096325564429556963731504702497680094894327747511563537760293756924754062910059969209204939010887858603689966991808128859707182145807231687536572674663303579502121645465172691430081112280262288024128846973093749635364450185689608984622625195794769422371658005374430539383197691344148843330583871281081415163079622131712*i1^41 + 673133573097162811342322047784549537601065356760658409204589701769406490594772142263862471976380500367887773657536633648267550575196575693578144211240034737843123731275425522538824857697349311068590483051374647401110770191439726580430990836719504109654378342369861419188866553087371348844482365746955486464831110099575037546688273156058681462548226033745863852696802639404224589088554348069969977082248422685250724459021488288832136304305264581661420103133848280325016304098688616288531709614964404147439227162309255380640988502774815520294186577180600904456786334140174164900879699457152465556534774891535727107048159797431869832281488439958503693207974080318856631308544480770559066242059093337219320401328840722245439594865322857581031652251037273158299659649633178814137645213750442551012525848506360499348702977589128505602891671962307340053070868958569612354495961848802564205296515089401207169260594700175916140089286523006817433089588394426437586801738326224092146268123323468639974815528569087591302492966612356425967475385169276887050916813201575960259052927610369174612821477003788528233903051849402639300094647467297364057012887018745054451292249160497313837942136118892740282319949913348349387971025187112474317309993516249479576544085497396138639470049974066465386415752739036998136255258371736820068830002106159870164544173270695285226385902160282397821587369881925141041087329379312281747325384035474157369700731087153716791825457988397201944521159738577644350754711513023774803227485781283566526137289655071456400116183723002509509343388188099753199260697259042873072709530535469634001740073071519225724904702898655384128847686340639123860634305189254074554370478318302096675469066621973759851182196137568811855833635063395163834191084251363343699397238452427273618450564250447284405336479555897586209961924386387802394282969811790076407606852929877897043144945706081773451437471160193387722735657237092097642069084749373849961700997626645471084988785696886646197152839667560162784998342020891131353537462249275081007720539471303487567739444929439961857196543945679824418642824215107305299688511775236332535445427085411423100571621306921848597616763894807195948319854116768940055125904267759580946352735043259594826058104508509777883408889264164824767057508911036773093708404140057265603410415867463299984542116707910036408294927068940004481140335602606997092941839813511148203206805553517651403358378544164441544224461728959201440249390563328*i1^42 + -51008160191412047343726708888043371884716357792521464602203595594768193514693879917882633149391209630562101340205749927078510097964683965980054789504613397541574373305109509344669607927644085182711689518829234792877526142177225004555794751102358586813401131856275109178306595506659549950487701160845165404013161883385456501891699400179761362638849267230726336961675884012273885358992536488562672623890127700798861945174662865163948200437899680366537489811290377135721752432213503793281922228471268415699664085854638364858695680113205182729600825144424371118123483912048614602662193689257000443986163682553656009439152099979506155403359049797824877767879000333215040811937795069449904690377500084598452341809398050435721825225053331303372968647875303098990225478948391386785504648141015473892166397929654083892075278689430724886097949631445016909661742610367276065415822609866836219408149353932611800119316419030182150113099207889554961258362171824508370378249162657562833496390530351653434689399718550698496086805423845269684669611443826820640498156969737316747604617784267446827026663880495102651531705944187513147377473461553185483246088207617363404669792849622356480713133763814732310912068133555394154124833945466171686438447154012130125008129460719121397429040785047893636944351470893516703639240965803842815129004803728054706038597598781429879865838941609547380768755641752620095503394484759723663779528280945626834301458958555687325849818499336048747861468140955213103772890251964403778638839558346573612777392795980564517605436370315380303758654398406474658816203687696377800726579457275206236095708744533485810569506876609634787392091378952507179583615740859239274071745080814392006619224241958125271468921675184961542014642525926956184712924675760892534748022939514717689833793151139085597476083837977783226668578761932587787185592317944796036227912625427767813649983325804548904598916556746823400343858679744636359635899249786705873685948650135295751644971546919276397945654407781635634516853609588115223080791351195993493372209237506865172115265560187203048223229838604823908095571701324481586233665642835322681248582510316655331610680073479041205353171053953743638211015699370188144326827217665038493169107391419192499680398132984360462519897732728467349754270205312338725359753250530682173791044873681393555190984642004132794699566392058021909804990757668657850282088256494287642714483921004477427369184576612466841771385144405359475074007040*i1^43 + 3693045734956669066551544848509490741130586460565930366363528735424649772825105072156698853623807843854493255617149919638893637892156392300242974521246395923259153294526581764081838992671345829649483332742383264209646988404607881706314205086357375670428637332482360180325349594397621638641648407175758038274554037478553124125615420070933030945170105061808276007398479114659642311910587759223906488410761070218541791293787857048821827817217967470545397483937112015540874347477758210046592795818475184770815884583327676465346794303683059314411099130982548858589351538474764897616756380331232986832374132488997807119987294235509999961564572493301037155105768420658772924308230834329721577814295793600058047840722464793807130381055317305061076333877086551804417360955818391575938312666593256342313332785281722146333727143759118896634974862131934544196829345641934044346154707049106514581691896164818921550653283142528102267889053993314959269529237111377350778112218442457909647754724914349134595936731588122552930871075406934290494741898638368031597890190659062282930981228087918861456591236023666332780237252405081582276690560743490028118747806378447125026876170126075575332186169997824915616813461640852774827518771827956074350682073243773705254831539297333458492397926296653734565057911770161916838479682785757222723665221777298472551768777665864913787427095203474511987822885978335361119807706601035224394741628190933008789909766942700355308468818170362678499175156734387431428759529230460414721937021615442546787252348609058084163216248893532599228684396198914062413577635535696209162491969007395933492453709298193353294408393691012809224174103441685301832926907009355416394325279904498325764227578655952170287509961613707763745802213140963156535788443102894113883156154615505559221918525114344152165970264338378805236317436527577213123710017288975544612384423574296119378932349537806755615996345969646628719322907927300940034635439069482349172905186149202516956056984782346954734605250593762636577175469271808564293118305385068505815442776664976263442184902536690898165687070155344890119643240965012373520479343398698188303535799680192636904575218542092644793100224398878598141051793488127549509672648225867797138883409522968921944499022417787701733595026208082053512194844409180544894400759224942226578208617267204161305402721806859107691639811433658527339425650440029334471318521537767646642879990950245177868426190622843162583240115584861613326336*i1^44 + -242161895853168709871096681547249475775764381891429126375023832705810590158631177216477831217382093787717013087896287295820338384767745774329329382940161951234100712587657242072971184854582543416266148825321041047273900668977683470026473618790077485439991809007550449010290796538576185395758654245430789061206604957260326757512106507398266694092150053086841061595220626663024761284441328644901930913461961439822042429852021575828354760688528975923813964341675493963036003923892619530321901261172483564593184586339915310148340882212131705889773357332131327041327202959735291141555713907608679342801454551201673399853479756453839779093415763682401821378680112292860227177580070343099891235450108336490860738923795234082708767487881285496510841669567252308337199185172346406951810982127780076041159230990922298752385754984616337148280951378051057995529103411024469247766922909047439498738331751282375389485495694635408341143956338683355695736409718239520893811216419794704278263927386596397537913143820058719101161005072555421358301475372681809577865797248313889063445147464243015870674896707749648487126605675252615165762802951502855643948840193630496229547601474486194578041182494421894300728010350315527216703288259879270714465622356873903626587201295467932854272523000318207932001121167783960640515382048865285557153750098637706285567882320677146882012070900510757200761645853343400328895563385143373719203077379998520013966912398397028426204298229772986402473098149249074379289931557808137195101183009555660732266161705405391260777413767805714508049707916057259007724111419624215193599389815140048655596913619639073798828486775029782032374514930372553345441309561240331062810676173422563089880546818562541665957239298487274412993837294709128803711876703383246824216393215968875952885272286210330519731323029121253111364042363884999528093684085311942341607842081982101071923239269297770719371288699882374219129779332186083282693450398694387448146930737573746328133638851016430819874113875701970698243275562505744967186928001450875957188870772102895575607139787903438760655991455343856390000597571806727283738511563302357444877173337544149597767987738313171744134263194727121036263839516137972898252164386886409825873578279439015268275950369767059389253855683906879422504752235657227731635522943534177932696553179380216015486467009408087606499307512889904245536246661999493705264351009333604418731693936860619378573161676761363090734424529865539584*i1^45 + 12132199210149979527794250652060697901853353807173493789635833484038446114871399362157956036825167469374350886995344358323332660298610821021377497569724342590182320628976603141930879175696046432284489206598359015080887081192971800016631785491645640108295768950276862882480463685824331907105152895738494994404961826533629394796005102419076269736952169729205670908611967210271051931188120305247288086248672319660462929180286587154771377236244897546792227026410425327101288429477372560282911437001678239864986318986765549407764244556627386242413470772166837323472769310919148119923582159877372760630565976319244795620330305195787661183600154648735153464433978298779607329135190820676694140854673486486374525829898324808869371305358423979755685170376137093430988109610015889834448190006601436266141163938311108359011391176367761763177827836822158672466965827679870002155345784844122943808426702836190276369868774306446922531727454232069821384843956919057894591240534511606443957851265420672569118579435470861013666969858099669561403419315749863522375334040913039727444853418376300943562836601699720064913592987212407004382676647660610731026761277264379427549959411815263518137075547507465328043899528693223268978816057692253996779984030680449919926374699606399774905411372796095099055593256661053467360055141167553818236912092982051997348462954484979553920330560085408931072678692299637710066927105565769144720084241908611244925208452285246923826971058689230523081483529974932247638720335953980956486986635769989668128363304044132091025285681002617275787463538872052314873144048407518480607748430158346209057620634296788041517691851609740290837164186387498391342733703097154071121689840331500654243027246329325452192895269543978724577533473548953851073743937259036698108522890188113829647573197449010841790887537166665121326952384401923019652094952216358215106648049122428918824695486613641423109636328245473462347341043471023736282963777110996211096425255567592884816352422996910819315031054017877527568835363338988329300301925313703197021837738440570092908291676071217768797001649623782685383984045841538941063550611516183075994544348628494706342408483684623357780115958014780802249955502248878406210939929698381170184643223714730576503299388342146459814676970301566839428402122609664738641234466843567117634393230665377658563409692110751543819094465117726425412512328054540327475520956346294238795401730204999991966706559315650685826365785112576*i1^46 + -262698511640756915320991184083692909897538747784355899448409527896921345905908621541385447895003618159681219315822698084762428209641425717148534180477126479501710187574322164334870812017020705905874760428651444838497110364683117326745119553785298205189741584393286685909764044486723052339084886403007082386830056774157838633145606844109975350544650013846213465032473574165954592537204282698868242001867115659132266216563952924463250197444533939888162420021688227989817827740582325316407917400024940451572370194355902700001116493288881242926261034585339311958041098469092221024892141911141108649314200072180486466644372445081961969887240402346345256329055824814417522188697407724042214917108733341752317645755726368021374210563865564456307283147428349516750523365094010665026233183512375853244863202279493473480231656836709921658515784150848960185164710936556275362822071747672909560062379941532056288950527784939320746611616715281122696104207435991762956951539030004133301479164728585038675528574697696169314317944474400993295677511916473893612559710036881730505637555421729581895638117462780261258976924482346305347143237436443222533859885504787758232142038444325056322921421656753738205719166444014506724132529066236979351294361700426044561676634159611116629091444212851279876441884261176850880623891296981373586040096529458535163576834681460041341883659673088074070982841680493110654278653904244941113398803326697634497287233297929087811540080769588728199172496989625608466265736885304716913632628693205945235101361215735642958861742459862688221852522758088338113834398831446203853570795649695751381662543406660573229528635101030466829478262720334499492618911333704899199799434047592373862959986827395401089500904372358550853805551931907494920434916080112208450952305854799256779409677445912820077020455432061123136616016300061466623931175107942241218099077202403669166322411246816776914427587944473749365551046466956343261099312002628232663840089258758545048042194019646605354749275157866346677780649556370547767708660121297892881948472264937862730398374242345684758655672491521957963271049025816580681930006937757811921436689682187629936711316283676157194101443583676834272874050992115607360627623884670436314556146126053655633672463491905273990572179368478640075159049944020917631629860449634628306634229197080229453860590144640505980309972780442626189368247463719713908320679352802919113973083697888311192534248889103135017277587456*i1^47 + -21146073547427517736545909095428468405043532972264855975342431006896198356483282374653610372260042411469802594536827089003531185581307052849831846692690041689219124986928431263427735725258251265822448407690146238667105232714388265132508485848589353277315358937043683503749882844720442113206991806532040005112903879336831476191307247702587862865544626094632056223892414744072265001196349542457104413798302235585181955723666087868536078120672463405512853695099305311526272116366542417079696783135116195463666122919926677598918214768757682289166950312509819302773203634711581607790851692957944691940293480771525825748451825754815942896254427083712639172365313288308452712139097421398566466297403529697976484239635531723901364154339573644817302944501167888699108805627012103437737150970393971801176838338951317994483804570437793623556214379026051845033565488010860407329753901962396688094124035183331548726343095094237297863120453867848320988655465564782210604473336146302527087381256165275501314433703678823868684757736842068199693091370802036226456070818018392795176875154869290407195905510975930660713451830590121752499889837207008317295099525442282417222238178562646552825118283518942921888695241405673221269094032236557818611545060693096301543868817059333932378199001692179895867897907793883530750573908064853579795661217665836998751299388396590185725419180494841995278963078008422003029070407449273901497975859820305663068536430760372664992293171818421603751616537897925947362268715496219024324942913659493475090614306714949064689148421094008032090740808532866287322183286309187078746525264772746721373569794606505638012189383297926691270436946519041739767706068516823696316887006681676501009545324595458512266369487797447686277900385782995737270678816035921931479855078883904372040474261072513810809016752358646936107944520873118330259406769708245244986054248674596249188857252767732698526931546350433069987789791590561315091580842570902547243734260939244218906438203551853226246750325856465277092524718747143591483958185677592098262891102574825684342185245290969162609486303266382342414793737405958360992488637790171383655094305978166933252904786695319926496626637771659684509439578018061712718522582196843207033304265519496481228856124298583730487599280257535848619678957283061899069672435925841822500054235038015010379953803411276976949040523319345546165520019607740540519853790734238363613567115257882047771193920211591721123840*i1^48 + 2521577105447647717042418703518928245924532217572940026360546044696665412847633062158063604757963299045376441756968159343265157277871445369410762391483402853805972455850648440163999779984015788074958913933112884548454815680321844565100032183260506570332457593663153939039456379369788249034038643300863751287698641496937472739922353279328441438191462107963934664514531713566023831486071082339455009570001914968894755548240412479496728084561639126107435666615541269513987997046818524358909848853226307347730173262204029218048523039419262063183251043667108494841159408641672530559852135787178419889730888854809758613471598908209918798380127294390654526414803656911293426630800699413724764231650686397077442777811608717410975167593772132728605146328961111963297858335465836739812445258997682883989871890540141169885905941617121131734509953094329011468315071975202725198428169319746966175733215717895392391038453197115415620781596701410611560265549016195297740081008699755686210314132278653420830197432618047978022326087522642103218363130285072846803712530890589157273627318925487872890026947663278040828011095879166800995048767432209855908888330534492574774569515333803243982813221468101698147745521160113380814097091164826705695098143112080475502769286830565718358711229918181402212458641025472968152391576933429737536985372992884437095988853675981336308552169381924481982922797373599190651631156152049978191814797061511742517655778933499877724125295145296812262411987567722345027741457177534978510962424836933229074194926447047025282238661979686103479112939582282547098010243190970969814351503735397810920676326496162117015979166743669801531654033638542437122207190602995471880905625243156940413679137012774926431144716408952161358546421605350994357731558736960441354107480860271409755257068578384619340941853229502053960685652204110450379815190624933405791649911260967325586429808001359510712752562147147119683658637331526676087911547333067130205731898513403255400553249682055315412230826174757144926792706071001287129232957471463173225153197253419238942419991359991357483132246336580719688113690373326905006322829948237023168156295105238570941578369531840784696900647127362305260501072926928488992567047853828792483049659271637208015226264776878542423433588062271638732155981723006071086615320544632482802162637014343314704094473206850828127352477615269663442915698655396722876928756610455201756128765447707490481332599348499841024*i1^49 + -104613679238141988783871503634925137011414603127741537951740089787269321337275279023404122911983518795831180483551159542460420153285362341622149310235832666257217974173771454682014109879421487383342581627311774264121266501368520340873302242680403536381353184302528758710169867302956031084239544021842857917670852207337200553136105249085190505573606930733756673198419284191592733942763294778489072978478277987248150896263327042394019397715510075427477051288994115387431703469944475726026754995916309625021582471434646988035255353113318257026065282111868958143191053369716642989796470883933968719418559110496279198710006887942588280193136946461012339215311964669674127760749436385989463539921534428302715989485326508432724985115871631889362635844014427367984469997827121022160649409505426918848360150317608924505079793005856134151608279766666975167713225940108527036231945533271201477688309924909326468130731559819034930439447335486380143795114468024587576528586803936722583648750306775271419864957928101213275094459285856238080463888660480999692801273022185022459203561206939088112001396647310328256386299328443960334407150160870133205256394540611572533938370515798610850740313403848614208254469042083526182207412869018007529967901235699887148924891236992480133448362929950334036123028061218244756872281573044554487810932604853695233906777541529979986854799150644875419698471734351016585684866421686824069029236639109910355613650434726585440174366110470600864652562068449587442218508358922416493342802920657711824555896572672003385866710386665021494269721886287321070463728758329660087727323063945088827773347018289544413868057667921428949445376299542053424616587584514095824109601580403607340121407871788340764769099205301582723429063755934140721676605370837722384475858745795472688417849823415464197457251809424410834148369467824932618800461603871169123430043418292617717648870881137712448545181626766397404964488742676106077779317161103580953894812253298478545659052320102446082657020495181547788120495355914595811237250647564712564103010494241719598874210722860196811184012900444515889558246145906699214183219208744422347990377448102959754300992110377500638825386922155746730075850099617972632502537967597500836699127526816282233647555548358156010651802301314694678916272699653978594977939829919001594078185433283975785904466695145049831274640357461492431795877153307975253855569400313252279909419343011703535405164560121856*i1^50 + -2170578492177742476993839828845723450869017728265286717660289278316334256589520122047175028496503255085327388280249139939684675876316212469464148449470761616278620598194260190548104387190223684885280251351832550505439968654825599489917771497161625475649870083795189867220693803477518220711800692588477478797123335069732239077729207617387602662004179370658469391768732385421826865529571293101721877814665104047280841492528295402931690942449460788864086687274489492372050764113213558961462613839776687444992216025638558069565288395500705391858138956963861826926415629203677373672980742471383667613794084447981885776283375419265815405449219253453965816629679775048764567170949802818609421231141359322987671126166807989387979138937705697705854082760156399500560881376731092709118442958180752952878439542005185181480508855370368624789027493649911731949407817587395026758450362125075441557374638475305891128044580388369825847046187747572588555844477796371813801474556154822362528292058675294983449510896708865146740275051534334461334209072531955533731794330590206452458424402310973138134798311167643421306895359531681808245989677602564522755542803234991526218351263434781501206791809108194338317100328250649199689949742604523655980682122556736338916010302981310610166294234562021675108951967170307006190073883965854895021822803814822395963265711321761170128288070660054696158215081416956023291218587627883360067035398487668486774513479656034424777684147143686221687218158197512417096472619369658733241374741757217560602048380003315813508756036138982197611802722808566838322456939104830748159889649356567663255823611980180121545812090292056084794482637309269782607327865842258638328250319612141738427077274543803722885206662142242250803426966465697274398702568368907427335374979169490282388753288392894156471714233679700504653264331311267567639639546261641537867840792502637094013858229274351045613802239223909332279225642027696997279854722097837711237974736255607157698243878565227466913251517181693219151699354223107369907318587017125878036526304411924208832788497695779077462642801624391029604427221639510733804256197155614607707228664118031448542647469732487050475242043708541415850603271915703734723235536957598833877981938466303037158177455739648611892741221449581013910638144926916300253668138494305113379728097542213415040085569307725948548723584259186970578207334901076468765327630561790901295764685899399687781371346944*i1^51 + 634618092774150888254261605700329695730322342069796165029129884129125718482373762779531988423822426780494965948204261707911839735548491414945089218273684450640692455722153625464004011184027219841435514731936696539229766764296555490021141342048597905188059257083962007385670397836833907592273487660504677779115318921112734686929316566018656519766498766440900455206431261873179370263317936992314085161099985366725508608639368727431187082259559187789964368039193101632734343280827350261631810144969957793867607950498089617945766920734998191884082242225526232661767973169662084495625412690889259101514093735108814135147048890606335637716199421919287281257312256110284649505725158634556266846297004585529136024368456426528271048130954173217334825872410847413172246484195527236897733054362661326157863893282280118034073708883049654282329912670594734309058023932471240711489282823434285763931456882260757627215612563543605296155523582017957720525756025015240654326038806585501973835661984963725262474149873009643461615075535658574507394099695918296787679497436979990433620884989882129762597545369157831653849914765971927439940786431592248221096187471449925059091215302696846406306111637016493259439722773042805159643457908410171790583786601302128808851453121110027691796059143776909334779111490738060517474512734078585641330606441287389997254660495849522966365330241443075134473309534205204411070976874422273573302484322602812967490714080159726646864841072561361535596342387111597709335712698331282451767488394031422816125292560426800695658861915646061657640996260869186239000606039955592164282123628051866084042741928006700232358165136753619888214137720514346835958618231116720773694946379926918167145137731589672484576860322165411648457417091859834502758590620178288913435589973444642517543915712334946464534880566780440515764409021371155483842695266880662377979041855933070806203901455371096797933114461655884835836904064061654177000157011733614853985021097256447579058090697007999293645472108402885983791033858224887078602099783361059412427998086201942355090924990219954265977338904899921019789603965890075193448518360645707021174660314650649559129068791971419397109133354326166398575013597375030737631236094439903654620332568478829974073872850811839200118046101699727488777276656610763348910737510390203048210721305971928049845001073363605963231083336281195149571667615484274409156117848124735206763627574710612608942080*i1^52 + -50717385379084255823145021711222186644502731775464722016317207379776346435211163437943162044735985870981412195667687693783921264816542786800491730711929276785419485580631752968916456820826888192579443634876397334238747343350815137678585669792059151274450303071668319115781790903662242307537694523042967137246866891550551544287341275632911710675469490717200666823089813980492796115194092128235836642591910840376139131870500869396111100816991442293477016068822032250349814714723484278662603365212635201157817449160049394273168315095426317245649526621233491872372440231056647631454964321142033155882959270313598367677921871735135272357024811476684961672183569180783004916891330268739013704540921010756618606185440634782685085045887353334949727546139680300046591005748509017047843876872268251796300225496558059447426146649300944633597154303262576807010790725690694235954805113929984761057357567724992171981947638283787675926929114735247118467120784639133679124885652772274466733942891037086078077543092375155481574762508400410237049729640775735557996944633907083822196206521228580251087735967711231925219336710249719957706168611342042718263180971452807718082641568978982158953173968884242020564127871184310881198862993111111848095261445750730242709680112585881387855168903757287787557581039443421897070218891205488046001943769028313875430078619301521381636188242482411338641216255625942467282285833035539724286749314715377623497649620938883642272301225316007944591229827334562118364553411754553526437587626936675743937521158084897457065073562178245340396668736370134644940224029170766878982927770597145063563318639428516940234005682412395922968823746788619844464850702349397976146377983379791785848575592239697724016176037980651052269619429481108014237322746461569779639789553757011442528543328290919224648465642378198574876206718069433012051832309492769641216939666779172999670105388904114834602743495006418231155330226490057605512129908804900883479455826629427857165908253996248705904087707124925748506895244564914639685131992194707751137265583054769340787034879984255431225390546370143053583145155739028027154938664400333659351269205488296294110247374103573464351576840945875142120275578724925010795249559304335239227689681522240299014792873801558664804858801721218602463105725594508663063299658318901762104988189004485198411732367379703126621983331266921095210272973038150445474387302395304113049969215681813544960*i1^53 + 2569308116251693985309681405668378441044638376305146015595135402073129272460954024441254950328461896735197522568500637714300043815632824894183411233325674243643422928988773852872787597194227500092575247664844354995999023551918749149026678448707886935551317366876401256573712917512298107070205221656816664249541122067465238871838777495871553814384439522405253506452212282214873371281571804739289993622672577698158266930121254174395368721634774581019906699210921264803374616377452209091683061410657372608154487874942606547958367662090703555254053720614028138916978998124837040878048502267090126762177229063846434928870597688007794014681177917430395066385015640389728574033610932284875425207295513583168441347244455730940824665968206799632808163587395822626725862458071438411130235250681896786895230318901553695492756514161643391761758342905071423143687176620261041170585775304292123444933121127489733800649005235923348663337117497527371772581516876883877870174094550705085545846598064553753014978448883432368531172998619669392577857417015508419019490907385477749660308163615286104029338846861666709429917767750767360620549131186652899538565711618286346679211586388431328864507959397068026318714460414563798062162112263170115575339140476534475341719729099067123697639135409315476469758240515183798348419110754760558944973158695500342560427646847546674067828632701432557279168335031860421317185419245337681219934351959475104025101651632830341729231251157909422650375796533595596798165646130304437531694173991581675265419281102058787461538564088810752979641860648990557534277610653361782258566642610645946311605698655608199535810868821130238862390400022422217544794077183209747201060345729753368307907918944782075807559876941339591745002229308227049925608300985178116408578494776542437089270352301936949813485479605768371253620716763920366681469216516914959851548504120320514103615558735408095664794101817835143751731337600838932703229151655661155498427202616236320969883399642472273509659652879705962316377787023126028865358664348316115760430907774206278508226690220950847199784131831627736889140998595745462346113117272742100458629266402517345584631981495157325242700146842836937191267455604504488823695069317521405519567590284077313663927902543319802034318678181158321869040162499753609417805863153483555434243438937889458981694182676508585254725326934754870652648972076549775523461786501363923701576865463402496*i1^54 + -88102007093392648812958958511939754276492990526235087508497159902516786779541216958024928283373712161072400457494089526603928424823075773749734144328474477772722488950576746584004058369459096163049570867330364194959819516463400554602892442932815184773002666858881758626560742008103539036816071861931604479040861724822715208729374227738838627753216296620174540454841459571004708970340252473490430436374516837904986713893929274057710678423675855830296052522281690966142785564207374122327693301086536312143097982795994456757573954553150000968183348940886514155845036810886438133549434731040675931671643504323889800260711738722164811282900197950725964952336962276156021643157475420586250163155229162484581860178175888008264512001908433484728809978561088679089128763464359037973241079406929602175435433936957933556437531533774124817202697512491014272801985389612535389196067616740441972129862172594635334451127674514956241864283723211105092894897657647326351680506659449827467068249804552457026840202998516625628122136397433853663886572067287709106665673619461636381296768463290283046616314405843665555642639053292963070769543840031561724201173688937358817053681535249380243145837285715804773296938654382481895564825062167487752228628670591611896373354983359500286085282889005709763589947884165302658964038180458155935994803749568667112869083437752804823576182570619811266995049449392774213045902082404083295483244523256421542028451425947528059446579935799520506555474334776015389362772503220082461300004899056740777552479079714107369204501083992135029107347562350758283448949586815657971201542067217023464840621379211162287560181045603867748599573333463796794674984279466736686833675203255076591299456353252848678497995248203890931210642976706639321715923362659589520713976858300757148777225291687472023620925946441301085059952530444326215317749826882569688450125338581532195271475368137494199470805020833435059293480587483860240957974832042696926359216525577755676551643324317094128634798075259139889490783882910244290642783783653554741733902056629443825623507487359229363468159455423346034668684516577918872774925521946678861012183066733083577437114471903529332740208961557660937521779017445056305876870473042004342198850265058799388188607684227934768452439001941093373537933251318655163456786504828215936013460174766056789411707112765349317121195020855662975107010444883632630701387712327886059960163893248*i1^55 + 1807233825589117173481649088200711114079459865648682746252666676372124634714439518582177584701436987866845291026369951503894496638971520536920353203104091896437971482514632492401956964879121501930447350848027609015379989505886239119515093844763369343454344807145622106552667811013026366502336846926362698564259003124944185970774908986875957936090712089603111685336296089027612148469356167817738813326141891977570489529567287171162015323095578013605099074306688873245422844585832411716543263066295633276674033059927331337633190547628494537964460459517945229349834668382417624307538178861840279404625638621109915055261081300365910376367432278077711944949966170445971586750868485586065292360744375066141226413685302864534362034182757262362347976310014368101473726975671232856248417708720575073901795251323868747082035035976255574290781823402673879977360691341606084565984448207171116730911123492777848706985032920874334681405385141347050230772618274250077648912659142756123035941871174911109830177837338319924165069516022556210397112785425552206602354026588925587293664576792443135107788219930088979948533828400887093608062083881914778977690946389177986599017983547289783815277111816602120108325992075486035683165655925214873007323595760609075141126697129127200852888386056466290010316149180627322596215200335560137485541829896111011586987030679410988126691615965139143011235511233626157322371292657967504489264155757887086747872257519998723797311075620602984550916330178339756305934776384196359644754905461590294992167265328687735833117184916695332682011230429050969801348386542639041620774097493787632033227546788942310886227835281052399089505404019189640424598085014778047849129260693043514970675137072708867664642547748926848160621957223102119919922579470717516165278045114361686070400778350403497110097296534982045071457246702197775991185831303270097942924843558939294274757988442103859100048821345477553130975221320850220594334063239391553334513149783917992368072786612359220117037892072872176177136525791153332281672060387780041687916362601081304225530664733745154197959261917081352012356150722321915488770684662352402508919416588213047684373352883591862498314928138688675901689471608348161960982548305810186884121208065351343705933972705241259107843516634192356202013443465285444725873323993357117889285280064302922292517838834452239219541000075753668435149185100700848434758347460920224241418240*i1^56 + -4779442505777441638724723375326895359299513815712338639086894923506491240215664769591500828278796324004077367847112528367015797771709167051616231743767721647454314676049498519308731328943814153954148217831482814674079424745756629766327018895178997635948634584619541602685804291860597826220348883202819255755714770823502852951451632667618743363682095541214954162655640944783991171711975584563060395333286186009315480333666528270808654306101005299249266123085145947515693721018779771386438713589672950800548707076415817972452878979113763070842844114292767233868345509047358353605521232800628642792260625606779304164916961469615261256704133493639484928824752875850357783441170387578476328662313565319076148988968878731492069707595331610851887157503833276610574253922010291058703781122342143963769307904749675666406872704313704962662145907554064617403944148610479438089845838214606286488912137796813122120985326070098624118867695243406443592645268971401654117007034937350721585304730988741469576320246962998843077189034666727475240386593214619783574624851264473548593400487731547656323105822287519798023351949941025527264398125422630704156358171492520151810638849422088276165044087823480457714551735714448963322078646021201960038528686683595190595881598984496016147836584793034081243383749748178594234047845454629305304094639043029382868167688421338361221951510017747700159094008119312901926190243101260793392927246520268993560987021297427895992186633705836830436701196252948383791879552265527360920073818220125708931746944426291875109641929248477871022236783858622039827664555298728238142146829635966926163224370507643245839580261695020364202174822566647572008260569745906820970563558334185389329209963784333925503756195153895300115619900841756864506676172546433015283669185994893537317992602171965576380676527471444131033925015329114697172316628736334106615283484466894040559134975502842453855656039418047923381693372107379415283972395718342952930460951310479177496252335242017108741650617252129035863850293839111429383397112998561578552456298102117582774274677964739068814478421313845192302435057596218211192171321511465564204057753982227492482766047632191714589444196343550782827554410393654088618836826385104431660504290872403426393365524651080411623254095935339761180317460916699563711029297809080296186909701004396626232937963157534276529665257919416684455475584953105222062760493519806136320*i1^57 + -1019592029232813678824718135303438430257469123833744867849719676171848062838969784917244035103404069016227470968445352182856388673209572561707647399446817227719827564631408661492539171005881524852679262287083491434441546530872927534713938665286936465681034312980819414002513723455731347934562059241007737268211115235876359489085943974276700225778156367929595614069492470478331589938465009536940600435996727265409611765801616971823498990421399000280638501384719836831889832943501670458484320836792138662345984373087557035009970812349605991070411386755081214868979691527264357776832273717690310307185926048723578341122366903797982496162008377368361146900963504510144661185090768766945904431230251253090910107034838888636062747377101682145060430465650570929731886627039509253856215140147208721202253278282679203973909221089597909722508684384268391803819582030937532070345754518043460953804663864699170822605665105371937652785256638916216850976871828854313415651033651627042177618350178247030825325437750119183425729273177785085533868804564608373868535929422026283729342089956396432033371491061531092886569621126019975557770680657898632159930539130908615427035154446884241210025415409518602725120156214104761139239188029946272835535792399042367157253373305813258931434281928360693450605716634221268376046910962345625693313366878901280393071308268744333727690707192811664822496500833040952119077079385094246341501151503255476175562932710353779326232869405689475851974328758226065361676339208898624091888578062235985117968404576869640618607649240181818776984673895537525832011347595979934817977735769010080610852641753837223114777286588686625235620293188899964212187927666345182813460894883124016478966680339447526849220376753841629037810803380470818165756344916914047128797701460388108912919349619020496581356554176518496885371706258957581836803125408711884618293902612256292090297652814840396992542567548491777970789445122438830710275487379464933468612579982643865086928192938364891795364489736094033570819801633181856616498718155158078727529157361069691069885559093879686326192759103101022244300735188068803988717531011229074831562675567960320605862022976202938586250254365494050702591122367514111009821755360129923002871006918311390583353025710952648351727978351151869438436225155366812639086276848663521961444463797364768387850531241322895768027767720390657027838663133906421755365084633235456*i1^58 + 33927248777010937058239168883787648173879863529748953473257771731470982599752185297900377007821555593849398462003367375114377297797404596534890424758585097895754541424212107670725944393580093107152317475086419187261186901062269157199266480204237503345827236485629067573289216161209465500552001852888240270365930396542141068117431673026412808319585203873044596172731095655246940156485631894731444722332167342473431426847917811549040929770069960963507043085474577287750326954106616279854378704524645822108164691595155755181780099263832213376079258117740709141623201103997857033825896937799055569277460578507888375279703368550575912339500480520183963153133931471143980133884845521246794338707206167702518814228005895114536037890273769880046614686506830882291027670240933967578794567378540638660087075952274208434491209168140464081837159351412391416593460114225154687059934824229133140789105793119430303543987663957637098011739429314695996262659564810677742726978109140274618434833401904708998837891867490460566036144628430304118113525146997747231825893233096205026095861190628287491379918917018639554402427803367069800536181480687132607088278723925000937927651005069683748199425232628955097086146670745404090454784004901198199892564328185917034776167385104647903138975110312360018014438872824243390740686978264267201281361115105999955401048072753170314104359148936066192513577996678118207345108083698742308314696323892823272396832870300160668418678314346351231909919544698987621517539818151889579414297466205329261987785566855803950640780431190831617551445728689885772887840447763468147444540358205450338012354302688454430464181669196092244516744737816283644917040666424616065280299355957644011602063699107917566504600513286883410916517062534304419839086715604450889892963840496832117926007461194630396363850532732204896329940075551987614802499193345723349272321107194770552180911511356967522782755334380468044917081163529809970124771346629138583478999711089368141307247941359483321060689846978017010874714835171777287683412678783997177017799940312070718296520214932583804384871745513115539071255614805641759988990186553119202611762001344712018449281737403949784662313728597370664771104837989411117975402684066706534934476513800102043528594147619768119987760406244756372619459387574237790413195336169566219838251362271825798699404945514222092027061139307577143211082494377703644966076547072*i1^59 + -447901454418208353848855905717496758287654919644337537028797043958730077201702645488446140160126471530038475175898424463176441504395511422684641684557609152999399191301890462628992873628256606052276120319869791983536679274214561704175603735390898526680181943765377592493647060597769838068848239870402347648095036020569965685268300215056747801968694357118483144963642293743232162928341749178867223159178976614094993533583621068636336895939406651058702107881581872363847914084017712303995548904422279924354021062973696458246469429951767502164909739832512146459085556343000133494801109441907308289197142189277319712240257798628712254809195317420496743956672604820756065872019561449861720683731932817393338585543158561612325733840226227821452179841422803784386048902321677547944517498112120462550262985793842426873168912102720903556235210027657110342657210432842260654664143797034705888769015430250598155504310223621057218245919674684211402898103768394198335122637967374478774305799016330336747613799576362006199140663168567953925284919797719597464024236844180901490505052747213023236656617889748635959319917470833113323064576939800397534020479685352511303306192936811783478173022513714895085652143635733728061190252150909649882820044074425976305190864239448557892881865235546757372774721373539946701918198257354304144150499048105490445261969336494653486180598242909223415713380672887995748273960275243696383609678128273536748303368466560883334049138061632954296022722902875648086119724414508377915059058764053256822569880517038272321679636497410948421588496474230947428980643693600679652397694330727811764570925573244154025388024119976095026948293911315352628451594069467066922587277139536947932198781661353252884573698645159789203036466281613139326934782560358798114085758230413152684165436804769866961575645615758142992848556233923581961435849565420905347116457732781264769905465345731080779583097387044990094592469713841499448910368845033050716371994558794503529862143745304131603134293194746071546566299398369144966206763704043734739519966653237588921741704613844605630335743654745789899625928765406928735252755267364031605384289814687810361844649283963542405230427035172197349222423781627798876555804138946539378856706308545315021047296473953558044790243933297921368644681178673532828921123147142129960808695320917711377846825606679865202797995628180633029555596630049732513759232*i1^60 + -2027273057695468189345495656233032907115950690960735404529078769225808982166941896885489360880376107030613630086034667447206254581645985915652602044411985374358327451062442290350020343320759841538451809227092579251162553793552361719263475241124299498534930484497046243637105598056485905002803135070727736101793211812018209822857976795611282895147757199807803363343337880734100938211446354193478709919305558699005825303481398336232258810563881817210829127732373345610744013633618244792139296042858354163901453796716090313415735171441018180318486291968720128948688692314983895610775782048248322352245339575551228380995663223347438249719942217910975977559928255983812818100852527630609217272121093217591488206292577603484331070668702147071001175709215962506185019905848224377890331960662716858769481464159887164085038820889327194441057610258939262173013169784352869322525316185275060162042970771906548444812565751012863782094885520194330867593077032234036256622063094336614249668096431509384183926697308710695927373002841364903374963085573963033250973413136554509376681728103608489360592181468747514054927613470311926711921870372541638239631124148101863222668174311821364221942718902188847515346302074319080935613034748975918478424386319942651368939139188533206170848943374950234610548592038394182596390144186549087198731551526434731939907512527163118336770168057326192964621551108267974438911339094120912015402834180117268682238195737460987745056420548155515365840178045960995991722894722240388116170946177267739956541665561811872373453772383851533600543810028762419599682456542508109025812734880619775938383854119826867470595324967787657770104820905114023040004561350732906552257911497288467114992029238640337730945609190103232568996791364738908227997859705209576148496068360031816891702082260591798500626365548248988821038619654169906357850338662959274919133880510303749767665370243434669512071695935847943913461994068366963950507753247748572349756993126304021534403050408381912789854022407210903454356008373337098796999841642227486540697889454436318707472863985247556341463275399979923466066306216426671600805036862049052665963646430110904717587434645338402046283319743363807056351223171024956621039908805622355822685999368652054380399294329172041628480898714511888187543074537400985680303039305516720957453631354587675118101487711434613478094015729712202387222100518163709952*i1^61 + 168940285386595578098579865170141949334460762052898930422518647610540374034146827543924386788863801323758305083958543461509436553634180638439019531563764531951541512456447342915778294705755246459307516100074086590396137135777655854470620616897033220603688047561426395185941204367932177964242920595571400528935362435034264862502992469453559951701515702277130869865165220989610299984209973170651581270169031345820486058126010829830466503574928355607236222406631509810328103383445475821084509130307544936177303703018945231431070946443733171379266028400580926100942110463240155209657173405790775219742897860173246998391715023972039109403979466431844067478154678470445545628874237858922306657216317330027415608473589815801495180453999420427348664300556853597952977027925430733334469531417107671031394279275819456653558496699321072413411764060974742535165763002697371748938040936602664351078371211114791427554416982090507781444501242274486049759618042437191855649403892048272262282680232764560150971191529025318144458068128928963755847758298573398923273498096314976089446253631315140213711155183166243968483880404139443983114265833749554883551535376607400103559036783830712381710615715121920012568741977091387801683681071910159181601251733152884397134711218661676656376341258933517233113849620346212996729643128301880516383469512992960481584053938548615722958752605061119043232277659226929633465943330877658628844370013677618874101818152400002021520803291822732468607718031530041682340288587418728956882625122847861313516822704656015323448219573916453339341769219897874700777196265462277053374854610262105561588172803052996293992258771857635076408155402491928721250980172118996174515089897747766252480178284076618007520774914203280955589110213498103825740166759087158579538680609503911311468162486491268117968030863063093455725012281571252305253433115751576576623312258956194950453206471016830953808998361372702949792834951511472694156087408964452042364165675190854880821123912510109421177283232544800495984998376739173664932401598536041446881557540368276526035353199896613152456364838079992803979636022367778492649687475639722676661543200923904809272850049862310791496191188988857145729485923927182570324051942342814623015101982572928569058497938506491417449934184414237242481659036600809956414584402531038282563654893500630832647852026506973651692572654049974238203070455480320*i1^62 + -2103596536702542947669798424348534256343203432909260404635525247116293724270097239735243751601903722324357202429352454373049546807436003977795920057980644091392107347183328348712578457053241872335621939107354061321429818957195573241185890571840505575977873988518718479782029087121358822960051966113264542348996760708725398645212218577628826773409910706440130691980599664603423651113314543013699809645082299682618701709926047069719333835028576165177776836280226859786913161456556770937923424865532239274775697938306467898280994154484121404487115176203866402398517410926159741288753674332080134607821948295463548901449203580947142883701214566668956294946135234733307643507212712067288814474136594505204876213885973153709154224403138174853421212887247739146217179408351727466937324216774948784276756034142123544823455272568713732861458808807788308001120871584368392080669676224914755130078509277136960394914919184878717586102829840661586002471422329588492187631934071516044280195531611261462012002082892457111748397333486883723678935173278472931518962806110346452954527199799942848988796408513152712544165139215128045232083090583144880347095216524628499862572764585820598318360685411735601059793980509053972273968074145906428804464442934368707535218201433424106301318931214309038405737994271459518714843616688733940053836636143996903941272604167521638206107203245603064177950539439734012285515721723541752899430824587590260793768009506943201149936627294780434901509669598456390243372365131567777536709836547454384501426743018679457430355892934357808832097975997724040043287611831670098413912258728988193818311737706079277065197826128494131740272462480560606411756122627046489467983593039129379048571750930508704949070069708860110150143754526627711489235781173295291657809527984318483905151864462755050708942587932857268250669941478551007608005623375937597170466918364935131105393286248166111149508286816460921665974697103809526483937441387610464317827585802976223153084153174807420153098747673095378842465150939841717121697770098368433084133462803346846725265995642660000129948280978242079545791980827702521627043293088459978827759530977683840800187382137639102386395623487889040388911364817155810324839509857212999315769840424416851706550149943622905650060937729928964695983765508194193310842427214287537343279649103070244480065803523523911276940189409496705517374930944*i1^63 + -13305679328164562381067920045482452492713836751358348333772930739251978688155795986567066851278165518729498635358288140247252088857684894824148227778161019098470420428547390812296854943431522961770558795229306147624750478124252052440134155826020907974437150370218415937265503750965204000722850386246959815407908883281651804863031469105391921898855359334255199807630574361924687780060429906671604144748838564819982628246582954439936789642765470355975291667234745149241637538040161084055719163042202018182874120550718663875692028706088399003713526053097178970182234407160085687057481696738282157510300515407601484197664994141965322460209079773375603546645562321471225169300890589340809845332005955590001245555972088025827003560020404303425793666826980056763875588316626575054242750771340504396685832943033266033996954826651729405854688681027388838392699633276317584664062076873261530305702109631502074095555837316138493943840986877291149867757138530531804995500115412017235474979549445665205990905183566959860945250509576907894734273048686794202336124714522628256649883860829597473945803513193169876651419120038178047220273746927580484719284371739687749895713202087114908950835358063029629311311883730496592187133013630467526883224354197268361018893158426088248917978263176689957328769267432262012360578814610002247823152755769596169978080653526371114312163098529517833278146257307279941104211265442411406731455272309991578114459256160712992874264814855533483200119305441449567843117475484679638176746142746956183944646262715196784367339354043496369026143108719225764498785937338100798018226089084950611106582025109871699029829040611619002249193534565858075085196493076989821056638850529675775568080483042124779861237925302880650044209366398903042007304029578107572334369435752140427578728365261991751752995367255563416926166732046097659299416153553973716126932727933458201699820619789199238107671097396026289208634353757591462855393622681347200111744377960658847284224169430901221446533828422670563708534476941993408682382757784563859202921907205666549757209499206347386735920443137345105551919293344377337543772471029044014347340540935855718157712771356384912888736312557051185377055744900055356540806939233725822677642961199713839822825015883548880234867413005919381312533935176322299077357645289470950156418331503386537950994750687795936409517162172707657220096*i1^64 + 743075839767736845116391433100978345871356039326465382416574610884929363293997139095229047993125568456939349323065980905855783232083908118468057158825854780984114524253179644026160192004923385800113272748949748126612420901188733466532856108971056573138410867952347730658548349482924577707266180040095210826459902991600416180008729131793567826235583586634581590848020560886258699943617517191399181626520836259032810170355254929531945009572520040766809264009934670979846726012271342307589007783816967258019829325412030451479353923907287606887309534971749938541775302299554832200829453557660568084988166483768389023675777616615302687472237245612072547438326338761284581893869736117681928920596582592449541954952553158112143684947153563059489221069656325089688957534732011660003619847247580151892446349413297456542281291082138432283167081405927612126747071721148708151560659673710872759618569807652069862420572009366966576237563980722323178171486774702524966453782957648587972421708213894497050556994859992198780358611240185726477686412459063432124622257024290633256064132905826844613061523501926561810235769114731700335271073432466910509285286459688865429423908651829267935939358920601517492577289300338873755528127297306907535164457408054554646447279475595065429092680957785424430747967260356578755331949754806655182926803119723384865570007791917328945864359164929151692284360777299238791221695083535095023633733110164881786778570799155411566227807137706409883291845735944793412331979306284411096846162401628129218678599067487191200670590365244929076502324415680510540001235100877448726656947213207308493348505546878781687575836604755303471188938216882135473990377310306329495636598972819745882657805426422210057386160358695991768239811206944746943860703624355118543507098416729434573206931794021020161386130954215923000211444315056543391968686158481999030766749782054467875990631736394964297341521261852999930069106625686059263794522087516013866564442835740441938709155801569107025951913971808211525791654082180887940023649065085494607484503522263344015695253598410414964123262720340797438072086455312778503505446801270889856335085409203551367918216090695466148961837840492297592717800833310570184246680075087931345321836594132299878659377174114592885520956880063178425918809772093601429113101843613945051837442086259997392992941751720819144726941990007078912*i1^65 + -9128383173249434450504161967059901143236726507643946304091279056824625659608662627106839213873355550600911712882189556284312066786378932154403508592055813643306900771784812907842737353810693586159015536160296527971337002148558898635717685850139589758425626648882889327079287968626209156014909378969690784635142123607265258235641939653735783986228859026094386013698295092990637923466548246093959626003237748139211777161697201820266797427404358688922107442311862028079795272736103304985729672184015402710378577559533315120174659991948642613684839057890190079869327578775234199211292996508914711670677501095662804543224234413643856719960088728937609500887348600224664005008142747885499355532348042671015731291066788725939302767924618166616487472891369142958014783851297406347525500258914035350895712970827102151622544680110837561282367829515737813485079609113201982429935328823820693332887036176189317316914577976669977219088744252382127252099248589737885652960320054547853731921090567603156531322501496228780099197114042748726620874150001467386443019689799907274545708580093316492604565154705661156950208464971498884800700713624868129177964370501476597070512206148397792271750802551441153425872364275567503157677025010867973590104970717760495073373610653949881847253952307598296224514098554731634488253824452979215699337491838609966003177103915394505534511293276841750172040480219849952506401187744380669992981550452032542885087355264322020996277688467841561392668659154511170227262843086091061046668108842814568036888703282736621107360173355432057674913748410577494242100485660470239945754682323920483147240516298649680915139277738670420926282660833488740445632553512690056014817940693762920701575402544832437146926104985519905393967323872334391222277728225599269310397219419321559504783061280253532293182273264817541282884042629389356044875604072498076452188488798466333639216095386438027394497297767920108559035089804940516228944986082095821054836416854829333063385442669910863653253444857003581468727561184752228443520122356988520899490920895697214623299884374001293194076643709884294011072845314109608698740678970069488210191403202519786602741892328284672458979509206066434591196315275152996687116382833646695531975486720410477651922841397523087788676764052831654195586132611644258675371521225413256753636279983642327249666564010201538389162327801856*i1^66 + 13103320153314421427136419465220191426721097416402616390978609116371889367351090234020404410612838728475680961040712091483000947020233576175260542166659364931924335150507427906856705092620782654779784393204033974681894082355008829849340441584141559832292621268895721347947234282951106631832528325367655137819600935934256583936427689869129832066557446618180904339219006015356407887197257176720007309605178796436259782508167058311624765259391228652346403962776606028180798607852326132142782366630940473976913266501214101963966802005364890795713587167653364931000929503090112499673475948911178408549480554013001205179446741020103536548991283986130173043677154130825449953441181227125288101668295175664723983097435417333412841193400599893119765103202005646309088455853460710794223356589958948169796314947870656091131433335508182444912820924277795658977239887660964028463674782880489789395136867956745709721964194986039352267226405686624894962014226011994159069506218021006823162077116605506292276501849611034332629019673228349802484863958567083497154951507737305111755349358254569368095510296855292269003131446495967873048794571296486920384344198778150998893920151425510737926523719967910372107030089544932532375575550324259970580594653220972886307440562224277250604172842800135318941546085115673406085429475638474096968739711653438251235491759624620599375449110992277583768698558042145276592185879051348783985030462170079868888025533063495366363321995486604077946938565517873521625304816502100339327001453059535211417675116539145795222556801396603915206038335475449666558651718076337855770046914252474870639335743164498662191721460209542934483265497754147831644627034118700089536741215386803773357096885020873306751436636553892097593570407630292781012844943809962539490658168222023128586118066604553711440112287330920743314328848304614623141715691018453086194265293936682809695598463284506043785265891514486550184183542897666093961362671828339388646374717710329825047835493310956935673065294074956261374668049704811027781665348244438388263043625753922508769608156988297293383708520248647710151915666510328139568301704446215813542281037546225062855032066544178838107760589144030845234483316587916559466367223265577551652636344170675879757453258404477774759517182842718613020620902572962099220445390117397509307697130573557958904238762396353128215674880*i1^67 + 981005646453964599213158780913996698891277187276060491437796740661490400015436935989933078940065028650882124366542365142324725929349968956282020988827913013172737029985636770471292148921647713011761230409087333753398175962474843583142870786563817690864794735872886762705488372054397560366103241626002232171916575959121733797461713687291637110122772169631383523723571085359201208757483943503101156692394019254678963134862431096293948231408571551918034520045869752483607331370097537270022548029898871609951455365887873314821258755865490640534684972319448327674269768772560674855720829888288029450516274174319739769438782211170254305957422709806901084189041105635066093553925144291254608301027230467864360976303819455017808875090632423016035798887471183106184678346827373590950239685445058525487719336739171227857369535114585570761517179142673100394681969860330940462588580199569432168970927740843085523403764246236061206591605803349677195118458624306952020333803167237169550046598345961184287648643408381825530818868568475527839135264677022640422863513819919995641714083438424779202510500344156605143848313569410716654046650669150336817124698907488543915236202734473760797748510053489864825401412159128532758834348242177531283451451994995052105334110413320940049414578902094612259263863285608387938370923383813242102898967395320135168159347541820970329548262135522897491905897104203286246907824575149871070760134257335953081308202071929588605512481096090544868830695218620384624004769299381667800192521539666596394547881727346548259332050471374129611416503435033570733455371142955760427857131574576119009858528361239912510703208622901107518692857374504747485706880357556144298118084167448288616694163265028320034792920018848929322883909261521639835573583541704008378891077566143119583683821139840247694656403364606769943800714943683364691827208434582310567417783865287586969792626348057159873994435137330726228988910389847917336090535369733394419173026948177497497183503451596631606275773090906298890424098504521201199059011812499305261646323392709674667124138131292144375520278969728661918519844299057916259644855100563744681229832793085503765005118460668938526610439778514722125542441597096365511366608727543657215846581556086651055197524988959536060094328228552900171937275245183276795562331970949385691135361082747606063745569288755032735744*i1^68 + -11706110158390085505706593262630158246905135501858336154063140306274981666651570541981185129559066033665340108435936133550974857636716377232758702039277841641849012699031789666095832965479410750052946180269877754585540726467949487288448693903705702357815088996805331218742828572045488022890811572917893642531685936223422037726850204148492340686728286417161011393230140941477113762088494669596677875571521677665321381427551496311297721701919293565487637769427143585338345289271549140597027084707925260693715691216465568771408154976699686498274192774008925553596683569267288256928966136780934101560751816617620398694345804932216814367585014513217950606268565919178031243965462775580494715258849377283049670864557751654129646617701680208702652041553950492149580359563557167383950024408091474143363244266892708224485865322660488485663358613837653226097583446279644565771393486156505889466714170251469541001230119766658156186339559407636718406537228864504879877456718075142729316238011416343313940241130612294651296031400904968624407400523088790233379133213212954300569675838658884274044334973639354088427751324522403296724148425836544824525106418320275573628160639594677551218481325277464035279636797374198937387794862960459630162866091004144074818230644487990165997410623088621694901944490223434270433971417802333657110324159124781664045160895506846795356070738531164359092074381298295108012433588483737257213350256184885161430250855098447474293549403983670125061058983800194119975856195775360848981026812895038858709958559770833741077782909546695196949564144856061562520495325840023934267583260517315431797168419824270707675232188376314666696839819882863500215235203140628974444840090498451048280227543495598967010928571252447363582686226920297068350055443609038623475601023087698130206472610406758974779095891937194772165294570882721006960246396232907814529303110328861695259309841389721258591385448985003373038515452495882243327219442526912065072144591235305725441937123224544980201033219260439391554568114518947848174209253090997103713255121236609174978938647870041510371560074771746465401758014509991029893827569711786153093822922484704531925028939673390228232292369536966934470283550927169539855448947774797493102650565924714755547862289403186471371901385606580912521833664142234473448724968001191794507738864771636186554320975538196480*i1^69 + 14502436929429855285686522403445365094124307900114978282495762275347871635939380431145942441309539576942806718076143152246985959441094020482071472896408941548029241710040592175711393204604394317524709000569585260423692426639885303177290199290193891290795509086133050360776716369978228667753800422386813395181037112686870193321216099950880746640722941069150564028376319412104074374110575477196123361568281483046148065520553491639040576442676449176734567710605012696927355423176760417365797785584256966361384627810727692808505929071765060901136461958974879999427859451754177996148462132298714243248234487430794279854467459462448057164104661748931448040106114158010613683309869943142391843403147147261290994585280672198437028950217314770583565973744527172160432131492756695975917221318678571982462886312370533087121772981435546936495229776418347799593711604673209183815450249472878328624711850639105033712638430054571285678874791443443032033479908873315813996539040408238450484389499559728669212895987692094475854160871626676502789990730570437617684583360849013606748817039195342331070946191889994799027531405993336194165131405694087071088730824870231056991317296978689216209103848079381484378375164145590480294334484889286004782960128126722199096314430648555490579415671373909013153795095781045776933722201860037551867340676203065445013672027406005040128411982476265884501466380802357589856521729833376405466450458037230274063354770046264996777282039877630311726851163490125780799965024442337319147813492958648039804217397945749961385701589553905293299073840613495603081195867118415943683046689318896423773009107845328029522028401848112747987108122295599474825139162608761246521131155189446792484237560314219768329405059525728140103137235577398295401065509393153233676641192682166350635034689266941159979368236623643369668115225180539548468325310658678900505492875963314276227006159957644461309043702415280465344630056377628778886065268228444318568995464211157790892744800461148850908332121872191189937011270446333068832970491299558427544666608015242159904206408178648344447059094301988650504851812280421711533164075622029327866340247983999788692869132921247259710101117275983554233195094487106590859777197726516817961211684065364020565876747417831342179319153003294662357121487336375579927818377741716724472759099749283419069934808064*i1^70 + 941766018511517497222232857635365849911971122436817436938667028650330349404947859445165301228039839781930560384914786672121462171284796857281616000188709665544636678017027157405285444623007060539860888570722370475425357885325721530126296725236614155264542900524413580812185368673774386742270655948604461905418175013169388457544025616093530599923678826953643397501965018016029414688381682874639570580057372255969950253516199532424371019957650627092192935403414558408173309558045812551445654751021997476010832587487142786784538942093655627928590297393120915698089261567390180158695785060153558056028446780235292363308816600674634176853211852605540755749733412449118386722094895215530556957018900448691181251744333108732859263155556972191886659962924762596640127818921546666964609712713332037446576130210626823942413854689568738082089813408225413730412825460145037867541434085358253979720948900074804935269644139176956706156175012731323902886574307486515932003815503013283706038918139979375572984391624324042305009955509616544758033611243222598342093900395061972953716703333198918127856405802671321383604132847424179025047806460830018901593965286129712254668980531862485308511029513268532009115496282918518783623823990451294867111167767903636181591330588551498663159989259901223775371320217402959704689088285523672022272980022043690518104837971947694497038406754329881553116380236188661183612829733901528854067608411275503077629344432158752354571294800794129629664334194504414377527254377645006006545276874104416776105852467797039398862515540020776927114438605123436898515210492379914692234563814234129717694355897534525452343359891382001423654641703182981707515730781128436947336707342114385872827704370707857939574966755740581412348896463357113526243771797148924030453526668613128916948442386419102003381575823780728149000244047506844453553169508404697869523789531045349720677608912945189471590144224790460768204085029052723237145320023967875213672884465018897008367027902162847488963795008205779303705366652214496950928894013819573000130376683439207635903963970655701681921325007696886671003918661716856872886690074835289622422747841136659018520759910466244242033868382875965486840957103102652756725287143320404827663926755030864778420809670015741535798130186118690925404666298905520317789820773504386842807789794331350320401152*i1^71 + -8487545538322063406559327942458746828749918592173454552893084352429792924128416894665765850809372554104287279897984402475067225998564240613356935195946510142797601994170182191455576105890278580218980828393295365985172954586993055510195487946269070839497514043516379624106582501620409738866626725353557762747521284592137787405039508518340275969405002790121388624615241639372690230891454821893655649267780400129419154571215469214699903642497249348901726103953865735789705489088362832990043815807128692798371872042624758079472262150723065554280333023710028976196678203451034180821984665328918952663104809398397338295289294266275524103016518875405690265108424454059079347156112837534758605188641416259139935388052432189526124428936290722128349486314939184619967057528775276216153857668692008867314268206113460659307954113199848885247603729603411502859830345131895017229150244189310646271112216227652902655159612839909382308695777344774481767456569613813681259773755327231060444950747498649686038930843688587216187879398146337768967969988313321328859993125871345303386350950572729348608692818292458987664004690543629347988512459672883784441999490844360586117255006455138556027555976296160294969710825016284655751828658176774358708449859769249552320115487469412050652805579429548407894425563002003165053914065700506293327037128471025466446163267819982264132967873845930441896061151165862682821810730260900727683991499805623466861953307813645082006597856088334421352430200631576804785134002468112065567053893787309780261377160866711188353924695030910775033985301901582820670084944499145115944192337818459793039274350559841491456297694304421929351079901584998871134989048954020899224118409743189926548410528627879187202600169180601545807597876247286218047180774364876715224624595259121972860086707153813872337544862965553638223108773168434680649078463972983051043459856817716431531789748286593746075537682789126046844441132516913534767846761013530564095983526096225547544141774991750666034865290463732035534170369122158956982349871383772314903978776095765536092401115708177617204714289298091306405100680458767282109569558182116631205870835178719928770717930677246123387846893463357406741495003127522083782863591472369501772886213206466802191504546408224883357934341304942544928184626784770052872457837391423625209717961328900686336*i1^72 + -33409826619840517756597465866852765216753319680330761706356832333573464313983555512275985325696312257567021537830218351367898550641921474824433395303920922672402630336123403768201719233592550550798867211112111612630355968569836244780542926938903626309832870365622771414753517930840613977269771699293859797747991744995382277224405199094028730177524671519416595821113825055100933437904553713107983496858933264815272121144178887100657861321778315470815059320281517338318851643105061622664811801246172225194765568916799095671399819027462263145079956460201049664771104981806282095446071598914994369637330198563977168655746631784130777647112382246668032055292167172426346701677807168849781952745933484369078666776412284089898291031878734056287085741455159779800581377154575405505617789733973941119308419589229090987329310341855486902905084823701765077207767144213138575252046028410528394313887327577440249671597378812754942072684237565045594060571841108286798953308182164105390323410775050890761641684173163872025401935854851303709545033774939694042964149926438167474556906046924992832210260391939598520579634192548958052310638123256325101102553576093104578569672634899501595063816275725538858657021504084933110072884052560829655094207305139837459296484045670119025729001873701606465995313217056447351813423058792426999837898910340545403062213243422316755529337751256099610984879679275560685249108014141362339610939332169181469653457104617176820549868560910291326293549729543389733353402301454698590200149568003607152391530458342227194865186766173794547615842877182232043895995060515289252187673509905254176030117739613822942609658367540637553898462108890311347929860225835179366773908338252777017079567812036910427039578742933717472180843866997276240183052518204060018408375077768588917109299928002358287482665113758384312514042400836424804694246029086903381812010670832649311860443361888466830016075781504425751373060619981055645412907790901640943412487213394073473819252421746787271611610267530234656289422043537096793417360710154068106283122101948696791763540199004922559566454410028187687661365442293360847861158001808568775810812233529549013701182917170259412690379332672319994855733394673359866092573434334509527580317821684311687786801028887803018095827526149339935193662018966852359322643165732228154671812070301696*i1^73 + 1402229622965218984445523797696963366685840538048432729019494844130847669381882128032672193580781094912180829858357230066730769975669711324340959136929072753611508903120383968858907026069613484247570973335106303938785007611869192004596297837986170134465675114083989253129292995694049134935265333815453464374088028513455103847758889075392905037695357277052948503332917645667369327938836184824286565181755222684432797987926818196155206789054983708901807381839050397648331683692305397065340598056550865619410909663808119565255694108701624713755378725852254334791991315272177771252952510950749252485142852693443699568523351173603935837268041808558105507328511921808833642977886071229959234721662520955541676518669837492972818432023738731578953114309544790087656658200631449943856951115763827500155353778514530604250967947150130034594955045209066406336387503137383692253523862904846581662494660948432758811303260893675154053792615428441432746396862242124106630999138262514514898182750860253841738929430543775071252605222108444056933159439505763937489380495613256973582846978970253871104931951830572485775226702884836929280323548901728119074788584296417618093421453332081622472228457540346299305043144459947562116673776291208679637176782617028163707414193542437716068638824178792206701995727585250349898635880430720258795264861761970666305326938051445576298610575754295051013294669274962480108951244650328335685032271834793413930578851021236723417755895397016588491977149182635495985944658730448959821807874623536730307973521182925998825879060226679224164833115483614884631725434554260822604220551695014844815687916315217476510115849457108713313890011310296871295187219079413864757446966684427052641557642950356046031957678383040860952062267377645194954510982140091739336757419605314421233380519596261215454788169365749840257400739231987152688173918041583037301322528348502793495464919782921564929632045367461796500674939049676499641917039901761648129312850190770569099877527036243501988832710905092485961353182103344817593183529959844004821249451724790490936852637299561941565396641066100399480420405560926944022419598786356188321276317803759744884428489250455291160854383441052700577641976023249006088776099299843462576594474568652565918104574148643615857160917866399780455372000143896444897764991251767008596443791360*i1^74 + -14103305688161848326022724716237748857009104204308464448661575992885250124950824499831688006725075302659278380159204441694771569555253390141641929011974542216275360760380252762097639056371352490617633697360204917523757313669356115043650465950600552831305228029367903590589247412861090183722394747776448754484839204503605586038638489146888294270913773469162990278286926811307327430310398808060656578747014041459176770301601689619618056899226874444316561665033642331514253591367881053272279869382322249571998842291078588198072034948540978067946404137529925856940441544720157092289323252269897230935297016276402130682080328372756835659080119740770007790571086155390937733326307079172697903003396469423469746932425328158945635582974287270383765734979925998040220086519029006284235899274630368236351018383986781304892818982310514295876237085258643198070780223066104930709052474568163638856296730671959254360929176638528836841177643013784757697928282933797878597276526257932017106879506277347189152356028110864646152021143563716446952767719530569798208405896282310098100656434855699557835813967187836474701988148769995979495193082804182980753357797450795133111791270280599239742415419882936589315414434437585453250230562366223740250621594613153752890065142577557979316510395497375839749681885936370412748164908643595417056971289160515124256263607823455303053329241977005808470774472033684920795102106121529836625788693491281157725543320658595917731752153583542656448058793261926355358940822130776376764359487463672055237439015928636886127192526801800642609032647985529475005731597496065455672270149870183314555794008746288331350236317395306257896252199718787012480116036474949771930891503311737996043761243288474140955971246398238865031852737536954681681455861782919165555581987198368579877113314692562201245940229715538580787234231325689612339738708952627165870133289252480153641757355647536974763770782552109424514868064725324771400087517135296574081603190922892835898624675088958100781330928262552054610570631967804211103792219156615191763735717583922851011531160424087663875060330074299969589445482443157356573147803953726756628754493068866384023467840487634478333863645098156311984877191867297093113900456105970793741901667105200229498501807420611011239657052927988297982559040568781390929035964643206672416768*i1^75 + 51631250543967447804064047536214137007525620913065220716367724016819985062673209933002598695176087470582042225437247269871626997423606187165119845186673566737648686907199093040662298324607729286565487660314441448836787809534791998204893376012420002801831987076656849082429524140464065708005627256941202187980151683227759835383475642136912026899986939305697636849742058046940507077092882768455745460823195336015114291280272656932105656627968496743998389806928025371042263154429473560829624103229818821927651642845508520707621031089717415196733928683425799117932669668330384621404787652335386500771626125009838733078777716797151198255399405414857048686116109520040752147298951848834464845440409238364477390768455657135548724659921344597337189136321312758445822917461095516012758896435881736150415799299799818356264308512556375719570772029712592531951953836185325277980451169698813202162491015828651846691542046535415977857168891261171729387787272935553773834118383762857251985953505287548030923210552882506640394399752939549461985773351825795514782400609297290511786243880615340474650565336422451686770935640658993544362953072190152657659731079274345030631680844150694010865678398931698482591624695801282338157190201152853463618623977348393886919206731554520083787488171516677616475423014612726179509984374782620520346506758141998973336050988077191305221983135918385963802649256286048550789525102410682440430606731860361462442628527541406112186719104585165656378706580775292647119385256460800852689801127799419587177720380757076246118246753582816758062148824322088275519480454239319171266195356644415968463795529647460344434055821376353053263054884003245974265933984128463658291400740419749648473285122310025210192519737777909414107635110069319590074052417445687406515717324201729310638288330468607071433626287597362377423879797578735696644883476976693544203025125782682183337965357690614956580914692710879998985155860751173536312561501382561917640050134864770183952709629340795300134676845713000178654344068407696858770224135972943267470624732074779544909468922558997972534392993407467872716817247367687381706652731788655657211303141229740322268405732021656488055689536204156729019178055932845174703433126639779350510690252133082246974181087511299360649036178624858142214084595080106596159988586541744128*i1^76 + 446158404472527317279988729724613314037625224971349099051416189285803882774350235447208919704713166380655114746782993994176137049178310005525689245716201455918275896505410431156850007855700043655453734843348689867928605747449603249683435693181759453609384381680545402430752640915084330408981897169335554188330207543661681254010416217093540811480975619163745283957000718816459747985067109215374623748886966669379247651852324689151781878112084534496591566223009460467124374106147769428479395579806953531121223202808483508996967647385602216770164852893975694553315335168565402630899183185712912749403539265965719786090859929100084945028502468537869854670550903385806042113574736686427079898815045248448671862296166832496929870948535850551202819342099073036760645449156761781797062742148362349423385804814160748230718146440655552936978690295298452053700238011294738559469466641709653515546122911440233949449312932509617469255135670241564384971790254918421726913336205035670192998444774628097219285602826060529431819877400761458808669528453274553940298259631952518303625251506152814409299622424193760837468741754821467416275096728900764714759446322680173526284870133752847717310563929687449735107833046540596449792997988551671631734212326454271257976059512672725901158646369485693717573281349407031948178970711147268900717244464399997106392717218997941838253522221680652433656699587878224306432103766213825235222759472517637836610124109199013415638400979798700659745284142942506477192833101622034826611946612613582305281044684119221422847002795788317336318201430356418329929277068043709964068304080224122371431794459582077401223855242552379107913929439308969795624753046850146228898294867290153604741470046945852411404610684078717187303442093346151798248915962852535971807528700297731551744154543216877142472026349977413974476985010509883187001634399124610158120883815798219119805808372571587620130237902393642161860502290302238044742666789907906226541553391058188076206258057505579351697302260114876680233744491498542466656553176799795744623307830533666695149167840072468851406754637571630671091858463984338850265904232592947143317800305681310012153762313519937725546732836979289700822264792451826813501663631497501776185672871029508121502519915032879762020658087202119772836797821521365576528800251904*i1^77 + -8737856782432508738608345963070757958391707349409338465537249932792968035805943090205052453623724051807170721799375286211687323445858071353698902185237684919244879988455324705396273608936453436219975013883426155766976102026161804927271988933927625023900198895128979070132143566727445737916410464687265143037041055210790115530244156260229220877562823873984284106621818273260650589231715427452014709690568207434965730546414437497780971377740818191243063908482639785850039285468534421318169463743887116730190969354370135681686653707720026797167060296365615610023261614922920779315518562537394692352360431441720993248513881652910133045172873077158759085836478554987213733317775418542856137483663829460518840109285597343891315369009164306743588070100388906871040079133084900186048683974563746920735696038722633045961425114431630746112818400581832958103979049954239216789131359383129086043155189830540554567597966483250580550825599312575536559089349348053345219521268694500426575162432118838410196829426691069896622072398434944923960984476824553878622623170355009849751288571494540579215838793940259401436715659606936115836652459809081085587966408745658516898658188282811562041771716423958361275500470838822685788687627419747177894834431228729663972621188413207973801223176887425073287120203016806937786118184264072616235266483542776890485211334400391945947375113487138160478597706640400991553975629145412299456482763113905094197584065775582884699709068345024183127555821692650759076452109236158454280495458205570813870556377819178411266701354755635595245692893171537872058015666857972087999401830911326004555626638058169452613504435127989986579948881105717938589196738286729736533119038446555970438782996219070824485503674194301577333922599821640961226424750056124320545717101810399270200786644024346311255625781121877103497101991389347401524286645514127228453017888643144352617984294799292720257157219610191154423401112488462696461854828105863824655367794953210146772096820298073067233568513144562520661581821501700148593035359948176216076156695074958125324994580084947838467411391078425586380417683663192439308002464971906023544338330697531367696245113910207985433681619487458649818127249200298669849884463229710507241292845346531316718911098462668443227197631985384774109166720627030925036748800*i1^78 + 76271435141771688525600129644985467707279087107786153824709175479417608605691571109363508591281202224101373149317371941848853273293753064620222575681447346964057473593736546933257216422530937828642161255413839858695008833861764798194530685582251166598966951392718670394831757565213260452208070497805694774859639921719764143521421599652443935688409704961109034519461736760751210494801031419836125665682118253447101747141333939143715480763824168640253883056974864427690224619437297120178178431947704715133468426070265195117108487648527056471605783863011530871000241448798600613011428848759578673797199189046190079044976779639549444805324133257203964757724896015151895986422625252704470124906443318449009630083575616680836226000273263044583541440501647224420588722450390610113348719182065353084089838626428289610366769592546023378605301454140568621179556343962062695532009394673142624321215675695727480970837370755365535892416392929574208000455556702181877973754737370297185755823779954770352896573217823466173440943560373607649754307656693707062340550935149309928870492993981641467362153571766146549851618361602413156809292947796729272721505341321886297595216238485853657133860645617345260156507401071221502115876915727941010740245585371799236998403136085740863589723379027616395566305584006218695720866629389889465345682270638567463215133670075824093147719903010564916462971915125417395652967401966550034743197954151384055376791360064347504627456911265451295710596174837646052031326391358372629445713823421059245578977944275745474820240792835013216796462179789419053066448444123611640684688889629572356950244226385024077360956986208916453873955670909388476239524267299999499983595698175013213131530265769443876770800867615119384313200212917597211835850953016186282001860132731558578744246651574929386963381501737443505089691087369135167759803643420417530588969815250916659507787208119055784260544499751635847733298846503159468054932197991918037717590146673567526321636630777264183049674711350308171873418751270413784500191393435426976871924742724302182972594335603567118243299848014026199915249963045379416842041828858638591545511110813901024884026102317500116280745780111337687005964771804380145196743116828469285424310292426587266907464246906834545326759304511179126363328189314795307008*i1^79 + -437562161209748563595612329285780795501318214087897252960293539737369059381535224790866950239132714648251264004268453192383531790340548647679399287314915932220572936065484311203921590877107734477038657289579682618901238477373826168072762289003863097132566932778497280754149029618185327000167150465543079072282283780078922617953552900715106861500871325336928553882555396617372604752062306132803673381897048976872008808687179962762847112605242184052819896780749550248357566178461264159970039272037624698880973599075077319655314513296481611291129288729096296052916107883862964735886166252755003787113975582296086575473915304657172328421380381471484397889311028578075431735421901198973263112151285491982971224119626908611678025337819467690299420611611379780707401219007609050157570281669589280115605205941566070687830742339735481881436392007470449582368127242151736451980351614199439189442185931909201307132469402208097762132000252717323056513667257261058894543732322371873839661272022560299392740072955977662786595786854006783334007510912326299359690735544551345050223185083572757273155808917788525799988884812971462298833057312800831305407620389158218576495526662107563680207305651445298641737027349370767064605182190870794752949196214585577020858216489192736218199887493570954791590842058804499402000931190882893487450348283642831001297015928867218362044820026515680596978691665902047405090763652701127707270678347746705656480679976223755204277607688734890924526066491523316271296057124723407201942359611855209212154215546307279121954374249262626792141760995389470179277148499977532354710520047130004371944567381111619465975706680441228590979651907144660221204128893863254567499869969413610323135269408121451357591231541230767100064793418300364530202324996037422962850670838039385727229819865416017112213585066481029436579422461751530078792143848932097975068229056820320989644155080414237513326963623173771091462628571862333047934944377612276622282912042462706455814286514163283994230029605585000134226155609871318373713891662803224379233409077175737862296153981016072088238146370214596448469253153686432406954401170633868295057439163649221427849186478381591246318371001210394006993106662906167430339007833841790992051376476152461481943211501820008334816437039373516237613472199737344*i1^80 + 1677876737639310388585299338082717518633915167039243788471540709802539514413352292571840376561076376757262266375097858122626452899698833200162424521886824021052775774837503896380579498200463146937834522768376338987723109125181048585854994304884271669789658787264522940758874522027632712674340780626511264430423247362619699113079327806572962933349581126600243363889574576935935759706255072674663887983505373409532087940465322419647115884652318772275298374709215936136674110715049939381918101518388910416002842096568150230334035847003058636807735734244642993273469859034947147159726547342815477807909751159903513459132651295345318483572593553131776880908336909025111754939611927253198181774470453692126761579308772443322684313933149921909507780058183739330614976673537088272488545983101816887219330473513604430796989081272760083352351068823245207431079132002348623370284144583583201352481189677765374839735174455695927015264911826366840327774722854897073744244723203413606717672234460835010895152273922690882368332320778027634526995200782421892625484684164639670587022382174359016745960727677133019482685279742399184461931797762434081629479804315596612135781335844318747481005887164989947759896208068250126010514372761439051135441496670016164149670356184682147989330463259238022253213502409415937765119779741694465280885171634911923221574800315169796381741215717855156877578281764111792359085393861625359690022157387665407758118054311072975820047274866457833923585248953852433334104598021755766018716463398558337316175058237082318975002067891293677011238982176497360532176862873222381261832604271569286842017147291024486585523297052852252189018764608039331981797266629468295778255482161901370652132364426252331790353255467340213076772186585228532248393020579678247998272866088892364817748195292148876825059866709654960058892044624700116776029315420330773841860485875273054285145865105730191765999434936266842513434905784553890782666001355846021389193589844340117580153941501146094762300044308900478316768356532887615962563598456502269724912509982305150536412687181867637242468898220881050113180950187852129610308499676390544566887191537869443485649810169327374011177635663683101642133253823857783836974465905585761846166094160135341800690247745147667510322399984827992390261276672*i1^81 + -3247648647529721029952398367575734681895794718627874866398346042514377472475173043758754947157240785793577335568085320965186396512258397774095688221727084964697247226455782734713075033229754884914470786485911347192208036999390528333616799916431208419982883228781945081179577931534222048602499741509925458183767471594985208329992917256934013300907957484797329174447335360723473257267031635621761978387761540994253121790368384933081769652583658797399205497129263585185878717180516420125215873651414813446252726714167602786865889942601817760196242582930259235995863921786137809031495755486081669583696676863989537808620570020357994109827433970019127437725278702941010218054083095998154705390356077400221151231041680603508533669221503949451570914373627203274914963545449502678539649122117045314627401318533465463984830828028340954403312026507396928446178003495369068673131142591099607061591935627700949520457995152143253859500088569150178210884946098391735044825298556468337263513195416984555932334463699683953340958165687480679588434949868112137659693331420504413091121694384338134214713988775132191335962719302557282495993468971324869752479810514703736094656581457856981841221204855481456104619795893447289831134545285953165545384177767089680541389172658717327009692291399525231336864130782239402944780357153278648963607582204292673205305389524540639161027143163286823617724371194120435148225921182645928805329382275234288674416457511032040891276191783958021797188089731554137713661250741612787588557264944929133061096426738325676422543737356566558048571991456431740076504003488628894835697542871704044637039752801812484139456225620296904615630805547620725784932775864028536253550290742504451892364190400348889211699709458360321177967532568767619431655480256924927031981224027091221031206700898033051456259888575303763337861052237183694011713240546260457143621254754157780169414097199352344093418705534407475778580733043382979389704316129481936324874305339857446241696871746923776202434039901136567665802315193602274428126795074538712516986435953633556245581721756100670139021091729026779196411460742255083303465356547946080596586618887854759622066520753038273597956385776377620301994114112005516698024445368773874332425499259208455813163252523763005608753702221086420107264*i1^82 + -7625200956781734488236375889794957741502717973087143631521570883915043952052271698370565707923480559191706890533880781859021285331796436275195712468993489843935053922210079912352275181246975478148867408024284164963113596346748738127166750413959700695086987083790481967519826382604164391042684267254828768003008263632730569164252741774997987447939887770892067599311713336331938965958734492666445795529786444795483653802651941048808740196861807765336048594357721737912217883210902877946647595536112898247712350126642614328642981098248991809536693558013283987505219399647538531360690684236268717401887349417101898126540308432458466584678064269722243990684787891137756105261663715151050149613740235289282525766200217257100805636944498449032199821831208760246845557840463831339714653489802646342554620893463013500496959687064408206006710582815416871326925803621366702304482389898790085716832356181141288532845794092712332291109836972187534988427679706779343877822276367731068116140303431479367681182206136457836258305012215470963345041956213169411486519955926682578321643166514705154929952128198131800087992099564608545152450792443242945190311554869723465093013572047192869004258547500510095786651072039344475232192953055351185361370449435283327369609059733512323235231236493255083149149191371573300519008090575043531195055884154594876143834288067426108496210164611323261809794719670337322032633327686690730719529621986912289507616806452549425388029695789652819422083738281102630562909990803447084486148928190459876746885163051311320191256279054230691971108856323890891570347112987877398845933761980263967943309046184674902285400785608689546470109739641488290979505887465287817849206727382685291053432872723801154320039972620312795067551102850526247497400215148644768393597112047990901189817446437786241559334239103479434197026365491564385370546046332122243042978692099798179364326801981321554886843608541351525739590127716735441894342531442355567210439956248100480283266672968349507211020987734910134626601508018060982647029610602664383671268034604768425822706081883369480224225361353084551858235357873845516670198834311026068630994381246344273570337001384339112522727358634292991099880249106647983260354627405113382329540684349652809617471769151918742549940497002004480*i1^83 + 92982200023357269801144613414219187383110124418579629902440979353222781018897013108863532790772205100159055923391294251122971186773548656779468882138271209675440170222488942679258320821774289051995274862286860698568566082342076378024695554438114352517067395454127364448570989915892704097273507999234445639167376171448463135242971709420725171932492097430678197897237415356964462754402621987430728980297147924125382684384010831388693085501494040787505261097031577616023872846666293107682181033566562505625315277954151482371393376064190967540548452061623227457306742689696806540997501365564525372612718726208943314299433404179080021365333329518041580284025030552762371793148052302075562236884613633765661311281276112300295560293202900086281672710797139761597830640924394726814756753599727284467319212899827111367304063928672533780170512858057903919360791497538462831123646562548630930275490231927210130766673203186076510813885202272180754324516446893613129647852384855728472249504507666469500592384060648462682325730014702351642783552044864922391199667843439835129337488135138340047959569813239607950781735528253387905173543477674462540941290108365056251311491294364447700811112196937084961705507915229648523055835655081807770793556288780617315072595617773981324431597213863930835070793024790934658104015627823720004683371329953734934904557923356038247926573698226943285517947948735030140470111434683922036016329817762924604267184569609182811801257978675319007749830908457195003770252028210734666184596959668963358532170399502550236231402747996254036710791430183435906040943597425832764523798255111533395670767629486295434889474047348392314170394905496169153442166839980713310454971493658419701694546179466893927739732351621013993115657009758843755249945287965753301908929414903684189883959817871244783825588416666873289669436174933213390181059017943935617977678348482895159960595627843190415302342530080280260885682900481186293227522943236961802939857143906030061128845724516379719624288407228073808251255707041529007034711358126235618418115343432796602266584035055269754060865602825203248916119423277619642677648216194414232590588738773089486503278362133918213581887859072470863777482626830543910038646112194083867593771176724329898501162562809701245979960803328*i1^84 + -407004765068902644744252574070521721973487764130412165470468846394731918538203754149308789876778667782454719747582465596266340965811427917305702237141067857057428345703046947707187908444839667742056846884225699426059880941103011628564863604348627092675996633622487631530670007151758153945181720377111648400789206496562939609442957254936538273405192939630089822945852579520026530104975740907895736358603931463814610868197036546577465125052118149293697620559350495421105352148617413951678711820514215939042867731201174021004731337665397305632914391780277711793005712154302401899349840832413080465081077693763021484079511036558117088872650807871875478089899919256038983338425688352103215602270937629509472142585231373283235840209111406367146191786324128663022230788594694698099321672251898048060181544923561392566356374625037173576289921296496889855242083413517435339625460545667764586223960830806008838640861290979968359019938817096839052510158470797289753961773779002852327911577894375982540353893383201105096166960594854757689558980648802173483829688593313257364231449406003199902448454600174278352448699241602403048612444558532596986014388012504617225107291367359762532639076082699622164707722342027945018118422418303934725670699557143372777194363481346995476987059008299582015712640084854534302499076748518057394962556857195415005052482236640772919152302397336229279574575394559489311136653273170492571350397554416863469779919079662251473478472717335620365451226215838383491989365139802882171675663732583648647411067138389568505740786116105431150752493718871817184132996962928950366953313275193665469885049354818693623389263273665520340644251322802592748046688960098590490608080835726015512663963369113350647510218999461405534769121546559784455396414778003992201140537888945223373070417193907734872857080289624874189916682334270299477114940746872648746346530974243767876622367763897150544803206789024420287650496882731232516012539373267303988093306466548074860218390683843806487119881368781122401678966161529885284076353183679143553709884757124071973446880424055213311230944365012044429761877312245273562435800076384402951824140649023509397410482368783565440927366166043511517664722680391196084964767134473146950214982861008259049269992606870486112010240*i1^85 + 994455019962174455330695216324190947291000247537169813578826984290658090429539439326927856871219831963258213417828893402756120107540610888749724298377144812824318482598456674595670344511534562596607572582874657044071856912649949957685746910770854565943463844557588982946271111575703492569762195756708209942975184574257208646314856640897324217406102304885988588582127748964722101908767464386233312491317443328754259396646583169163346993951588547763471116714553154435616655175761542235895572467888358128639439777262730936393546055156421748959292577558053843817992966668868001132915125543969210178178890062455287226144298053272506166664024192188219384918686077707782655445273758738503964999685053614900391372252193189218999975889424885554118770861703962817712336382308747936776620042724753103119544629673285280868790246291498237803481871639328929146833968503384719957384993520249951405664746233813476117409526824366572680803049945027335311222886832143995651030956224611890079434784972581690790140849069157341228977128772349756662485827098716328205996284451747193154816237555017723895588000305401334883394083686366388135793925950368684944287008824453604130529790823499256385579864305349534981285195818075299756802015677020291081770547001774238484478771780745911294858186835532804677526778742582062471756311444307757719067509315180802965666001499227291411225746008530016153583934725573427670666708720179643580887927573486949941207902345186944506490137178688346298998067425044086851192576517361262410287527474738433286780236045055350015409855541805451146078270919099410129175417679539590167916336748738783060508493453657777927059495066306680904633587836489143506201593039001192652363168599979227728500966813628871246702109961662064667097438022843893473085947478786978846088289470437328023253077443089106447816941747929374790423023256833109695086621442196465997035697370667571676239087854279344953811752585752497731731130558136555690871610649121936659105551365142244239357158822148073619923245911658746521311063943583066739044291365450992108295574456952867871377266863173488677087621305521864105285692783861769949395762265596818450662064710540224847895883216654949717339069949977975037624227859694372481324410150001110263156161626824868024858542220005867520*i1^86 + -598930101847046932988324481509839584671417356278417480352560630808262868309021518157023092185469319758825745017240142269299658581300260541545419782197086823156221581311302531285392107140835684300773714644391117684860020510967087096697762462188120351727717161276606654719662909080692738842165200079625131398507701563692140481027807615620512603467783578834050476799722160071558122276724628912744351408552354926514317832414677680865930861808096199413779445546875026379644167523747857948052632371330063823885317319820689232209374848197055227002189505690145632950746768973208421347056164494645768444938075995513017080131235919303111789629742021449370670635643674457045986600688636418695878143091364025814252453745698222831912109050895766150759185182175826542935490595233694963193305154233595865939679248493643523842286960584445087440903993896056085445664865767037926715604766610366218773735628361384089746975749380891760036351020885759302555097120904779949615727190051283112744537271385389602370182789330672013150820902844152906099373759683598687562055316620958111342600447994082724698321740332591489598782231829582812175830934505530174308227026246373297876142730476370562493961432456270635967296693899289145049605071803082498883250461703535677772927890739903166205971556152727426600642337856186438728811379024155201087100092384580965828519515611716065305421432334446419671715256065224406247289302784517593392709479281348364690108445051104964231859696273214586259556817719718185752463488213996585581679735649591809243941558782877037412095045773171376069350018178704715568409443126683714262599975137212096318375491479926558441808921505597343729923832584206612298964701219057154686974949603068917912158425437224331540876107226872659648035652731117275616371428658206159459037532292883535275201322318457591612891243441723532008032310443737819293745729542577241085128289676693366366265942966425940110944924896656262205637062818146940010715654083509427302796746473392134469746596103400760932045333516860778491923186527844530643408685451112563578031737049129144388896808995070733752539186369390822516931062636413909549937632050825949401040082504210595160603304456852531431158041947875643863886096655524209040946423993973739151832142635618414684536899108864*i1^87 + -6141053861924224166127904132867685981416287472778555468933337175825217793080969385460449721935517059282606141202680804409810286610231375972943652978974205536596262393905606529271251363517446263455727895255065992442228501051990832235540842021354323835788795441149886306147356379313146616317571664835285489732770786778905931468951644249059170180978545512319096002543611242777497597125576936963455015774664929495051704724747364560472327162570293424862828081028398092432544775178844605460541069854676168455202708967067667729482922244634568938475765861206310392170932183009823021506615265601695680761153014529584411395372408538596863461182361005875367685985571976865652061591167694130291706882811527373144915598619421516231924234657627552538088996365613939669803177665731711710507932849950861362260454660797222359071813554196913721568100685265135245100859341235550084080615302183284208684036274642425460904612883027823608545673648685170869985935081459093086422312392088629463045237432895699098864582598780055580256774265262111742294563099390257932941204206110082180716412018923154071731737310367550238628595955838667489180246572060501704577065845679671106980340527453284714925352789975999204022162013383032717724201171913321735377120933349884081109777738117987236659516100953665921966011964142016309191462326953591218304599443531427079594146545393079814841326866741288666286795148356074107003325673700151018532037257594182364504626462793688779547314698307830743522874741447416137939748142956658268617293630057283773690582906152181741450900932386075244854961565950445383996618387554383569512185839658032413848726754776552589402819805427317073094774478688479306397429759631158383658950403343236672761878286505147921789434727527362192965605126682819603980214886520977357084372873485837045401444669121838113248242156308814545207086377304872133852218401359775627033543250662197339554553878064457365889679685140006960429830902110456157105827715536128314022800762731492125594821343461282750012644999218022719234548735908515820346126062754085124581867806815779716456792342530361934961309050795482386124836970427405775379662901665925233159472969262398951215270747507028185735360890449192257228471529866991599219815050446686423105358071116912829608755200*i1^88 + 30570333033027388618186029634155408827854828897850293664469256925824962211787554800687870403249061612442979630469803670781058990827059569312334479735144595832674930260364913476793761306993270093767061856401003787839508523658393710465911642133150711173397458231502938430682941555328317188389457990979737515848376515736107315707592999879450083243922954744655544664214163751801134086659872377057433697732578919533909063072616685490324903866917887458622955435800420656590813772802879574854268233303050028760800470392120169539835518729736592109440748953602785868272209245788491925930672868177709436264516676728587879886575554522353965725178013682002972504497796710120387575004596690803295809461201482098324076501916405896624227905511323232803353144766417350947033504079296954205310247309760821054042141130676350676708147736824935240230589392734128950373680601046588392473704151342172194850246573271494859451458409890100186694498180829510938640227755364312200285080286010450492190897582829930647120321786817315767066559601594804238564520737577631299092879804618159382224116876927253227932496900714239315417328386658121673172880118935920726422390316567102904040675598361166630941090964058146181275428048771647516409462926459813890017902346883391566658681298437052469029739195532787086263755973240451566721619791386695142362049952188108178917477795145140529599758930101889458090054553088497750873500723611975881109027698821556310691156269957498354470264027397181250368238440432084756022461323153139036441284700769203492397682990704739342201572628934426845074794202601707195717521622147243660960490880729109673602410600276033708458003730373629360792710058204045203695933933874124984416739125102668356261835065543168309645922072868191095194909164284659548000632970952015685941520529949436035018254481098528490422465810919480013845645612089240757886611094171272270691793916177975023150303387229674215211742779893518763182673566531915721585906221748073666675823590829294216807105765521246055780364528074787940943096365004428226742378215578809570694240231684079320326347702708662470478695001396872734186800065600962932428440529101308472380783719495552561670882945964826994040609666635392199025488569319448259727067641481134719611010562530576695296*i1^89 + -82219234286792818860725630899854343476324572160112984560779493042017488854045390108678934050414486875601711857138148310866982772283452087234936182238125068846764512564598071728410243585575758745211705914330110843273370814202705303248193166041550877435284650159416576527973370245426080542916394263948037502501906503683582858005365156551976915700818691287490728228205054706094294049894489096986277339546178260249906165064463941114545676852024004946986706129714918864103141665402489338394994080021842508831159766514094338821204149081810463461493476363573773578067317315383667793233228411881931618359941166851355106251219206422721998998904064193181124272490702041047832161916797082039710619327323978310315753786401562869639902674933709905467530784558738627602953079279675494124564575586789097427229916187740236215660787416145273247744031670497200530966924891049972157402708857331612106653838775342925190226202554555573335352403742567296762205707275736218095572254717447421567677794734463707386103885856547097121778482208105947155561283884723131472040870261421282619405770004858466204531100175590690468659506702071916641619290316694714604093633321884170195025328550802814307137539523118190255373419463805705447088454655961457477640457900427063739472653260623374261154100468292497789878805230572815755016154861542562526609022192153111179576491966743586858560975757838232446156151661972312837915894318151062520350601190451905633079001141289302444386199810938290676765037177935715643772208574694401454027954476728081394849370469963789029416966552909210070582855623781576124633237266754588277165654712760722159335916999011099029545086838534220853480210125661946013925227504636274869868507897433099971398147177484097330087802873740013959833945343832561423729862760778642372002732182099261844931683025107640247347626231648351843261987788312565128558569973328638256403630011437439036963368431550922731417202284042790446518704153705013222423312625211190539443392700701278916718694338595646617485385574625647722721231305225909240186862365149608932098073688235025411866781259113945460260250196049132559249386889443866295416754370989585815561089905674597262153855148426203606293470220888236086726570745191156672275551589093613775491017631334400*i1^90 + 147938997892865071523105074416034887046724577507469577737700190878759307388466301487411536279291833723543446783627202260779375011977336738386080473267675434573320286924696372886450254782598916232452655462463455403938311184182332551139144616228017023849474578496077381551237132224294627638952982056822311376351236054252964912491569388752476944783694476834042006138363990667044222194915334096838559303542971639444169976131486000040058628330912835769429736819237995501709727819881632541446338323148563065903488978839884306341421984020382200597714901287934259728753637593907705329102380471971548606724413024917503260614904973221295201812144925195715505015108512779987476131242367915383751262512863573990387240648751476508345161293077469419458828615481737268693275323655612381478312970160007809420199005013343148597148816839111383341695312992653506079594851522270559946860477466553954085031754779815048788987521555108810147058788087499433523613886539265961655421884228318328569612034362542118485216219749706822482854734934821359802038819472430303485031950215907890397191517264763026267047940565002443412764434857928843529458957528318866827884522172846136995296057221431545296216201262495811825892709658295755438485741149928920310842505951927261175286946787429002215398072041366309236581533868135703496999176134409620672430094208808957484098059934239520740663632621684392976557101142576122379060190276520462582086078817004259545828134665636912539161469398151568655274734364433507303648464005751476262254512796514185780775954791897982054040451638260592282211576186702101174776617368044972496789835489504697813617841669193476118825801316928192722257290474045476511411806346354081756926576537856387200698478192424429330142781202971523907161948382282913908504335892613561151315063585373780395928747646544526325851209641855785640456049571677442448176813866265746533586238409286114777812161394421398191002793563704324824838866253582218615765022630398406113991640337713117526001485999400284394122548288969525461865056694358544551555524902101520504039681433696696482907379990777816929381310784455949827871646617998818147357981382766179827113770802200551553106615705047936228025162406571822325748426227513446399246218802247031753682190336*i1^91 + -186389012650928622435437860781394771023224992072723554307448416672950134427830444525943143445359333593801431240778808071656650922224418191689876788118917156087813919639110161454571501531775122651079151355677797573393338800992483510315123497397640306980583485530797042258393244778730076160700120229580101370096007138639518954772410535329810976746523863342021924011536064146207259740990100739912606938121864283447476081050496178041593869107807621232491216928031915989499587849551777226379065902044508505275938845421709746581166187966768028026654094472784306932171741513223853174821568389684549142158655996491073303266665411494619302887595836177865807034263971610424720479551711089338804834379286362331070612695877574500040070982085647912847501241182563162320540490684429452658960820219074990252341745982603569299170371394710611807933286116763695668284611810619706513113775830382001787901273562647519341877155668109387329156378567042852360302725311011319107586785267531514593259837008323512074660020456639928863494319249281009158311712718725725426714251979401938152707965780112798255300801477899904744165957573130415384769385340214252657316952027808160254152207004258863685419341422123532699958926194111367036738251206358165400049767443636849967615931781029991372637111028606147911957652478762915854627763681135225304346335643734332486080132530204221777766651820484789087390377990919815756062219318851681903779388501824159270408947888053786260391139563456187630177384065367126816174002265635713331688057141807937799165898429168623905628277387309769457338390637183067694564044402603607333039537978416495726509081477278633642770535172159148689347145098188031652055242351395772970103091155754125881846767751070719431529982113482220319951760740047322853827491912966447112231903178614045546143978100031936921023434078259660806697848033879529389965331952184594138546691613876080152517399657521337763252304910526384474851056880126195005558886835564752309977679662248467420511730913032966760523493226343037634114789074548409869947048906390509074225520216725611965634509470279226013016563762681125839433801355685019883138468933264011690751773809940837488716761038908367361090854434788862104604329495016631438921912986136458821632*i1^92 + 159846518335840213012694784582359835111514956199486949773824875444411115736712171637213633108876007532307455967129533863723065821825046744231601927096173244714915783714500166902515222335057872556518574407408850161554882572339756273957789608930722009506447465851446485652279319983658295304010947146745845560422018725371913169537292303865351019512412383976815785212828950827501395456881136677631608684334907495662000933056635352405855564972888690247799531516817402046982928532402391095341634030047939515286506720926488635131791260717945578594224492485690797634195723922053190267145070419816191228165113989563947023824549793201301867968610606698845429093663299795999642078146551544924622417821936216746261105477931701184919441929723915285673309525184527553930127560881577197428814535938791145008384558492240449198290550187590390905227692920124282232127931374105881793009878612391737577420861823409017418961098245794658925835079738427293424446085222621595609479197395346556692716626447148371937955551698544053539914255151342848863242236959223056330723366156064869810818419897277443489716290414629159481821924446298442699968771827196556685196353099452622936078644261337231010622999011980627806290532885803649956318241439138319478589233274124425603082542472767590149954924100350697580056277508818709897036971409239011843323837409725851117512754608817458451385441331249961302492071948082123330070740338141068592421104177491902115353725657132228141232066915683704027848051279386308824049012675178031747832318218880682432545263347378785271242725550459269036591613801960136412352803351640625471670276202394387980849292570645611367935687312083859826172092707049597410117822765388417501177185058981147517182668198611724579473251848172827972022816088463760558033910974726647936186518939358648922984719255937898273287313484999950004140447622353535940348014759952213215296902235661012559370772522947490964311390821091815051485349375967975183426321522750786023422002027762947107741892184427408305071513570996945172766119117455985596385124236920183673621270507318316541424206218803977478806232404203007434844896305767327486344954465480514226888410944808139391316005745213977405795539704421755316009290034134742631074473476882432*i1^93 + -89308417180651598861788618041817216096864240898146123310217393832964352062360929463851516493059745957881336827597084119233822782489049511773889200822560113279167612316049832127101806524293110012289414996478573346173672330576503272722057971195450430869405343660976620585158917114842510307437274662656054807251731595806109435104165511432092938729329137964728987094212312399849543770119522025972439507979395049158128704489788224994670469321869563816053326311662943596109797558271354878441766234865198033119127651538077815555836009246919151745545575429801019041959374080433174169262893031485936706514652999115729718347557570649160792558109941656109385668406445297929900463722825914947905854717868093404463083117402866591817625068058795516491648405409631928092353185519141859574867479921496846380647914097743310638471626933283498507292250878862796927350867375560533658028725572652934243604600238577421068612630071464188451725972849409550512560756370771413867808118183970605107994921685207827307036528305548554002732490903609581950080637346568961368321961405147904017386683869056740945544492045848916093231868573846535640305132795996155608073175544909385556049222782569143843418570846409776373712594962019523358136180711677904809033558828041570527305175257464029850861348073342508806507251934686226230010282881303245618649492225802734677771208835808574148464052558045057722343828021395842180764929629178912850348515988394057196706496443622848801642718383503518945906087565837936993315640460715589420196383566311711292985061625045052428559299948733990951867041453734747709055550611591852764166450808119525483250175759381457432991155688501481435365514479730075493700826135793601386021908489999673161384348392682758215499630327581220020286622311827319153919628942245252186316214839061251904373470509248991719240642564239424868372606824687738247305090883910547755454942429835027461558776845346326787294372720998715049213245014327418807081728148702702779564787245870370981250667784265251094221657415132035574306869246011930961184961359798376107951993308762824566246256365258232022893746289564485591485838873501100430306588712897434630541718123210092388095206079885186123935852638989766025136388241541483484885811200*i1^94 + 26658264226782053110434072600811906994642786573731135416782921915418007022141568481684552734018532117675958281031314274104230503824704751652808545177586512982554625317586265955492405033484539779135368212197209058237611337289007636461303632787711400628761585969947902876477158494428159166407496467037919552594958988075805633430400660545956981352155773285665527849777226427618345915509197631613348019590209479243377308513876601728267970555104346102717975816910385909285295921168877172945954708005824476223095962268971178196978387655935746104209119687287511275355206458556473812554604750817121726487827303283520447035630172369386463604909872638491934065954785412772151383869455070397608720638837034396689721703892682080648865114223515846676287011384668253680943894949063318437820270560740115031067506153394540167492928340842535507862773717981712478034282899047680404181995389851741288494303325097594927362123899175459087441454868968994131684018378521709160997135016381751194047448500618048121991697657771120325924203111084848078395156041213867735177740550418715610803081813271504790653985020529643812162360946388485012660292960864272423326275394959974178803669138012405843090970700081851744321868072598291439492100790106146840879805872315905623916607917759943031054322706940496081340441453933666230014983160639318082574137006373965631501247546899124115115378718447730487942603213233098893913689856954891777764524286191160164536009256626490558962485735692247044150707225686438594736573757671210170760981825118344793949997181699201600549127497434134591778740670993460585790411245725692714304820337913949770328789292893582912319052355433315839254343229575716863440122711450307147237290736102161294031718986252640349362801538622539640908310774105605480869036670147747371708594295395484774562381318851246781367103843650890365520891545001907645830628001043516173533211705706745518185231318289359990928926034069614239580557998555010064200802214901262657414523262263507147377719819353316153334746063509646807991081649514299412470079355465961412449131440919991851249813077966513633509646091780637254558660662703505675126558593824001345428345723248453419962709735327037766464077335006799689314894650027840372736*i1^95 + 4694779992563801420915090409101155404267992928062293966445461646007437201838321964478003655582760014036661727301593919562385611509786761620069526640294274076188345631024786496041383795714279542978464598508748186881464267014880350198624737905742822995502133074177578155517400648997951666919606422969397549307911208096865777946446364598825291598613321782420969967120388889825589491953530810216683545530461488326312569907966880222571185503655804800409574366658542858065312993682201907516530263656012409583989385876560013879286345470488810029233242333992160038304666999010755303122945450087420084616233464377241264045248830323374155780684376129059780673095888712097856590605640612140423214391192775739699494222406483713720355040115595837076749622801479822801430142222995295392467722705082539950371100583161083807680292941368384068872291691939030834927105713069752951469169560026048698678489759334052849057493404749306526397125114225592022178713763447355550599935256765118605113555986307492681323126938645900023306582347964483179755423014293768458959745195844105610321894540984546345680592371277491683104217934069403501018164959514722086519191486957700184024261627552512651686007296804508026634150409395978442876688548588454574621934596388868034784956100864427817905228976226009611247355095503832096016939406560654581823087795152923079057468493580920324163389029072264918377072083852524193503412314353601416176062488119671147535827541027977188428684611536384310665610318684665486209839541755562800958561690265794945289912399642324045782468147295687779292483125438936768195590410411061734025513104055334397962245254596523080568469046839876290274731515304140914972802214964153437412872315953759597273437672732133642123385427668973235912293770439410138714963120917308064117738849168723098326411946093323529024333560128647658585505462333959300420391906938955611001090947603278523258819313027319958864456590597259633471791219436994078372972862638208117208428488873212560787507592744662168058666263800997165828924997676269396204673687598543123104237117403044174243102390224962378339993995107218074345381318264432886575657068393912183538739329472006092411898746887790187964891136031410466271888662331392*i1^96 + 626661183057738896837292452467519391313979983450119682069411229306864024278118519581470999837623059541052782634930565670786762877183957568209591938338240463231720484611979682210827422182595784200527258714717560377036817403749989011618473225366035451725057759972580621886949128045984026240649990259341677651022989143484548526909723980384396177720069628105236453094106734967178582787671588480751478457767589035309762234777194650420674935657056439900796634963794274583684282943125061209470087030711128259522944635765659922792275550934675014726889649526963801255868290115660373944186248370350805748109195726335196666064261487871058450241067341479492439587887724092497623080899773160385010998788820182370834090977408691363447013236918600222076765241699390443965524130329551967486101455807395614093556937983416736277201984560582670166575168589072047022856627338049375344775844966171018137232187252285923787718599581061690432013325499215052466957757674862812134131511517746764766966791032767474133864278551039728632064160548838790306580213581109079440574237607863041201210547555556392019673238919513381501106022610157821299924371340567214248653133110914810338186299316298772595850257866040223236171224197177481772428554963523024233200645673173644849121578029038738981354568997582509848729292846741704588380955066041821006833658854970823479068579897757043237997026000435833723416923992053370351758610956968414197247222985759674197674341217603674631651922520305672994437009481178778924476631799716102122678110384154140915722831924512181056432285265197209610304381156644589008410237502661662442814842174340669505478361951985670870156058068497335773930594474951141113572082227368217732367818767633687260843360462488105511397354011041563144497925807159014251953378022252618874151512548906400663367915051924722634503137191152894278705452671219485769368046394280412179793395499620268536361239696253906826166370882855836838867863950545885195200914567704605312527815700067741113278705976594043136029005421863327393391309391914685148971733882995662474741176373493814868141508142216436079324550248476787022353235998615778647180868019474666650822629526987846249086316406360603255435472829171792919658496*i1^97 + 110678150822352142345346006780043616541776950621570080757418643054437863815044168121424273596784053081871993998913581698159359966301518492176458522964263511701511159123241567093782282744956755733970177763484751477076928149185813178687841868652048344451270643181457697981562815306131263886738650290567360116696979080663565685330549462515614701474207405420349754583686353855116020402423452701330293093153830584583782793247671295155872745811365560669109564010366493381088170722600655734706710360214473974656492075527628494157161487225044068296568998937011780592390565241396227844105320349376889754425910339762952869647846312907163459454313688880780051675047852483341022397275390247492433753059418113905907079708119811207693994934149497464671737688328257845886000730108652736510002079719737374560663441386119611235612972548189093655437279544235241403712145637519819981131798844177581653957743950929627759683989410082756278549530022100537656395426784394364998640261290100410994370227681347558392974526610586329924812560688921514305939391697420166563709837479690608497684087170643991802652842856392250178232506492393616335334008703473762476303450342942066416591114865639519372676237780176002948607342115901332224367796171628764712027478096623293966252880618461316121405276666306236760572917193765315613294310525993911992105662641891428609282747358124290225186749853336551592076240901195091202492074596009053179645678503108409355734348720329432163286667909353880792471949675810723948836232774972807421223555871623399359470497377875707545610514492801506648854124050560641366288951483185695629713904383416066680150269879689550072623848078034452982497661110939509538635169595175294345981978194065424297392731071872204282861069216440469744502823316741856829314358967458431871119604187368780807411668269623486105809236982011715481825237248697403289976545599160664724065892791657412655130298322134009428267423747083347365450243413313531472594045245286465829616100941636977422651204809955394687423231421930693196938399771116270138008599434366896966471791022625787793280037758917485819092450264737836525886297318064558905415134222765578517212434527154582890513280541755315432687829136133062656*i1^98 + 4055693008745794125055962327266040072955715930299053123484524512540475945733727726950809204170546972987708005547200749244047180019975121951305584315332793717277320621579154556830968666773767280360256512133104447994559129258945705435673049220479606173869133984674076491592257566694517653142680499782655660493515921045263381759022553382922224377779883796925514011090210362614289628313584530478268593853159395384608202550746375566130479946767894806325651641384464757419345931676970854420235648079330269259349484337286123977280943590498630787734339721402842168472610794309218630360818789634056768714327439552699446887297868562942123408210257851209737297612695457755735731713828087108879214040652892626226092947844395203880309811599702987853011263068934875615228696985757846496637388264569780144104264006701487286401961128457949118924732701991776445979805703057737980049868634296513183436657788548545066658650331251307744228378445699321947921234846827633822361103898582892722129076477171165450369789914258548777591752627679894845240107178444365025893610231685392238535477111599165685100148251152005214952396316009616203103471859055900853963917284777084510924948499493773803079473845209961069765490522392351177932728575138618647112540392294712420841704247008415492742683952008172823951694502109596742339301688146639183945128335687762427843214708146863792223186915183376277015318754301651026511460677176842423996909913144268314829313479473929591834110412987369569492775063694473990562642290569910620875429071683400508885151315995687629960617365099817319050239627977598643596203079448276827921315919347489249249516597519956324418574942900678045583296035179547617151432099810052212912696997719054870671752711818439090658265605954743258228920083414204017962095187540280131458672540890484302277979436919323819777202853191253247415995926956944316444891614756051945715947218354273486145110559387367843144268516949616610969244403014557009834139228544039551603845821641997740973257514839689771893905175187315257120765481638772935834283841403343574338095499068296611228216579195701393401622462917514889393921519930440300020335200054066484561465879605703537833999399956380036369339121664*i1^99 + -293466778245750934355217322305061420392437725900000722661285376380616131833933233340255315968578823066071512722426719982074857349929834611342143368408048830537521974191265930828823642571180618993007253156136219448161262277198609645443862978869300240682251203913692878526953160466352403232928527924147013485390585046121876172962974234743186076757914065828848477642708026409963375855609780436809918520863737666277283537099062288982323385255621378340228395751750717143154131810751158458489486042196169796864716784529470952259719245568443096614698210295939139977613144040527593248908877601680838689650968311400525085916888145291141896980577822683706653474142314444529095950217123889280923140746325946716023473721102398557366047201904692394780796691432529509590346250598215215692030977351444828426378800742259692291576552284278808979735613400038663770129370005605829102916572561153244407128077466442988337939934647613086112213503148193597710292350734418011554410294490062559023985274901007119361825122991216710210602706853864449047864277802014303651894740368682550404321337369639217715557929099715668101673576463394139550465882116181944117346665573727641642393497726271010757430876126081269642971322771638123460710785974466011085234883971439523049055620565941338373952824597448598847963239890257371771542786544692586962795824952488074002746375072910520765141436074191292025810282589226740409973392812811293557755965970158769596670467834393907728562976938685735076835143398709570462430405549121663592951367529277723378147953450232056851928532844900817065824404010141713026194848114009769318318688306417194246474396148001910441112996836897574725373057775653890784647771771979256411712499740457196863562179327981895495799442916258101739840031906825529826368701545100789569798054113371465107927352038017736794792935071607664720057564011199660530313114911522618026793978692578994159267292551711303191808483739998464529817098000943768505388102813979177233073374428257577835459629691971471893087484468269788171771698711479347628448219482306285350635755965360874876356897050052043905604475446643202676043342370995658725529155048381284122672729926236871896209167343844392435712*i1^100 + 2097783274761265203211680298035586845088680744719817345487247872997595861301106978415798036818120818848182524965458229640612625154471391241049408930446899508909992426414438155454171599272878496513774879518655466536109155820931895317282221944314831835074135997892666518052655289554696852703315035285470894178704772471674480304318399677010820556421750263410078673146369243618904417788952539005327378774034100337410013759946604259648162469835850735231875062165027012711983502725690847816721347796804252315877785072912624786595285900457953531177103100085959414522300598179670049201058854556479401567201847692661014644881562264672085675882908126562348159927095254671535604217586318647555958422499377212160157368411247255331218565546462957427744704955529146871357656903635444261391807347882984798408799823629623971902708096718342874849675827726275194557036792876024905866280911995527261902905065634879277742362400849095605741642832239386926792758490396021421299056329322445383512701321145045495590834888070888979379721405462452002891698220706722956586519737299818981722812179782391699936005644229004335529514602092154417511158698594033608122387972176133221528220860197421535795429090260184461756328579570447815811715141323955276054090012252816556208477195541712302641574477125587348564771868927876117823496990748429454630848660648389591179847280790444482693407824876782193702475077720938722275880264910985019465358739578517032547502319120504059205934676920897560225274339794440954594755384126245815733570892758916493043587669537657947854543891831981591296168577123391843061393079388003274338868067851173171383262244262385937529842445205988954856785588294032780564714382015778167896041724514193027562626254583966391563252827966753600782526127536848183656666761884818096290722001578108511694735553574298644329703318562014056633154087256629432366091815255839679452455240628029178626969922515914523832675008856771568309090844742223660378072141346886510772297685102107396072214213626586542414195491078124837180156558500259946624104159568052850448401644663449511000978187828518816150846166687489998480120569322675052034070624235538102042612736170621483625107687473152*i1^101 + 999467866783110952716802156023085918203541699407273194190971796352595316395921138869615591326539489892325923159173959883468154686972645943908381937550470028905740482266333290812078029122617601238836773870782687527101011061985124354420764990087170953046498775468215383338413893587370690385296302016693435933640367856007416813505219079803984015355775867440625623426484800168711176107129770663002295613275506117081753027210241900683233193710814112452414763950396184585073837870564840827174078867803885871044490085632939031602487494911444317875551342754940499448407952010691884738293798962260677642251145728698160378731543211763622033123080009820188146261984470565161853645947020081439712493257163143397933247172061321279782441600164187441793870177991507241301311561180476409703665808815809426100008022313578659582948546762078914115076107338088088736408504040460754937254256488809286608412615161110993509913078634085165178085444367738343726588700289744670768506027355128134563711316154287201362499509150466955778139262289270364479164234174343973257559664554975207419759311659269862208120343848705576434438876004283914107505612384739386788461347987964752150714174619184516244662939658614688252842570816111842594758594799703697353647083902028359350023252837009720075001837856523260239731519261811069223051701046328502754407697977026595681931138140043130436338805299854001425374176243828436679342340375451630871053387542734820451113109485684114234199633583091856678148885083629531368593672531042837265682164366745009787965369263327978531778480515021923637736883601156664123804673398784129479435861762356427428762198989416939407471484281500149842807926092401678946980289734350134844500734124771991786476708597984203669601262337123407851406720976704844891521786202080187326877396515433328205736083646093854092236720408268088545276578382569296154303707317386313316331963615447416513363009231518574549616564743578498564356472444588282311382015066817391339705567342727710907148916929579445124643821196683114444119702119073709913158222207901552457108199762410884534198365270920348462523497177487036299478263668332335472312720254499702681198074343225040958390272*i1^102 + -14225840211914191356793208560611854545575799001008152211637824062684131616875539234638740656968350491753162692559978585644696586069901695087082861912892702955011977257133533923561571930374937696604351045946121679460967896935331174424572961194417995467869029133367845916162170113734054606644960780559821783585262664750358158415301529604252960024535969169438430202335494631117811961873152267542315512085128043022625772145488980111705762673613356677051484207529904311383172191949753337517226717065962441806241129872999474955872425569871000190685725653098614097301197253540356137397479112446431346821784485015991460554020704965661717029216016353850641006554613734888962310977752364498166781016092252595191422128751427470523613948576318936708687312725999381856421010099374080141551204899442903486651360276592962585028658010939990675469810963281305595538600340829376167207056684394206166995388989056261710706346020700805042119373096548602864956934010581428620731020456216561416972086430046887317596903377097163619685617002050647594803875569224767800105102712382050246546264601473076007369599389183001128314142899418606610183445060959566296966675708641956432228405108109160163417366647971071676099152612184477510065914357872086699632982620359654329932383416795598717729343737729172122007572969179349408665480601250898850771062228762378927053771058713802662109454778549175977682568626631813091020443379499316646379863772339801503335542609746386860139031511484190072347022238783870729972188834404861296080273382671512516227740781024541971097860845550922533458323428855912851570511827141973409746904817594945587411895864417366101682016054958629498241063242061206961276172003202308673108489388424990791050578184921605151757394300650311671337280229126231048512806534894088813537030634830709803432920405060993659539311329559671003274226055173924358447290931241354350416784206298319012329241859822969852745770335161328511167607379294393177301576420519503264676449815757135084092232306291757328975547336008412424220793552385861163659486794108348056815380892858200729181223983282431472858711270562852734383438361949831297970511995672650342821719521200439296*i1^103 + 46405628161495484404923344779603065698422088667010134445395955642956801842335796699634953034865566069428501481474781030308205130832752909981656185597915384705597567681067409522530949693368064010129250560659044681556623518871803657131142379010248864223057402794331358053808659384642718392230127753296921805504364953191983417934564463256180411131635632954842179143203853503150547366289509658252294350232737186712372362454404471105140634197186180245623583030019718646938093861974624857296288035894630810270922106986936277518504221453039926337580688129346548528971103298698351869937005217653681814994156697446759147387525991320644451754521123025245174533635724254685306273148432592418483654340989445275614451072409403720315736607658002503116406554320871636012487505858821495616966689291921590355534616635638778719514803688097124364614481610013249396424669570327480595446785793963717385158514047684803422564224262886312847084467943782963287956419174874099450508686600819064834097180191811589450894911049875554002835738264196785500567242331231732002210981624671414987809402801127063302275873405713035405385363531462509959869990655694694513688932575616839008205712991836506029100260531308879687699796199933856096369795017491253935025905684257248549559535637420611978364299403525852575485509181762658118440128170901785962674498227012083949630758984662796139977207584960655949584317956540664666193196356440688450182406831558905440375013462556874146417407674263383238626683172662794017860371013092810112240347181494074165554550172717802854765335726232000363186617797762181097813381765826870260099425357502803342152045914785012256820425987633652519015929547098574449503366711359415743303301249021987675040798626801675086235981864323961379535252357157533749354075576309825544520200337844960268211525351003628076017120792281243603038309264586320407419109002458558014396658510892639771185248695902460578039676423592714673369024047902111435281398080407921453822333210210604482942307275503666526098068376654410192304638622960103643551387456684243086423738918808306593312296431162163338194644705401140043478069477229245940112235846594127283806535680*i1^104 + -539739234264536469639146426163638432286699351931625155831316268200758263294955800035095054411320746114850010366117069488592243610069089274618838763901384700169175873066246936019948846344018842747443188760547239247273461739361652720293515245435193870491877169447842532155291354004510363880715929460896665837306822184589824280916518889942108125867297252118416894862518634407329214156561971716239052212159519013436278029094712149492260069258611899305992368850637940128941149855012614403665637043368724123845066443338412340712028901234910761807021474811375220913612789938515226724846609256717875643289088463936410585088938368847690682015465710914636344731250473590843221480205233351264725415652607257823296694511543907147564527700929459257341247588280051907344411576803179638368993862141293512590267661344969021509848372469737159869772574152829401468814656970761134560253666140444438764313290533057477153751921245257670788753614871324883707055169330898325408069056436541219759754511215758831269119960837594911615857790178866247112811730096080871729854875822760370191794366664557449447616979155566350393924222355361524154535262288046858146010340559786148478077889567590247759441594776008118704310956848560691123869877593946707748852202473655068822112516055050149990469105992847108624669522369224642612082964571958920605614611534741418197618348927255592999005283644828962921832108243726960050699376036678037785964211680866934121969544361262136794649566140924765268190997390401021081868459248465249456412344687380022084879845733609744106332333434273994191588707093762153576684240861707358897595756724398970943138089962719173009662713665081357042487823510766643836560251488051640362232391627462560169874405748985253121123187609687698475035485043121419718115455135808797231529825943650877443823060324194035564355774115333898589776692328710284875382247130030314237615585179883592540321388038809957945884029047754692069659658292123709818306590084773776029018990336223320020080212426223500602733176055162729482055231245686033053813985010642315321971053849015873028598684546862233083790613718184871531925912385102069029095019468363399168*i1^105 + -9369932772760915138497183731658098928207467057170839596749379330893338824350328940128271662662139660696230068674056418321501142962011041532002485250732120235014422820313344747450028961392720291356029973366725412951543889581711382409085016964354777531006389152797191762150882127614883317041186552425904050363308264910854829913395456827800918924115835714462729137703309923988320110541004802938406305619026732261148042453317903334818010143854349337815506040817337719648593794479537274593605688107311806300758281043417503891427514502959112528983693906966469512377010732086225046402849855775988330455311953151567891840888181959099564405151113667774664571888165658631541748391521521008181370317320329123626531713453721725286383096134998677954710518540100126274159427801886568822675164637887644173457232955458803145076095403509623076717987881874362015689575137228267294636388076043247109825145101225370398367456704171045559863047648251738237016892314665852626859914104836662955229994104280885433704854041086051385554013898633344565657153312574323841060138734550280926292831977005788425180410760012148768459203266376160639067157778120917305296801835264928498300176461649046192289326298875425357200466676856585421222912435505997930114278323845234462519950068658383459200015664932488999002348499423329737732804328315856678785437406879822491649124052326245793520343911010446193958802488512548624613366564689175550447277699826804184092229449825433224878996735333589031682002455975679898330598721444458797287995937013770970883107230420931972775940923249851974956334540691194682944995607045804104637605590502053829380861060116429982255065299531431187237690784569228601869146643639460906720843240049880008590837460919814991839992707976347119123202540100262774047233947051775047481696299328944344774309772018031041972231399379864625730534733771287776133631388190638074003030772714291356622272513473705870236577975577765914900912375450061403808742301539283307529522047205915829480159100320821149274231359924568787970502463260430210692527589829588102048383478527381258360791404062569058070594999726390618097041534094360165430318858240*i1^106 + 119295366621274211905010030957797017708884884982250313405757810636603670190639007882258118663805103941626962864311626710218029388761243686625402269182691257234111721180356721818869097408405863669864351463840450021405568884511358072095047554860836920946462251982179039907500898197702891434620133462535693352169520029273834358517814221416181109479030587857686809291744776917140242283298148759063598340931816152347884378180164195796156620467667359545193106568651226133312265074318823209842387051491787929687261646289072528786712240630428621645153129599500440673704988173374168234387258961982858774742164891435856290004866315504748565418558822355761582799317156958656252027888554431087258042136765766372468983634705803310898719682864515623772327339981976291775283062743929061313955665522596326663056186866163895550355363953941334223905819507810368814875482487987622883678622193670346733824574168970387087769554534731321946466498428167118324673463510307510714427050800912209520382030659715143129369120896164817785346746188261761396455529092692280569453332229270785202838621572010606522389602635496624069398294745623037369727232189800324863919145585143530383190159971727125292577664619650879145913229707467878062638279755800469389487437303307118701334800883569814321156176194271648875629461797055789144362709326537520104981984723306612735985144025131978431562849306363413096155339413822088073211505090604478272159719230550525559614447694809826779433589164600763241010906095921756423766754060017732271257741079099897392034107408649190746387668822649396003207688122571018085553807967669550442901902100829637176103136284962897649591573053509823636333361609165215183173987565919212813158929144584324419503207693174831067664471507811095195220724226568978362372751117679950165237256793541609663879328041800057523073338716657024494629923928663229947875441074406534027472404731578508800310813859082575845872478083244717293885512297788795520807555135982349369753723299056379472230608456014835360831149483005299631109926891294807223350458830221868258075459472479245813680353900768635393974106928989827450184103056601964871680*i1^107 + -959466853060114403740117848460065435719211742994945985590779283738499321235743624970360793468721133520141909251431420850555795789424625836544083201286667781877695368061765013535374098823588888571652262665108546592012102998464754656855109281432977539115903220731139086614047039973088950060584768448161063695181500775964162086852502586330140746986489643776204801578075136018459916692639084870539773761239734939622316190361005748982280598578846682136932502737146002316014867197565340550437676211903037126019072655160337187873548045224425090219503168204538517092291377423251347748307137617798510967878157057964906632824326981242218556929376688355794437091589471128170057647364821750505996698361197927883684745894155548630778559784901747869794928872391529212958812155785742430376364957808211793061281103596190139677966292681461490268713005033244804757739627370219624583740866377647002483531660493934075387366518128525182945579668004413604796843731761799197681604132803871100342716191926792653624174926170772972673128661567932124240331998554505633692624635759180135957882689931303039806469680562497790757270565577581521455075555496525556556514155512456388050272235274653518392816156839762356555512942700260326873862066330520241117152486313074020949160542082597425630033991000365374567421413949444251792771390408920348522545519909597394277365500723136161712952866237566423145590758908904128821462232513967036767854544629157303854507113116215900621567954152874806918561024717238868241964366796951042413382836475502825813642793283704357404907911877665768438324131674674599598175578079585883493809254278786863841869847970533257078342428137573144757143430219696764723650684864542163668729639569353135261639835295792061985230702054836751927315616207479919334142490156779140298680335304007575979884037256302580714262948974723717492879289229189606771837133473528960709818386209918403375051852496014416995303601798908524064511186018939253687333917178582916806929207365925896929224643861089694554331980983301029653708121665782295884410273368726550823232122399715022539674866969757349689486173553913292553362199281664*i1^108 + 14623697059567552693877506412573660793673596902526168724481145821808476299528570976954684361370404144255571930330430574673915985597717363990837494763906078833407516040243099876027836611201040467750600420086867436089392205161008906516937664493772499058542419792814645413066062154480252462134581493175550259656451466746171417223155349967112701919151380769104826747980036175661523076078327710809552790833938608505373327230082250669496568294074723153256499626269248853598188086390465371973906787370560446188485672613132575473742299171437200588036283160197954856534226095670493523971316318536026681277997454448418091237161179181062078655751184361521405772339718594600449201093576724874114044543844207221330071768163344840870162638339660919924003713946934687972485410212146080390143081300386386547491710399566174667502382466088873664420560479284534239025766618290203232348214790209675952816407964791193501923509307081699801450270383809049135593065087447282464042516920094926252197952363197819431845327801444394361588061657523784120967701438035020664672257822612524572936663865821715855035122689707605307317535007890036952874341958696307280818929021255023018102601260529111046529520829010031687916593823992739154110660476589607546374981107905909448394712916684594663575583532627301432539545962510677133700738212291092964437778013491478468649806095081764393913634567207095551301486402506429056535737831052780652400984070500946864717506613810186993993081378475270944450110084089095036833780561853585686792261442876861978267797369673849437591038899349947108403754889251898180449627584234502205790422271916496130024184095441771555250609386238733878162001655866685732777137107733863193987281046127662716455960523735983895541318631700800508516590242785674404095805650987717239143236081155845649015331930637461397364677297729050682565215833114276895496820361477243370698940669953488149402282742382192535918950958298023695964159086850946747073128701784242308494945239071347751890745664534500488161022976568939479882341816562693840375520682261253890044529047813822308587794374659537959814799599922608814948352*i1^109 + -19558170204923717165829634660256258102149563692726194219592202887728935786768925691325873120797760105625444357052218209114801537902599423654430140294696990754205665813538910371090544309712230979208814615903416103968343298188632529936800722243641956795769017314919646729297874854965163948348969202891248222965141096172328619026562356985938879537142859753042784864909430073895877345166111934200334022915754450077359031092211703712636546667094647649055211571562801638407769025184728644862592540340219006296825431245591361183232167581305290415230787444882413509602957884602075845712880781847061125982356516737154534808487017333461146334670913546885629285128354710134403178445772473558678174311011695468991687919163051109204004044078952937867389621860823664455097432556266938732783055815629208263334227489781793715067300642388693237628685508368318078669867427209387744938754942819234303469109149622752147875404576904807476696321427667650236021517474877671250936787817101802237425219668016207928320311783230227966197854300533367039266471503871757936261907692293121494604250206348867075639475488619640900383647104272263071840767420215947359616412914474479818531723140281903470614685694940257464054681462137778636156091946483512939185575052697691000866374324297307171780930915822514821531062972176024617682026690191100589711905026463683803053983740878319971601668465466248421916100231869642422431291713029046749323230519007600643335859799669044722425307145798711874624267531610947625418869977826201327264325442720219280182241936152019646132439302470010944500169200481052612418481564397941223804523261789721938376948333676214857596945495857084597203384194462385169390636348306732384528913048439012600704466156187944603593753749239824750992442907890547213018100695854987530341140373826406470083102257181387649784417216598555063885611421310291061191270197710204640235992287379755996615753379998231563721362583268104012718934866723128192619345882813219004391225052970915089956286741658934250534700444460734623575928985277830987000365060928716376725223644119584021162205362013800110824925142450176*i1^110 + 850698694163792436082321005897894827505899864626032575043188784075515077656694770682598856001526464573374056174630326879290306585408375791090452215602031161896211695898221044400477040016827331897925137982380834386302029655287669180288689355065182639633829759906657641983131043705175731414915860720580454694968938280247319284287027307344205056861715351722984359114092613685987526904163238075522572482724559752679137337442072870927152689052481007753830651510370801833728962851699517492934165859094600863163748619224638607444942604312992737270550133273361283450506339302187201948194161036375951822740914077452225907057764596995553387078621514730104979539721214869243536716919633402419657910901525079102938980533603041654311132733889890536813393674720145134885873811594385257248859463382801816784232051851948861033073858524945203445959894520234094875931954699119554609664706426721914383901354413142326205729857470105711041880634003548617786180337278886654719080294553599903285812477310890092110224482517077357608753913549865919246464336948922435967991467867669947559564656638215355923265749663228169578424387325928908088287493914129373126248133918114129373250396331161664763498749484757464536499361814913260822476373633020616062025140601779384539264493563798613936301384299164464379207251204097065807129598175740683095269020651205780161999634066904036858659091054519952273343762255997636121132823101010585243556854846820731779187382285409506543705154952489676161799821842346265047021537109488947251397839222380953354340641797278633165816911984775208081988459673149991089734052431383741247236296683648599859914326004894118766440002994073158026519494492181632114641238663254156346180797178428205477059435820332415043364361650149063501794000324901965941098130459513464719876910337699006152104400489086248069185380068076405684450160136985086694102529953901613325562833007347713491785021644374700475967977898187359417360988244828597226329887166925250701268436884507887670805373561385790730632166405647297521730424659551723459926793931530860945138652019513351749207005470941533305831424*i1^111 + 894451280919806477838886246319889570193351475895511983617850535979981200575290977080499527045455248622447099925836441630624515659849484910488406601397782047796243782773231305972183697678609771791148095935661623231097455386176680234300869606610477215366752986958256390586288283948106703027451475073422743658278049930552153993998269970313381245600423468441596606606043471565663344557079390100350215379856098101313598595342365686414587913601157696392846958471653317269431771031171428005399316413172377794642235471338079140445152454605993601143595370349885324541681082327184006593182202728198931585196925619231533769423519540773019494511349927224332830095831070864927935528880902540116942711736603902802515975549114386363345874093598562935672904862447784402895472344195093740909117218715405799577104410069566477647685341643748882317631149023538061416101941088527879557244825724436934840480461587065304377718050146093860671943101254840047947218625670367779554618324460567433567644553342693293930441544560890872206501889931487788847815195802901694429254569186185061254168056726184325625664106016326607888385089420393485743900517025176559476190447583708964770540485795940072473742661273465011602578253045950313398153074890916924270829517906101248609038816680257855715885363337686212161282677398914529274013510725859297045551669966602040724206261704937230764321714368914528215794177925137805627446016327467106600917442641973036387249190494491083240419853942470990110014147202989435364675588402482144463719911682861951154823489304118263696424101373095416569577651659081764341817096376879992954226793081133129776767791063651705312378535208851523228267817363579782325451876940395737381613597758696929562815736513357783159711055664917772822734643608173375606764323080758544696687373823149907477442430743815539654769784276111834115321361079617486294890461498854473613317657982690633865858389673551507681752553765598417463982380040911445041956411571634801964932879125284251152766845534105447740038991912951406160223550594758136246408970527308281601383360091721615602509843359858688*i1^112 + 32865232753101727392431859223104914244733597369515359171962784733840182866363110585226877996539099012275052434952422007960268812506206958892399701451312507252188883532637547264586538055273638254597412361878785819545115172795614632263620993467220071908046716566524910833548020434060128730294712842350830742218050090214133223356761435800724439330033110450719220091188141153201250510865779873218778200477048100490590988488812768730569772813990661721566925853778224485282637010344832371080192276484690583051742560149664303927307303842479270743995761327659485317977560844022886500158067836424356758336614789871480211166018800386760953839537691555068843391520957143937964015860737426570434474080282849188862849166774307928406930134696810085137189158121333943537775669565579896042746407263614435377123532996663844333555397878154842606105253240699964360851822865846725199265884486038940433892412806126577619666943097542292829731396556106154777025581337552625284934397940371169578877459431779115423860121132160949791230805122646335261451151459742395094336370804400591691602427834688016475902421457956096301803891141701942266304527529127216535868234411257674166980834190438844860818971194310479191507825229909898132159738917841301661260107600420972734715893008162886370470897002691604036760169861644752953461365574373109865200497874927610865064336814770562760322420566750446011171294431004149205072291930794705087271886880806378229044133344388416173896524858959282057870915231284909552716179690032264708472733475160091599466836855516988918604642672125161876386963730664203378426460660193668107551492757567028784256149199081209903179713465707847697605795352100378781177331965345513399392207386590774959557361510878010569140366623256263854676037064589538574974429084731505983014816176071917207508282561735036951800863065212036659891033441990828147161253042072639952797879309965276950316975719022387809300627011334915528077510883128070077944148646368227798743559883325083593165182481764645001873270208464778578674518097530611727937121752529324523118650852334961915840167936*i1^113 + 59223972101440856995876282324977694152384550881704585541345988738642595407324184335250594510954855091859333161827113703974309630579350744992733853236370873816345435179353198481860351654646738381947900173568776381548532169419074462952979936532634238909010279141193063633220543093885690679050323080171127181122327761612213006618758540668097514897690657082040102976808930055424731533799194115888383098485965075400433170307234248798827976680881098542284190343519840293445489095838068163237717250307686704785301003135715782830072084155971290169977034805872507401872569936426861889399069059649201158803258362036935726321741706696611796191291860397301868007594184861323417194924432428998234242954070778509515020985363621339959044283800473243212719071896587978106683879911969782090315646615749382656931347317354424393221259420678258235354636274562099254662060334374556924245735555864676792543540479261691187054665411623048686521672076066285590723340022935331076549836814294950804330965542395028063422440418202640800955170921338931809305410940023194943771721614938293343393039024694928011338251539402760499159323809753618091594392702406411325348292835883663584280347477343769596477917397836968665919600125668721007496993871152580762939898809217103243538718254944335501157218218568978766079400470565345415678501849675237873986875458877547732906064248067411257381123440913824811254952989632758740018840934661623567068595865138407505957629244381756990359510122128008201377163357030400865232013528332293026818212086663408800405183976882078631514312993730618273069634818612150291803078496505775237132418286923345008309166071464465390135405017072718204621858668124737720528847694620848884991332200395962619240638691780338648033020328359773052874237277252984958307623931277471743796519210314522765358300116303074915939422088206615047001311585445254049181098629720488662863348264042545573405971527271716224630233329542589778657883889460987465979862000017375190398107799020828683686791245679327386527531829614743858014876637486918040083125486744769923845145686374875136*i1^114 + 819862018016195268234211207171109939814189754818820820168007004966519194901867701057326205327239456766937161282621492950238016869307893334479594436217332289709193224354138439492529312322569179679382444890796928710247613113253157838675825840539708706447463920440237074810235785764122696312183272426738617104574689610741457999231735868338194175559902341885953880651184703512348458458112305846980681969210116229640004418980058839912738491395635288899308088397605243308777877433063013131740791018521751631397403949667012882169861821733712340523000250214435957695934339411381543598300410133531302468055789462180490470837006028652678514174808632829779594548960508929979034701527512604065335999490184710429512576890466469829782668014019948502610532376453696630755950154151806358983100440591344486411417263578735036500580298603650687599557806744254480353711288053925479473113474364610113391559673692556527336287869923940185561986285617476400588244420524146898364909838970573217106067038060300575660489321351905140390834068550008000988457092761841849235079721760302184225520296826550487398108302780341232377724401886588812306532230847337960138813122012121717869190330176303187581585533332773987524049069997590844261086145548709857840073527586408966025893693318225502980461247306150816357468507265177803371237293197636066532295267339579146332709282566847225090628175081906510916884144764093012519464708222370101704704987884809148505162150149483529284341804809248602540158783134680653248444699775737047704372667339625896377228557667725306807913825884125265253627091631161607140753060399577221767428799714701886960989501292778137282071583193013070957839240132786860239455221953109657611138106619763673098622085502940412937191620082110392752266376982169196586688324312950914925400756151977065236753367776738447218264541765076266810855605615278387421209314261883934795678900490230869311531420468134663079585632357288767023115942727661040443605200839406981809292061473631746734651813605821923606864848546224268410037347646171979754679120115786369072757735424*i1^115 + 1440808375825833972626210798654611267706263916597953024985436760329666245061871057284412814251866900754333310898125584935875750639357397944387175398115075619875352997755596280540590196502918152768413745034029542601853374851776305376670060564193002060093090119484131177412928946620690626105072737485094661602003966607776502104643313583434340909447970197382116232910614825214133869127851877661922430876776050844378974843268889710908642847192675141850598576123385954393250641856259083218715201111962507035412524599809978801870469807101011828655615856475590637911189067509459230931878496403492379909102530558449315799015491258086506263195242302513757795056191977444670105149224539519089372347116848916256872020201229347853533890523595829890834280596496706536472628311324207627424644661459338693491588251273510301272593310591295322438411021733464343622553778359015470167690742719685525172142347815974717189467504274511878579196455643168832870102318567332959515005346217179897779548537183134040866226898072713352807029231641124297809718370860688442233849914438330442621663916490294485753047973822044051594804658756107438503460446856703966485560769562303057967446385103692430873666091894890738944007140877567851640098730483076128711707434341545451606936191726277394733948140493357592781176056991985791798285041029420902942290329943143222315974158155207494544147443753770692125137882150569227260723414588590289760700442676488927043406409070998490807938574699015172799652496108224377343676420160112452926316907291335022453224319753323925260002219505052717683441718507110948386554951804850629781793339778741931987267048453703506214586874830918606699469194223673486280345966523507609415144590452329830467186289998165227053318425593385503902536390917793257972531613748840571216959407216018560783534367843565042739890302924767942621646408304591559086011859384596911412599843209635340281402389829329937948064270413988749880406794982063057483022919446615304806891765579343467659035757872234245762516392360825377870672138095379249921612703298245099520*i1^116 + 11593034414882559053374291767632868244410621330868073099383694098749922236622665264691903645630258845914879934582969171516755895495402687090177499881928557844045450529272768892748396598541610484142543965357769445194491004133963668434987066925403888223288752504093504327391783039064723906484727867322339873645481166008677460732668588696954972999907828953994211962374297305577339767727951223327936173120715503194416916925975253708527457819868932295244056594103095771637313513225409226771518330376666452052710628911781243888902320123198870802274810732772917501038341218009954468851292298612972423360829253035737767466926830830380077056556818985388403033489562659685141613975218734337054129826768459404826921267163877926215826602699050091629667918424081571102882099594044340935381729797676259662236801281201180963582773138301471336044485885891898114932803832696856715296629872333446759495192726430434530821754128636143495896565635002806878066278077497638695869312311026541669607697214762614115987520388375070479159720076458681832007940823987830654825282252321160729299498041729434121530879724144616350289488698831628940685388272112877641432794378978928432660731290010604204388820362061447582045774386400807624354953198730273139719263055309627216669161541261074241044144998148898869571852796260826684381531576508178313788575506026756379213599771968342335260763711349314470722188804647406294527706498535335092804531651987825456534245792017439203199766562955058513460429375337489814788798817339493303904139820701504595793706378210060683535366674777970983589795217845917966286090271011999827626432160589251721615001139036112209173118206728811248329426996775243899946140835200720898087981620278321177286158367197335704389646201920232459059156207202179692409606035553561012282452484935498691705690933674002358756538766639040348241867753178167905563830498160105146902613642765885697562362436992390526831980814619258529716286119595914350490281538982863251186073056146198474371897024002990031168349340295149987151197197120066999104953122816*i1^117 + 16820699044600726889792166523585363922800199766126953772510159988732373702431359712613477294543089139089589183196465227409267774243763548571934878822862075185155031332574717575967674916643139379600292255621813402623872683746769405811450429761187120621298284121639245125549782781563497569075388126298478387266472014015716193504259717634859890532504735423448265836971033800511159336094655828541416681961021989183930303788735872661509452746836817492630138100702037269374229358187031709181457094308904861011833300374291475360541561058826400732682845500292823627261323167374185940917072387575402643027658857623331590721596883946227687250712560751678303305900704476592975733045266577560361661786371019495028378478917876368275733380227600773720976668270648428939768387396749909075873986795431628273374496605380792744546278620631125892938643590490469246318515435068057306454325847652315670836421530264607905027967782102594194122169781132571229881858703102015460698073453789917809779242579509875150997620644882181094315879367039954332152010844697424044919791260927737953342438745344535830799230709241233588344330349218826665854323967833316213953155312143971628204444743131432800019647098296105481580765164999182755756048449077354761841801989330121587860468885465999183939471846607586131233502506133440529021161711183036950636501294138147692070090372560231398515636012531313135100524336273541722507509180662385695450574386565985508365996694568306944098843093329831879951300937679041508616163754020925051548765166066092948084387259642084251675769465313950863319813352287881271486642487427683674423302904061863302432272423240428482517503190697935547174938909027410681912101659072631434278604864516251556282555569750244543363095078673544502043730817307073964317122268274226107561237369703972313582693993488375591912877054724246566238018715748850238669247729908306616021022858942774012283360011087687473993642356621557145392616808366250211236188191889429400850098648884040513556150814448409368062691395197190014218074921437463838720*i1^118 + 73588881835345844444359531396308878117992427266029421184156792349506110560015727619156986624215601621582676128384379832902893226779128795271328227925463028015300659810337805718926714648909433945835106812524198284493625493469436094456435382770258448555377509242197312361409812506973970517776969100223443255620958069111649569324844933360803667666360708757742659256042419141902849269188336939139926968134413871927217489305259047724678247993258698198021653500309466456005070301749844025059629790112247910550426106393615609551116116878380745108573889412076484486774002317191413334156059206184649353485241123795318844270657655030819805164361522737003056543117407964473571032765558239623440579887432432595917821568097394028762353473870331123738083278173333376680415220575606674570319432725408822850846124502769394757334541436695088806629858786460178051478083701134037669699305062757142926578394530446350685877632539900387613118199290055604573248913153282503035975684547909203620378113939418355826687316988139696872543737020896047658434753692356899202136113221885586241339909109548844296436763427169504878659003299367825707994729293070750441030067889182497303854188259917690027572739064490549454243659462465569234141687606369581121583081572238243481778106401627124990098961574176205531128694308461932224824953701958659661142241351695281863094363486928805863121439078008251747955712067201876570163903008265358018005088465160445850930067801342887147163603723064874184884457365676532221633120793710020249167631994672465445993678773588118969187500900600676799164045214627071721278777486710685825196355906184763199115609775116821970563082471592068050850534957678603535193657895428534374937224643908495838179120667530392187344681300027330124481253039880623448800081214748615543264419291746293564005238513701512528690997573333359982501822761035360394920410695594623606922507022206602758735162185506261332690958251667884074304694428546249937744352946508381455350296883116662750009799364115107484805199737933751474537860431872*i1^119 + 57163217034396568173265909320483323613477542212307312025251380580765002431519304191097672842153914157495382161237479594966117035863160236418855237666848923967185120259330494076085116683883790972403432993588789139298720842567165409467750894316675229591194063985095563637504305875374273864642351320833196902282351223769645684208680017577814878269078784393531692718099025580929520966448170133308879098588692013033880325163780257672050376935560469127885846038711417551344259973868627424455079507166281238236358685814653299145370242085841421294746200436815559607666935772759437116276732494347904217087365595527531301515946376934965796542095597713267740833346739348948260906117657228962743463952301541224167871573602792264065255315189052510609510828555255169320492187521216151150838823414038523804594636375183640794737459512989970707862533141864785311950375682049427805237867719049790280679717738285307693885164075867466158983726680980122304056112586127033814220435269283833636066124669290963239941045839809706791245685922653364851654432918425509677556988771278484184475414037844391917865684918418002082731203481874673685927831073797054977282141891464821647103244875003350277188255905221032317148919211728287011539125007332032562251476103053331167196742184061149347094153868050881132041902380599261114334457697172003976451886607450770271095713102992408798911890926859246115046303294956058449325090134760407155127726322679443758827807236562694579149485494442484973418847388586243899715273248098504563940671764313272870263616417249549114941135348057851588452303823415845495414642228937733127816434531686123390442036082626785569804400474129474684749143281452099367195431259486381565444027367315544372289178456465096202138033476046203486646735513701543871240898207647607285167473229334885507812202608306760995347095235662201326638126851694620838997367175154251585677371388811748573348616062200047255478201240630395101129934346063267644190261021309138214972352711224334437131097021733317786343215102335817613312*i1^120 + -75273354742089262277340755227002616080168730418420362748008379737610091440722562183824426806522888526847025700214607970039903049002965057796266940952168256260852851716923849405629186100270121567315634955821653748609846571664268359998241589006926906353869165861067342272399845275348721926102882249280810963821814155537489191527168681212099393374682121566138691561226118249627064809364164319082058409442700821899198896541714565124422921888303364243397492804299743318952408773897482153555349389982884968085934761705261719697537469330026873538946618742757391881905693189896325355677417488874678068987145144704482994186822061018188680031796680421703796221936013854534448379842894984126315171149748042701251305448219578505402523073488039715577308451532925584056888493826795460803582435038081984968949992068011040892759720355879245537419625239818506575173635153069861608950926121245954644325100255149860682690829141636507154850053281982166920438549312450372171823979777902847887348933197253635367170190133516151149138886929239616264767045063093029034059228326702333605540256512378513819370580509276952072460056002194468021565322171913902969410154481509013367826788312448249765397573810021262478408691870908216348210778201323788605870192292007018659500049511964924500717619747590291948400304067578253140283664115713978106849070421863554602866158173261301256559506959713344557684356820692887028169970592751420502223010908475433083279654886110749462375201053186027120584463866089691301267751383081152313409560773926792972055894570766020931341333501532014616918946972580159945907697718379086972675368974620962673383804534357537478731430855695765198662565171006353494307062020472977220012043938043861266520162448844844727679156821397079631505829377835151329500050242840453817575634314738857105661599045521602440202553073198710154460030916321500476318005681191577059894320064040370447959454606339775869298629339457849340532050360318762196257263874989189213598375201084720159975797038497965021244080259072*i1^121 + -115819036436670375147195573574509363011358927160718389968476403694758820469611286229085661503664261490964710199447690429317135984899807554390160706304096024223716973848437479225813041146238710896942571868358466314881324042733758020439719237856725851135901130928353737538724689378182792433904668140655072167694146067017603099278986114181035469633821584701636676413520473229654225433947920668037411712991919910389325074093306436835394506381720891011417885294571312716262942687075302349162195527922390960894270089318499912350113869746432371968843999091309384282262659504062835338353948208992339125934269709977055924063830462721098554249542092927376503517719471588484924182882956616361914149445900294428622983372869200442086671230164038571629797721721346094402097185707910502071104065545998938621495912589783469264284429623365782987714947935436368312234746867210544307590909042755496867791997922196771932258074375416227537332118450119578509234604847453332021715804777926304413678025778878256197151153596445394522450403121351056720516924350162842480331063733972720341836300548653689696036752178382695590827135001038971814214730376726630113880723300472014461252901415210617720351713679477228245531059894352757027094881566021155440056090718082880776363833307559350022903681334478827314777367809701323788332692719958763543008964958331407251502191736648563787615322682865195341297729175767987082936685667053734384728709707590856605626763782251500565495396201921891275247036738082402243249248300399314777196333205134933476088788991560337104082769856942602958037300447453835942883550092113980264250190019152099440444186938858323212980903245706339152938621751210091751304576614099781427728717939516812127992969970400213271083669254015045082307293995383121977335445314251280020242674622018217654329963635915307352044448465877311099731225944142635503665542101959538936458213422950344973733365766042579017884935744582974146349596452983555157481675871684590393865029711306645852923344251510839050240*i1^122 + 52665889981191768738159091353808709148045549210053695095698684357109585201954262906255951567648821092564749559920162683152716967626257307411348046416872391026626455830120481327817642203637217101512046284228340143603146041910789012057895134247033666379309891021799501414753864727920362735167426358219879977558582948718137180225705048253087179175633762987531422174269560919651991562621397360778938441559867715330355705648516987671582021710365934639451252344344155817685087010376215737264289681320628104948872267577613063126564154433437730954548010927441817381219177620415361969769106336309909635311370499795334725004114937467563657502087894676581955233512620653167979295261140223595494113395810552465609556024821854149071083371767464332833176384145849473481529767201305924238534081841992198699385880119032768114009217937220280106422948865341279794210028151756187364933252379878921450888909434727083354921441499521834807357439841778627704402535019753724501987303169727241566128652852222896039211401598849957392413377621466190628396578274723345566036388873269527796838256564872936782560876872910458666515354973845844564722143584167930621580265202626696493628287415966226594090789663292583895822403859210468101974823145259156066662849990973777564147203444221894710909351710393514751552117492808297027754036841398711333865775299889228561778781713935186852667563413026438715857149392456525712950678526625456026166341060823170782799836958192115673401690863693866432911014495546563117557916472079716400327731969576839331733943249333240114202200523920042532140783549711513017437906954376972017403389405018707714585639826776901081005765976031656037315212859198167915874234899869768405934413088067693190131898575288055341832830987971582146898442770027484453633427397001814708483724712197795043801990036312928634224468418637446289319710209904217424268862189233111507266182141600871665282430450543935015172237966407432601634666872795944630036301672397574026811263403047454445116313305088*i1^123 + -659548288298022397625914488917051082013192840811380830210420410265883848125414896000868723967003338812790143588446419427852096594724699224511353401154277368259895240997761786246007274823746809960398262813266928510178171230876804403922373043460198794662227223683311820577812240703626743013350013007307783135808480974448957537702367438529499849170452057281718659335159104925502831933864313132756739504230850705383572851130194097631824137616392824006809737329858520970856199830328468627734625461306184074667265316266684465863289899909727412140547778662844180627341867251203199421453967749366086880980598914334888557576194570505833022320636029429842838670043437951125124646760186421800139981311092011268281153827353687422713550125267882157135076746454838880269111193179568009558676004588086253961854392698795058505638201606777182365916461465558865617846123184281392260241153594770776022166493833284595671683422762566256538086470794645930152740171149186039877751200536060688767239434608350714223830406853170010048495288024818645526156117924264170585077565081665822489543083419569144412005062383937382179097204957895654646060191188597357943542854272897773882301524427704082753395151092405503925855339877142831372446203285502649048931862703840683774799510911780488797235705047562715457975116093132461085877145285017421900061501580531471311457723280830179479533581183580112491475300715601915247926060314708411972645317980620852329002540738717777401693490812070884200937555918705134349098449744906524766512392545404998618826667194844423925254917978816660210369612188609454483895652661864632485375222925188242730061777503803339015541589315402859405115536888384620406642030219910495398841178382235591233444419716685839265389999929660248875795363371090443622900184589916709870072262009515223854948957297456111413816042053253912317732213626205896063930242306163176850314312529087596365224124129908730090584313517210980162376751409036842096866630012239221571103538221561151488*i1^124 + -1054718866170701194884383908035349243397772354654902899874248050918225518686586413171952172283428385290207157179270230881824499466095083220322329806327005527602921032212561610423495738916269356873250954710619374016263779065021121985255865596495983339758477993225546041881183804096204360940874917293379874199280036069622548054765496601112201797119415941497186863343192022934749104946287450935235853089189279023507681969086331037490933652895061623473555565043250895050808630389876876226214545379473236557285157821650074528301323120503541303641492697110900397555322069796431203457272680152300261347119493391069827261359015005246142676326784273070737619481672102116126690465789926508355066870659164832180790519668959202202565211534925387268368478158257809119025716236483155226847869439378707017068514630660968299588051697578312175063993292714573949266066677260573272430123881775476158723961189425204070149748179856319736940726709320511589290056480650601868244752273704227164391739377818090902756119677553578374007995570247997722835090839266409045500967162480950975352205885965891540430226819190790031688223566889795049638844123567856700325963493657138698708897922132257154164837989605580559964767136443850545653389674706937339549626526465721904508681670372964025596358899591710150723251612961593053928025297170238368913199269625490559937770221223296363915431780492438578778925175692911353856485272508812864061247156754724393909272085303308137167093222802833154306747977290534359275897577128378755049225970992295752326937053051970634897643465277206142268602851623971878398367686892697810854953650779341616752868951758476052471914499539951142989277307192586394256510042902843432941534145310022244504831978653135056174355804382088406126831510554700696409544837824163694860653189073840043544567988834286865979782055812096061450763667325495175973787075239836074779585664320564245796435996081518285435073110050348853237526818556037094142588189982888638468325376*i1^125 + -662833071773182089661540535376978182899459111151396279171497058168595227037246152412645272077729040513297223682655795687803730990106952173131993741221185280346301729657000360086427880694461276281493597724416214134608504031993451656998456921471540804494954914000731732980628765347470158176542144728628982247577876111808939097672462763792021746974053424759317932459434621108999152999414331580290017751089816403897436594994664095764427905218039626756589505438719731322063150799264811460852241374858737577197213548788380795767223467717237814699530863907777096366133512715030918934949280861592144904794421380181837654875973255092377430763540549980046270485746913081554262637046230784377971985731470140656468106002690669931437956053114686631572499426364127612168764999195726335007416994201069231273216053793841646969043808600855033087607007689442594567575193817845058435235000306803875718601812172904716633686579847194648609610874383389288714869223922844842522580063036025403467966974572380777247664059067435824356394927599475179877116821347142722749821975058982744081018004685055721754237661351193331061008755771753962073965833084960160902588186848854061644862903401754345016675412370569647595391637989160726183951796031722001108145708399485523150616901944127940893047930320882572531035438092914471526803512704606815238521098514026964290077099440726553293879040967407759071890107999526648384593927223126426761384121741215975624466691449083621121035638512752801417696079994556578707322233261210024320191773223340500019686542925628713436346269289228126601931715298923312991363125686475715525606670496262646261880283168769256012282713874610838191556476125304263788559285590138762029498874522886907790474181471824508697762025878636306314448476940270335802702577715613256507647057840490865654484142150059008799278139708286328978145013002032619195315647213347959667298109274709717248584662942806311498182782901092939900392260730385181564015810183168*i1^126 + -218725235611802219161999051108590636190052356649676406466058486291064074095754786868162816266103733606298068096421078412830540351351960407555827016933651740766690170845902745621567249459779643188729702657568930054021654983537534972126869199034744163525625288064970169499036357288941792862957195000951267561667242891296547425803315586212568842065439678220262159069803998495058049189887432008352670231651702935285315768681698849405696211557365212545492065199682238615202785012312889258306855028317779988865607654547637971080076590306620418779514964358510888459108981231792284640314745035022221445833308923102525546393799581189211459550126072370179595732522501571544664364914450185438212940815086506587209179568764515396298195252809017592096152866655167516253937732465137146711329881843136766518905864138387172963050323081892873670824737900732127687132101523682581657506884896919801882918319139217537497632868475908899133090786471207568820681730824196009520356906052346581886580395045138175256697469445799936527980017329052621864704279525535892835598914293945819780718386176960930385865064911807485071361938989990238062181684497260140956421460564598097267513697827217300177999660220703505267946539360102985814423917476943337346749988030626717095892964324689001499290301323197219236100062056510370793372756303033944462281306775864607069041038407919984367742912725455561055213744845457865089237708390514035576933367507439000658898878064330760392563615884747702475299111922982909501926066001381811612784359945238911102599793145754321258474624809350079756906161591756483515789390933160781204564272376662723272867139548644028027767906545734309370603747853387319179324191864428191473674093090501959963097666734066584523896750835288765134827536817940862732044020138007300648847442583516542931303556272383468957031193638156987130615134770683572281943589828581060643605247512553005151327028182571920955075031424745775648402138500008247296*i1^127 + -37874371737940763259871920084876863648756653750608122509134306488793968525344677947974818465556354317334021103674760887859846125214196480262295667652471651804068138602022948253242537032698465230859275314527436447095651093344632343613468292511765792636548880532538153071450002964307359493264347192490904255184829417435568887704343661656678328499574034481961786681076509341512715581478128295714576509538082396116277704235773211139468709176856411041768874574935166760660050688357806066730945022582765647047663675648415320442485065111162855248440323548675300397408996229518954496489591024200413241986952476014646329379395371756621686196781951250438928771594143921986976238229496650537515855360203674932010875098226443702310146474395619885557540047341821917069691946079188528081513428751677247280395090664707316048702819946910767339386400598226997313933270785810648425985801687786540864609240398228753970011365717898176338998376230495066893938953980912451826117480626060421913491802134514979405297130777492994267458672025716114475825251712742705132056999272437002521582150369099667025185158027871781104507457307427253940078994524847960773852446661488763120593202600057357916518808804407062845977020673917100285106766064091018079229418970938451496925013303866271631604855689247949280077449315604505190753283833136354939720513693648289327273936682021214525728033757709074459373887061701525564240478343694473506482196562180214050770263847105615777435974031401269902037893654550785626855528980306560478271771967588374421157377184933338815736048229605471128368285446743682371937067044762148107309550278469733181071479991099528682325228319015667997181371386104958997714227549806278277302348987180366391086901506026353320662746147273309844650313955215147444043588279489077783121621839206121256883467663816059326574641199026163788698623210163830251416722758385003888873229748887141556776162602301708080873864556785136392208384*i1^128 + -605355214943564489120102517683107300313085020217285861430615055874552903012393731103070102311725945062146679927818038627109668307680925370283678441428473879653303310968338607576068086802018753453059498248848684388709535203308362258662299505894532649006704583370133565807431622914563745806789688553825645824731782522268705843374850639588430625454542442401156442563446290099861972707688747250092176064010118124337684941582389600801798800286228828859775125387148908757348474062570885208873251847616978624834067793772055191578868657394814924814691823503173011776579146542832976124032692707858628605529930636499130680009987058023706541726078977385884884722374805464153892195268245720843430037880717481267694201956664672940762279419019429260758990943574120244830412685421244117838295250298748565259866991914398375927749356217941307073039360490890854644822784507954461623505635426459926299301487685208468802760041979851457249767006083604223716013126526328749745396286943723510871399840528714757114163718565717682063363431195222150874723451689590300316617077791171440566606923474508015099975330870680554035013360092930946177852396612831918471263975864267489525461351535539305712957907490100170791757554544694288643215535706159238191939737520182302781119518513639728747071302579390587244862430648311526819813460466615908249182781888772296272730749758852800542093254342636251940998676670986822883047365179558808073799638626868906288719349665884739997436606617776619829859570557508613561027624739041982248579412232454622433711493891566015610006090964752358683543405458288420454626172266835092294389439377448738747149518661960492186467546480448298738066367616289663317712786325545617308294569636627397384426555264814059065288550341255102168037618866838685334136700816085977063476177805840303573732569034039687117865086355490773634484229371356945027126677467027503724632731915416808249786880612943280055989043200*i1^129 + 1514816362188420065120636492114438081486574660907095322519462834980162226386463626352569192750925044468374029622983106664799402628392396951416387042262271948523665166983876960938157253838752386353405258128150565053674476910112379493146758166859945601444040886418548729918798531103089078626647927307004673918308236708958923740915153102630192506990140851713412243548483032415526966798861928409566491516317349057129581108033698943419802931009935944818658008054187939958525064420074415815345257367256303240713644999729941503526770393887117528882958535757715488952483056068820563989353461862688707205345667119171087047333881681994286470782345150027995864692787191515729806368592755561772376213334386900240844054925356086151025185787855109113957967915487203364635128195442613075925137938916843358174818861598473500213396613949686683824949854267806970668472262370870021614410999399060514445905009075331483125067691248336393774431368104487965833760451339948314664384517555726666038240909561385214073246947280293455519998550777082304394497045799550797429849695273977528137646570305323873680046041297322671895396401644632900306516799409925165073721729746273011604142103313586196949120645874618949838979638546380197980002696747231390329917903476165867962568967648082000361925291015225854139913150520513552231602049469958413128548963627665112759167197017880906339991130150781131364187913977933500989968989448581769388527352313781814607827998759002563415699706227169671554679426263097197645490547207816207913750010418647582089598379981791059776602838635071959300729232610178359219409209769410991039576469211903892566072263060693118669399738176604770145429231721788309699305974643096182870854007073779374229040245654867211055564594265775449662184632907476465595721672177047904166119382435185089010032883340025144303441486578162597506241248285865703319803511274660841638352917778679397782400008678539264*i1^130 + 383349976658406310506365623793465176333889824691075873555680602986431707194630560159225449555348812142288705026657905791373425989794771879417646453585707630564631272111069937923259662648801830844728701773541538669645095268590863124984275597251523980086506232715538869555979970351976462688388050195023135965596718851660300154896390092685040493590659135278833167728588815307102117730091898603953163064266861700644793064554030127058030390532408338667571541668400211477490585352418295123112718833554781152942793879871424568282119367082040172858899583947257217466021876112319159786956812566367051842564442377713527871781648572056752069528423757902376758773526944763970208870256592631225889575474317070713710210836714715014123053363796953726346248054051142570911595921342204376084017422220185660510325776586091235070335511242030738542798103437863390416049266856201101245068178482144836368496125125127279366480002110355287049046224388368811047599998694641815419441865868034720847009952061013558761416980980529621342753064947526989663169136376083714532503055366396604299068444372902765006379840002673048914410476288018763228546370300624162405174778989034704616166060573155242788536711154391529063307079877410479766575298651271850244356965006793262482951289118707340395989194146477828600414097921415560096919168811890803792985840886345086668859708181593412009413851945235273481316138528849351697158497641825296726687902415750567024014703699683274255662047085885979722931795164284715766965394618569250007015643497406538038200333523828008618407510191960670416767237103150179783147642786220357253977805273421241702320934154137406989412219719737161261641635926090207729184519902187164656109503436575445514464586834431006373853173062381324639189774142277045100099874468318950661259782467564710082433497692207790750568971572213292509868560492510205712937228611325408300107767180313850019840*i1^131 + 37529425184597037928656406434456195334073585672849179441913785065026258629797717646178301723177977786006963515302033718975008735026980498916508523507017294918322822159762728054367383908386664817985500284472035946900584957829077154675300598521884738249638515809102276026702663992297248684316446015534784391151836411747551740013551863082905780432676218909758389575900505454013237885191811391997731159493741860927869630261179451006080337854396969449373276019327870223623104248704357301553548476871577942941822427774798037315497154987452219466050948728398926634732524879529680629711553725736806364651589030843193410911148706584037077329722955293736289881260891196848769833274519804709021749077132897299658332477539607671456459300652275221719261953602820222892665300668217152953000225261107479706923083371981739093807594830556232360069952889372707817543619099440960619608336068638638209492275264335669693040633825896835134930996097442133869023720477870855539942641908853966147440946025982017021771623904986061975018656722188576089549298486431531063448778465700270083487426535314757986969491133163326066051044287041907158866255352448932371301121712409680267155207832112906074674233533941388960734134391199327291988173272558168229575199423727335672939468187924203507535046438055755513256450883230080521475495950386378383250539898916027127389455858341312229372702189669325755872173477084629427290618572936498208526158097214192227399912668239953366846733698215386694412852631465935838251644427224401289526546621653126599010559870817483116849521297182056772842878353436887780861219389937846645445959378371798367955366573296270917124811397014559973383269770217159282279758903061893695133742258143956405746154516472302764476812396939363332762540657645550928619821510536069540985884880187408113112432494176257172198182053121968287606017362307488194656660896064109601590607872*i1^132 + 919860426945126860775585495200958930003171696584521794320406577356817871880725812084225908402557457242633755547938035656774356920992264392146407663851950415026897046795187730026878408673000661140545193464508023674947319989882733618776083908597052302053626693910811056389550543145890976010609076204859719219669584135683220315493374141604053208221873395701503850815581907426594473364802383652006042138231888273561049458310778185898500247964634591368578746408815990631560702566743914812101298454234595924446811007719877969221524853127397555608616231797141465818689440318792878208090917251537403397293332748053412641389728432795294499453909784611480062539263979710527862771699080858940067360700736891940275970824896045052857037737093181551259467425349852556368678093428541445289817906114906723823281340585376614751387614427615904044284517500691709239431244279153324000765536179530023280260361141601924226101376138738153529802654738458348988038997706195444655978302424378974797143933377779506154645324853890173315025265516628781162761272581134567668346003092655239686178468617177907235077056883361312176153598848567042999621645750135430006797304965729337580441860772275151739819128214401125785347144905071537681246116050328315968256128204696074616512734200353008248225342015995574977840967191189758820571820569967181126845896728991591502717340122710383689849806159464760909757698339098776234272802933216119506967159669549715370906222213967616789157907417555973502836715787996756480567808257280738127415422547716981406858018010414279361578971689953210884811316499541497530739168551988730495674191010071748612745208673727258978515412638250582017031099944480223833721357448063696282937123070610769273846484130798480468451925834516920221808355034663482504601453572641009919691202105781905711975044805862291639376652123225710236447261572056061092957928816640*i1^133 + 2754239029265873572122149355607331299692220265339094812235126425018607551849877522072411711706630088664196536394052250124327054048603078693607419334295917375644195776063019492059640819371411819818697698534216259247235924834840091193638499385337484677742530303391873970709571082038003979603988297699512462249689730408070352267266761779616239618269654757156020266523908280430363883055349301634059520045267954421608402499078625487390326178197690126138821644715288165635286844046175637667909136090355465827070666916122107640790517763367226601748645487498344726603314071421558406023137135514856101435391163189004897717579112574721143070433322797968482080953063455579226221636586324101074336922191216338926552586131195332248109099212174416997062595066329351333212611587027552764030898812016625469164565393775926975425629028149563897460259170495962979554076659764006761637290147089822662423856053290841058231236621195117896996762124987967983573519212932778182012986668951234587324567034792227773296563897643249706618532408574251050031622605765838576072119633084230208579711542354142676113356239415986372563504612194253894313972694436684127710070300864891439319080767772075284776192084295936401880914928795557249130900985192124087742776135158998360462272920119603747900717721357330845663211074455349277434242563655744892512271719314292190084983342682776268578081415255464609759782482229465434575516378486081744786034271707937537189781522907657300476189070628111020362702832154899341042041381777671519064885005965662930317296669643634057341914769174127747540677462625536631507075494818323337938600151837631014304273918979963134004238708533009135889775327016728010164503505894272005809870623955764103979706768246392345951709448080374814956672534121100077823086970559302564179979569690240523462912980792181561679788357044225260319264878358429696*i1^134 + -974150544840297262104497496164968174215439745348613182754409355627733759244797177442377275519484772975956773431329600320492567247029140540527821995799082885006596631519627272543060228059562044485999632527748554069952513796546354060439115980424675979517884438734968952090194934439696096677049921650546193711038596657381498072272237383611046754911997797869782001238833910824935661369170665214602468806059800411593356168356666037251025924818906089560125433593288186412288438966643740596733859518087661676918032285690170360631455813381427197740413868798432844011592216381093903900492400968997294474108779395337818615495420321604850252853811675657405323843614365361278310273859143050666737678461978543906187066667509091774828118234057039829406614565266409724952903198672630244016634546385592903387100610718339516975138446665766696909198958392151969425175296986456474290004253921278638410836195421462639102665582746995728249664315022312401033990671133723014828675610368524751032939537553275901540954083306196886690443844351523031464330774419382319786478670066535737746424406297372129401561143160876676865691587512797554708384159753447011720086951701551560650198758902723505775567035177011612765145031876693879432194523630459794299652195031370502068239241277207643190737601781989079001216674724790647987367974032813011394578244000598550538750106510082056209277047404769337004334820888811781881237934371967502617720834776309802249106956868618451115060489095295580304970914891965096305272499334091537634575122828754346354415006333257341501598208747233128838615263035563619094637450655289982757538545222644656126888899192912649256371360865473440094190645473888784749933526140489456512183435409958641402893518889737362544502148686401239580307232172237151309014447895090434765040363195284024061824880639806490651317446587187200*i1^135 + -28207860618016419917704562444496118891001066978234988796593250075066574773627437504799583482948291041935899919482515397939014500751368037853441192624116715621682979181791716932651192113229416087446761230562272923940730749692154624798175124971675487610218429746347896749361638527573711840171739409185755823306070238211285409661686742734077027743651882558015542948019923399272279762780143731121764222981636885572312053733512032987497876495498838617477721497865102585035489876085987155120530720240661522752799026038357544577228200824672202206728832927990619995467296880090324422919518243270643039401875070385311978629957862842177185866733277476696631290842889743545361828382990994590691617285606733110014996467264341830555634468042021155342151707750188983640183967188369751569918243775891669220360257447018085423055257139088265274289112492607815660077711393319386552567926124813846732373455651249521807502109429968951674742212046827967661534651638437390686759367518835299417892895486047583842199605998472019877067580279033763035947432282842626155017803940763154507329095388212728268202031325387274069073424438724410067499034057412196198901541983248838636500960636157725122210782362244763425794915924461259901167466529780443069075753027838507465678453183271555471131418989605155526890873645433548934699892387549595398776213198707689438236191141918990540324144757439506407747673818417978993713655483529990166468876649095844782451907086473688683094583492131344191380162368316586467931290745847288238399555019501581636418099502059867034661473699142012001007381998988219204232999232602552012771981764883425574153182442956221734598724387383062301137240244003989200269069795598618953897096055251559197555359599618801158275189313576662684404531068087655650974737843770748249061011654645152732977126633897984*i1^136 + -53119902261078202561669571045164494639730586316836837450059044602754005676843515630164865908068304470705477309223451237008097832723847657054949198248354259023430615238816004396199669137807406856849275585862131465372489316827228543798692274944612218334074868099768804922937108820537398678318250706118586291641241944978260674733007458574671228192501476366966552097939628309388717338003835625790645378651051748476183854052604030865357030543486119556930272376166374957772543142502219646479783083055048288308290714744728195592025918942392427111349804729586056436187127314459189979412800152364391811422550422975785100497407486133910695638913495880086461821404472821878337610527862671104341037664334386998180693028274496153813677588984588621888001519402008537946804258027767162660238227477134283253663508482483989249867066630833977636450271811775374542883782278912938134219563502689291881516256166971816373611310724418282117122192079052485516378655319192143494899421741057150619244909425068455385646644334155963440021910681991056108090666886016449083845503245521587006034008745418698411231638911718146341630218506485375558136567967874605504548652593158521107564962127205664478342654764574586735544707694950932842855817510003898090457652564646979073069967832754537030921107443413220265782066019483525273668615931370358435897186132607513564146325727302236763216092930892742085190839703160919407120727214300962030273803324985208225634846141707198968423390102709624183415639847834287726149665136397692150454392131711701339462281837372080443834877614941034758982030547974589954908073335996634950821788996409530474171849063014447828603402060009810260935540201129303363176170181988037930461581397689599753003812417900834475309469589197345307593672599834141707189512906668319142764603244544*i1^137 + 138182511651541445521570235278325903871067201706162995830998583542569947191679283113468430492364324280457447500765727936074695766281179827533111211104622297195341077112199211055329928049895378442601101214077236729260307616713428338015159376094260267326302729581852886511346244729985623369776477343398650936450056292667322953993951792761443359552500423360527633578732385468344339042578544878447038717808049058595776009988671593620391957094830133039678932813937933790823139881684553808302610941589017193347108849796092330552571641022031158469478768810912828733498220842592464212034216264952434149666640200970765654270380173794989020040021607044483026984592321799477186188749987141172224688526601751617541712764437551095674833001016062606003954538014351216206867495969353433817439808478081286724587560499060900197374166645261495697226712498621543575619007542514214024836703711678949612700873435811860978017296304381370190484572688429353707294465640171448646149205951058898673490094352380114330336571433471868743294570856636706267753342379784105325990982695179601029930018573865122625425057326987859676359234213350083855367759165631077162070703421541850524301080655046590628653098565195484075194268645215990355360804424954441462429667741170364220629420432108623986321490199694895705883937087442903317240278944080886469293024205176057534089457978076510538970956089227243047464019582339675118652011447751314732389552530688839882057520371850717334080026790395244577846859521760375594853234228191163251502342750011709971367315286239702397430297571555417578147548843490596049921417538776280106974706168389137614175405712151030728732314108953072949171400178923936375441981265315609120588037477390304451608149906972155891472182040634478845816842216767161672814034944*i1^138 + 2622512870679116188200519897355843732693414516629169967364798323563410127353979966363327940909256144741100443377222813026521594526288157109201450205505853101195417687316212528683082640490240899126233976283715532420081484725033261007814994208973638694303945040538474192879128062932747178914343671532551658712183635913685949799070246025659092763315723717586609161244191344361981367507013172434134216738122125159268568868117158229173808716121872615327301687538142715104882911179752167335066458391566808592542745484861853171585914712363989089520359021658034538573833097266513430671591256746642489734791820466399375363307706845228759466357039862948416758879310159832483110222628987909581169644722457734307309384994965348529263025609483616197584986751478629735304469624119162059138272722933028163235492865460011711301701443378627183807803881234400300626773325420889126949818624677577945397643291015027240574122864980577724327334212501026709670250572642834611759257240254544890266606226942987577100952902003167725714081896441894505882735256722138526030829653911862348074752434710446706496591459816159846852384013251956694068127976178929176631018465697155559837280432794957789136571150077781321582944162410901207156900218031918018632288697243535469990378398485565103798334736513101575772885122560921760690137721629541572637823423663559708546399220371227685318309544809926283576299121330743615680050837145684871243975861434568205553379287665992425627022378149351281754979882434368565455972818653814811681645302498397090524156612146769841586575361938052591365623856125071438649714715591787766899992626785292419762170130990302237196208266293216465702513924650515615320318185892134023102564506357966212072215315570390960948449238403761831936*i1^139 + 172872419356699938201864117505051277041903918602722666258456955055368758452352486176020414226485890763947327372621103809071708501640475395268988062711577944698198461898382489356778576513533039200059545644166964301033183993063642809171550804627153875669808850721307591512391498303707935314706823456962166805331060710894099619432953775882849133161590955771683009640659735225522715946196872704419537356915664200303704934224632908405011797691436281739074988347587160576665290945450015131064797481786110809965193944540177923656175043238518195798281671156431219031385142587155942862986634915502462185511112779986968489455398216602533427829579068904627544059164614874476150904521340916188227737920537694931485427493772653687193725234804094153896150088731128271681829771412617455740592928003775852244008247494965309197693710500497526870053275159627014483311529371229826362534749610201391333619053345460143684317974268084523655644907505651783306603293822514367429233221851293004044971619968668026270494571926297088194372759810624353424068734876421973341488796510170838076946105128321849216292767746470723636059114181537301117590870676018521210093501279620031272921895672086303468345009436669143767473159544699516987291159224902783811512955177431041188656015495409464439410743942437752279277054338705352565600191274874588297324949814544812715425318941681397938363027307989050166959053238811256205739880226693723632107655154383394373571292159471351352334253806267087614711532486311176492967681626294320417934456995201645647306469058251493112226406935035641650862542578144967572573686671709234237146721593127226200679526915548931396872371644617653568522276691862968563590380147049024583031291374268776796596994048*i1^140 + 3310766047258623419493917002922657941490509654930654995254502114428060056655433867564786536187325242858654938387284841650299947187338049933823927127246905534661402361957350392969287881995836378341067614261991578071840491021547487270490116425590829582109312039426616691374650860487087625387761849636849463762639978940481523392803829000828965683990576147495955022504027820638513821966219732458747539371808647874753673376813240170456400516196041180468346357873310402185016486677625129106107839956564368849056782685518903720533131166315597010386587564868744577629014641732789484428527023783639478915507644790553701391084454654378337282877835752744682546821707203041173971445374319007120104873522082866750110395771244590901487799233327686832363817787244628698675409738123696647726982489530797471146523420787231218535317807051807549677564985103385603362581639610279985634248469114074622503295252966724156310346267565636486719757646303619367837720201995371424453929883427909667789521738787411583038356697309282998626818122053829343261767151222112770154991918604767005020914297124909264646168530262434389119770931279519873433055413441570882715354944683091912206959394943329291666198666245448636795876354618554753426265844416536545443888876321191672516645346814443368467109804591103033109973697163024260648049464865311809290903656702987495769517099925124316398845823887608647822149908903068953379983960708263368827233435024149982959102336018228476104069820787776995627381235127396440879342891750420317065519785130485504864754132537969562244698416209478595327028145872214890188099650329025491186601738766500507827932701235912384850127280210832805359108648229270222711568323531767808*i1^141 + 86796543105034859078229831514560538252561669030322307539077618753437886935278293605461615486895623625967366993079706440170972216442995094903786691571459348967734877418675791529717872982541090851820846969072171219885184240475344650344896707645162069678918918608660029598774765813718226858800991150039059347513915562464350262599280409062205035186985427545603839792695139797187830004260393655278322302353361132645435932041976340172483279718412905910938468755821936407737552039800946354400837792623659055400275116619659021447229106057968825634559323696016418263447823621561234812286891216887396279035232276003612577150572370827497074082988156808338533766035760558707552638171829630747780608250164065809816119064456851259717292193798164586594590843323584302542208094058144813246060167406637383044430464874040830749464002030209311162178796781617921052982261515755453804222510414180337251408711510184403848559344451846614118027213298832189556368524373167130090509862638218713912287342697321507286299134924701209088775643624630662636699834268128194479366182647682150029074425725787631311256418735485275789890096690747387232119907819018711681703198590088328434926136885470233316843039884444984083030732826582738898345805193386267780107424872578351612253269310650751576463513942142955798773585332437593565280116645313280054115780760324960350789694139396550004117202475249782714167593311767754000463874898142724705887135138727058466464458428906166550997306029725533476953841756845544104737731441811840321173033443100901273025535219515846810441559945987539917797874000843858429584273308433614525312146355167647233817626853843366106026783317405501906485248*i1^142 + -38077843538677316977818082905594101756849529715944237824023743712259484277593329883574837501542438292108856839553825756893018144229461600462578640186158488694990273532043859375249586426355489718986090957763382982870278993781172468900955205031720801403598088728176771251132712933844884843258728455061640561542465095986490196458234377422935654428321646372545844223239017955006486585818907606032061289027170657030758321151224174811798088283356766367666518566630420145804291338887090214291878415593919008193314846170367095419199784851374300236251369598559322002719981985731203256446427978231388422308314484829873956419120490250629634142594474622065253424208160784950451665314201640460989538846728520211712294073181209324213106941308546704323114200682176221864351773074851918457292389348401421367208102627140018485050137647360690804270009234502586413131152335856779791870880289782187398320271265085128671737652944901304855567773719778160404802019116927911992571010888670350761316556838276683517037257326393368134162857745053969687291050405632815109132400452032559140868129596357157267899407289716898879753741902669075868569795686089824224210851920541634956118508297271253939936605661521094985042246009133068397393830288435684535511020355375185908002150696181086322488772716399706631386053856564776665421851273885076331696777843207949596638989965610889345228703629205966378635893051885063290845917443273662534957960625271016991280397080411561394415266970726052974872736061798990140789364999746572747416242767282341131718199706001196165397130597610542236133904423358503879827681264675520685878014611137104969728*i1^143 - N1*1800563104639649333149966492786422080518006084370980921591376006845815036732060053374820684450944586510112966334721025295022736627395916075324422471855354169228653889824515051868267407199045027044923904953125*i2, 23560836725285645746646775523417105766453673509739028258793203363913068646087750086744630938235992430673962608515692329505947059156940585863381337307605137952720365400871019298677378116957343056677498897498090901107150205262609811830877339809951981311528217789049751083352484282131961364677887870752593159995053276061215888322961487482687209719782858779319942826943421701256739841549576089053663112763172078316828697433575518335240080768072467616175837756631575452812947530074471473706392990062316707083775238273352089957390019763329396286716684269706896155825644772658052318630303883272569128711692967231626349762965502286811857375057054910294990158849037431572571228718988531754798871893239432568058613773244226062399112981181143160047746343683207685572048640226362929157796036552032369095058978028616701505006649262189624100505872227289030894734162477484952091878889658271118031214726925333549758385743118678211487993546786953684895560260540252254126215060744356593276822100258348120476394013751841074893327542294314976142377061911225105264621526430565817032705610711991499969408040036423407408007235831957024298742238403095244748646184868874873819213382951933281988003038923421966337754790046667877551006989040710646007281128091701672886666079519870661883438729392849366231335839438586448225296996388858282941438750544970686358205005695758999063950868846762772552613271689134455346672154805884183933005017430801496582569716904034565051410586807365801347564145072895800598590148706314356472540632069144862980613023317625806643156963937014804725322658454756301357061366688538351750607965130175113850783033289449781253540610037603314430519530677206666009344552599775982763036591403569546234401477122626285382215182825522350019138230792439855068153194496249719974136025820751206355621664160356580341855865555810792326691285407374764063480112756280415545197419821098692026475517990882455112779657445026097974514545043792473381675676830705008549773519629195489549056273899155728743201454296599497793288052071290654730752717332548466527025270628231486971610417939453433435632678782876436154127282606697530980142346207977506173436480247197988545009080424549494523454415382274953983598568202534223996111402915309411842090238002537922699929604177621818217814930921265731384636819254488395631091667641818868507117703158924590468422882458362089146745742428221328427176041650761661316222090446517660056080947239145846039494495008837886205605165930614712743640110458041410614038936593212968658383371621217037506324296813967892950044849893806245329017386523801014513114628803788800000000000000000000000000000000000 + -125893093451471937134547150655450039025727593456837073995381561552425641890048777736846828661731659032905317591885912615810894589720919468478350951703813993960607988087065134903739807626931494339066962433963629630327285111057622829619327855056757365212184532828725208156822413441886771016118578220761950480457909219895376227980332235678438664164135592513688739501723836653755829863678345028301933075341666731509339757797630591655226427245918620132087921625066010862444358159244426667234029778451069103979944960078797308106641707811333525399021766286895736365009245563137416743264963216485305479351342060129163935368401701397757696236915021057148268477726733998728695992481918808240809887938202983863666526486035550879344181924039631668662049082280219252419477617438524269451553989037430496291192753182950027006504253214939783478301225036130524478507647260036187072405259374351639321245705524559253132499001316933337873331829869126020592670872795029515274411504607930828109615054512100551738054001132965358826732523589597500057734942755411568495202266348003656115348070592989132797102282413516417686467268498046283787624775655784591804967380145169086950937591756135299116533768389933683295956485475178539998329595384728403562857043653595893523136785687697312331656121338072769012784020365106140855250438494371439153789227343195487939409438196592296492964761167564149098288999241698717959763299116296696319457868221539312600660009256820074984268721040873540634300976060577986371075441490434433780627156679692461854658498087938667726891604528091586967046736859450955993857632980692857378990906060071862743084980077650126486285563610718959583077730081273694073567242410220817477650331469554066779080428950409133103279492477145553262813075395169807513365134503991538184711444643536819949565652674622988950384730918174936062298678559009533568392228031879789826465158136727463102263954964319741190114464748770564199614465706935373553209893046433798247673321755661930946622748210011614644529073181988711884538485659457499868903542966235120305494601899992840130383972133332869603955005242431516392311983044608712427297799292991701918966389983373284808976151209286177197471889273496779502146269235291991252406102247539817587592738616967048170061193637124533277692584749920446440065722100619246983178687206443877506394746258431164580492735948788694085975890188940963062815690253737328755082011547050752428116681581791934988785372315229464336332025420037542533312624800828368353939151162845576083368444741164864731976209105129945317719894071190158666058517195826098923010122579968000000000000000000000000000000000*i1 + 306860432778282827351947526031657545351491712261037002617358073481373058594825048797053822178689943057884831818662796266531235082902583792782256661035116783767256315965397770175104695505262158104224909802017285278584060301994451547125540366950916896623540243201569176900293881775170283125565909697313340306539890844954314649841013147473609694032376341037520807793187515859272803089322577673097524865994265953566149747115011608758693258249580234439055190305510930554321192915149125065255249991899620400501965848089534230024659529027147606976299364482078439923320652618570750838010164412726958519852906628611632819825741385163418614713209425081506060549889300309442473242430237804474019046737430303859621006957778726544317858325907099976127712342743774899524396547617389074401308385490496914580649559690415739550735477881976421646276951142308705814836443556661232793420083546829673404131476912133746265794258982522225544298044688553210586694784233953890888391212199985265209167394160898329731085641455688552504435695968136521462670855630338360260092068921591447779968339725837776037039646201609118316624822582575111443672115011462928743772063483238459212808197846695286432703014361445482376643226069668437367786933670848772865720620471295395939528867726388422567919305840784953267850664374108050311369277136589360008067579894326049297966156135593139030991395016638588367090137876693488478778908797412680866524519680794099054503047695424774606726049361176958109463335060950666034094224090161947824793377515744056396204561650254104237532675491395232318070457566430102457338975356844553959394241613044158656213838858394360285201115058385781631569026061176883314393929925409764749105727624740511278340096697545085419101549278483177551059293091377341518490363436732545690599997713600512456791581178277198774017499680137772119817307710204642561051984591249493851645518972535037881189988949157034049492435759762552998736604149883690926077106642110341152565788090749589744304984233304232525927574080131332098659020220714865224641506399545044668760919441016280182544817631852408391984905289320117405746165218466809312219220116933376192419589396024872496750685842567678539311472736715037572307465743083489295966198836032729036042188930493573193571151072188817776989681477954181409159407472915729214755988840608475989182839605536111663034579267880877852175809776723086922555199970796746630278716407616558357609296930798390482384444692056925107522674870646462314529097947677217612170307553837749213334784472436393215359549295302033969094625258260376744826046238087675116682162995200000000000000000000000000000000*i1^2 + -434552101648770221596780995432514508336662862003395577174228260633212702859855518519313376318146033154700157267462865014481088504394764871538776925811768043096369987411857499282373286204412567376677074611815068204771069719153332920149993101283489220563657634309406711989200017229698073857919634214433320414960099512750341813721574649634840020958622037533514410041224920518388718690966875737631594372320816227373327839445404243761756891724462718571902164094618876323723648102288269623193116047689770845550104866559457066597498599307847481976838399273703983208774256899317758051022037532883059555929070402952667633635287745467775016016512155561214990351627781814486670379810752025261379082035501148631003515048659478114932137959984315961470070351804993192266940078395983085320340625892202359295913893801792556001301945739673437010816485477911303114934699986573168922585503861346969247433934991143622285324726084327120406409563885749624705699759727054615701195736894159322776262886985676577561905749342967397310688475799306667522712061236293845279039553659567051397628314966893537787822577316503985201097695312598550837040443072084143376912594267468689318536366145059284097530993448372259194058203703868163235403570836729953536899674461421181554190880361488365436770038980152972263857139347415008326250427100613881562581465095886194902691828172450369544210963345775415033624564185927951773419196867259887790825950016264261304072334614648707643034717510209978537287388924772236498160684567413198458180404653375315079317108358906006293703193708428406144014861438727087376426344205565591502750260475010086499700841758302428649757997534754688631051600949434361134579120071626278998858587198319174884860166871551150011394812756033209607127444329062611923688060711690097066614036585163396804651750097629082983359983987805957809143684516727771154269717967115479513095849912959992432088355042334188641928929420307883657991652742029802577774581893792393798321259825844007469640706263787257210299643227779341335662640311030210143409724281912879630402973974477120192884487543955060139411806692068650855435682113596283558330455054662399223060171535688114277288449993087360079883596510938457249812907540986967355688556236079069445559958652775024582716098687306665927796693971786218357733302310197280062916187052663838149575906670266061926640606465411834129911595938416798952959283774964080180189970599500794654577056583700921297923277479374025110944944677363514544576456587709559496705893939631672516901368601734012342662600854746238723658833686974858641173848691778355295848235008000000000000000000000000000000*i1^3 + 373920049227321328688787033599769622727741394891197750220888091831623812829030386530251761083232942405454517067231878075098313189355511257303019899263475775270040104366193321209607895798542385540660266125955887120053970247949731139665925500386142863863604002672143377702754802708482043723401121946881789104279064655683755230334573595176575042689813348009344358828958216695616874983166296801349361380001718176441877292454506762252676509767634006179594112235920939767612155414217758826207231399635892942963187108401378161176540856932992841280735846261721823104392793239378148048231294847279236099754245237388100933613721493314056360231960095641710821912812021788376666161735696092545243893388145062570712062099069675399621225815790227479972764483377422620865044612864216398770145210271459301455288027218454427928540791027144133423682632431065572209068728101186003263569659031157787615847812283649881926031120115401979232782226371745167285444035820731690188767497501822573857222730918299888974406585027278043508011590543095951329876300661534151716355592409724989844814827981962536896643517621427266400950283639419352342079846724512646537737105925225877868315090642442926231924159411066132806733692745039679286400006229246760955206819046190670025933176762652756818904241137846306279314795882512008040523583630053795247951836994720742323489105858201462437698478352608616028417287908675771097189165256838820601188317704378333826973416686539460455540690415891847621239804061020315998274472668596503436281108241443777577578580140766062993463479655498630927896173180845321441676258841276419153750773382469977297292440171184964501827885024273246692356483513880347390739233027836814310980007669622639466321869190802185289799916977435354180429205711648081588027846096803018980669477636026987115999261314565350286360391643183170427318984802544331125435631364105430441781823443533391056874323078391980818639095028793575671323258003130770881674850210502795085706888511322006303168490719710083928529581396585941743422875498730870324627273641158633225356560466306833818197908047338084227953688953043886560003894870870772107121138044719629413666640816357125487395760311301868294118712059583925220248949461253652039635144256630758941789996960069462355907074527586004951255203271305116592614551916450599855592438998034231385186754962026890545459849059845669895383928745697610501839853301621134889595936720985515036574677548214899347495191133631038695636668217384781244124799377363327962815604584179813740639328049735847908827149660281966092085862908770541496132164320249365141399797760000000000000000000000000000*i1^4 + -172922800561454505366003171586011946316299334172149088138788564547158456313400373776274127048626200386791505692116609345591903764175469001669503865503428108836059569127929947543102378777331414632739276858307765248490909303731451591241571507252082849469910018319487487171585504436718592577546834917016893688173393168227526128823842770137265446257447088041722242994379948181210518933585478088830635142867656322492881603763311238167967428355242718065061817414187445295145153310140440352281789928055108566720254371449668891257811750639455630385532860182395052026605811979167818150084433540623266080418781293543932402607416753795969553082330741784223863819134375910140957246525602890404010749035011867091573609250050394595670384628633199558033433343476722651627665062183209161709199641501029332823467103532807829474457538136365406068885997727640257031822723544428604091052252168117735698374594357049946949594525883988625315941189026793632371463711299905668166807032050303366366220197806240224994117883995998437896275627568331942863971167759540564447186702269563426373411147225603943233136593271870519958727089638027207555210213919010038570734237908223662210724855978749389224946954053710201641920483675693911659000703849449234465423758577219743091387742227209560828464253423008495307617155401132358791577987551857843800947552941714530959780030781366261711785030608183344714868226043568079167679593581480764528709771811198265442993457611516530420390798537550536599762172865002565568925877980702290072701362737966058680215849790616369775680734714978611640281521593700622882082326518257297230804876684613581202676403087849010382494816431503483470027333293184521550095947199543851811568198579859131579679696887926992073281445006069168209842742939078379616923696936732099560283545548785046014887662962423436650182517204003047915208945780795918930281315579093076420991327747975999499395333411858250267533780634834242769534689073648393259419643479510778954940905245054601948085380946319231415452101049473540608906917337460659956950145890133882757893316027743592321924415050415992510580083773167222340881598210576128014077992981283138085214361727634738516184966811627583743036771968566772851315133323445207266908420020964015246096165798773832296570064431287250933275047651500488887114090525810166509492406469414145138893241223179427350186000579097639827237036314037539526625037531418667799618227078632327412217036690038280177870799581193755158564172375623016614376024743397263429266639936482795887346451929990288491101055097564250923912407221086470523989019621438505376116899840000000000000000000000000*i1^5 + 3220343762227182284945787293099135227139451691660212207919467741298758076283978191151841890210812702976531766493677434164583624437527960787311827669789289169782010828415518089939286125316270769864007229749991002998097662564681829117675017897607099580903563484727377563515286311833200656390639807932924232446073683054884526831989769833577723844298779168352362239898061332592088869580965685157870951123275774750488171056100459882134714196489860458314519997122234131459247346261693629076335642077210892176732289033941046214785016875749643916170486658525745959334154550112240216811396763734054699320886425503344618820513571439403094860090091738588106898768267847967843119571109460569085367057843035871301134282138225772080536862496232279311959208544352939689726943511380296588174686953568697404090786690843338575904888461611522347506240583253719591925734021161351815540515388294885147959663219340588982426145238693540472269662198691237984591318289774542747768333460751252826744590193780410964297776715005345183384049409360149553752945842184169132223707995029689444461917425787533987093883698720598880354307335283962340850341695053261494077944650784863825020847110483189096871263435730457816990744529402099280156488317390667283617488194985389490258625794849903457929286830070865897530551283607820649601628372517427119049725209146145018807300396341755984945418043000274413897160298824530107160104773464857070640724139073203219620183235381569566774642430955213740739069301089966516072950127899116312537217529257683439020566251189086961642452388279234903699377607542660012879680453048965429601498242866216858406546753960335661661032043622565307790827579671030687178845402592501562667825036138843588852664310772784425489709358928513747064938078020446881733901242048830286838668962997261329712692326577748829447521534355689627006234811993127528760911105203279222396402826074166123957847082440950099983418496865600005005287167644065593798938724788474091864674867624569920199057625369361894226854415832692154935594528738689171427144522315309407134194037212791596757435797504183235694341726551434532482410584199170493675074029690156362775756763597929980612006636357314343117965524711179130056914827803773286556419852183809393136796350453498623684966771466329642427587184543362291380477374462625633950488718592833047154341547654711922676451652053846448209678435084419176655886166754515961751712587220978637204494591823013335118112267397302277880113850706509128121091567444120026188656221216329065565667519763054430456793012697453032903500807129468296757563313867445814847078400000000000000000000000*i1^6 + 50718116308715473145538682949224728484489147848601053581362453944771690019348609744950760304216450506485410873811038755403977482129131176889926755251582013540267184354129075686481177740251338310544256807369373914828884723969528088123360969727507869567266056958933723289889498628253311428623318642415696467236683099016390250653782556649638212636706701288659137282527524165021243820165005263364468380538090314680694862522909461037541627957774726774302237877978097499417524918545085757262909718298681937108301703101893690648830090352833648337861617652038419691039914306709358046666037040684415939489010851930793521659157637860427410655134882232901723134940313976702088928825389194818146948388812338902354983728333731747457293630862761980362438322918772845535248628970540687034432977284038031453634586665088883076480129543605783129788778566730903033804815808900096395823283235879980184682810115695238659408276815638661713324769450048573829190782217894843931679752739631422869167293518700715151005367794284833446731936799806195402884264752118894677680178146914125667421328453343910513125656556041552297064009488103066244917446105744968360336120552448463917894165570013451556347511237127592974041872724119382832299420830461529280698215299762737442685083706494728879405958809212579457060075179561905232795763760621058871340855162868812631942204197031964516698831672230893236096371928134589058466688965741723633414510076972496926793005145412326128165693355522189376078364598263688479250027240421954113648779929676704192372493166990257498260458596510972733653263279282850064583942923491570355026252765375890907369959331394427422011604503070286433149527211032174319182711941866314147532435433936894198645685019045948887141969512319331658914548592811268158373597720138341217458092234322557516235179691852737864889963862449745172609151177230010795734415214105317715532838294908649715922571834309711829137511764514606827721914905674829129088875086554859213898295084172839206555515746102742341301686675406259695292173730327816975288797833813336966339993537824485360622676542081521100569748068748820505090610063825369615860932313558493838772248379561123972515327034156266716980740445214478949671086802285194956269039522598798739420016333827344949043099644071349155116248107145057448671547377776810661845802958328701545420721421037771405466129039654316622249935528848767745978559639514903618806673375940794604770013293320380878769929068445037092224174111946581708357044672656272998596838295230390180095339639224362793912363871679196839911815432749549024800594789017498471628800000000000000000000000*i1^7 + -37500267708887402752845492259593904315674268646226660591080529103561821935597348704562746035121734928059972730902228325701498187631657989784916600091267858978925998192480959114546546768288072941582884880099494695309525805152130164499593892596628820067628078969442289487821917315440652328158017710819570145862228842216458976396876650823204497976228034848653137106285511940675958603988142504940802873234456558254724765940614559791752839461611098382783912598770355088997625216081151621894549771436354349845465785506985734121748209912152452242875473531177984708737235935729512056448786947424514032386671153689231644625984656398029348513521243026983303740120826593514243579409617311162587785948307693771765951869520241512601185723813942567372609895057633529934514582670175914785088638196658695298318485556773781841625899629139553391729836321266585444272067429621692523294130485267980719821988575455126029154761209510099494431412606106207570876033757453645345056303162794927136114654229253336045705232460167206692375074795550554250793714921890471330869929840719176786721551484840530563611063727052252234180089503216548516361200420896335038328303950927129622486144254562147962192363175560136929897616574186060083747549322601859249009336273669149698315196462242506854752503177504485877061774843657612879173568190909728752608043436745151796714404432533291693215243809416022920946952915927574364800074265470036628683325417026488223918849446128690589339521831256144417466151271541608493577073908528366194109375895548439702745986297636925150704339396643361708995503560693459722969272318321502375106905824459585310368803653251087112767445829938611839539077298195084427008249936754783785820089759120873876928923142059648720217320213990196266085886117345507022351705232846029090064508054171702479673886481520773964567195885327968703404409852260806955269267853253975675413518005312515107418893745952942235750634525042843123815019859979098428042299883899535131192307353790054413795090913077665249176125669887372719244246820385951665667213808430382217856735924077839652501512469438936792523067691799062382040991362714407899231821715818249679065400950807384980070005172295679227342454616959419437549157300836990604304989468974719991216464105162207643870570817789105945950916166754878857719714890192089024521475931942417238471470115463789283342721319763082393874075788823080295958689375035523179166408359329125533928860450227122720723765231775975060845898591882894510350258760936524652802170637600967033144375342424688616588990192818287461175795636405593537447727653922602903142400000000000000000000*i1^8 + 20803462582226686051231896306314553243753385265012943624014328305665532314774460169634404978461457661455703018347886979793621904523281092114007281139862514863545334999334708973525087050849647907548103107686387124448079567026123505678389480959830815752721821348927766724292705956628557277297691602308446275747899190274749366579460673548890710329256598048466128519538381109397820699595674654480550860343840897149178397730506485363151605327468874890905799462866162480007147325277548637134555868365305494513236218149904796840671377778385822911053248669428689670371753837667159710555560752231846551742914987091511058346248847081105145188386709006178872913086131091631881592985227572727561790736194527959412551081553391738625247070182934311548956683457578148145051191771797097113598846849729288453845627318640481081645882865414212838531567922379174452504307389938002825049253289758301267128792517538546433756193570245319668363990658071400608782850343884690306075176255773199245605429700720710723104754234127191397808994229935974269607812365885162084327371069180416340686850927065140859498914861607733103887233358397288808836373641698924985516818490257626663864407241700228495669657866176341678318050218643544022085890755023671579550518822354830068201250946868827521378000932779513556255098144197935949016373142647280500649137172064118856298728735235221795389834930458104398030738666691351425706538361713259460375147952802417641559267961119883771151096043657788609630920257646620449007088988484528191906956466112696593988759340726733446524772362652274931738844486598233994697091498178027309738184024738195307307183440550381734547938620150363105524142956033773424143077419036795014170772943554932666438881717902928185804008788787286509946841824836754797960958047978811960561340289380916275291758201790049467587184238179111056442653490304094094027490732615015744912932266459694641230493674068117514306376655462563799393160531805444408245933882986938980533954285565780501025952522879206101653562686723383103208389090311102619315185022304884671824503626452376887261477263414232370192866735800140531268323609867593920146384496820893239126528121743292334309133931406728687672226526461334964135638016681501265734439200842661649342472144915491262622246797170772975694950025267731629827409913903723799279040525332674452106769149401564866515972799615054994814076710655812508587389129179545817441874141095215689742010433010625044528569060275392666719164384364097734040294235648368981028985086374449250621630861936167901928661618070013776373463426295246555019214810437289771008000000000000000000*i1^9 + -13266337807111441694025138236242116378696298843814902018725233600142880101463242276033336450809589079746894009441560747260227148119451380109375216920516886997279159938286141317834403505872641585353454153330449442630022306993072732871946180944809175790373926777464700525557825587440313993873713321265142112920734852883205545834256361214535447519957284101432297282103067925648846110459735965659018364346018463417153268822944363803719097417307689670648041752230593531065242413719614445979608784569566810160059743104174409769284652732066367702545569844029203866272364828398404113836315932960055509571039316148040183157288466395113809101496926017357256877089239649701509654136476979245437847059960477565995620926582716106103141701319877618499290305152384804237099892504897523764150524065400245341391246321772415681901273017621811055280406691972797082846284778729571974378124827271225142228328217924664436521679006483337829853725691511779370013910297191148295652614596421850556884501328266992092368397009076383278023911360745908140147609462289190774569289314163861337005395858376325086549842018730979655749196392601911120983940776289962437137503779110395730475399829400225093101358870256689617970648559977092073269580236332517434910450234044700802470038311239796697851717056811091766971234334381998058437086850561826853422842748015941672667528877847426127746392786296176182435860912488449454443484399580998724557492946444826086125575398944678999311682394563778307869577046324358065131604799119137139166903801375484848553850841083136041330439714948129328007803923598808178321102824951243599988880586889885910751694350180118789267817793030334252059446849562271265763297731611578946722554321985384903118117497184590318559798619831108765760527830993302872668178922615510654888370248869757338701954676495978437147360043436861578327249888299403433959190544335218051684950156659690167045231712040451958209790195769243109430241646288226466989159819126585709124196341128269358305032220084349591049154103675269304316058920775771017286581409005980033711636698995171029129056426448265527780777598625498068948714919786798247163404821852989885724641921542468188317838811971381309027840090127667489813914652095586224610128520527985767214928496372533038787794866186322225600006960987642381011668205278018975568422240526971273411772124864506795210831241341996145259837130948853276262161158248174038197245656612501135946592043231436914329505268897451559896020706963811652447371147821557435914064303369686072634824144230911317130550371697948630623173663349181708597470919069580394496000000000000000*i1^10 + 6714616158298741358186015247342677556497056124773914449298043225101496306364611140296096200052992948608805860122432996717307247985098830552158080205485553346380794042728702144223987819970033487527881914943375644576375290375785798640423852735372652409494203854873005084944322261158775184245521496652494560758088580208773913963116391037719956996080319317878773259268956560437970065974143000494825738122490910296833682809750983006252675363514872922096941908199668769789767747143403467777746272560989100262726027737628720325196239406186091782145838536577459523743244549616254640041555457252704979258004140378738859578177862440236267469291485728259949453165327111885345268101231917707249310601863157188403594215130055529738114811525542644380296724749593986581981918663921778609793429482305755043993549674714194330946240436499003109106507404602247182753927696312191300027630365975303132156680328643970365595904497270542692358373483012943233365785299301283722740064855543426053085832641869754051308735523566489039342013317884061187457328174638967068010647381517489151024212793793332358622015195556784911858379270159265122722796041024919136280771081107021191192339777610849712525653112281907252880896353148318264430945524387397756364075373787116389134339750556132249832576957241793351211755859307577042835338826423900879750023370593627283586126176407605258718870894951297904634846234115235645168208012352345011986775661274427819697953874914016610055833722632699440911490375564932293915802541933729837937772072293912348085693524227810940409728281894881074515356200712225114015012812272689361471473804267672149191587411160087863702462570692868330577201313852185460552626295674291885876357085928705955743171472716226999268152514718736571151668991535498626720687364213891262257282782114580724182716174345734042129272826925267359609028997747144839589338502207740363572128695436553144470936607522224617551595647253063299894038866289065912801037464353387498784821275530047952269574099849328974757344153547510844123433841557876914491618465757318018060721441184253469970612104978059760902512675143361219801225491016670642679242536242505379498971717945796102907439497315223198358679392129806099552176323601749335592814244927724069205660756962789684879445850741058893549488562341519989791559961636114825106216872070598997617395030342079137766310061808908762129931014935023045177909065005795028698311655827946714676741786652792840542122995830968387536337424458402169593618037825553659504737932503619744428478491422013895386530054503610323044944396205362251091685205595243151360000000000000*i1^11 + -974749716331745734498276943676474470829620755041901812660521107381059359567862070130348322588008028157507803217332314300941915961188163544676906365677686426181212438911057920489778791057135957892577890364435837858600119792672484185685214469710251799672414567221452405864976980391690280634348192080982486889620660955898217125689794551955532574911783136624229822422845475651804735698843123237746170293078927259989512345456462841633851644211326229196379836862684011611885584766417759966824013458100277134390506443335688777668182493236912825304675050403673981494480844459511055435861010146161653561665434854445348388528652695106037795554374198337345005218813684748529898127089009200133757575432675872483441815585976791997940183836579528200346364319294997218394637920622858651904885278985873069507894524811185829608908220187012311695442400090234594186342714622855259169139587116382616234797851909831958533590719384068087683724789972475813738740168972392726878092731453734655082204011032579414889297077383457167029590714230138806944956551504581036802689142638163049426385899839851999380170389761017812689013274105389350370965186906872978890086506614785092357597289687902356174573696786837494207374500190034497774895789509486748619519637199578211336961768928540778162028268372012727648533288196164147652437261006299040369975434433853524362403520183649429383375974207644306199495982449655532415454120997525760852175194118076277904211991716331640526091111082163035668539208959559221327872262945435808539085793063351678744893893848668330165950108455686158324427377978331724350341818683856322582443234134817246858652966048686994321350876399652048536638496281171399649401496922042008654979122430441074096394931953882010060281948240758932057552631560768427304084686914777778605473116002565380389514270370412754972717223037063217575451506142418110571189960887939996947498465501528463530257674245596307491573203804933144206813019326983714139021395802776685516382685307466551109227439886415879153873913042239965119617733335350755156189699437474032896569354168114213250392631229088794424999710096770775351765191341611195030586562942324638500694053878563985907192200773998110582296756239380620485681950118447185446621566513742185373258835489262861349544212617542370530348405881948867807699422290745484744105614590337120037670501988197388081626280568600207357014616520995757165545383270587870528069411067871150674944558088463885040608635197365028390478048448246553731730109758398862019084774775225742075864204964998694167636418213839759338884906244272297682140599079141376000000000000*i1^12 + -1122446593678151535737871809279076766563345964405075529900216745240104049828060665052791341295585382728072685456160075485797431596401467567638710908189149685762447193198491234798850134250864692088040183649685036320591933991030854323023613949387509623738996088828663227658337848063155259248049167199296996263222161750037615536280721162945518069035280635375226035001193585926855334051479851111786964428482965506254696205573807921791762412536156109968654753401255442645631844913493590877308888590730611049207127476133797419445807115885412503751491543030033602210566288680651464073620118745943786051950952083909605876630105226869768657466121047847575253279873599631562604845394020836557357752357480167968223972435358525521980736755692181461787847199027936257333177605763950234577310549631293725693228155725487076852952071491484654032167149017804537786095189371540302648429840192094563933004067328345735102375531229197822385494985910699398659089576133493644186523228336289223113279716078267035911206273963111310056465027071542091971347974900079758299700776076474854113031439813799643641704834473860109859010439183022137521916563443156048995945465592070654188437507201807362498130880540708356755860936265124538658528521022779637395361048693729594629477214476970638053650024220405279814096448945600543969048069095891657095313222206334413442618824596994827393206898621278329559974022685969598027406231510182960522780064414214269505345470378618489810187642870693207295221117258660237200390474783895151185626519437747084523284563514413664457983394238244977296259051586406308389870660302158449734675255044653190795333851690661253000173954704617656994131562816413142831306958545956830120596768487907355980970715933186748591686941881461544370891381143705883513773512940688828258803035914680044113311510799517810503046568845552739308800492708118122708672672265624375966971772106125966701941765070007150605255153809468642814785390911594988608051324270950125366407610265596159650197391741990382302152420934965289239185754006760674093402242262723755738579853933027840820023117931008412708897860860317981579938214836507998571796398939888750155646736728822346241070136542791567414899104702767626007986505487960426166402293590574995545892192250444398422519799889537832516604114722654515362759890597504164564669063283216423575423896280622549337774494128729522511344811701897071994445908498298539793296269574597786217759310209577891926680392670362023875341624753951630962104269935633377365612885017940724078479869275060270251942170887420618855772152897035255135504658889441280000000000*i1^13 + 738151429264624781621117841247763433218884690896561447562753742687089613677026899020971088075880175044635146110582978433866772197174468269078582363802704036805576289530843710550573085727074796324899356828175964002044114251646111865394519846118349777839066261941769454940020685795457917413756041363464942542794891076938864751575710699382091517562386140206478123948818248579913950357769245083225103042004849440207082434351038263765231909183946788304872750768367215570971047682396150456224513425551603197314415303896289170880916219395652957736398589881928078018150245620368511187833761608553413944619392909769421075386541498406430085719621390647303903253358212477122646502494782630531041568126218344830377779984377077623413748621033189685505552376555446496055847839001713396981283313526116991790668204330428650454961758895597048416689949149024639622594222210454376951072431031235790351574504017180246311241035529086816660503370431236247599562300415866373226985322198603451868226331886813859376899220738371572328037989497812479686390365641598523264777390069216501418201491689763780594945463628986337994344578813267103667760949151256985018896379527483272626819558230268121175210881856703173552601895270747743314056345766614447189062048890106573107381004647721498949208501663203413089580001909262528798884554417560518666558776241034120590158430925866533724966031175642045325445657651641998857314449657971567627953970095162321643591735525522443316797250857401895795628882700513576238184971561555394769862030239204637269643776832947273430269352214458904648987331052269515785741007568522733617044800763649794799849193643820956785490321701830806020343763309789372211602086482087732194734157012706657459429875353488845507738998112512962762217871440117147444974654979710367443339122676727428484278172666107239448025560161621349818988171637752914600321364067142351527609723926631469783006256778055447038058254153893026709505777061995385197175262298412785658087251208230096848409896462759166553628534042775518107696384844970492436589654219719722648405279598007084508258264415484889655112244009462018693032322239164312099018156515136695263601674478657288935341295060806156591646522745943748784043302499038553425019392259416187987003176754431698685104556471977421803908916883972605098647943352319348512252835801460943012261372814390275097179428241173780666012182815027633494112647773888333770160878347701707513609992159355976928393622546365622603448341708094838550278109942815681768091926392461587591727270774201821582323563539265335891645984645879944459502246009241600000000*i1^14 + -174723866513747906682565427713525681458692320363154737960528196605518453207391287956416276476215980147991651685467905225687117085666531781277684066096468279929534544651411114732989748031955602773178626935753743740649577429600962827919202483056346577172065269906132754991689384263395402725391449706839179973209093824323520135834648171378748347892191297700563439914807297082261775280780063445148851137844660622913693619852940303560353921977866321166814936017224761604747190831183641014835870164603854674432215115273195548164155349286817957789955735372291654622976951640859128998366091322536827691007279337102083892300184859784829070900317391330941339181918231086991645825161395524694184925524470723454380092235266435588108758342945320638197800265113765553738486862707274295203212873399168969916695873346323161069404023733060465481216433327422307031285240359158574797746759664060546414853866105618901076318150194458667112668506894542799950217467717104616120558888736912829711611566218317889260610791634469894988629048749166209915168321904378194378152647395435212934051665965335278621548531458085197174829637512730732057360829513610573582673486620313469471542648046285563098751369739375004405727460215118785504875109036986562800513904203778245374151347254771241217435229127320470274274033307077461122180538417314037405429479639704822069649153965109329612730873026361849174573276779399926223803835869609449163688602230278329700698338749977702095189050823203943806320552774135868127545379767275912526441088659123018653508941141456262051485422184254296240072945408791703679245567104695172400927774714084549169843242177139452095381619973855731674169201898722797910840278495227502634840777204417593401391636653630907668384576799680066036180768701005822743899517150677809508487774808307368097031870483752739042738340882810753368764541348436879795367027738445233695895861312399603706437238647644593366958099049672446899801636680849926807960722501087565380390995679859312359844519529748487288398634240270100919658829239255264212043111163316315696015715325943027011677585718271181467419413604891459649309130798318228916982259683792422356515454765573441251179809182376207511084109638324621370669849262883966322340321006133468112057712705569852514137040760697899801292487677081968115679296686890269937132753088678572469998604522364945927917849163507793068600887285849177357389908078666492753018081174161094871332333286000301810977504719900707222696125670356785008327103476215992406383738507216571687041300696267545452900241264898158717027053122132658648002415348940800000*i1^15 + 63228224572981440453223761379166218311204217783925889607235787079149217467003134054424791856429212886802026897789731119875160216375234397002397069485048390369777035118621850293044879493806397413814427041325391871989432069788448091326117263448697214800064388176891720265594133568904623084197086386083770022457797789880631335553569853919598150430255610101039885618599840478895605442147916289238355285124976679724214157374357541753378172310160825397705876507083120081400680196870686049000854631215151810849676484493238489784232749268976305453537693762044259646334238041940192160470403013433149138540430265412226423843714754797275710268263750498305171436614178946113319551395780272333991852504152614071237854600162545068865341377039340416954552761565563465819929923377145000668530436241787809812228922709837335780774733323306158956684156494530128083558951018574308418744408034597880326069782837879850475072471651336967509852063522798573122310820542248595145635838883414951663907289311335033324525193215743350119145874320171304936689534215617423833483357211518572351876087795177573319581860542271651888921234522776946316904310105619310554727521077420023444256057676608596859127957228823368670632157712148625495842279905154671910777882397118375595748275667771942203257867813698322087603564731883106272576502407855018681156290585727729492992386056255117748095169925314678316617220468459984517606498146621463520154094876390017375319250361544578141326596181714268800318762491041403432099804421435134020653358067131167098111478472193960620249541945303258515545071663166649850654202275259983840083406774758008371723079100038902209157878665997867835690250188853763364900495421704616431069766113224599154521898002794281435845688083451803068124990998493895897368538264397959947727979610338052786861813447991736476149027301816529685502078536981232962120123239918129071133678227143431062247159996778936504676343214935883392115019712705111685096227083171881552295010948914776490090995969727044924270611597565121314581577570505575009172140978620185968938189395655548851587279128433413162512565866666043035587374342964312494928138848657924091977206663372137210390661595807177292680222102517388545816033262205523052928703164413085824150741486469484985325179433944423956419055499127021033590167038468708789095713654006704261094176962520026201812440926226173428361230904817924385814873204392646645558823263404279617624986524726293796877052211146992783100252499603957251270106147423506763719001133298412453468798849086664652400627105291524885424655129190580564259187458048000*i1^16 + -90221237592310059796081978821552785185300781973357929769218675322244165417922117098856848165654459897415213411940756815095639855139110148111348941089589903155679098030045305901917561594264730366658423411959643391574172169900572979182063046672238590959620812392016072018756981250215031088918944854813032630541864924676270156361830268363650203727805504534694476926798747190380879328514041579805427448053138256437255474199375839749846701024328095133902423615647403209839076262921396768492909989146284437685024244754380404733819088077736351844245583872306185714647261632356602154265230669594607740448408783492421204460196665145537606682054557291099401482576700529830857469610334799248536135729596106369485475550848810032673923946825242846396314246261030438250040774415441569334657850167314038793943569345438475832849813811721164416420664260993931568917679091044349175228240437135080342495891611237780387362281705463394645975335728974076886466970794175664678893977643605841758391643472676712533976428847824891622508813271494993884077614080464760415916191973660885117188871156571351999183803889226689811148290707550816233876171715877839054432907426024607223607989696262749327533426357695251885731241223360876766871712391833930932223165091853468874125477952371477191884862682262807958547882911553899025515590921507346750030546954019963774600298981934405291034088571629329538902539189039972700212224575734665190785545283176356151058595819550166476103004232108657468553067048365341852940471276218062192455301025191943682933131650628785204238801912856807538783006588315686894220212886488144686723829066953498337017385740712017629224380606604204667963843067260390557308254870660881026083922361548192037706646335317692937313791008390730133490048535833274849077649785728892076288221549236338785828748331857386380731520543916840583914467974227534586571784787640739575412463152294357286324004532718567683073005827686686335143080393382779691002083406758680465973550285038388851125832134019420104080950845756672959795325200456265734169445673260009389119829450454089776666367399640478725172356441795614581291448776244545738674109347171081895100942994160668025691979418750619515843583265935107910701737403564549936131739273457553277328152265268755089015879329307456019287895957688724574055345521250403647190297348750523316767905584025716046515922773287108211556414445691694887872202091294065281238204278331529800361306677524761398352258258437163196975388726674213316699559911764724309592352961021089290662230065839758461468858195790068340700322116720133259694545305600*i1^17 + 72225516000576402616250437353256931537203068500638606630668964055625171413217004841254853138651404376468030239708579696446740629595074124905324030389555277560624018998806826937820963664365342220297927257602231525677903527441258874780427718788802133602084457808168228109640125794751415517005408461859723471257626182147229812909347136191448881299069035926747514744247101799359842388238976046593530673480246225159249212829391194584983180448840660180413580123845921957873556157160606815305203934033678180227566338169182134368221251026679461168034900235566507721419360085092509341159516661750106074321880828168999163411618175137338060273836003052304416950908309017177450363287674126097095661641269821997987608626568408005370874693138195292087690878801828515514667645330403360224994576255455139981112555071384940090486009895942017632325049717938272793555243290994398586131932509323546094692048891637875150680289094914189219031714326084311233241495358870165699016248533717299364724836317913205387389030791877757949381253225527645408673166351260975897385582462662859991398968565298438125752569249876469420793592901028490598732943903148756495204018294179344687821778879806982625737756402691347182029198976787935071971840096522227379106553618356540217122312917589485950101702669333681927746703846707084251284085546102291248512268328675804645945680185145959495591225046136111624901252733985104791550499708738421136255841950152863430257071374254224583611354081167092798699438109601242514863583828087235717102062727919609017391394042285429928513792229704833311492962048642015253304803336410994525599825945351771227352075500995095693523655431880229547381286561234902236961045619501020008181923144874432833473956737820530167458208490318708091147889103845411611754897066443776180913969592687650860346771752555495076086388735333911055099495369192058373482160849907864704587182216020093807799442377598986616454073143076392256434139972961773037265149132391021925157553540201088693911531236961931292338999411623923253771658554905928470970251891296174613521599633441833828790098768137338671838535665816174799984745103363687279926733324283773853217503311127856821197108401960477237277668421226316960048839017405800602893479595491102054267184507187560402146513589440765450609753884733128164964566809689471867861198493070297043202621854192062829573745960357299191153491425467154096962679294283115897399613441970013127249820076721309809539468106409205638354583202582521781543110838519993154051629218473375556027834292809675250095640568751842667667536036570774434176040960*i1^18 + -34976521508335755337640414586248471629659026182856939632425767928000486743802381736037467973382223489515026273391862975578770458012943353286496264274865152519246787998989566068783896138512640426440241202742002593703580735404374770263054896554501555993872627327692201734254709663488215101591237190174623906355012451173261559480314429464189093773653496233734990785155837684211189223007752512688171761666931213936828284375985694313691321307899038197801611848268545121786947041087323067678667789459219723612058119016044867421113733116072314287707600671381567281359990717916242935822978381350257616520055189782737918442540414847382180269816137835343087235733601384028857567063873305528451472879464123946010466564747527817916894004932274951412157992486973010495052402391877646438133754440799912658719660927284398679030381718710565213150719616923141176384606974108084271273017461345914090271697529193569930944833869334501575140375144266244834731541555072191324042173219687365861436320643473051596951360403151915976673636122957894968693653507311145628240417466288627392905250961635271298748534704928417178424447407588960963931896646745892142717835069164896609105973693284759393405014347727625024105287931136525682639567199717053634485181019478465045957224121933460819584741106080762990702096563769484662780970008882630588217041562872904046553206361513525339479019371340691860040336538440481001051763198560917730897228254846766228919586064593524967952136201468004164079416237313778035524480491604959432034329353441511474860194554518843203601296463738467007285860942638952806411139409152872205706981626777464495690467036147197061661282287730120814719276245007955379578925237504019344339443693076155835565398951689742367467288900312232140493937533850297876410891349259860998447997802327523798954829701791044840593743430955795175035923627385484559119025901034235571306416639692015760324590504766276676726826686838826738738794238435529129704113622892425832404925939740617788471079624271394615798544479148787176938861743117566331524298132837574464502371972965547330588321861161778012374282028233042113906445121377347158065654078041262043498964503237801471522895130099464711506991992528306649352605983786952049861254761957513343149725924320373163329198720310138781827757457524897961996065302673800821953538044665182546869180845794366959005207232985996306382206043866292927808415391078135013941042911301499864518771994266270869297195594369106156577501173122368218059739735379271355664377952798321795281107564527766213177723475360331702787159096707649055490048*i1^19 + 13146881547789364642317704043820966444133267950207071766763716157922444006469809968497382668179176064694792880725198097024246180020105335833937408901807833708348243045530226476905230849513478232967796431359438289219738392754084150607700100531552720085417290753870708456255507761365727248698028279579123060846234807532065868578865410664594338730217912436624966879160593443794865128059240496041825613962659149202898418154804798539922638052952317605989469290121306213569398960581277387584379721176017870548024111991923422933860302842572351228678481536690360531498545855023279015207236324216995008827242273846435379797327848704377579491783441845796182561262632572713383318724007873781162253857895686052532939095759573748144647246565898693246745284065648714573313114358967156824945513771940238325438258333638782896498976957916469228516597131699916613280824450932657010525024877304326200180119767131250382153564704256915004022220589306823338401913294043148524499983634301401600554411075865015694971110257326534390832205579781246183840369377802328237874116282927189490493817862203991168251242651794294217301544498071004390167739305163913769981529218819914819606208735785947873574940863074873675970057278932127386385066480635192686222313332104157088096236255064990431150523278010092680275854490497758365483741799229563150073250395149525939169057112921346255150823671459447263748770984694820041195120840403311886142062172363341887903624340383677377097830457379452916166068073485322067284821103650623298123540853663055611982354686232939109973063918692169486877288091202177577019419740415440198443218612036237395779345643347269622762103897736434343078408602108720040910907253542129949267341279793061594420451189806521441497939364002705869153455896845496774012017926623859158031740418718902742450879550942744895552247858448654323392042395006872360245640761719957764078993225935570195287752868054178100114330528926428810518345041138369291462502233152640954896663466485257424312428772983292833654826680742778795030357693781427263115902731381691237349736554514507415440151062117844101213185366975340178807483174885972519767910207322211312657571744797956071207786870356190158803815737775999547626984189538419979847972052480329842732592362358050657692019011977963985402070682062946691342958940714613249130016315823941870729855795746316888431025327075475348650390815530534515206318637754299890561819701306222686884760369046162359304188619710476491225800940956756492933808888189417840044568318171152417667544337626802629316493366094659801931531243390461018112*i1^20 + -5189426037209516256654383967101315898417182059526979142389507306665657289645235584146664318558807344862633233573484662758273387796629032657151416201517402509532318755923921024279874381523813332398482629134345690029188220015267651962597226281692279123893568900078720143785661012419662861662587941080627645074425980016799581318372045010656954882884155870938363042925647424449421610448693053226195202196396802816455368169569946877584267260325879441638512900990968638273903065086695969606078976417764224829832150908185146519738391469417014092756168504687516667370415443895695027837413025585820207098570570821799949722989216567607317970864678767406915426687671884973870266180665591402272124169648693927550452264225808176548654287296919143631149785775632011353012988574247724676805897684373716640889973338978811705662418256998455464477042182878285518215460469157857555602853105121631471326193432254710633616514220669952757566880976143230300679167684555031913254805152655202133692266957203524032357005971899837910234837744611766999288871078197288342202371540792827866590437159264915790884398506882578836962891691789580367234423189495461322386871623845125054325312765594150900256873172461614324467394736077472399645613513227337819520384169057234158724593716440363122875388766383029239377949269644854247868845679478194717287719576942928244984181556301264675665573971025061673260134253527165723074417274454870237946142693623992315596991811640833214590851414080776714248998496709117738380861675602471296137156298858790812709142674940748989000220261338051247001404756728200834852329370062927794080570886126406353489992969365791077877952880570217366287417922071677028840893320082651185176836953454882814901175230728080618326551385520583081520403857674477241286806803631181135290109225537823560735675990791279586802887115316861199139327646657459792907147811091848325174508303337115232883936535790418297484480156451329869576690089450052795003720318361839225227284282470560774896589787187803540348687200283891187400111559346555684517287222162075585491982971340790168300103880232399790008097728509885493005143886375179601726341652426759622920906318500903883391486104221495122639390388084510228436183487352121136409664560808342526151153916054447165643287286382791097796350921986731706833736797336044275378278572567725019180115583206811787943678001148250174706764113574160152823957874668607782346873347848598337310381240259806232170742891879168049277173316203758362053355008362152084507950178814689592163886474337884838539711781291558316641570526272159744*i1^21 + 2341850164151020741001124292104323685883372020193068785723049379826946792020919566266825102683516985398678141292245796197888461078634315827666963688513255184386151359906888183719583418437004713731267922475590550365397596101198831967367065814872179270444953538242696731077535499277516552541521842629456402317998083136011090294339943054650070094140357351764514818964366529151401316093871600155860288087500467750488885068802989681516065376102129139361354507788551950372901585363425949798472745113736600877194017014550493569434888744895039116938028135578302764824256539052548694323233056554728038222557186957415926724825479711207812439768914786870281440509410141399871523592435903724790176721999717639497373422491687705711649971339020443271052796964273421141627323392669237308460646066289505713281640576392262424088769134032820624952015484137142417142221124844163926002459309224296521054963557720212746717503401900441876143649143257355684082773693952289114527615925451541947572749252600155749243821704027915433630095074265410242967555221961016940655769168283127198952922152203263665224883440353134551713072404229419945958497424957469344631616307761695971259412187041787955752529920724356233665795356246888416095918342688447494738657410573895115027834900358699286325080599098338402024689063313828346804735150139644220776649013414768058073895156831647160309223517221204475964782197601664564247831277040375369276182121448108581106395558188499573074734019356186457923776691797858992568279065823953984709356881859543857715699480441500632180923893363483663821488911978890978949473157133002892590127941633841887961445943816422770184932007697351980720123965701455333417156651834571263451991632327025330290182415871333270499760923519150520643562083189031663969043315036053517332066556975744128303191923744945366066853321572967509925004451604770710901347103207938151143654699933288911816435227327610316839948875819285419367647211522371327594251741205138309716099288620223824021642312736283038289484311871695443694607917209538878623857169814630103735628781463808778139933092481232611072572825875604921649315580690279716153947563127447428225605815132385356408392390758392148377804438998459794866041791468808108082747099480889916411669266063519480185765361269726897320433938474414187442132463761474876559214699666524651499610863117162024403142742805637266176042094747587773573669001310020050941116589927666671941040019488981492497581810241022881328520645866465919649953184288159310603562269784835670625657951743329300349698850345790389229031952220160*i1^22 + -1000412283111383519701662723700610803273058983217908669010436411240059184726024816633711555548990011892930867459667568261525101518475854589397350932517867318063831382848894315726294829471732286353836901413710807048433343560032211870576568870998586853571647411407926853333364258266097825069508915427683874588970038440378422217036848612385654547192442530291965775804465475796229102815979660744997778904920912175430128264794890777057725259184096449254693581476795839515766103782567403783513178293449010005085998266103643761058546460942052669953494860051879667596900316510499652735566697392829256592514459677390163138771046887944043938018500777160610181820307835615903529922499630288517738740594152923465222768534732879621176604395715672873643473614901932368986321290756612695085014468154291187903174653380176475320399245530053293459799975869257800971311779175853464501479793543248887287200374420847548816697497432317206668395273537525238910830937174572836595326188713634627654947522603499042170202244668149091328484020159385647717130901753279069199405926044978270089590845620936127843323988983321179012171171268797216805242230007635518421334687735528861267747240772744902868232984007291280919538801155935205196422844947330552898228177366144530256898365746299713191162559698774797721036773476487516010804671537135677224408817007868909041407885919917982679574107114433306338068702412625882824121589830470707643441070888425861169923193394086330281031721748039467866210636260110434231418084498037046183814661991882389439665427338726506113848105628885321240349429544975459514588497507292788235967905802214264434879641301058979740390271171108844825202724382435651020118319058595306716661863339273991112913750515695011680598307262206440589129161591648618158805454756214603989162387577700570816719340779719471426926902906272869625474013219636762065760125573750207386339710256666129008383232285285430706334372714334622576881847398948338434484819113708668803204508822428654860390918912020196969699080018744606060968820550785416194677799090783992898670173947896470231830193520178120239823310500627157070470564384577061482102366460648163361812982190714594797115184198757560678337444733006695452885734144197180662405760569518595558650308062857673180903243099261030422787922960034212002676837955368184632200185034367353861462860088556355744642358557110631383274021918908693755380204816293120878811149270973456337227763209394158309366179956903422599249754514179712047558817540890896174639302445512444700428083667286517402763006346129334702910210048*i1^23 + 371053977703185975343649963303289322658084709967713639431836410124253528297609333268825738231065007106538052959212658842897380630309150104722606704254472632476741022592285367536230069137082634907258346416226325613081500330321681841073833701696274542261755525254324251130579594687189761159079220097146179309651178929964863792820878237339101633262682033270066287811865377435466934962909731205132472864042930001710128279929267907523643526559186681484986095562602091921026847169873866803405281489052629678791817738811650911484426652887268344715624779851875602829401484608409385459780102784868546750870695927579677991218265092322676560167714586610706853697853680815727253093344605727219721314612186090125683025855610205187566314531968643448872928529651566553571258434655580355081809060256598452928694699692986679047043998187973374968982088769068741763408291910424355785131413933544420777943176456170929293009123906161760916355524096780702563403285831697261761047365338424367878326218394854406305884757496684823286224738815848980789691551455566213709794465894391534876451706202088265097366037546672560149004669123646058757915091162084723582366317561284925452076594888895544390835237424545800413148024261207597971459634549498697499007235721053098118298685324228466069479924807029448778414204871116273168315344012199586479098747121614024350737232924307942791829144161043376599798800602803277384433046090154398289603371089870792875922123306376690471222392630377628682915765727317674496761390188975985142623385845533390825519153672741011528040680831131860393642583156633077034660978610302074860183528120859557857169480508028237945344780692731311438413212881349082129214608583479258514443711199933178286951150269798400723989165900717398821823015939650148059618382597832975527104349120047687085269166037879411163635269623929298492087244633601396033116104719595933008324578640570691495789686404826086739038970776539610735056042247191013215108621150998453015577036845986147881416899176158558898029675703977967785905171177281426875572873244877532836587255749238682037312521379155400750245330817058704675121727861526043607436042079056393649203958613843823613457003158351974422258883734123675552907169307863185450707930123535969728867832215942278691613184259071342785435904450644377962370425157005846281401226862189409164277782393857232491153340658876000738737178688803385006424836646102106806793287572199308167631709379035979324531356251423041306215835058270078467113055130802188447177418249059298585539210938503118710542905503512900443045888*i1^24 + -128358614955668573967044519149923130610069319787637188727561639801024577910784463549506383891348056034317387160582881399812182025558983799326648361139390896314569109289569816970025123079334145783664548691296946834185822228393518546148952805126165671843188404474012688896485245585281620921162132626288618873355210675321734475566104185376449332301540929490192015959986506533258255338037872096709999146638147014324101823977611058545557391835926811380165216791194125443774977704402187700603917276547067276584414861354970577109285395184840045623513558437943708889488319558525347401108777357714710323734646917363976586351706130631727628205502465142170675577871234231668327843200493128140448105300015792834051598323864000137207253847633748631092964768550354971788046717161121196582872932128330226393076730971469959559925253015388733477659567651912056601342050675918729302081534805136203702811623948307848476926572049581531770690390522228231660487279127545302552781493230723623998405441188604345091295024619648272996414582518125372884862537599685599786293755653253360623262201617592780988884710018379085659205804629302247603470894814614566098418563550166146194562050789742768592987874748309740244880966688719648686889842325843267030585303427593563329131849973492735954802639754586793758172259200968600631645866885250865558973281640765029299063638326322300788270786866770914760298070401159994114726454384655232030568903372290645799997812354603406919854434755234225274095535810595807226749310383904164551452951628679533979668245324671859758718535774804967681676942131379684812932863231427690743519958218169902524795646723473809063794599537418008875225984128462094819218208778703672515457117786699632001887425799433849446918385558291841852935253784920876797858768905963950580087275907508776850625100493358616913068721778417808097888383691150631503569145654958446349978572084556356013842672022906442354849759324225532485313566339297673925683028076895984932872669524412661914564253422810889766841343843603044760238949522964055501980054989699248944430360679060356367161885628357537113517298165310426995980351546288523994465646804667714700342449921884973878701531737493973519238105394124326792859045017635977604860757306886274413001447175635599577330417441958199820495967076943505068741603559358298154140393787440464033080348823653522739584266467518276082614808400722805506475123410615474332661175519016544097106176062455925525996797020109366605300301007726421944793852485870215698517718148294628321559530040359386325290189739236870062080*i1^25 + 45398099910481714049709360907528045245789239387778609874371042850138452814150542699389440902722411947042685091580067921375174428069005403653650939744253896805392698750959198772759826371071656822999038658121058439150302778401769473873324000650339709113443444808857753255119316625088692601711905668558169691219206438808957979967655487290721736462106198932179915165129317659914046708742726260569088210624179661228366998717347285761368471397790183923470865834038326213255173906326597390598303635342572539552221450573257410450691978978905074364253326806650758465537259499031176654153437333744351223516815563343524052392393592285365301624934718547511440260972290270220914112855646562595005918055288003918223462353360447446039308895954965316164783507353314101365678214814212001285258219240625385954307351164083179690041666141515855169546648010437104420169114485596443874324916168308555853601458551164215829749796982733485243244923508386500535607776064931961457189733834667884711187335958951891502338162338284028938792747420833945493669191360145901956241838625993881874356284443938456786616909375075133185647752924654159615213486242354490366058955179596242857590608487014406315887004821444608362862637855718538343415736845649721970286725629062259784572488699963012892119784212628562507708395402905914780136596576171255804317458223314584841446102376387518821060764335688763361595226286764550980830374747547967099497386587732724086208890689563447744434607426249329575773639162070239631813249818756819134931038988526938117457800968561079228529379153607903273336197013166808895860517993224240125392772539657555989865189324837571595885517963797325638546725597484187350898623886475438624200688549886706957601372856221617188398552780986698244452054306928484277508702028983082261384750676987677243233161391301591654711968764914439079054911596415517429244238440546687297434922797708103914302452439699310536527504712430756601219548526663948603685233567408476563474748178254610942614809073177876070613557216339933802788869153626721265975139955438783943596664852133436364981968443399495483902237542400509842453143069808461548557527977028942833990209303554679126376369921347114025124150987667128186753105123634565709086956484407374303088677493120430479808760575182203662267648609047392680441149589089524964210410220150572281122239350214808797676151950916591896107761929463737298667701511144853160424726705686035745034443097190727077347405204256575114889507263223778522639067644394386421454211709795734033891915457449931151365921650256117760*i1^26 + -15948622396659168004403898312071654924351984023401807636545279000811047941775970784437372010100891676383794712713027411876872094925911559634695973503060845035334953488770837916765357616797468571965659847669457676150858605115109161859417044449983255257398368741595152953824409670019608175035113881519512797294945645310971201354547938231017442567485933139434156501498777100510559287223740483007107953579262333331027281291910948968973761472461322675856974583687659639805734530272360226876761913146734250180591329298656474393154311194754512159311279219715431782839641335477362308029616984216684280524669243827386260133066546667780134916834039417111213195086641618495175970317540111057009808311644733132712619931211840122127820297768992552211870430203273351703348838067445760148431415620206363253703544308221468780022193180771289561236837438032259484067511773810131816324721933063533628879427509857630424574823248262254383689955338101975553862010734774338319549140452526037511765715847929545851789656859570556773434561213578919179930482749292189576861683130994025085513385153811455619672095075317367282760476244544798788425899529370382570313466688458672869320006549136977718499219800667711618632814910997192212108055241586413493900555250069976849211835641610087695505523317027764426692748471786634181028494892445455674903592688624313958753099593287730953618290120919128397109734538165379746411356024270715212302743381215181149014194845738280600230143918123710991708313461373827528064725720563700312221552373626691491187225888042648280670350087063523709591284933422838242261579799795845419207032378471024657354667054213637460915302274675582772371466508234589942655787482698031936625675899553388381968584212342622307263304664564038460426696233919762019221068965909467152864320110690220449016010594139110126423406062581015444615420341233773776802016228918596861831848172967151844737192932365412649404400049764972113163666973536588029214437685766215515840943480213904947881918662070987733852184538158235248766403248243390247162912041847873908876225959705443920910617995027155520446204490709953050676433210936685203008240165249416269031017669574444510140302147412080785817473452271373179172361627376932272875446459960799357493092182208543464799887123615647173753395662129509719749746143075409182188607962607404517058405749268983976055650977427310111376746978625136938620830096909764019174588391650186130767315379064056716118405140811563705975852651141327661734144030765953321747834472052560859525031689412684520325911163174912*i1^27 + 5017822926615738182814212935542568860303775930014117706179297462641050795727051946428028175581561146674367956659447854117760939016220938071676566389103877348950123197142744291631903114942405544095465202628157358964053703331955439224652492736547374695256306900166050623287631070059054128797371834055197558943040534076803930822935264694745851188195851935500449030302498882469341477425472525044577733543649460538748894263447228119937719618828398232209619537802057361667875255489858970569537707941647673472425164092192855302690854766970431929451311895153808314941773000750866791592682857937960993149784961023441827971568365192563348726310854604876207034761667966697608028371406421405374577692585380396543147001949949122963247801353045180224828050827953023553107847280564732424809194870962933091017812055098554846206924615132699499711437058676205460339666294518246236267783019465316126388199340562424659547886574734280637920983372829711785501272091150854466728111805675978954272440266041046026924774255239213946722613999331805876880626816271126386784462325035442627945510055701109764226897855438774234659919947598516903651865359836520480653733179443053123391144450644119593105514856483606159378259988511694641995286420005068125677385648296194475020263871504510343388770291777083482492816590050807279290045587108876707512351555164459754924069745918710830956033716846258255814182175891581695934592613868191772944058941296895148398000465542677865557401042619461468144226221881818988074674914328746389741316928722711787443818371208376323247825656031392011771679530912199447834769020931383238072090606180897000642703854684997346891658658260014536741938901995090549401321368042592547581445978582106523030899402822124770268573819123114036218621851056764969367354214840005087874933099399548067904511610223208588935460583713533086335388743731076274260208840492980157822763680079022140594169726273284174411705318783335110768918474864938054442281761860398406963463693041909348496393822531608261753444638040436606104193259500362986482493846221235098835860189191437470379973685434443366565305375398823743161652310274809854139583203997710885242111596399664443657322838367341687631327089672998656675586962469050922206253306770741733233101335494276410498220321037188309799581482068130076018889302663652985941911781603748742081952843659363392474722646711104280034364377418307160937301606195617495428538007855757492928387782935494858509544990886842702353541866782945868629045823719909116554345624204215182882986006600244853025579991040*i1^28 + -1322343825906143731896660887142034108245877597029265650675360204542661057477285140723279603520993033916391875744758083764397341484621885355623566462587898669870512117308962996470571309924720593196696525023772887865519681133351402547586353823078822808586925644046423969229444889324894954446712208002132079148457056873281929270727244509036674827347497334521135082883354950490198447368618242796873300269811613153121492357884652431246994173131307058342079414217887627881340417398430390990553310540418680021025465550603149018503105107461710681728237574997557190353662941181225539002568785021528174591779842371528445492343569438954341219003180816945652982176918748074569705526816396280754411022755358705828550402670628508986173136285518570760532382381140179943084642164541068108600085319185342044630313677863817121723985699214085755023037091104187529244328612003899647636964266554172827182394837752009609582879948436896000041499350762642015734650519456932821348178921810488092340055681675038094394141229395255476630832718360879309980369505015501513213645126186581176138023329673851256315729322268099192449578104189780704357978630046078070730565787986109498192585381965089954879192872964659013749787232632178664399256714619580256422929652297467099167377517549561724219026406327365482421126818362552701326116483983139379797184300644618096369450099577827299933598886669773873161597635691878597968323518134154198233705443925694708218033819105527998710115767484893631187992344863214017749196137910379707001347734671618028976146701688365838432323261848356805080714234123394435615779960895385827557324224588665361041531300289403085245612609646195144662280430111520448327951222091686886427038396827300182450166269733807695785654762997873462403598688226774739629216539392594375921928105981837760840075299833693880000808263268436941697073066220242954151216711592555948699689499741025058661058792331659794762239968464853711590980051109649729647744371222415050531442947697072433939640895829073092017627262373274391009139029692409790390475570054522046072746706995171214399096177741534291411977883832113619973504512492341258573246316884977566555452077138220222104428772371359182723451515529297425175815107065750920757283042115383078794622094785172286812913095426013172668725501235739671109332575889273708831526916839115384744526731672405586586979060361048212331713970679476846413680817680073133975144401038261599984369175147481561548184029681999329697227277133527343050463370691253152193931690484839768735705411767582738983419904*i1^29 + 290779513995387933772508336086480197421200003688233410132309879068823322707463483820912252828664536189978455066099608823609768168976768815541345724036051767192918797603981577377494992761095427714265635806609137777465533371105693627366549231825854406933618204346229241933009542370084106659722107395390873887329499684860173648788591361682822297010921749927268111295765047447633786905641208485710070470419918748013416755932630054083626111150064058232824608706751372897039230279729060566769265105087324713158639057020164398030401283024468664631089730755899781874420322237745382422634111078972067119785912773574709503207975123990142421655837769355303118515588526775367817298555022114009448556700998896367538468201939376667776787275195947430908859034546941429011106442158377115035242308817657636104286152261658301548148973873888505322742546077967322841471845396634508540825505072862761374699369835529210266396323927968840344097480854146750787218650813041562949965129994701505805054783585080998333692973243507695829703056540806907677255957620749271713739066987186902366346090549264457683564879045526124868680945010661106302445125669874327012036304861302561450948376851335859694128834577094270552975415055437394750317657096971288359858592935787704442686692896515989344143786677943951192896339662959465930444765679242020069800078113854226349570337758028255821812309228762114392585233152765005296480977797561255169040873101428931507048297885571230375699655788705099353019274803628064291148833473023794992535074831293355128509320612610277025955862991362397285412179495596041610841845005052597940664926328661325908774246929885860586224748902222150028641500541981390886887165530716584926669152071003151730609689244492151109568483283515864036237623393295455824088735481687773794743349438452493578595344536127345660082113594016265937963929674000688401333098834722809350000329833301159820969132131248084326956931581379089766595088857190314796706061330872186416454085683005038439561358507833539244653583223770282138972858803900286613004566197106899765567892066867983596909175618855246476535405962085794988397387504545330052499262182026864332213447589052750440842514491633642442280670074226974743928890308740330863286075808669294394445749112226235447492696008716401099943841868191729224727643793680117292276616220394530240076845628820741626079321295093469224719376724941799767008657009616170086875443697905352837957773618560268000420458245055567380710241968737884668178033864018397483117306364134929606561525978718139318272*i1^30 + -57835325585412450736048875199793922515768628374282973054586313464418147248090511447513580345071806553775694826186611303489456243998861349462728217157050192184149017880669041668957849602950554016526339817135334478168268004732874089825654867213795034526910015260333921132627656798832429178618141095898663681348684929713505510154212462552575989486755806360854607874810322814900596764445105457945348514540305245514276901978658315888048515153450091725420314146289453983637557786962697854727628850384878531878300335411379642672432919863776911008919252546225257930093883139679622107426268014697331088695423852713264649360905736309519690576700608145156305319304963836498955257733547165793961941036430137270005676777265401365308164040116002665832018903184132791731676259012631015986432711505540497131141607975057199605452907343791763304898432211630031591910455483995869818579081753230147998680950029520723753981885535317652752368664945221524938649172189586698348765888137863851328386881580249614316704643287694210434213824319520730080154373829980873210314076446560837609644904793178687273888697758649240970222195535398716055139186740691464680604732201083818339818316287060785343098221162571746119550300759303754949316290158825575955830950613529395816850210404511450624238914075654732121537722994892472608707126222239987065771424189677538490829846338775087895768126271259027434686491606211079977639018740660912622820405682232424284040112316801382516311700587355325999640003262186104451825753591499019699728864931592673930603141504445605389725159807004348076958197850968577910020135730323470955553206183312693137689697783031496895131809341280377288566508497230075082318465327440550403418335994692480196925404864860776343597149072043309248607721976903945859913826460403500056153063654419309380551437029445334999570302172053374145313040106487224528963787534508716219134533198809982735385403325401750018494541592377155773220833357660526557271054798080167252386121389299306151238929828531070519501642446698577093034110951781845553541895646662930732972179219576151729048888882099658549081385897781247167059468737722403509741936569386386230731075077040908643522708339160883918419537575470119225872343774075593807367266265751755512823970077239543578543093271533705556265905065489538573267797531777929238796537773377591207722779198136767583555879108017841450479744029844845096985540501419988892544458822901485209070848375072778357101286047153368717139107987870492711008817672390363751248628835329738478375153711146074112*i1^31 + 12654527896404939810805735329680210611915744462318650577334627495630174493124917839583478876696031440276745980194575094852094576627925354039811400967868213886757923062221911745334934668969236043939368656762119015403647575321097305707076099046180923746745207436114646434541721044581182684014758527610951256951607874032345535488165974971033397643071377419435655035487748335886542421458138337995126236977871172364234393789588020659364113537714867813474506093389257762801636059444431769575984185717465642956925262947112481238077100862433505508422385285116310424358185471473763929007641628845219532064565938170897364891222016302234025015388090385676370514583512266127108142950730454296267645631067707021515241494924942888673114334471679014397960782697800331990308521069717828275035095590754692131051301574787070874118971118863135333967494384264822246766116550846253018972654875365829195399490343002652283984043156504614905579298711778089156538664294631286230977897985694698139513109930689853305824469153361540521128394685671572081752045956042235506270096565092319569878303530573851439482397722368306327564660348020152753846493075868291260251907284827090281874113083667600078749862041485937771345577058134091579505945398570792618180144536926783268067376337129007556983632784719603180554089216716764111989093734364409789610011731696842819550887333260745747811698155539071057722393083834984855484201173224026816248570581832922166618657352182771685729900224557227533953400371093082216443270048985269181191565459340968381315710714788457042752184734596908517792071372125517689053148315029232330633000878715784588527970704005803900434976092670765555566041753245923691004351360381798038288308166809376762703653290359654535025741921056961580202622311970087398266455152250706019787144855235812138332286346100490317952063015793571434180406661132758433101499582155676176631342243729331385636891727876356760493504639900864501504358114306743479609389929185641665741395122639235332224106079247194117852914967395929170163163320916426084775738029336839108553578294684337751396344844016967832480974985108369593972230113019370485234969109067310768529464109617192822214176677233890559227384254246892542191585614033159899192302743628631081169643804193902949434455552305373278763627448825218140456476713099741721533053849875444594681208368970728234001660639812136591051677620092911506871842689939577136941440674497194960988958237080466153366461316124126744953342612292989656406459172940946611206698763263893983904836876238848*i1^32 + -3472339679094773144842495007569914562261255589319518659930789360947104251520252516861990087875739593594410748380263603134112656830954809905328481381501602202366015345500699904349431553591605526022908091243775068497474857908159602655286971397305988184957345262959549292637546434882046929947390499950191612949686926976046537687241448217851728474820803659857949479306294436284669017707595730452205100692378207181789771069407212031435044872365309174393522290309949896790562342132508944338355036313975782229220020248162170754749624847167996296118967569110293191630342216569847237531041139517414777322940077756353390356434900266219472292868063083529927745503630565232630649226911969810237194616172811655826158252433113980714813321823441986109443422205708136985510587013555727920692709159547172825867684482800619199067329041670437864038219441551538663268281472521812084972171621563763965489342333219199922237792724627560279499235718166619335708420452148983815426740358239195861278896025752985896716266645957668019492330654103138015885759938558811375194910970548447436863122508039719621961845527135750059565353058486824670139751809118135267253322996963120524010579238307017009298126073617889527551530442745488185239739140745069656299116054937683859879495183158480090485107535059318909222745824559036969785516897308341728370995141418788020427718240832517857644379970066198274267075795941999127878880012084737589136973435486377134290410740758221149631227547143596225726507541698077704622195093797231991006492262017138894557454263750093056420665788784921506488641139290325479921540525716017611150505988041155371405140536518104209098819890666663201078044227359752828466454987210093179763512577579885378657157000410552210894598287374847997869331830374054137782196177683815257895864349580574674442652350392270266962543553666174468583887076358950335381429721489993631908072763412799741834740522499080363551240870313459622311694416495155410152265429097754995142927698127028141808167963110976721188004106651567607063172097720735310555907287054458247698781092362743062181356886486826291885541536251779980234462647776868402322697798961302759628332959441274471313959003938929436026197769963920594284948130253286671889743239621480916574228585631712189018177975127324295675774047036494089579616562316868547158769939029459954246203840279025012577701378435856049149637929341415301294553174185380962012883358579918850398625537760804684270320610681100935054969552945916124855167383349313018483526279113053635141263425536*i1^33 + 1035206374439923217498168809901275675243978693820484060406010875924475319221600930177972053310224899031903428072913604362568562399787223974005748782418534722347743955900900759943624021324113411399976013732664113440084668010946156610203561531566513175253404346351377009969781178327181873248907891827810222599798919260335602533217469238745754524310084526869983093173615245051620884495647660445937112877150604134840470643970337250658412040011299093026325406209714479026163994714099519834777543565599669479338750885247831972874392323296033226190127687118405812634988235364281266507276211412552229986919860092956764032740601470624863274384750079380991535045954318505780223240071136147651686621455395359320843163403472455310687261018765901104137634223978663627921770735106921260543660756406701013312155273979229099658465537909208040465273462227929024032004188642394490781354283424339711389773880082402073494499900994666901457385596956214164796916981215876445057111758279359907769748192489357463430637174324714718523810885947537944299396480647018758175180333944821434049843149338994715036437769565027277829645843369789731902410603485162203710753765926660928515970895284564753818373179151461702904472700360917759194165013810041325063754374069961325898143766909942531059124072378892691123627093672112634374422304005624041382498469307190860023772631210509759200215173163958360281456813202437056642157224454414595126327453862964426416309095168483346707751747034431230176969170682600462850788637135082220150470076838360660015256576498094755255947793267404923211644924392639152374843266609900562115092941245575654479068046246794971092613433871687441527689563248433833684725719156666365777452735347705396947865601705237681817880500389375967112196417681465800537214133092718051007003303239262276830035687074387666780267115799967437435856810921510287260253666440336210516183314730575937592926536133243715703524563867349312688160832831325064695769037192117295189997978714207883358810622674460045962437634107097240114116353724863691834102334874614374812354351093469453982457825714198641065872657992744223080807167565958335399908740872481571973849890410316644253106053974144848420873564837583701459375522089112358761104838943441338001842786874476351093014895451206713803181862358913619465578035137546791629460615462704767597054293247842420109482649604462862651700542199922128891296438585221731313376223711296401621122996239248729687289439967344162458539725539923267943939592876576339031929457916463865034440704*i1^34 + -281275248098318915699344017434961066517754918927228190667874065833060992929909779107446237666977799035251738004232582823551008501210082919453166024298808885302265905961973277732989402003482842410264377571977936129514752716118239063992665652818689190853807440891031658368852676733584142750624575037560094629596829483718632331924471662542389097884901864994631130233116217885726694391546237446673225493810278033583163399098762316640200122059090092086326077556981840017037921289611933270069641365127587305879702454126661735714927913599863727928877142336901067822888203466924047375895431697858620819129805123422322235532245963264768960705312727039175659060853411938109209650920272713036600739153623391735507438389282258898930750757531579752300424901100698686022001063282210631307591848014890378285757697779210921700148919493382596297859814957659066891765178579968242469222921368116822247312516658774010160702080464648976465994587254171374099365822069694170646772317445062000513987330057415419468164221829128203001214475231118564710047365867189844449661109214731387829908391895404749751019837080448494704341861487775103573471523188995006499008884286348104363316575571308641337690332255928072453219760745209864308253482322590978701952604881539910122188004546089364770343317247532527319264515452203449311063326003972533466231969437595336368254949202547848627054132656819005935937315814510246872411509211364566828574293629189295819439446798150314913724414268904264359580139934529989046458591896573409817377920469242446309387954756707043464845157001537585718323696850901963419484774612719363888628680043402973828772242546925132374467768028988436229137351276121635680369986728478700685876554226939363568579660008161372258844082086176299330511114944916867513390830783571943587688228863234487889429161961944570433514981974958450359685786339325057749302891396987595121877425897498092677798491968070688404503436901113011970514131666853115005056153612080645400147633018430475640464177662156027818771345476113548440557032201678398824446295573935109637340954370338851054354480740573189644397891130948923680172414181498109631876890565178252535712637391318132845137868949041351576096389498006164100456879696510336440110476339261011736540989946355424600071643910894048958726335564418148477425846139947268761945279617495966848547505903384004249905974553086566940151652112096855673355497530516393609158626426515709767198857342264645085524117927569199846240376074539769241720031928371824471597343606169495666688*i1^35 + 64916341764130623467226028550542135091923964203388888701952784658762032456059779588572164562374749142054351513836870620306670100818176624482455734415381411654368319180032756696391238320106820954798474821211608735465864709430731238137809484112906129322072963737331364070740852917137932894995086822321602932693399359636336396672359119269434593569851078165237410658339597734611068534829130889157786670965062442501578708530443543327375101954039616294620667661989368602009437561532298689042226626643194908496119334273686190631308318460982389611821612241305734006788686858437391620393841724527555637834144798873711251836229029036328280440429453787223025666504369021131898056308309384907072428280370619403993915212481349361144392671198482478844723439231054556330527922248916080210577809354957767861468584477010793101743253507134916194951286093012384347135693221323169801033288782866223259456077015275232558259918453874134968259478357288466111814769991403584754486081343144566297770875498007958081459982340526922973605682406651804423705056277521557685411508635443304237412020373186623633710917438517794669511700351270621412957189197506608139272238595510809945076296354474184375581721800877054251220463403429399579990113156642674939021003814094741268476570454972874253634556784350716683075949879778721102099890567876577009481656173740299990387610226293608024176560327145681537734078141363451793056126009853805290892303037294859258436617933642442823122392679012789370447202228021124900800947972382140272776586157770361584920787124494681704065041981311593487782213199604135950783604217637146150063959298815460016337573294542069264608012198941460284803063403268337995597297969277830234221210852342521234473949876188304764505062869636777539807575671064094912030432008622961131143746809238795111638427587834539239961875571064599363623523835371657020620207053232768659925943656726988859968781199918828978481054614485405966243132785051667170094501173089424021953322614142943048527779862277449400094316398563706413260937704599110832581227968203514330142832810469784886600963770949313209018430484465240622799637173992452066053691504516689963015737110036453937404613026911187401217746644804322592950367165920054627298686392750314817011230917555731920330423865688661426411255510182997546704548637219176264819952064623467324994093021325527496270824970369496448303412390639229734379645170835928107681507464091292654251356111449747567253647963256863216044700801650817043956718999723780310965050419999408128*i1^36 + -12505228885401221231441998974443977289244427440330251810970809484022233661419435104926029254393099913739297656339377722959105452785124609381990152466134071384384087620096009371894692935788729529218164507105574443686879913933199081698748962976588551560215173747066032020985544448173804300895701566510289417115512496063689640384343640575294168064796320837286030508951536906317415099259835862904147764912214669166119385829765429193620478375463019005484730728044239794691039642724675468004033332811074571355823641170176937585698800565782222338710481652201141495721240683012700227490363030704307474469807688068994449745233047076108741487354494121124980805009507023827680591998443072429220047678921793422660684981938457969674376004473067423602249858629249518725983998261342283826258146748480164046350834155355339938672530588381713371148591395040156534875477920574226593467777526098734255961000893460569175084942175856250645757450297359246677484507997358608541622717664499239683675608046327674597920867686312813614258151562274026619805386574723341948702197542090770384060570128331689498441873002502691640875417285505370363806715768659463068804154823268920894471911197368240641273118921221322346880183135488887745913959794245842349516842302307087122106734393579602150763336151043317969528109402165551414069820008739298160911242877670803429225178189791466385258401938449538447170127152737973481800768726717999804116787977042347054400372058041883255318129145758550204577642577202367284230137812135241390686677783543882648262888861112518595177786419615614585967836314357354566676230541260105662219056781216360074304894835944879165447349009346527327375171679581335967867938212963202703885717016711784502978488416219973199865917914877228967373555872697003935227046294018683822599037218094186666662306821884688222395933509693114649855325771763114263808938918700379077660237864003619938701968355303332274045857503237587421880571982250759226106849647499918893472287449684294865856156747593469681760550427349805430477717573206323027547130501450849621074257545365519399800871171797924123125311512751814082412367492058302616562914168727780679279608378968729767038600823231061719345565924519152030661265432088889547971337309692032206877981785062079961516657449443531957799824730279519533037375252006554633912496977276167543571804970415887419718628631099008323906717453810365482837231093089228959993921715799915193583338671472067387866513639405166632573209983551707932041668328266729808640014676918272*i1^37 + 2004137184987522192611794388475744581914567123148312562921591067836243593544682400212161573736593743809497213645944263029213424661178613445965858949632514962767002177104691607347657236248371364800826103016406183860610052746923707632446761983232465346738015152998924155940241892103289916811019926831300223609120478728555056794723094115493419825224200098450626944574529014276870757046305456942712661999780017225005399286485564081357695104814164294754739285085539909899065563875623758387991413202192835334650690252356389680458884641065678462057490462555306505547245065821934042170284274577450054676291783940980119317427939573292669205654152715107587109146154054485381547626915180392280375270511436023353266454130301458239281875088419381067311843416414808841548661611293694555176941840055373240425215855117255789780290708516644788793227260652928361792550681288053865735195043153274226818038414483279337474892377717152051410566820104969045487106092510034132917163449646549896136796046536749854468864539201641678520213055546927805777835826613795682535133259251338039559765039065413270076047224698575201456027750850309435517092113324674242130597017107336896985979746755331827620718055275367333543398332662736737925906464518744324149463061377974589419854553430342292987119855667942397656067418073436851159616724851835502845064141416187732062900538234721897151716129446475223501217388102096767284276623622428868511356261873670895510099500661618639017648693938746771229722261443267682842268476684198109644822645671497093964499480526554733258887259770180842563320564700751329787140567820267444727829397784598870274681921644526920711746174707166910221095696955970503848104131176891096612902220326500552771811363684643618168594774976068535916067075079886679105066453979335422119179544079439149435329772695788397809172220500713465669397115311041555800823466719763050840227908626020717334123666745716242903473166747122538259420509599124802914905683841739627641895498906527208084086390027790146884052409398607984771685711168151174237543486466527257451961868979155825122439582984150929445348551911924019795703617146358717277293482396790255208306990609819303413803160740757826544622076167358234369455495672879852698614392649001803213503579128472727087885214835134484548987012059561729234588264590670976321076089854781116352156771184973548396613838569105260985108868031946388370144593517951925828895604749766806196292398751490202383396784661182710890697199273446540718131193669800139692632440832*i1^38 + -267234648763524630566423739911369359787830713856174910250931319956302628225031741132372020614767806989993476259619518500509757318439323307085249783391660510335702213593383184890674646455356098013327709847537086867947756169846133451663129126786494326982455795299066976840541191501842042892044236420368243005995450796919831746525287256426643253180612028819107016172684012222405914063632795563445780281376148992987001300159587595047707651464926851323713668475084722295320288623251863075457461734888359461620939191166505992584794207330010745762574994395163979121944355576776660892399120332503672983909128704088186997898066365785526929277292511955650306609319241541362309894178300085797894901980698935493270447386955998052279508119202395847398776334861832684297388543003058479305720155936269577624903978837841550308149091826400265354101289856488860229354302199607032139494734054788215615361178385344754682109844526190780731720408248336504050052003414282187381392991957235731225806617982393248209338615119768652882358301960443511654632908221086388051668143481901853880801330363298886954871939290983431838417384994951861928962475532155644742585638574981948364846382295554398426238854547518570684815055850378055820393987151493402633340603276863284339211634721332080711638032209224429204573114988405975841652371699980025844588575943175732642818449616939846788474688159643502246861502377439999044299995821758033556380054968538279949535470603979021144611948687800340396591438483756353836434567086044241242810292239058358937615075429295211037496801483832713102789471289539292886098684909291764869799327063276650637458897603421084810973808189214047591270550435034722292796530331679045436377242441176143976262265951134202180052500346792000654572689352245977056997228820176226945794974103897932920838774428266272655142096498167506504657870495651779348807049426358189254842680110201719351527019466165449534532113520602993582830105316315438737157171910489296655632333898822662580443232720112785342955950801990774235740307034714175844536031574890269157686634142750683544879647444597375298313455869426844330336773689783040357960201956088838095577919448066026048379085847110225843597094002342271672771356564604064313293907495363978979696109144638696776536728678848939191644766496094711823463358621895118760595371637187947629193268446064037435001927506023919320417553024147515903167145182919995096591018895845618786805787315987637030372741230894978678319833712642280508577888516328301837418496*i1^39 + 29756993292574150681584847143846301399267101834095462938084776289315911295162575339778684419381061024211207885202776434358145747709750261637533512431585114304200221074566265865175008279605137056480028594250369563285322371796614483148664141805609938978930894025845182203617277926830546452342060583219715815627325292608955820259139361054546284506577765175396419944622131999247876092930812653626583590046585466523992569401742445552241454180663296869725248413300103058422291853112273511276287918281298421151076409537849419113069112608696140943423910971756912796877042687269406481898331315848221960814742597814561837284337377198710716969732083967087840704902061149508039454215808688159716849754498990187358160335382403002364132315645282283530536084619572833371743606926831514427753594907800598481225368147562097852347540945550060742081113431941528710803769181447636115000952083923924072456394584729988014487188988073694964794643338138697135816363986619531790319200312665147448671234561630965359729826281613791754132408628711153488070412104478509195695067824491129116959289010325597116560971916097026422337076997938999011114759385524373024984480932050859053187925794630727688849213772113020646955082528171917796379339326106080241559723500885733771310104547238126991489314227846104524678118023517584081745445291546386591849633032438657196596299121326127778114460030880070593659730316752699434036232433957280292371403571384707653221502793709123024727460227619930471718821001395287072792485858928541459685582140709741313222582420667524218532090131058748772431621495774357636678767293485347706033555279752894127717170291916488637626886878878089561453086167992481605071555156030321800806226078223368968499503927218110322515619453467730169968603496936250801044099062231998987945549609926486592502255686787441929512359947222816794781470205248484812454269063673723637481660850269891525977313132547662777811613187080895092890281055864617690228785241057161367979455351211119401905997197776853184930352142201048784902540401805588766207758394865301123027903645176111536067143662995356823655935097453601456708274086959983676205997352322162460319833135196213781047442512270559968018785022486441409176263372108158609642850591436968547054339136452817859048445593957820248031410749586705941889154967455098494625643165468668923955948742053794937751234078453693458861195618356679439354411472425344861920389606724961634308716971934213839422675449381721538786256521238503628088572345783028809728*i1^40 + -2804339476225003538598379034728385037204180417061812808577086109166716581189714267885743857122101649127554892569322000088536225395749334986765863615838620228804520116329143843239995980601148070056232398559981038876800290026550290111678158420492301474257176368186007883836100254549133306143086207161122051885217649938831008882951550925642261725566128808857224620972829406506052730349481591158208202230864959364180115295163562127282164332663351895790332964986604960889868581459923856605709219493358449285318216115824893832358882328550761601591982672542957349946967639777947533429224059134463744104124452412790404853578392122525776422212700671757084429591733142724438482092056332897300081558857919724398961235101425522188759955136445472435940594293518764700907901352204669807480390511282553887289186386771655728566765234452574874547549722404204756263175977544776602959173274329940496917078888579703711562521436930226080612597553080903819422722785984509076399736863161059537218691651326106710131870603860094193299464048093465732564099743465003312954320295008860091436891997959151479094486915857360102535559558560936353775264146063988704973682610308742532757669819311517212408624237656631434232579214811448037018465306427136165547419104086280748446904359905838352760227026452848278825858837860385643084048992000263614110236245926986027282434360718933980061954554147206487941130158137875172845517536498590357145770841525874133035703925387410760914257236746569396024835835405570004794780895376196575589168174145373604790159736410089845156088919982218977538654031325773807967522553745333422086053788135730636799987188232455370458774087307271291795220570723616433408885743473506146010561266795758301205375666430586650452422216206154985224166004814741530541010500444539109641931042392270659056151769271623730108593478722994747232903806026301941546679875752414335135653862306844853253033328971074179295449765130035837851807641708269544537123380305423380145863593318582669571677456463238735646095997688692451311077800576763400862569173402791443028959433760910614767334687613430553418672730657787384597063269660283564654435621147569714868005291574097024568132865248549439841087258428061440437976115508891228817005195678278074390859254550137597100313380065989680429122759686800456562047765167326856170880750517305447223066033516474898686214080058136700856741336977826931849388202204846857237517331154795582391133085433863440534665883997678881202642748618180696546031129491144704*i1^41 + 231179841836372365240223242103073211485855878138100069133209077810308010255289865261156783139589944584110281272025717909615375214434584665107208069887705154164062856567319296452462434491641448979050171208254916289721014507241313924727866459042165980819745987636802460001023712682445687776189572642210560225032672566864210004409551977414795317876493138269317791252836007449733566999666996524155421467978690525763922721916428290524742722653178226904079197574820412559833600403466931703998453344465086855416317772737260139090663538620425032248014074165683995952730932384339685947533641692873946541737824552174556857026364760655515469346470334411957086441721587570255727504506518929833295768812001248709996607666295721137626769977791830035968683551867064657214669697755787206562074848333697944737502105140827389060715856485090900995288154504196077662468675005268495152144457645015941091861338196716632777409286143995657120463852092192426187348530768042661757925927822770618210792865373867148542204293133337732406925242828388089559705604716280525460184405566735857305887699783169300325255386765475775637937272437398320583564264998970820499136268099163617280510084169408810773920889175415258591178169738053404852932926753868742518866619273762942943020221756654487149322721131542575894382403889044478080234561905357403242287098077368958300045055410889276937350791844641656993707711450448537292455638680244016668449026035032668486859868801551637132553632935832488951835302081351916412273455426330238929438555084740363074621790480269991453852243527387317681237537792259315729701462968712299022315827265397102238012486046128065653232129777093992780802683756157065371337678437028133534481551822276675789655223193366686804009706250928324630042846736214692288248708016188021906991904521539197301315962923606496758975486726924303529824168694866621304263936819637401516784619626610996927420834574814753657811700986181817778637241566047106090756714611595191025452911977362091631027016216612220799326629269691595607884510973404384012196536860793301293549001402939237058048487466403223508656237908620129761564938562079698327486583751460286759415268360757624572514233626031758311532187585504506684798401067937022950515040653444264158879045867693706105624607548986418195243620578694031138709512823935252728689769702126895554824137496882452906184906920645260397114420125750080099017189751392161765203974717432634022319427004245898088780154954042365576678039110768121925463755980800*i1^42 + -17589799907112123529969344166048645262561052127164298574738329833396757649573110117301143991623509678543679283086505902295673061728694014534876578618649625779397813508763360136706651979937403362026495105257585686107484206176515639797358716677355601936974634166660761685682192526612931372764282774244194923439526783465836985260142581778695264534771987840999904970871936400018273608976190217016800601794173605058532383083472899225095858425780314566346894712933007563166201817273970799977369273618249031486680004530029398650239063472011381236027226059621308848364825788677455922121396612111468831590618414556888556827038373977844851226868710997453694682611825091860990675433547063012542190450246347522759782976467584679117433695732101862515434618701379351144997596284153163406367305928241329291099188015006642962765633269970961717991729442596945376632506579168262701325692324299726155546232110250384989100170510033788005486983357825653908909066354169159281542791768909873011598926717094337211887118019101868243181187383084580720744948712718683681248531311495891545835872074862090625451861621825586891909756481529843787654705410198885938424164979156309158654275560684005583655715731334669144758178003135904250526582585444726167106098683366040172807453001093345886000903709030704423909046202025623380233088726953089126658955372662506336552438735993817442662387956275757389839744213737383294584874565183423795070613864671086532479959432707609652205980996597671278928120346944684331628520926759871512542537788034079928761468416697983429450593105825846434200686753437300557615077057850019417450411497401570882321946173470148549354372717213526751556642068249220979009219805265420769737515152948437234134942175633385416462771243945157154617914851040739633392126286446025069226959824256349789683402610406505464542268946141277155721983575277203594923040237557973871990311761195283472432696895889015654197847617279308987613410981437033867730584756422410399881574753874829854124865639342361602330567169673676498547011537295305478895374174238267121287920429436521420043503884572982585930619297760283143286269278160476679197053217874428279836109685514995210831318462270593317224066015831326648862014543100679677689951516763844156515717154096448771455253658353790106400394059287242305859327569026583141720295043468933971826042460838844863561691462615703669903778112695405350106874685124685316404141823532874125287734957479127829943779527154605674264108364588361445160255488*i1^43 + 1280378124339729142653131039852674216042269020704693177174328807152544585992521112900953576370687842807229968272987405392317669221650412161317258843567939320052084843121813811004073033032448700443889644213181350064116444240025017553573023853431696788412720974461979660626449616767565136705559641298482458117792572451111199085698593646416418086752816823491107773710847339779808518688405607589309211557382494543826560917609435264961839197431991585102619180102536944617803629996793146131463500647712158401870685344110960566820086847801606856024353639544607129123912673443209654618384299848729029199755595519058677239864578301303484586433621092196357082562401088981914424586236661760939299940730196080455482195454981160048686845701787647021874280335321845068733947210987473840882552350181877001825968280888508287724271950922737747988854196764884047826689418964027742923427023139527666756568787441119254867825144901204957892156204015837027069669449883847830618131963571434201480272588059753894526689270961501427977722708346689627514007886107073485887876631942965878999802334117133228943415712020260547169313955646015075884525060215599617111675095149037418908595729902125397043129850808653713813973631916342699656118584574362486214120422449739798045371402902379987316254233365638071165272418217526145331547088384158226397188255540406755708312459338054236572427349847515309044169430735942453989436288228387793941155402185311887487362561682601816601337253719353291076006039598022898814348254389549393869838108778142399181081323447134954150331116036976128392627672820460656370669316251871229278746217156148096962821562584515739193167235989903813592798202945861352620905451969016104538818008306212364899674730742136036914909629922740437956773708315750303353287606484685449992835536257608915949055596543170979465088401328817589942852375074312241085920103769855687770945966571628535942093130962798036668743551000663124357569040625064359149357848783941296616159470116601568934035291228652196116368020057186955573701523850701671475089980856140806406208130117963065252515561002016401858668943660244977499086815929888990654428965227448098831806750591016547722699818310910522351805145333608646383570574771652551547656168074282279230432700476910441412481068084274373788675929557509375014270380926117458017595796126050320946541322106209222311675002550874723217749040289537536646047860740349721096201734091020958110301893573386958494839995094130975522927367489451034935296*i1^44 + -84918983565288039122198334819760201006159192640328047716766904160174123878388797995323588818284008945835332981417836971906997205938760888522369422844901915650007458431892558875697530617254406949614666777110314452386854908674890195483850492251273857873823592873707414931385928974962623372819146860368562566277588464270200709154762632053934533746754878828113163063123445776022628825329334019044898210097190404299610495321673182126898558031022339886938028268840707329091549447804677677999001812521505407888881987850090728919762145751718834823662440845346854455880401762051279226226833909745049794196135250638353344136928806695602457733081481201401989779020778097037544305957679680800511445126094877289455351066150979764744011894573137916252984677487790187358099220241494525340271409299559185815004330536753959589370278897077927137292871328056316713000453829789444471941562713507808371280459550692572857294987640136848940671083118818943431257234163546455280158102418419933576423604568888470826541258714778557698518049052928542189702133911013328466939869909079696547229050618733147426874618589537747768419764505457986731890933128533446004188993276557115043478447913052045008968678094411798536950541345327111134966901842538804727875750734937480033371592396743039714643740634315589315198015286582507821006325910441583246380413198629646260785477133776571427003016604328623917048199862458381644189568478743973135249913582360437873470604180250470865631473193892735539024258686180997961872336812228455053466891850560313258869897092531403118088995052419448076590009555021669242012550336038227736508385765740016716869460319353388973739263064211781118708711130154070211113498561233811290589598094010711657186944837609285419145558264382997100120235595970050413282723683862301423121495686771886401486044141690894277022302409900345889660267777161900971952632602140318885304291498127633241943505632474199382176969397182835854729033541284131635718512609324753333156794287315157076286303822903185322028293544262953305068747922453492476457718537963144755472245950095201657617583879142613814617057444901078709826285198959706635215805807196125609979288844328453675473437336407487147906564568392651754946106019941358959072635661997361795773068486960045892531311486289465098060162650099298915216462036063527557433530697069599253325540592206332157699776599681955360073979844011359268716132668886503427632376045862658491099520545960203776471298734012217827854946222636793856*i1^45 + 4359921426966794442576895817492925232507561800894176259803296535282766322293371300473537871679785703908609558982550811292567875117798293197984228491779389219838673776573394976542169299445201173938830878180654583376535745308689136377530645528623896626498308444187656279743229405553024900967385425326055590066581791929022572807712016906940986034494204184085360066114347934615492352221916779236369520564987286649816735467674634411089325332077068381594145508494088660930216681088003053070296079139272915365394987470096369128397971452491346445678673223045351278741210073865040496083922313195021836155835011463350592846219334609012813321881410597042028304687497496936835560505993295516242580397033526061811087252998507881469936115138290631208896017524058271421861869133001838219279393193903653076567912156894368708150620321701679265642044436760859599021238003040392151213078834511224352554541127023303943013361215415852130577778184900156183612973997099559428587796367562793777779359311412454582222938529695695260582262824449023882145334618739043687611952050703564691086545476221090172212796953166816006684548631593858426768902907658401072836358275935256197196073096626011561332976464633584212175366703091865919074223224648465595628026914602276721140354329392934966904104739214668605390673630028897656602120030380426595825726351772185824988689042017659425796706115953559841485324748885432988115488445724299696453801726755284883280982497436788690418265742923829370437404466386509389340133381011016817497488703208348969487268669057834908880887741715794989999319321672448105930249818754408871942972878301134739649386385784396918482561290492474430047986531371451230848086397357697734153252209439281196802810831731261317024646446939702465776395174311094568273450429327651637990136524031401130598758973371259731261458333135338432721044069015473587307216442042191667590413542697633367492754340629561248808948263831946054026243993185575665600678098406585867710783651248265246827466959898827565033891306316764514507876075458276728430975365550768412093611576528235938372138338799400518578922036999856365361045203178301009425143354259217441255934511484032144856597540997960303993739102427227810108049492444115129111762856663830888341520029966957091202368875376381467449786297961056266932451659932554959619268578827793224569180836734583453125216911965253538256927251305951670482273849317509707526832781162168558956002408000446945486197207522193378040219537768448*i1^46 + -104789366606947977037778288472794503634675489874516939967676223682050281954153441523461260918031408780807609581343693559611142099337330123926480410620075496738279514374695219553877613872472501033488201181632473585914664461770782784327223786451574865103415057745985762509991301660697242936582824091650068119089942790141578503049001061534846345084551702000059368280080980051841362369000746014751264656572294540289914100023629882321045773489575264958619256310118027216206044375493373340426893817713524855734038592127419967124654217036819224419583436200723797728908816020863484791340510951761656632941522890316601483394241692999125853391231225415635965751991474935095589714711518510589289408260296546848838803769285993215092200674157747967070835679308961448690095792297494719409699054655229264722359994513308857553205645431034852488973570293147577761238247700038886176683802853306856866432489756799180732110831828861978828270124292813410703471627243752490376099393685504177061059384300720308075370747383063331338945166795689414131449944924026415110348021346148745205407443330642665081305863497531933359166530854629273360395171398914001246869012356468433306775472928199832422031784540176920220294013544765897562933217246703375744041993643121342022529241093139157979615525597452878181852408768099197807788662289942663146412061463378869502748741447906270562498168298724581774469453865630658231703622196564617883573953189899163133366838178265720330476034648154110702444322525939114953232158281969658537092777656383286534504657009037720262459893861703301300942956487042466878588699013618630197289955827314743537538820757337476206882150101169208645828273095009559986093209652773592649782133416840633058515007480198413539871970772526074818811941848416865280106716535769491657241771917598954729437116923098995225450172802561146886064184518339496873453601686200503317082599780365823685000981352749784617808088270741632660731976042711253827040411636796135121195957026748517825239894529052056743897569549510714903632853600072895280794019701235275262100057950182145500078482425949470740764801804096509389262238921900680414597013657369990523836816619694262505495388672593717035440872598230741942445018598937430158249941325858821881893070551255416334967020913941815308659598499967749912011455630565979594754248966822409974403490110335824480367941909407463391006148936075932134268973742994759629437802961188914644766966163608425161180949198820267916196315136*i1^47 + -6614549584677718381690268190278820819965572053845813344365427439681722497473786040175521323680831497717873145687255603514197044577289106896210768616081411760729069589548479160947229281822135669016899527978909932367439255725559994274332554347007197960037545988812836277659220610720253582733791039154914735244070874121205877302537003333330401414409267724112351796017405670548665732155525323810503429935803277284875030992647159562702057179954248661000197180768082380563347245022293831294572352379374267477858713576015073996869398930592080145433698535591560674410959264646144621034738833424200657001241001071395240108274631481015082105510895977621909294986858702018183029506519676683019602906291323066428751329518471410835337162280067058565274522968793670373593081190098736397824480150082444641833410185944004990204012323976849296081886990713992040785376803013718964216943540105788104147571502274159388815987471323006140561418908338187141797772178093533518400359953169113270672497191848048390411525474475024693346479699668858429885099286382528035272835298827919286853253320858877050171760515440889717044213010227369564072796131273546828195009629576119969246079826284227494926834328667395979276700752750558052692024595646646863831254020487805470400273421494750519002863074757253967128230549795536325647064150820693785650880590046335491237410195310167246716691387844428263361683535616307756356132374020122878250465202999101689458309765669807493576540611727487214229991176267417013326240719020388230021704416087607559221602620651437812572148119917710877953504954112021731814178585266992672827665505582837936593113894004078039019581488095162647192422592207044138358687586550966742896611513464878865143365388579515025151525381645123504256580715884022619826281949758824184789460156415811010167205130032638940042084644336596271368974193767757282862390781473818899095441780790398186514095011305419578890894204572773103983805762432021037667221034221451472928608811678017980836071544330406463402156848391818404004810645121887441844725849292659698735088627729888401846748966848668248864195411276070339087777791275846855491635271621707908950890744981691872543879642545106163106750668229903420365744683090294362894241356025309204659152104091572417283556026214013264086029816206418898168133106400386335437720566640319593195055646117930528396872081111997748023557289229280261004089731745364978111827670098978212277684588198387683685145133184207391031296*i1^48 + 862588895497424197053897962456232987279209678530964349727664715055989243143319921952353874324985309551384209653483656286389041752215469421323684818692386080450561630155529282512801922352071627523072668191307030621568383670528763790006711088884945065827130473366526944887931112654726645540118840808658372299762851703557299685419945310016175999877165914919587053308722982122580843738096477058533760502729935122366691410304738851116683111164864461945890903464679695066304646477386229573287567756781563021786033645301269554998071797791061849433920949629116010742484389224583421141494092777937225346130828395475257263888358370001306046818391588351194287371831257743050451996273067061313002016365093871460738903213597076162163918270300956921261359126914729895708668257042524007426071864070070664473258778513629280765621022816289722591682246993022418747557382406304337208429122403935941866285039772612062413106046570822530606707694172581365633077930969317933839259789717629503434748995756050359325948902105437174129261732856952906779451321867367673132378201614902886024817813554741160742279097461648732965289594793793279348987937840565840766961384794888091255150779760047954296580777187683529018273778065680674367016547223674315837006545231570612607339386696319254151829833321797578093587337971922395722251152742725081337831247633050524338396116505447065928658158432710038619642020463248336040811837351936253100254070772472358222401253438799550723133013952640423425858258991691289219020795794140750960076980474270193824504313957673000055827641545762938639100253447378772759724382292816014668571285360158368796629019697344097177790654683561794818808111001600674489762433817690290029608714972266854346475592396758382454789328886379277801580159574986999421713128047660935120352678888214461832744516154751568218775170598942082438659203256684480781011410728963111538881782154990616068083289737029691053721832444515040922418865597373035499309437484498531528277423580888236682063782560769091618739625789199114632657215237538876179196204928912385407680844162624435552411679040125794348757523673145027853632205174606750966130563328610155116883429268469308038099866319450932155526533527928480064602338533324794464341885891004773927343534315079108199634274162643185151269073728476350262780822072800910533941641426261368614659297228648380355376966668504853583600480784425177957915876974047019066780957020606565674531467813789892314938947411761954816*i1^49 + -37721964294103148458717104186324000362906702614136695441887103703083773081387492654803050995665520891024461097849020093077389214319704816086682908264106189486918270343841039504875771463428492549794698889853304440610098708157644261149663371961209465985587286177951554813762725079971468728257980622760541091855984595867462636931819406605783664082484940015632021264950554073723668159297965169012829220130099148181079072135632431098338983340194809053204042637486703526376982568313020000185343888426188927311042434304685422946709927860655375425463478864189789096388399014248055634312881919452621041105945055347925172369007822953641474267584246454289636626070573278691129838610614867633031950248107959662637963715874651723886897355211214753057355710256215105088978803979875180857560833934065140677268800339373377392703657248965096916447110126980483272029054268764637262110450480257702693710189794810528154716217034571849916398902137418390374418158279821607275341260241374677544004332572512583113888938389853249610046751096164174922174418889748422532395929409319560946950795724600240330034354131930118465767321712002284305933861949340204212536976368044999472282593130142889414070232354897045646719450457425783454407188216843755518755634733749461320070299719286734330931813830345606093053366541418836203293528799494400944793418491549075296490372457003604525253016500257198835631853268160093168170234559117653097193512884276600662838577257946538868750284153987870873684157830713031585341423615081210323686546743510909900705506772114095402952837400056084585663718759318375688079631821690153055220248983246752202046840456148153195642118511051522189258697211688939055116580201828908350185012547923224427978132168294207979487075877858416686298745201293215067396303956541376822234073779342287456116798821320563825113342761663513100335257730197316636246437726995355275162018407411139031666101361560700798343994351308059454928166044010420875646020539324204175094793342148029106712590068519727564183661669656945626905988450296269019060068710246866336852932715269418409759374183530013718080787337442567807582647678384821689444002994531156593076489826994119010545813802793886888918233106189908976032474540206949233455954262647793918218049844399324832754842204048360735928050296147563397047527095629827019550871746232047114054465710571670759085409176164486522659865541420356801801152983928449258729456743390915831425108881129450681564698249265152*i1^50 + -612899678267316235786633311807793928495665187896686021828995742847998273456210510702628979657854503328492241658099257245038075381458826844157056406284032827314694397029016491382371506186974953041512879411697189223468778877154247395138387543509557712100349785050560626268317376128274177238360117437280349843235047102482116156434361189265506902838677928682955403018792159703373380800692751921379212594926947671328161726209928080543524189154099096489633900645584517038324855784088493003631479162581310893660309687571331567728683852095424648614293795367485029962772020378163290507421382907077411771632037302601257941693798581220203669724928309807828457742193667013514220311782697089467294428978760545517253261621787212648312900394994045243112716568887749484413091123790221245521849508784855568290099820485574409362688373427008372759211397874717369734311338161685428866511471130974065968347627857638767197875569414058140282651152470540904713814450466630063433104715228030022849907591256155395147948352239468149489378914766395329971556627849351040568818686066484670593507797590847015595283994826095759872385233626926626628086713993447175156537754510579007570672236147603970524232553491029134077561597420960921039813259282141594845383668944384723760730509050407312885525276801561240023637968928533516168195316956137318993900747632860352354147962258956551163472074546838608879574595919299532048894878319194983258424476202695494088026128208709375118719365975639191250824735110128565836720363057898029396050643256403311963381209016058225910349192097653507637654814640401592080837338715213397030170646133983331127529766004582089490773152356730119992807259491292479231619991151670456437436607412250491650023330368156802148603505990072058743747128347383504017571161540185201866071028567359360996800981975898447658353034675014156929318775191310819731764169530598660542720662096924916153475600872592043228982690511927856809706554146632923764105174174700672496889705582034332435923325449570987185822901053589419427008208976477373883802906376580702287614121332746883188969071336226702608041899655481908711785456501738492019085885812580168037648513918090407642740879715901780988816697964989741886857536815157954407731395371981085054856652978595699124525082084003724201452920054817488387050292355361919421329279852976725885242692789968460995794736779626785868123147820687170541411637219613480198290182582849145078476727212911212220750233600*i1^51 + 214846062126776526327718324896452263408529616287135383664937448306576320286338099548311250349626105985636746274209435975559653219892278251440459263180658050112711740272485853791581455343575825613214750802768159659658728746080204702772808675038413957996217855719596850579203899449672761466541073208181932116057468764613519505675509338259099730516647529605281057126864898940878953246409898806548862409484261093323739721746046920697522877596369135935385470767712936310875150720229079154905777325820097916624466785538631039085383822843532132239197714738509477328503853805726347528473830845906951867451585936310000683860311343232354543532724233705176977192187177544411512815479173845761763796854724088842949073831540100447158941358699808427552297148697532886574534196065779520309161770946287326041647414568734478989089724706762442354579679664464949419270477054659140167097716590422155105089418283149871561988542796055220737437129209985319376749209909024368640192588254323825155570230421072101249842749110288118720633252999158007050993046651663801076854846566320613115860088882276687788195654705812176419592066728934402412158673811182298512990633310224759072542184118719033688322072293499420591225216904688236580661635737473462619345562386515775136151275960333730144887657168821279092636933278977877693333752465798991556629212426916451610980421595734700817471850024051838869715684469394238357572063517367655540966626354933473197625268603432617282265800712603299801379457719122325712973187094446187187108868670871466867341031767926402146548844090578525799495876679128926237767035272308054949617789126036852739569949579118048865431265107093518191189869760691099782577150445048902621472540839638148928447056519302325684006508240841895081921648053232844955698760249416650214012894929399864447603966185111464553315705035523927450278872848215902188581688335606264789798403101483118662329006398500396826622616983779873520380322765395910130233173019363836321269196440223468219023635767661961731337447787343781344113708865049067087983933565036788933132641804411868283188221080499829236227240303769068961252412841391507194595983600110744674691760867869214747522960116263737416859052404364258835241552504793864280834768316253924541544163432673385536850471342287862345671435339657215090264087297391376335690051023478901147088029860152119554919901373759268704264979014949113268675685412826144158813307372732640868685260432565554202542080*i1^52 + -17669075804255793118873414448229273316374471090550752509291682850483079428102683351145567977952434183307053666479518651546726080860503642825242918865733912029399807717183693421308801623952408884955095583806485330541165461424031282625230679212731806458468050375465060950203953678152445321442663582973496343722589838941345955727397584660190088601389719997635387592048073276598707920329162340032538792183907629693414889027195864849628305958703636816276751535222819665610476267150614901890166563630763680433062150872338404773654632003871198273916490548367261619414457999835359628451972456703365200249513640181097430467697203689633518389804100629041693943641012933179191397993216620069438941320414397400933854060314229099796469635442043955875276615259302692366715379485396946867374118343083747780005711800859224859637505190608937475621007258782570116444613595859281557316236481101630754687549131269503982964665227437333362708049685522714869016673420162379047961413014748007967932562945854099818490909335859078231709146648209044180410332292591962027685802961903458226202383128105039664792168268109194255685129021902443434172689239569534659177284632107581433124300773777684872789289907657043905223153167914004834039252333758601514433316629687833869131800173831021193474289930260047258245827151087295024335521889102726058341221649499930825345438560061740628333741200597795464400114232560804101902633192463039903382477862215259309801879849840202047800479666663010001951900449370993719828707414912825427279380109359252943049979403115552967370168352465245459615868630369160193175596690749707950831253416726299788461246282009734379199489936490456032846118888786077047073603603268306317514154866364801126410992704431083583310318760761684634757619231114178135344233985874767871306778409278713421696518435625861305828393664388552335736432028562451335303961139653196720478859934776844209479123776191800939965570176985099590984207855496987618380169749457352883722497962541667708714974550374906251093367398752721604512596261543804604922919267358689686413664834352097603924537199821343471858559532675603437062432520548790607603410278699111404720840707929892085234249850360305052238750970744309219908803260754332398053878057531100203291124038084066528762499501800288758682515040287610978925949958904126782583331968016414276871411066074985819271000023833983943012972270703094922878120964700313079461467408423423501433234502434741551104*i1^53 + 915107361936519132640899669994303788603514451352182725992076925618708948679894548375670952495015424354227862685924817438138666490167878058700275750528957925597886706985672453470032113325346004939901421896718288735249593742821991763566136757456310872541866859535746115265803691366032868965668297461123097496381900105133330220577051723158306655217452893643988444544124460186448590822736263778335927118478364958669646484441448641723246958713962590228082822320493109725611772668264079183740417422337584175179401650966168149506046974675527039848350979904214907781864519855745433019084658747365318677845407562886082005331700369436790537618137026007753651440603526905731153145520149421010047293337615337654732759696909374795394548061753270927516303765404193356497990448488260198246185002797134222089456638604701081951121760167086092319607025790775241001732234147885377034668755864554584070916046954360149489665281979129476395838817923275743268317469684308256647512199296356029244592241337649626234169801917254660900944012417175732406795114755764076505647476497930862997970453478969332608353931990126767761103294208920558292426552483963054457959992593271799462302913216643062439637063075707917350682090127636256622753300270378300112292615957137635618803258866135243638515089013796999436839869329807357017138894108693218668655241646713722282029042316591026967162797410790461665806216922357461278526075874367044934891108681078577861227399543118597646318052723555776060773795863210593295326469248002914414505088226022793438753829245718786114084218798439431071922814301046905172059015280300954901903482558664158129842802513227770627466650280223683547949181403505653813581397223219435147664249442287942290946420952747712690988617229431958093649513795500439792400984135893759760872623261992954648531514314516361026527996892951207898590195843854937324868065089038112330970360543891096532473323767337070666907689462036899691335971959718053747023365174619360173761017592398711285069823392654571051791207994499249678132773142774962575050415380521653585282174258686997957928784405883572566172619765318030104509807787754405144344827644638952469781707530961039452700437399847569982218025798567718165592516424648039871834296669441111198135751706574431950806744702555145398461079467770561848597589506544283328200331397391257164512515383352505490412157141176386436204075613575408502405781872415754488882456818286924768925825680539648*i1^54 + -32297985581621141449743537750677133275710411503696216244764668075078665851754750624062193769750915948668601516815494371351631220145873302336825979088874117007996528970088862403646341088673763775746786926199547302279415402945513631150155840316263335115172269087502525189604513332221015819836046075752635461837107946151388523461113980104666255975243341136493373298922404881212697712553459013911489219443880414194846585926375054508831570449119853863412093744038436094929859372272898830161944270055351419623933243378958796160929605401143533122016154090927275219564135390140402315805979497441705338464749836049004098829982954195692679320910912834258005760692591331186411242982400112716899852514161948504506714292547898000557314306740631213514518792627746088472882744957774233530864904365334645465973998994013843954422964833439893859117149860555516489177343631974524365802735046689045507311707886482380227151998790921491697077588317212611648786964996261733918698150091164705121926379130680300037656773010451375949931106547639211980412136557462817050029991126166965593136836439254701094375458115605556550952245163620414847526244375019916868913835918019434505471265496142378695297926319352348616271861307586725517551349921092484837975214097670703499170690641935477456547477896382574118249237605899595590618434575146594056024323024181760482938712912496220232517223140771613048577138792622538792047882022834695543964777842377887068638297513844820048821872429475673603023093808464001630173381021283712906794413311700312088194471443563342175115628499895683288612932127798500896322697966007467696611524730146988195081951311941011933405952245433256558173476695743982925321711255271669316715849234939313674823920544515641505627039260833302284019761803956147612114331668211374204789448093617090724848279159621285223119915820151936958657659550573751920966147067134543567158245917067793787685382917771996803005923827631900465596815828612967047867265132423524534834116826255086966196817153728154348922965549748234582225728207468054274772566870835951103155828779658786830317696757498753520117296820535324891769804978586657852200753345109625819308117713190677133618539275665304010453263290148222120463860247037127126245541074504818344602894151169347465438484211765805540468468660272496162880468268852998888448315834561139857495907548760195705054801449486088600289914904094684811676186844934211540839073550930686861758580129792*i1^55 + 705932288696773925882986284098933462027788342124153217983037396009025856271302764080360694254512176168512194525689171105390023848691693550415045949374027340198154962769321016633530005648511562926594505975571394951590475212258759914333805631490560836623508379443195802099611083788960817004555941446883700858200387487503094056052340778235305766137163545757144059440276726981199041186774933007667761691790336597097021717722021421428092151392441777831886192738380703552092213071554143900332152161469590063876723328859697055088186241332564606298271338359099329899128586833139321782906851389939488730347979665736194194687956931003190086314484797325641792682396132971975722022341597034863397382051249338971603546892110134032472187029245759386124608670877774684060163959002316039857782747091192619746449400877420978057630410775879836328740612233590357646678832499702777967106804133410823837709820218137747007716458223216286952176661160380883421911468005125125832978812268372259390208309924487348628638731386953284871159000014013389758688541349330532041563994945032450682384942352729070384375656146034264745571401920292500930244302015675005269263888401620748189507196946885628602488290093838616828093615470259580846853037182964975509455165192902473967484842253812536537929199368492504692677678571984543063669126147208246216818944284550386481976422586975591234627817367661193765252250623209335469208952081994690865101207121683214926196553532840039396732793524790906282351863947946182590938802917031735329446719536447199387632244430501912845335694322923088792511707606819319448316727996084723014758983069623222283289512595552421935875760030129514811681900883374732645094850716690503039419146178816747280717865281537887889118822019023808636616324200456710674353128256802679309937757305163114018438201420649820431125417861858737992055925831865136109146561184948671011408174402337456293075976721407939034215744142438042906861392171825694083126222881286853051396142738766807271671111862151233112098002150565408264734537732991779610513766050765712784719632662150838674916127748884073725873678063750730473977258207912261714204704795820841145985013025882229068447927513973353377737131227184786937550331960881003586551643915665447443957461160112768487556332408497097657850960112364466014320215660658012812280415292260266193730580669314821154620293157168858858798790182914407127260808512723559122326766111217970109743104*i1^56 + -4142278243916854583454947122144161371759608033617157279969620153841860146006244172694185434106350427413923758774716366259050732662040219909418133929801727200690753923997276575295645783581122226033466376600252850056932633854990504979103871057591357896378663532780408158406400871472751324784999739223689661382707429056452176836380966953171076955183789047424799012708068075211281170325845265492247441704318520891938084625533422345632491311777016373941297527140572143286534914918951913224423221929322829205298868983670884301746691015516622499648121444131145719880184746669165293189770341768041059619336305038985087188321775940382878704021954747478153356659680397377713221728936206313948232647029491585137691644375014856596989254576140432046660368369194476413719222077153554310536226508213405565593575398910433656544925660911273053640427249602102312451556461846986104343055662676675252342368196558798306708968123880362772637425401487369131124358119643714482892143256917332186666091928345294789825130712886155596145973575168082115864370360684907892967871323283521403616378965258420568697292881876273172730981805543821153240366852457964092189429742563335605466944179640013153276918235434606050113999993271626151920166975798400570112169395796442497619722412687639562838688648697976138519095164983865546112125803608316677120659091983867705419029555722985771506986179167227407702590288392077580400697064737924135860343137242789913239364319513132535599733292730129667107853542029297655775958762089147053591952273421662484435874386446900395736404170389857342919524226980237186834440120968205700074694943557508165698964224777338687606721042510265022943253517074871769934945812343351696977437164775083751336576804768102339762338230798175505448171169977763736193075752468886871170748734256760445610329345175174791487269799098765274218910034181646083851675787018854384117222966273880381714597301157031614869938973271560964113936131981258514831451643169938819933868210240802074709019815954267027530712267600102075929021783461063436641475369371414826076400362391319641756414073703277452752231256167284089576929004136009644837023218113488644934263669826855892521656079048839737970702975931299565037640952131123542249139820939864702253317376095406821796430609009929740531323149159294893028455575358798818213083359635955474668620105839029987319425496245879723170009563187116295676510075438720176808703420089162006528*i1^57 + -300935533943323677831799446458196207984594783776453562802993784626319793583270767348858081610326737392308934368608479781693842533516086213356271043159014144177744608449688962204526580394678829278106645038703709577981583794628109724103846721015701767765634391555576497593194296520447607790772843141389544685331115481273233541389514280345882505722266607769422761985345220516699405944503388969603715882314183224254550951650072061956387093003582213290388388722107480165666280772708811056685260635021279357685985562744845488783382410993770498740901833286719337245384808776226909714032067961736610105537110692313096566187684520474487078365347577157598262309014858727967211729450568152280330886472073926475075157646446611124998958495398678728376265785324612138460834626676244597769173428275020843515898474439277328475617450002419325839721634385734508937768299794059912020525972066085737802283132822897631941503079492870711406943372321591963693740717697392782393015874521792158216540518115529050162439387098993928106061643343765365393890611990583747260247587062085893647563780509148988110874362802554912355634591288189815301079111097185461628915590756005796646875257793597751245050873403872687212464522577901813916176401247909524444319445673826905577102622474658723912930236504460380632964153575848671759807373831058278999330922043327231853992086015041830748248505988764267763069850791353056696688412719791503864915034753616649040975157115007549630790287550097370980258438265222156231251067195957427621610159171322350748061232833074641895298233903835029580938757394384423766932102247543136525776615423692324305936004247408858681624759756193213400276100478606933591458273528226851587839946228628508767358387173819782220499728637354321190874505896985632811164957602388832767219661003126222727992802128888869033545074271544570483333269470775338778612787780761572252990422719269853689922881463265593328683889930331954111626324823771340773568208918757011195322840019456220970777273218054916046944327250281793234328160480279268555577579346616510383796280100109053768547005130404847878049116326920726208882685309589002019211593632145618843050026098536737481093417042249315374002932918981130280116917496304629996507894136215492119324217013630916399232181312121603904469845940189593124163876805478291980494779292487390980523993299392766306727551529421284956325524545077202311072441564492190095894969826934784*i1^58 + 11140253233897714725571609361816739002355726255897568430138458292746801056556730784246328586171512770157968984614516031359787454257389253680998407913389206085983634994052614953326646505599503509615736085917429960559484778844884456338459044862148970916666714483540973218749684227529115197348208111205353776598888406971823417319320928456570397092717528564858839178752681332746616509516594482440237327318263903876763035768424333141559482701919059612748100818391074424385463427628259968086985358077519431765682455729361221052570319900516287345653321422844733502147410586395036637456933817435659705270706064707786981789806235096137458393246619469955296052097062404276822196598974142624046733002956159409274849163066828810824886861385115694570790310702683628168211136672937551951025740208843392148706054954838471369132550881343122846362700565706105225379402044885634050906440636346805996180428990189726074926050303751811534353216537530640682273413542625884562416690332260126168853231851449058083379459514029864039960353667752041672442947101483402898541796700361390766559520850842963548265537540349475897395063095821207953266990966736110093974759541588053158170670245641973242848733046568880240627447284519172890237666874034681217074044098440159098025099178229787748446675874356718678282640250423586120101753867023314905135868027565860602577514220347616941654268407998755190420841859709850473110562664373756266674691650806018454519792528333838903411433715555572847958379007734893696860391622185648735821271410909298630851597441770002288019922652942251521811155461188238741280713648442511551397898056482850089405752093518541009765531895795109098900595512689384813599328978133408318870522558176429570568922482888137787309684847066108485145382496151725786241078719741771328982286193355861694921877557970271493914983568374347566951026463559035870632016131623280571849557752049703281299463757526446233063028971748470865987508104094891390268329506836620226782655866643340902754984767982914330956573466284374230565690909572490462774599824427076666356471363186455511275814890089029998798868415090694552349484845240266329166146050735455770504265520846793844232956057568733932409364948133919403933423539819646245145335925358918296750891204528724091886858653149984342513708516125680825420003420215273741812823693697894517151849670118165996668143845710289126438260193690482040471891612348484485264787374080*i1^59 + -156171344185071016700571112164947357591004114120774315570314701914107287466150734943254258289550102665939230618909156775815485293002708411698992690310139932686390252768895914872099173285920950864197933577739955356593487126687638475220951833231885243355016214919505589069245223470946645720213904093095418182476633283075486212727901543942897149094129433945136452384930969416711436137173793043596658767376653775789566413859020359279253359072643188236263095844927838075750165222038317173074095758336359578259580552741079454373414638014417371619072917718080013138925771866948380544451704243532670813610386172981193414415796827979024151648885388141686637790497355997146239118831572242272800010103540117865341126034753916946354948006267851859854329039578776192220941454896466489508723680411886949271549126785113216557706178373757184517295273221051005013252096992066997866161433985618362873588209260337551477903206339894374363956658996760214158964508336072207598540836988969912228800329146156840846382083288040137623504328985835378361731248813294239080195303361191594147570298625320040496217590539994383594160015270079056718545925538818194777663449171841584685081508767442268087035309704641191087211307412457975391151896580624839485723904335123546302434703072980044533704843957016684661780584379683792985853367930138458039900211796951662239949382116312739633415306703772234257418151115602298603939240942807302456362135698799350376023213921630264115383418196370460327634118204802335056878730579158209148635137433016997797420860309967156114725427564669214727939858928446290013030365619577417601409224629253566301422299815452554973904081777295560044908566433431819655036789561308314315645720131611869120863900558302514403692253651061283470289628691328974556838122040115862846839330572341546724190717601119237243563326149048420379787242079759876823529010041744636898948515187985822307495448540832939025145107348310973225360163478729378679556070759437852127921290559630522230770796361858346699769357357436957365199553005387500153825679013799803767495135859416556759279772002822098275226032146277740705660505836498754767031896346501229388210198345481137872525265056913009065508050139166093208410757934273561313218545306832926541370569825094370751326507965649170382281953328003786621616676911586472728532651921182937069366613140841942973879985336289333516767065408690821999187794707779851535777792*i1^60 + -535886933484092247045366477527601341830644633181765597594167548549506291220508684113042890614259273596633222501406560703979988415850320120543032040327435967405438017658605030555099252376289056419236552520772238382022613252779488817854807931487772132265196940010335255374225356096697343072028163514360263881687239615954680978893683306358546232388901955922161301942026280098384291547783305723349279042383183801663877066291583497663930958201241424899037604463289934282667254651938258411291868607696134931136304721622633927657763999322316876741247249258865171569435861784083150569670310162144038350346666129832846451713607765708482046324826919345194449889980770211498247064642376215983488293847140584899319808677764697316658777350340389857820598185745312358105403139474265935746026132278604522752493838834873146663033258476175778376537938062722073772758768351846124332140368614604995473935166243525648499998345530077601961311763569578672867819136302857423101062548901815720963876386939713321406478565344540722479073242789739095498684748159193753838755979121185241779836991460074958834917991537716475077871699165408752099815720540321742945003209716908090883750631801721502959452330485181233785110769018245506405272086566606169999989567095038696937672483954490376161121202380454030282421480314784522643847312419776909131213817891008413669769106613642253590873801590282016961852456864778216732943152319125850426318086827138536367607097807215489379479215355715538814012816666673253237251085965743285399262123348472618836133789870264129721555199488106788806270175217204233573066937260440153642668100787165304370792376545532012675100664430194935653308418087153748634675864417355043052260809321887892623833117694142919765627769414322680766061719133100536493793391498307462318974274666447824001081363103251622997494221483449868917357785848387237279020562976222236734578031493402714535467858238185984530985631322063375815984654447457973754910768471558705979041562344500215199778508706270117270706487150032318998893417329451223566282269232995644444756672037221274782560888668393391518070077863716321351170932930349458323438618422033275613931966264430632294685787520857161564923781369886396958067059486069988944750373342363475768044585043379154010147163717146098379936789444359304317653451651026091013747136438151518172070457826147728908559387399151701232254616725777897074284565893369298944*i1^61 + 56606959659978226401176736912629983001896833776414356791270638348851010326316190553971986728267494884385792003190472103712130630047888653632224622263219193227656077858953703142098523231332857475572441170685561987841736792693642573838246977392495893290926154599876008769945247811458327748770787527966774004746330490918175876639991942872597789672685661670895709094725372289239810773232555172827441448020445662240219393592427833079774980650414978496918833351314886989144868376513262015206024029131307903144071146090176713367863033267107154988077961062212208963931157592619007433697748041752527706531109415853859587524169860947183101454431332915581496683641029104603382580640384711534579404260232818934490607061326855385650573204658190291182829431535798989710250744248058617558457478078225413866737348218580966796681828129891609670542143194322927691259196670755077706534880070980242165081502827882536076624956528397966671521769210548592735318860482015822565556590761483376635471413873125995315516747356211416322313209825609961746673734433650976327226774974476096715054914714851746273189661976482410913667449089754341376724594737683829914168235998044549566039522916225482006589982552704326930415819678022259273444803363458631657191400583884983276563756939739623986844229745117450577321879644190266921705339755318641921753950652929502856950637899634965688601393131892339546431085474604622548502062838412761226872748574899992157831142551503442037218549005553224974448764559257675843743505840271790674620861802280209498946996586712582709462121019059330734014066946732137441563795627340384024388125425302670751538841340915546112160766269638405381540348515861407571735357232904512421851980938538633755883669268610506318757113489515722868872930350738504846640032879563987386863759400200542127453226108915928674702059817653234973219373457905655734324262319238448221148164658112856083984303687069957576030384907894566781303580308251088612759504971308514902278890364873630753676557501735787924813182028696573171448948352260358998223703234109617273936534571550464000754774727993372811605555068458597435351323519884823722352928813185736626189999110130847467453981257444437861476052202117043060336376333891292930940065000920262970638748159444247780395236341410462397507910494920696499446269851845377646152344400232418846438983394644500921286083309269222210320324059912731355190790520307712*i1^62 + -757308783926817357427664297110484674265545435574856346871637273868784826103908227486007463958262514981459579824770089499017006123547612741600239970408757130910489682343737094136314909843038436913078576798438856154892518497847932836090176780950893378381264211586201558027583330403481985523994975584244952685364956252018498008307636682094866705159971109352401308333446842210150244942366532871306296018599703568205497180534690636710895590895036381698933803914908142221129367093169919994470929298737900071848420318310420390559013999863150141754734558082194459364895423489111306724085613428928462851308560632214634852422373679665610544093873379727991093124878328490874812568778158478524579048361291310880198235123754280484086965417918411194472309816542406006340334293822533531042434233231814563523269772595845628785807767484503760287486029472142391133015975939183382160145604114570465300410661430781079196556158482744446281958834612094277131152815018710854709749373454427156726903238593052381912367957808116560304800457335002034132018726556701150335258931428510176467752554085013354207879135251926703450060179101422327097470317876778514568550295125808276079283692551362197016607447835900554872747518676722019467452777041549730704815470766241010081663296040072075887340462668283643507397201938013516823477372190585953076621048281202153943808986955065259288393226631096837453559372422021319363708865204390606327688295094469706791271921945084301525062718021517102828933594720362014907926294850540413173895740356864631357891146575079931500829620025340325087659713977144672159280322507309726076643526678512635827561552104038751199790525325889805144488568469075887819989308350614362695624134447588727235915099701127850513655630389950027194163809143111628928109515152945605158829584864778628607983682187646648172840845036309851962426121621085869768566032940551839693336247406379499266960842492083749615102823548782182132963856915832515685253248784668936756509760331035821877187209544586679302399082423037052995362296623403959044454331501960246048821991863928959427651885224352271154276428911540185674139297141219959608130566407599029231334630229209388227859076653767125769985220113243580894527295191607224096787198522439217216537862837090081638237388428043466403783400889758744054028563367994110559230075668319595045697383590535576001355329846333753449070601399346975358203199488*i1^63 + -3368864354068509041928487727575619634390165674390945233804503339428180280527286194067456997071283332792397032562284569596430006063266736554489059475940742131592199998945390925945000108230209586034264617745974654581930814160617876961222926357633892897750354424246591180609962729501399001074577928815017129541603882002096117440323917600176549076211367068445476486645921820602497927253406193167118205181711989537027025213629938625175029604932467034081576846887526410347103818555705025811947347233085112497648044455629338719970109967268997282500277659950071990868429341575448976946727471341331085407013386349671648165891466800368126470079147607291169781086616538677984210532645682545218848806145753291089596187326781905093599878587515811847909789474941176796262092756346220777037335461458802910668273503352662828147899010114025040216011749356093960208670048504851751497372827571862833720995833800054501674888708015277308317508209220579300151525182454320091524846791831550815624234023718134984226181220563550042294274654233587465752899437823429860331977494467500850617871437879974205953908516566669256791137995672852799491048253685084891190844846280433934266157548112986466797312719782456827652352681384813295195552279735108048143544745273206757582733361933721948913756141774036780999850997052683664815688249656557448629295363116342135526333998255044872697377980364505941226990809296918317782813643472952784673723979393558106398822083346881146241988428223014394407007060244062224896337113179095815726121351440302329938568503629111792628909606449928623070414817548949958511930053148443665964862328228505102252962712690028178192016760809568601967386612512994172796108767675922442413057989900433672980675928665647407605094665033311486841368106687908553558902397854669407008040310713069723643515579238307073042922975132919648606334892343115690669977407918133573184134295396625269461364471528993189616069998400108293720182047410076193074960949589313182444997185369125857815303564842980909518691182989503439125989259453759813436621116251344787281065985757398444327334631124517373737750981700386498176294775108968457417334161152993174572921306937014584050497460715635877906513058043332212397173365980401807497238220742472458632437078673080129244524107353304352978823550709012664980896053532242741721067362301182583606898224783316466431517903986977987362316887315880976842752*i1^64 + 239732606250182301787543576929101304847616262853534049190206960965532943188313692082359918963957461469880910484475894076048052269202299448534289850194222121006791983373240277235053900702235801325264984688419856864335667921398235962749019936052939301318206024417777173263771996003709485777485861319930858519411929440930215867732100899368960580355755022526739595024700769717194743912551034104745110439643727464532801896129806941888634304868179914270278616392202751496609142082803808158457451018994624927229474451703338848760774494208831694718572582763244464041131693102555497207549270125510889128020343097363774154899972911199893230611628416076078907608723134916534108902081026124558094393563196418757137810328458723242387256412406381423791663396291772408566041857939122136778811953291398506057117071327219329394388989331163229170423357639235373390272505987192408240657417175594943050312184655579137466944297773441201671156938837361613742278793588624867087488576545555072828407032792819373894196882873006497840833498969954490056295358215935324713056423929975612720291148177228004305941442064146314619448285674409793833415965672355469277429953628154739027229300152898239915583741641944838057367982013196314634902813366393991266991393038088956307541420070351367623675662833788154618123910465721989387620223059944504107987957483139113599689103564161300884353280019641685183602060490133588354126258012847974666647795778342311434850430254279776983128703743901924085301766352107686621857341988761617476303719739436505321900734159323363061715534213957452699356954267367840575103653223658396800032720571520012397659326335215252057461844510425123131352735842694439844985387975402626724985512492513887168952598622365869052252743913431903655953755546187185049087138769602242763563634618954360751405188331534179297410086591013939295907538812751794251070507647582590586509047319026819998282854903382335667621036561591045778368002706952573664333236737753516495514994633470853961189187034753552308205202169961899230962581810484093236657740190392987504541881666168348787505228831579921336199741504966777414244046196853935652447588666063224513405342690372349695462561398058735675652842444486142843222228497414581987418149018613234489437528601320502996682977419888205946382021904577996995522681547446855415018543119428954347156934109157066103247382371974436974931284787416530944*i1^65 + -3082116155570330573154565218254104423487651286627494953174511809736117313574804911731122525962319353676583775038026966887975845899037016082820056250811016683201649301819493790151009171650930275503530787024101555644343014881169296788021666810396898383487454302363390901816862870188225431978281065648249900696481981341099738827072273117114602982558832285321526237037078369536935556394960341372548292283172727652771926146451820628929319317266573085719701027429978296982189991111693756554858662019277205815244345523790877739657389627866416321904083719245369611589410339371835740348905357115776460447129396914415668982161465817547576203991025671538474853888893931575654618654438680188405087667563776740836348390428210450368464896197993840593619015724444146372376109580483849821436861252870064643347141216317561636301380882330474975872902627529231546428740710563659232042427242218513409368035687851287222844879067534382695565535019789522111325530231434922967100946693802924668837590013967265902867936604193724832217634451081465824664737233043987251435256692097525109361992307299190739457409873898172879490268079219472836740298671428346634549322600127560719268332265209445319913491243810080950626698578022366479688764225211781781250280466735018054424459008797622001382266857250420451487603742756482927905982204375381224539991450994077163991037340237366567625341150343815724824040835586593500665346860133791678550839403175782064323493326928275485537545538762150866728556233551824849742773091036276599866436803423831190994823815488961735163886367205736730131458906717085141928977866848441840596384651938288498872843638030508457818443747204133255826680139358819773115725436280893516300335814441047738255494536645255825486771219615256304647835573550528111084913370297241926930732006097682703266404369123501276475604965731845747858839749839274747839417649258403549911322245045949123859999631223162136818144542093100465188051796638181360545878668852682736108834067533574543139899863437492435282068548159182096581837543223021624747892229336321702383216021011996104270175467511166496551759603483902817968329016124525006444148713485328215503082053925800216905984633670017755648744884773770150261210610157496369403507159666721227213596021115534265287573713745503449815911812035611762122050565775704913261180790470194175968953348099234631469863298079322919458334065950720*i1^66 + 5823769787271203152569596050040105629633496081850255788320605945176172561625449932937646897540495475959283852916320316760223008417991006898237178513181852991213627203234697379961237941286430264786155741102276398804119483666113871883714474278101912517248863590260011131461165068597495690867065285583320002146596243184809548553465968549394982982726398186245089901926394514392210946977674171877624195708888054727582406334247379602674004216740329941594020001045977049428118366926118834334982521680889612011655947249617745192817352688323964894162868284408495899155094542297713154659713163694554502640532654478574166171290647540822969666661106480318679685301978079418186810898875324983065397213884032270332913655257317314174149966655148062410186433424396856884162890604127073055369975525459748103415230150043943128138524515747842476628134664691810451562918008955101119826493536998791564367453656529556924846152078113182511148061208385607372118737610843950077415316039885517456991805189856407926507113026934760281225630735592050949830754391655753901904755468240209395984536027320986021768986459554003341699454864173282633330181872716830152759216797484802772550438353443637578924528521341896931924998452769720642947713903872147565454933682367868055521000937178904989395062231996310720781564875215004956382492526079100321982790515898052520974711348431213221804818704753063886903755432121162562124694488685415270361211257962914324431281790224728395571815898749492241687558898832391000642367455446070919205645824304615283936575993390868086132594974935823217946027184477031773784690515293855639477953596371441354123934246129505806686413315380756291536178473473856201709746760463698143764948937130013556432521079336919701920539029298492774100312787572803984428351842920941197505542085492148703455350156982389395975762673642303496503255572186178613837194998881570694421696959705393841573426200405468450688088411122660310540482805807786573006406832876963784137802511224604547054529858457014427359126318733378672340074182819497635042646242284323004972411498352838796210155437113235343116674019883077897956739963432221788048126439932991439840117804225687497523509418247303597122322522253939137300546668900597721301172473605936902114219422102004074375361938818464829114553735033438010127955935327123485811874944978061338381384880051400397296807729554820765374513152*i1^67 + 315132672934000175626254172684647688718011691099000037309982092709046405189446107828436745664385042228192119975405758558884825005002694597196520457314655811026397299449263951625051315811413832564840590516508596543268300000509527452535530767248583818485465436982902182326677770663575053286219123677720345724247925413938229532577965697178299144360896820798414955255848258623194393138814747188907868012600752219618811581734542820520637629950718074748412662685505082992983034378717582945951917652653809712141482359713589352946117371662122143086919005863065377655780038650696825380960490401123948643466405664502207422241727906189892752084398029802008989702301542742606706056017349566171035618285620293415443985279814392764255907181336249863862173632151547600855200707250696374944459092674189375386238622228323760061832178955625106060759617970606096581437254041998124271592862266924713441003212638193989753238871742548575141669418342664657103673401208691218945630241310318561144754968743646620619474007481886441673144983416713298404678630034074321838345085699041659634395528894336035987048096916144575550389538178188608112949731390426747967213703550553891056074769277780200863622976765307923237179940014730906047266453134872255557615006913158818102846351670391390035699324027134431756888934281016005798048646925376523227648079614365102272701743969944566459501217834583054244176145293391014293668664288449581080052946094043337036558787812589630703941770977816639594210040003074807188779287131359037604779273743629747329846023198849821937772337134553038054888026263007842445898010921317771748719031813239117155218985400752815942879583705671904023501561344307514799197615495554040514398200335978298490855739595047660532037926017883677350091680198701057592685838295127679571609638701215290829350868070332020311409619520702497120861462308620899695493817753527715753234070754820907988463257231237619504758869234564080103615920575882011556832426036632057562440182194387947230388080837605117982155748631338230902301075357793398504266952873698699397627044930105235122278115868098213690328746393528338689584835660627550527916623383718673203617816799362285481235452900129901511649955523663483259267205809874380558872552055706327427752078212166891685214866546799901699560996553318029851417268379992210249472591239332860909373706983236793618514024792063857975296*i1^68 + -3921025134876209868999805328251657347411596618032244917264073583450381064481061499644201504594787039696807905403036643667105345649222799244814383987937475391893869308355234124365221424873161581229476949109830719390673501264769029707377543632391089491387746311476671008196771732284682187964392209543912127805351051860366594916876844470001156835240764881347290388893793174287252981467088571910080615832660844261577057791455899426531376000070308970304333381096587685942839879039016568671090421010380490325194201910545306060568971925290550468045661429098323904609875504496472150833538090326754159148476036982090474182387843500767943002373109962240595499564006915484095418333426151576524078892128548586799917266495248670519623318340180867672244262790247378625277622362036807083450140603766434382632565189920867550547004877505183076350082233625134784469661100018823019565785909782293229175484460280979942733739115631750886051412788473216771551805178965620202170271397913970016366740064136390250546949255064860389805512159109612930512457140764061101194213360671020371514182241000133524145539144008854972665909903213671734722786261166572477939082907900853143223326248421720561886470210088703360696210699229499957095355960472713043258193038667284670213604789218027508493690395909945379777975878814327373535460045453716541744547550866299639612180975310255975483551175251236748925366924981042254089154679655863786547664177715395564311490730300091785604589308285552326731985009649680668881288462404913246320350565185435617664556343491392404331667636869537958177399742539338188546293303296159114327450883178386201986389096333766027933185069606560827335711220352635575697410859010230690710856812593009936281574824127508362441251228692610702708481037524241024521913086448840539516706232785047144108721133060131167611316259215241355027795640042074172783914915287299958228081173063896863327462027562875074388701139164731287269001011488322420870900347108676439856611164779913558093222143474330310366574348197005149567485749582930450175824083735573419978533821545934387637755583713915236777277009215182863007004795612981115558007122051332794507668508613391433402361127361259787669684201797466741164252424510751907286414624073106342609817736360057617401457553101643462393563763400932908770808364241565114850505194247311250221523510733715154645401592065067008*i1^69 + 5937346172247819835341701161312061352217618040563753222022979889404702110149654038704757218462464932392437154010354182311300636130536558602012296758799343029192266281426190237795491805680350941039735512279071237885204965490010105520886582994472093304170260487105376393924819300935164826822165252702023323803589817174077204046804802040586799508957462625094574809429797403520208795518438902236184219885235581761871687481705825265994903185712270759835923486169811574255335328861964339831241140164405243209513564072126675899942808868033656848326633051909080701728337887547662092231997620282889007445689462294598441822949529351315503462358178580619605908228315892779061348270193745528936992004907516753430981444749988935807166907002298396084123192645214950934557854516264704719059247287134285534939973329791192429583703534100555964416696216054303218242291980248185521460685651300018298278178047176598846343910606941716656049351169549293274831603851487842006735046419872873996689539757897675845603090034842857708705393327867918875950982299878171374977190586778312490933557333881903084951689917748047301884771725686447959130881225747203567579756853167352498649813025635909830220818380829894952224642309444701016865535883047765664587007446593353263417220359776915969326435016878081855895804964577432976627124360813657105423958160483225651075804706163090519174640753287999011412534835335274608280839716326372135447102416518912304705260224732409992323564992029123664576224186307719299445046964311341980640214666340130873677420614542585460089318187091881502323508070505242287744656109253594710127826041654333098670062388040137475308825220034983621650489900097574484887805323442779520083546245037625659253382492282204726899831500708362112726498365029431648984151178411951584215285906664529049274212466528276914529260939645688584709912339867664459382734312018602355456447857288893121343673745001219889984971628029719779403974689592668347050364276779362694107009028738660252723699935615886564211667372479760134224018548522315894113428037072431885192916283347723521093392610634052051276988698296235740361956696319326903660515030025530067594608375725053259820782369136972179107776438050357526474146653643824693483585183854987348628556792994030724884950164643521305736428591697162468520116097583308699366136696617480847124488793672693956074081052160*i1^70 + 309407121030445471644090736381579603091935411618022262692217993639898419261322623221109952402579765498013672861569923401586213864089923245371108212815885416382777580703149767757243076457290871557941473938832778947215909547546861237629668740440845435765798975877356743476691402611478671547407516818601878009050838665666577901180416260962144925180762527451787065915735264372946169195810489688101609155212974496262515692732421961730569594434151643091265603512326517263264711757080297907713246596543375776466929900564759225336512742306097217498697220810440528241196491948055371192219018470197842681910306800496729629793070165459604977182347142112159682755182688724721411469675228800910892499696459299993130729535657622369022788674575317582395915325525236646957700921651767515411098279721301484639949352957671795042028610887524604764731912072307974174789339870172359701618987756481820399872915002516110180895804676848088910292907953943296978749671528139894387716313535252577938209863886961809603414711306755165436550197897499484393726689588251808777812319758842882318466951898015625214581770833724918953351271147720017748255587473152725230321649747006332006770961441839802698611218852191865532537926708597829694448475535829680857507860852170790038102348932830101812699896367752749434838360746284678404654211694567134642617528613885578807886572060464494632733916512470626676089211683183129526651488359216983892350353647383344274129496757903640709014194560248676665800474404157811421652269142705373028709476808476262489160784548470529501451104174255993360399736160067370886207985339528779743100988669759896359517850309570532750009307005534593781893344696260650251009553808561459187552497686814548059231882888770633464975920427041732355954208899198421641513303986492822337002731174025918627161818442233939629708245252942525518279593526828753229074979360322835640089586290607360917371652306777833473907027196006115014072852882965746574248121237205761046487323018124841782696051452086960614241788134701584353689465457938895575678014049277145264987141176478445016277103590062416404673193484921905228402432636959099821128255859371521864573982593857912641885025302235406523656301865084539173863783586600650533246800241923624156393896847302298080668258260656659205263569575738175604385107880892304154126665191997070287802253109510608316133760*i1^71 + -2943938790548699746810118598276252188547975213091308913731899672826802789755670714429584636146426876004566777818229938343923359643398184485656390534111224508895487737182567493619554854357509998300074742792130886005971559109341817445473257010666237250111996091640549841315591492577805490020467019145390191620775276989845347526196168352320028004957914646251380073966896954497862041967480061916760877559414632337546648020065596376761554374553606413188587050445577229086631867589927641924624322587429098234352039869180238384553574095913266020710352511514550245001528601500498335024609726416484900660698435463925872838123322845396833582291258767980531424553842057699637767862560305595167546776103947943941109533022092410648010109602579990574210186732525358824660136287854554197735469064462847714437191589630088827986518117865361491851508573360446307951638172565795080271192807420147455848662742432656336436517357707012383437166639136572719461036238770231556457018963606964591634220362083889698693810393891770209109179717899726070058222466926587915691910023770266358675891647051324340791919337012192002256431021886410587693120385038146128973479431024100152630802506004548691672108258997277366029517205451227240078173667624291406961622581698368177620356364619531341202676543761204765943795230644068984775144225121081878830002860627727465718685433867334353451733272767948761966448901751684484634617930121339875179442614911207179049669867919601695171235728937736379932386037106428657319476761332041236972349294221903662634109847255643111740603475362364460505504162548165788386300825323547539052733006213622319148193139321087066326430055057697561171320105439000181041606926282044740252113737158350383358383176092712512771641851729201123165483161140429498577980872108173144515891349890641540139170749385137700507828034500158928056963784225479632798445211772626701370866899286307747068712659613802377518208270876931493011788376920268674566913755724773253116737198483855572680859086179073839788367430917098914401748561623730831990856295687186174987749660815397904087963854641300337625157870441686114324797074556281674266343349161653535796854092684320044936323945799666213365778636094561638805864816235156983162662794571678691796783466571996169871379841334913569280335433873156863072598712172972228107576511536088721798574530455590604416*i1^72 + -9014267950418182374116810120040309964683679866308228866757120899146335669143673621442221728787270056007923209148668057354549544441919754257867199756128205815495460427667593116704207411212148323574973904945128084008326576782292662602366149701579378803791771868011428374147564769432850652255697471923489560475501355351893120692727293424151801932049205011662540909971219674733435998286759752032137657754676431465411922998815441361179700918196980997210013761179907228251812426072110388506894018644545886963566994299323229784951794488635470870619849869231203437787856628439152237631335279916667559627060584365390586677978607291533075416372652550090728905790564960262297013544966602020759231254493551852315337959369795944037617869298341313719765149294321043470784973697920357200547254799145172954719861456786161125846570778575484993828218916635956173910962989129106680873213184061511079807384787614259816687543323998650445155813241481534376129598170448965898793434278400859598717251634763949824707750734484025411478341009022098355878533039843422599081287096194527205473062809106859720683484557905991553539805685642498993856326268285906708598717228147825943058666564817405229313207584728309901451017515324041051484828751997430207992594842499233976065327709652707054968369115899881859141864852789163790815580311897664204037088460573274520607458216800541512913872899242143524584210949448964284064343190136498989527054622833151451753464133075937557196244971463321680951910945106656303072663918820770711594125301732656512292763541140048348846853204434131589841915204569431986657327603700569036461709225285161436529367942912038738564124621146157619993838658723049110959748319894100061106331663605826588044533596416174442451255805738249687938447102479291534156354484475633994669919617248480936392774146881219058691289580451610677510852517969157605686150470704253957199522025820630394646755405763911696272292177776142864543435708205072044804022018843515400894261668426962038281241087544279511033434714603149558541138900933611992244627124988447022901501615885996735075899898309402900747133782640537272259274398412099350050657344833657342639456327723861850441778847637844059370111824159739842561362502902101975915012985703216599145749120903842315660840360028649569974299360227948201210139642112239125119312145322416967799177939310592*i1^73 + 451141624693189462310239806952485257003720584755904533970534471630442251466358758588697704071654796329149638987013614980736317157753806412899081153345749687491418763526286254823048383852039459350907745543976483541879355209240345979856759566077305590728202268763037959166971924000652998721160314812062696411856290989297547112468421594587068423317448330194313449536710041584888312284949642955186909595801455665444405796331254213537826670376735040618975285609052745932476299011069949903032469245389773878499640110531664100900465342036057516661448723763145907536049645978057290575613308572764258656383975382038849097069905056930930523880122136030643820599880139928773130469657798725704368568205960678980791277109459533380288373979183021744457081464826566925954619948536198329805778103383378269233503925179619327798457204256536150378355472950693782913738219641132066027978786987859345864054234383967059157022437057179519599253097810353966866379044455565955058263896118765821680136095884947326275988396505170679008042429498961001806713474767878309370736150137734244475198218141972255394760062071356198490414489377299464038218557867686733922408255762190935083466184394229851344652479311510562457372672473543358362933603264643901322980722838101132159249371897245687150647985113916806686239113998669230508998923349564157294209160771927164820717404600076650856307807508229967762065737985701593897270999603774267542295588096811844389735209975130767363003534574051684387786250119427142617972916305974488416015098990053502396159714650935975862842232465948046832813526533694139533047817646769212668629476142639946384901994014263628076607197676306578926249715153807816809425199316890927032975505448071259087552082744175611100787922345557281101913641363709259673422198792155829643144334934450484601581630727175848677284847473158515680007382717072606456920296483979538334021593466644562996092345116657880983725607174996884608282251447802621619463067126968924158785797269065502281925286341008357871820301000585773992526795542510626623792492524253161229581287877865803244618381645639812390095283989088468576236429576485789407363325181975276986743479403295234349940063874918275658757901187374788986989374465037955757144905400355854743574965224637726391225680689947825675090595912479915640556853454207374379560133338751218240271679488*i1^74 + -4680831134389494218572410744485867238488153527875778406183093590154593696926776849271153406306628337146245766289307563309607646648859863326874634789177143068980927340297747180627898374974367171962717532524001598989453103202909501500425078505561301892368997853419215326762423929163396768652604784163917204339331977185060857210602938256182277431910131747453344325476577733369620190574661808000091719448572769042082162608940751046925980996712938548267434165562508723365576497912024196108599418127806325794087030584455729745078675048462068268149288794405876251915313228057892552213030711219655563815598190834646028083174754016551917790085061815690184267541034749752308238920324454403646519511816887788526348026844273083984594628758576045310507911422546084843586960722577472350474421147214677376657856796520602018344398117240582522404749558664305777307837750560809366504344749545369709094704290028915561164191634946350115052650532161836415443494682512113335511596044571017173232881470972401265952680657908456948711553591231128261057087786146013708849364154766920583445020007706434466486030440521625571985624340929437944930652608680511002285899399052959262112150901427026516610181798244263572441521530091578419068157962010719900810169022045845344286545405393318153498488268346047818818406642339745388230564430072782149802545591661450777197663751572296986793769702256367349186927908013378174064195636241730430144672240617216112899064528760477948572863646743383902760593294323155283647584964213304287194987942516650524258406744639310975724031276543520208071740616011044594529536945310498172388145331167532473927503434314768023018373458157155799966674472052393176099029139958232581660979506180799961308923280987696120138652832297228335684840536985729220555863231121350415757037656538106718444675077414902460270855872886142234635657081281223689953364718994073013443012801436934440551708978323547705511816219635874669292542867104900017469868302677908348869955034019014656050808374747059967758194581988477704518551711977361989899761026076389076338030877147477125220272965245258632710828511546913465150041161978580392131367389366026426489646193665111619736383132097318359564731343223828762858873130975737495183340494158318204947152221926921601080293919528722040752269533720982305056096113334403832565425917265557741109248*i1^75 + 18228405055044447181404649823513731976928588552647368395884955630552688768439103342104422605522266664504351467484244505017445657775776203014704835596671729982254550673721122182316470546965131918788600168368959716653121967590533636929029505711981148102598732817077215989334881973216115961305792383807916496959125053449617537609180327301716277702806817166696766768581019617973869732704382245931296945866877383432338666257297480242787813560879191135102753080835357646746606097753810368619375326459697038031914133681662755715199760320508534783283755952380524912944695664350704863935320666530032607732656176150967733197394944803739014248673369270356228269146666992442135233150302720797195401700174958662474795718826060495589614695795214301528607832718695383118305671800203391180556481591509586349470024478554594067638878634014498848400017393362279710233047160548676947729434981519754560454779045745950637043565221061919020720566885606592654204981496513728354941512618852315608685032979501710633611054740716787668200362630005239640990151604320909943053435271097956051205138874724324280695222110126553879280225275024763168710226952432059251379187285343435515130546204478498509366389086547603718993251268199059022934094927230760103742709644975936094836667814882821664342957208681954014019353257368745846332264510173106535155346725377612374341036550101790947294949035457015814389028053530255559637718356987806026655055946929726874215097941906399403652174212377949351513816648095684094298465964168772694460006272629360084327947994658538785653897489209425645961182236040561802265167378449352022980239517452950732356857123717498363807760400521817216435992434007321821093800201632617764113793630277057796304396268011509782265114560419726647178750457023805673380195164365309486198262136832780203751798359247478926281204971345704746168847870724695013805364331291911032735234422538322692360042652204909031037126690190278429103230139501455244854674558969428805016778410467386074915017575458548318431393585306135030584488871388793164748339941564050401197339485872832653594390023439157146643766809521508961388941015250177520410849067223393942606925170885333178223218097019544518342562025496449745224964224110227916274409162615989293353338085718594821709819582503233425626290072450411125174714871289627769671161033045049344*i1^76 + 134715279695865328304244103894359715251113430048250268032898153459593927120562036845506383331490123469259460719625165762286989533950284421363540277872288823341518244166319162432805832029450106950741057399257767645093598397208063311112404264372078057030110426859419494876328499215478172193280338531820685335190597387266924486484655892400239092047219782013089760888046793871732301169629859397870453658773117280364529772359252714149015610644043476820614269328184232886795209387530854176624423039118570145414574199997959648625298500602579526872084338937519259605625931330761944802438865052836854951426195586347580677418267404971944475899825191750205224093507382244555408490813012222342888253488399084660696782513833009621507976589442187923406529005964378310055292613420175166098920223410604828450461217826264672514771977912680948404845251227006961495185233550890627541682219584104321235046995954421665850398764915797664779306781717662506469178398442292074477394364521524053345213301785456826830692547845453668580888360649728910623082429028312937398185960324927166320920600481283841926522205726750669825877970528616961356110269527744765005931569703496081448184970032349411125689831828579870302976783785510585527613309672489790596291877032042513810560885516224883892384101256843836935780067653653376630592700518779083790763650134085375609383261409236530787983330403945836703412062003204247511647633186759571227947859618620789683120289595629167006110615497973468989246554189254774215412659060598776169238906525009239783568547085490842045057261917562103814623895425333818806485752660804607727826021964526453421264028893859182855498292244367750519560066066847626986462345352267029789514867649963088288903871401124992856734170167478886720484601769170131897059486135571389442935234660931553998388203555513445612806674435533698209902263482477047637639089030698403528546091046415369428737424623035285641708138347682818125380075627295793491680967912209398820915403273927389141751127505870946857774749105497889176542124256283177420598490258578935942820883785571965131089400323497359674324442664887896070899419589688186492172207953588201426622051081420131758053020739855685803940955483856852112693315596085640945011628963871321965328275514235915694029407816891923973868622746152226395884545662598538400812261965824*i1^77 + -2803332508781142695059197067146590252044720255526670908816083924807531237245977831037100090909703521966822521225514234606636860391940154273413234416924314775899874841511056698176432627748088847182215761578298398432880828862725123385246104523888574129376562771492251992915639614996549314077152823993183451210912636753265517687894477464322547685741895282677603504248230772749584838341255917427298442325891562954033546014060191809073066478916537113246480821448118210362879323752938886597283345869250436525649465039741304095918073404031442336399449411195110783200204599095527683380152746320346914982714666467402892550965590120300667408782882296917244380752590249819429770343882155082446536614327613239852545414285807887345348307969693780877690113021268386305141393801058602174577849898934535135847490838356880159404631536327952103362846121388147405757586258382611582299353205273357237131317450348146714446783568935334040429404481511128442795700318433450042200130056681834440098506096174714527309195995822724905106821619411482420796964560109075080298086844344614338784208217535070997787268492789189707521305899771425009660421068823687458491976623228435774889787843764271635883045932360876000753763483579059769911014279747892921916398018261717108384958657290738807502954091112476306990008618255946529218675136073773742459860588641668991437510275197506064165149897045038771898203314698364761124242375675241238815342483521856584212036668915811928160731192231645007184162367796767491463808897092022296520280157399043396567958440113000482966307460360832404024469225286124418625345135516585856300961602714578042523271684640546517473533795311085413807913319558506476924304587199568256522464702015919624219336241028343423282949169866573778162140660004566979579381714868273577076265564412952370623094429796690493701132369863520581323965603525128239264135534268493107401119093678227125436856998883393213139837979661938084704247845038831084814521497457074417635608841085031779186079872262079403440233479327176502990184165232418442734555097750128728229695198495965485620363840534968918048087157218151651978122497292641131056868804160267512969829737196869450536743025785112693492306123898860101770433094284686207879942461858486300334668766063145826189863984291540640088507075718564231947833852740402250661232640*i1^78 + 24843818076111659064833801677945207568408951348015900481788891799871993762054418527734024321826963408537063116670843197922508657140074698025523588891904344494126918962557291488137967584838552293676983431640719310882818310611609634942189388615438587003313510976979388785167380605244628270803410533704519849394234475991246271691789448401674097130800299144768956621086758590248493262758996612678178481786561817786089282504046502438976298400475588630007816924463988379436900565904321796980416666818187950299415946896534702845032781144404377869463625291715245864540716611102045721829058082118675984784455596006901217439459807067866010083706800707635432149954375859713430468278966774450014758925522994894178427146212399744187875792577627534231707854641344935997335450141520071554604261401163888912472847538684687552195287370347228733453280188831124985328445388040336980664688363009038040374453961857015510259757899836749390070076331969913127538374640135369621525864702027397394412433741214074039274432703967627949058070989966408678009754397620103864948475818402212624126269996489389244446967076640150776033362561017820178263384973446274348355441061327446904346081011225415159502938431564913311630191205003515392115156716190716267969577803053251037538216757346616485059488050513598568699427450707209336824541286619869168587222793574123453780396080184345089732579238389180860020565144143532786689688793288284474784540813982387889377787702295689405955085667474449672616248334354085904809966070678870038542948906097468661102660941280499711484830919463192935811793411423862146184098397053237821267124051645163985600433518337695899514590856134882862487860465610588448018049200073777534558238022831021893609332084826165567330361549572310377077462932455775322908782976416682625614092981596936236121204879692461102596316150799893698520831381346944560297305073872835508186549213314730084489884313916756106070868441870336314532404745413596701073594220601836322480607213083726688398905374947655305809243151417657876187264371884927979492078149474831896363808311982404149216420248680823055093502862515822994019864404308824619914495623912333649160605092491355159958999276882054245453170293126697715450225471468176142263193169489288276211862276452178325623607846563081866011708694924620541779824279065494290432*i1^79 + -143838863643252709020676575367626497722075555763609306715219443113848516560005325799205618164867225523828938499347667909387535510411688860100523720658151379753038301098465491311537849919700082459749947481911210068422685258812941420086374572221907808618184538782674099626196721952905206949079826839036169844788551367029828517556477711210738785318916841773665315084460999461867271029035744752656036580408056471537144191390735457982725757964803194367009620561715691757347628222522293485254109903908155052791257724642778893549322304843036886268187004070484038420333794755749767827841585666110365503607034642344236003859344215217572695216084938880520381048801313329294397098576026610362556840194296083011262561635607357111190545327102392757774904900430299430869543326903703887581408674855662649428161760320741091026276578432855108826126861070849454863960618341502057751102782714679393877643669045591088631712151884294840046295803325401533080304793253211052022612480150328134404397316498804998073701998449619589388215365030069641167505623590339028747834622793247468455371248143253568109531526900424505191671541760295337600082778687312553866099542062061017732862429362042469865557891909553974758086836300101494984316528426436285921937520903292632444347084747174258198691956994239989240117911939452374165598148469553667882876425685777902072064547510314595534427222367358701481411243228613158562905960910756092353681082732284487615621651759439671703270819989580443225765564943156570688477631762670248312286880423004412904750583421406907727452442569871934002209012361893710816941686885402801836963544697857207034808572863862023625800334620155006640087739485089547032209719683300033718467174031223694557254252521350954659244340222570363945483986764877204136180245551492332179355508599184057907593884014908681052298144474411171484742038213995705485976113951029541886580005556982075631102373725493969716671392123906179561423012845193180609601904552774878946800778265473100325655431514700195292679928494925881117042688136249086211077280350733200429988580462905708490088559727326869039945801460019273653741514815648672362969861852912743043820902609728708095354846952628308522033028035714284151719176491492240978077652700457830190329830500605585245054208568993869145706877803440488700000697606733824*i1^80 + 556546626424444599846463376655061205349506690567562789991925713176787833440953017339195478834093548459470916407963450011947438864848795015096214970094714223254502768880648587874882703095081723721079873907661635746481299566073388534091574589267759282991410428570546863903265808366338711615023239337923821810898770863152186093481576630456415009619007139303884709868086682017404488165300743507094605095131717201750308321581228068103136538711536784251363284299748769138403639398498385915773265396350395542329643470287219639822800835716727370829053525978544072476622119528438575153148425173361655209455085288075757201393935573656982826370816116306521888408294456603229839406635801043058820650221537990077059471156997446334648677102816415836725024465770087012405913017501998574143786770556254733513222377232599655630765566150682980308770529889107057254275871801777518506855336489296447274021786351528822987883150422012610906690745655721891846734410485396281104068034138725224218441943258062651039490419034497957428611903784472717452276645374163447272545357518946926882756048162590485893196297825587137501489171109887002980672746660261687869050624627026685675446231078297321954770486925208993459462827262388707412252956894185781540066790429800751210051170550128384666600334707649088731196438880085695265775007712067243256962426391445922606441670643931020262414961254107423480624564877013881060099075147020062387766576916131512668289282536060376989622697725021934849112176598616652621914703057811613116450296770058408966407183350722585807485297820836068473749728193224403824111792616214311377036341449437592663741220788718389659062905856513239470284373522181043653882355846219423314156745072937547829776863017428472548247027410253112898835970422755825855457997841647256394310984148942453645474925826802900006725680058777395391827039903781995492330162572413062439111869691404292502314313432184544193292599391462051928772928310297105598667286720829543760705640190179335630571791727348616724308613335416025955178502829057817875137643984118790632959725595927539504333541343421329391553546610873933881535519549727905636988548212658327409558033952504239957892636316723893025851577230479606007016230333806293235252936257486679021081510466276023678373692042985399969057352589809439496665563136*i1^81 + -1099352944809126559048042733382154919067635406445347177760318360328945900892598713441002730784897719426581074068477814329733579278022026190539245415794746699352304039453709587363069739175114496850138540410309345869185670056784790390091150745767521983869352232394162714281596574123763321698934400667265444802503944700673557301050339945270899467011716698760703346522208610767096527350649874141800107917903713583237392499574445262935760490862601523699289856723306107722169170495685666209083718063194478214357244736614391898092825105761320282612743409708130787274031035515831713611769361976984984013688946966089108735335221538105685889921396272467504255699757649995754596154415076124191598255116087945881558537467401737317586543164475347315032237685497242580317188166087293888886694469985122613701297918126479068323634481134004479139884659072669636738304033337395428008147309670532385935520758769575283658806715343447915834273508709246277472993907889971413479603061889563479955050831246056485903739434729756565551003298008897837572466520527780407591356929040045569775428967300623157571305210407564040476237495502119564832069195451134078627779896262610155241139661782419022102321370502304300986556043341877619008631790317140293021522001908098063699505976979936476945547763994392333591228877228235723910705505551004740002083838907691870937266659767953535999788125030397892221268666952451305749005112616641687632169905965823890015480259063914870196679358820982953417349003478779074781416997226348941582436493512287727933972028147325584722261657848359193467843291350719223971574694792348829401319015258781187902025813987886566639653179845599417944336086347950487739812648790021844343226421292661509870611666903413230768284798260908240321985237158872146260041302872731654058831022896285284912856775928000068297493966750537402505230406258125685850519231178391420273848674139686413477115242379040707724155427787922915793422378875915187524953003386278314250739653437468443405490230583693906067293160788756056716454440048657324177369625878386943905491588107715571464930944027457064279780860746313995640520378780075983707080400988242110310908546865190799710071927425699604055188354338190611227557762322344309123821764816813529046392881971045059827631207224183616437992333450811564621824*i1^82 + -2402539315076256195418099753576673451796357367039325398754991148806799854266769547860217792726907053509708115253524621330708847229260359740784998163135476144275546557638420714191134235792584862515390329747431931287350342251018735946747513776313350008162982146219253064363230205334197068223078247284016569878180806376506237576660135409158009435232552509732769430843606530403115047056645012331122915487202182622405556368314836699815309452419159127320344632327240200688680440672545447945992227668923144303686305911201637430247983824784002210026100289038066847555701368631093298921826415021594528300023559649306769664513518574213074112015384660762488082345206256226516685588707984022172853557624448650813354572429699762921837532798567449726043541583411372305870741255330022629268663200308405094120786274556270298489214067861403437732653375841955584136671447995534646888214856450707370173340062571637251424384421836369682643975784779573883072114473975067879435933186513967814758003100631243097838379663833126456590840458095571868575710810315566176661642894164783660268173336882495409247277441454808491203735846067306373872268861121450207286887215497406767212700897542649771473425882721498182532366994775440928947260158962432677151454166391416966605694927126651339977337763357904870872362903356695723992792822186739003619646824871882486208598057240106840710627401343414827321421019377142430476011358525475053083364253808456597535981391543678885870404897627324214015587318795941308511185994438787907036645183217151409712260252511464795084484404917806905154836280810085803804884786028589989592866595370107897466181715366171262950453114892689941978395484170387814167784623204603214506363737663624231512473457330948590507539186165214136905451369199500816448025515853987558404915353267054558002829703139867513020489229809310708537497802909359182733032322646561837304227553894202065854706874578439496230106138333303263721223626667762843839721467456911884649912631513486111737782113014348682896456169932246835990425053491902870447703424061792220192737072766515282418449271125721835650689100641960731452860862076698147572450696143801466618732752615246750682445353209215846948528704381737912918803013474669969243896104000805595991089101634611028756825589489825591278523730962153472*i1^83 + 30462485374580040975843560863488766496146015157431595323031937922169270739703296083126894926802507756759062712744572786895041515505303572412596512689170483015807921667247189109474558144449400467069481154027564560187178048200294917494266146069189043020328123094528579762416171676725865672235142960741452864713748539135368288658908896836563040455300336276079892065838688379457781863299604775128536796224786874267246600616809047602412665193561415545440301565723300734846068572404389191363619451974462179604529501484744317206455541300300964398658797038475411114327574421323515719240505452829942140798346767183065414013056153203516149407559764548641823388006769790196275413692215516681722739298503803195003928521692620926265330356918313538650486651796619798231290163675825571409380254475756486681192099896099203418928758478977664899813023241003477503155022056078841677435873265472089742852306855990582564388892205027106441328955494836793881355018222297273637573975374796002966254674540586493727804912370733787811381132998984927320029682420487669723911970293714560167163784317687026346283872826073673916938950573563665078323472895416169583689735514064519020780514467496704284908499571074473307657137492853139371974451297041270647130574533473464685096694704531873466115349937686452927780408294225782684501431939618582011801234306088257523758990024348912302813828509536217884167103243879536981530300805258953265767504144123059246625924639160634740078714952025204543977517388642662183160273227213651989664317912024502815406300218080656153271720244238549877231336588421670277466912146743190585359764704928307825009115512557583670416581851010563572107493207091246028008421370134697245563168141702154844517055982441455839156127521324196462380072262762429415634392816865275023241469473114062645964950733290304524842443460267898638704520440167641660527661836189121201298697985319400430344802704120406102946706561069991832600173323218878720749763911666176741094222873980950241106055156057323951848048859550946530658395977294447696279848585772799630291844953981735663616878062794055105892341943614799365596078904364139514745129057531329710724780824845205609892926186561986482615232043222883357060585982345297643309467513477924998719527045434765826235762965293050905131485233152*i1^84 + -134609339312749891302715654081925826446028654681008143723494289862496426615098255355626651759211119540973151526253044212615582214520268782754436950844655103973906350201211922644421919599203623337091837778928967294799591820138004768281801025091438563676475022647156729671380920565498855128658868728725119193821637852552262217382804044062709158619798713701020345009838804002918798295921903850610208083566620559727325280245587753015306213263363805864292302967628449878214422734376920935489434557259442886389664592224037539027722454690258846388248697570802112493316306960223624719902996790702988379679781634463190503706486710873417086224115913661088591086444940088712892688359914471141875599483774062633064994096573579809411496230962182299733974821541645976404583385340054899648569963988629621638893497853218940626744629734053992133361634476987380318070293357846490922919607097103784306657030665570287606627802894537230864970191207280081767001126072327236868712931613425812849766373591552280298265112927190519860232492912487317642243602829893442644819837261805823484900728143665479134201320762268186799070643436874335722023646478173204023279267533178228048224967359480249214701011345077323637907655396872860055599633164930409120047628588453202751911347448523419967176550193310105374256587848498335722214710991964735314295547851805077717998118393776536408012631853395982503407778640384117982237077663700237477421606574835639435192566761291065840090091092909977811266785757812332624393719915496217681826501843703470559421540460744507088039968154600989880528165458428151534218017989857776578229956162366249732701243002664008981027519170227177149717421236316710533242698622587537924174500147323387836589424690308126050162555879582273859167887200450658756849403604258753606176057648313182619209226799540137850325357637567171182045589911305010179663018957750776585476322766509453514772114602197430382908586366552678386712058850686311361172301753463715785731153464735929949445370759912709985944587537258854513640903137515114161825614888066662393505250262905184740684238893560747946198946516015736436451918280424718765019220118295441593386809505103129107641497736545963419031908591537907036884755822419353406898061107171925621783055082206377683155895717450897671847936*i1^85 + 331914724266449920428319802661908567335891121843085990949216084932272041169307505755982980435188092257141456115393300222827958039574321757413537094980236557057076692140849128528451413710625800274252898257608100711134587383077198295945129569034674412224788688881580496591292086580339896663456865125284447652884780640444731194545373591808789199416965358582580379336548015315462038178678955975275109709465354119369306727231433312640130650155859754414944706846937538881492239389438051669135951222137810085617517199842641865093956679122466412117006407263368205485142230091146026692896795492609427424578950356672223321164244999324513682244466584717668748946657481311623568015135321439232150907053094517637372841227573517977114103809575022725569632578425789750087457733244606734282209833287719331910571586132709502503659487877227708187041084833211125959160381985857941034391591429601750798623059510487458175614915163851241878623774708258562690041655545007072707996836076433122821020687687803838232034589006785520981454564122262107763842129853064641776933942020839396216082647177614306389717130340788019627675607287159779154823899016976392416049767885062651690199488513845665526283034630841067833935825441120662637369610237495535314707046999626611418884181889324958067801132937312003034802338077996206276735361416934170808990735646833520161285898762610660722931767602505644602983273374974004983478901477075615583169561425118694281363236880775980346741971489610749847488187048445630842559494922566699794741047724408320610132208970776831201511120476045891876280418013407189530806792987249005577535940503878424020841870722655076482612868761173475979244388786327129762337839789385760641501761906497147658074421561969608104005827574387597916371827628556331937623106172518362439731887302965739699535588734235098810384692010988224883651057164254795666310033212959662510311724131961101963147380474845635135630644038825419373097549896057190466796276143587687512958931327166265245255560420652622391014234503835530373280535519179255500354619804084263618153413103402632444237391006145518913244176840075501355211780524042647221350949059769612448915491457238827783119196097984265824604294695481457839937345745082321173680421167428318594864057049564616037828129831753089024*i1^86 + -210783654634194500665424833439829338503402910728640336603522134292662059575796363983457595456742710496657105973961018522786747641245607393011324447472212194024519728658511749592024902046883129138570732207766877255337452267949482089118561104001863419358090607288293723388208777687264060092922509438092178343743753389718457477498250153662516358246433276116795711724686425656969815606571219202486625021745081940482379913989581252377255272424830978116429880453857033271777040376554767369600718244598519483578681304540867405744962453131700175583500460084433716358691893303528556022806194039892476320238344363711872870478533084445768450269169901261065423522561214617554451529535442690964178211429984917815937162465587047944960325159249913412997349177551063082453450073871416437510231119777786484486471777879443322561870172508450173693242724784883964526545193880698350190165147268703087932958630147113590702146524604063497489004938175162065108089172961537406479395777722013827160969029736903083251174845841003327120142961027751084873571892886763854615100577962270019693932934763592176021299564363227144817517676317216757899922557218316239397519950654421387245693585120568236306436251448675125880838469742683908541179709300819510234079547873617357970522700743793673511957118442764592794828857958583135199952684967979266174715138079788447335305554772726728174924566519152344829124138528446795845035279358688594188636258296402267479011686429901184311125525300284135686067843998174244162348526277286981468563201949343873060791994813345945798423494972839258282576299038105890885382645827612184963386149427475170121529147737597069404793198869410671703141431549147401669055386851537195095480594421514811326803198884742401837668917697453611795069279270610054721818531158458796038680645147909618480211856336538800041196517296394979588135893210080308875569290794032682689355082189947230251680419623505252498627571625011014046376626161405046404791135953591985662205538256786158430719637613509211198530632045336418129695684878549491235049842690670784386355963464261940374289326821858109249070088973569945952128312482065182632095030699098098732880131392468682611167848054807090646759908667700395912451989663163073112566430240397174215928517981006046983802924826624*i1^87 + -2005027866312833896633079775265759427906739630440445805510813115949622312926886229757834374266826687710094245012299588807948776340536722747905108473230030561174102860938543906611623429964335039767757289702489792742660557994161327085527089543656404436659436844107809781431992106965202821153739097314714561029314018571632330444525528669750714936006860905175255814054697395114056237941282021040934707347300302213804309059111487993587198068930474677336510622322920978439909385426394557729523972287202530185913226475684508529411870479695985027605281554186761226864002739505353830407694198227486703695939440813556038713732155457593931504817171009349509408360701464729324122221477920577268972035951054694357867885203871162740089239274792591049023997731863722894024659969805019284665635748457115731074813182448688828531905430515341797417574242045314642460697461263866673279877169523003467656462979316412324361370048103733669293560128866500280365515277830986345356598737209279748897455822990985138936652602878027713331661042821525997706771570909175836546382170326266605218059890215076188389895521152094989763312377077826217976466387727550144539253095409464407481003664010505883375452210362506601700224960818392947093612523876189329362221212414886141266364106949109708230689051855079352955180302302700695681788955301318958821654316207983349473053252905841125334177579462474316001697920634821887025144267420445649783951329726444296281290338743057579737169934963093252695373246987444083850779793388552923698532084552057363948462507370196244263078312113032533586868158567408970216325941917375093550620382522033788788134172338748183959839413614663861193292918258180105919191844887887251999369499136560098013397076937524720693069135786230191651761810258210138011897893288770047710575037156010153102102093892387979782998990596308086473283278636342255100693764732521009997508009434298551458430343519406908404693048070883598671664528202623550144743696751769926502717226089383566341781130066283535551980038777397171926575553678673954508360346614809360755877027182661999589950145711060191351279290539093858836706410646365119749172654947639266368179812031163666652178377819969330319667028248331395388040549996634277822962528448103092103619717193992488548827136*i1^88 + 10100890997043704099542806496702427335975387979778997400514103180425541844079993707406439051415112124434806393369546006464844542286739857324863607592398483914085485648859502863093507637835213197047495142174274198900757592730676701732554198859658225294485352621731527163760953091772309487123962669801823579560898168240762590371180752513753417053753096793900750382768658744795359671904932911199698553751273033784344721805568484928632557141461896927253104035064875853914189838795855228308286661959469479669591387891725639993011394621946960054142933554785878141004522391875617455977072953178080768317199682917311916858183230360005002250869137947981368187717222383606634691897678171287378655267998265178419370391539894044210360332780066649137216453941311342016087810639904056527800909245548915979162667521259101833077031353268705859914693100253041728114008588531229197808033103998971368059556351766492241946965302764327213439976368094139432246932233093499478310514844724018590681592556609179233727404695969807778673260600604154522626869201252309985075380353559707273997589112883321102849103592276903693353718988742264903306470370424247699409238768437134470439906430246613472857702899197824187099898556482679224054417227253438994535799869378497824082639649337642885742782862667706893282124016285031718169319452326022254862305399719249180641487720809105801703690811096236749018684527486352871990134636313130445774894190081220341734092746475228237740050768189828305722422047042077948551287689968378835571444280272390918499911637974835953130391757867895339328686560886548037454039865932319783976254542217040058835927817846951958281488509362040365343357993002237329670843020604689763482404128798755117197182998580271314056914477806257190724402159274637763430373328731074766390857461459894921929677774996062301073426081180815036964721734820835086014279301022092105837392685191561478310643408910016375786255688548269395944957725193670984692902607393249072355274178767755083246604496844796162499666866773646098717387375668308364762187774998320269082061029324243836632633391278931432643259237382005183559471338984357163029396828964551104325772767651433825439739654303952787371761372554970843445720289742989697026986744018776463051904881927758282752*i1^89 + -27302421841763148265867999496693392429579203247733795925484565987600102168048992296662635702317691930817448548667438863634230620713266953596027993651253486853290562493376051689129544489215123070617748923151016127602728371654003360492119820736434504823719803252917427405278372174784899083865016645380666691985395886119364017588980796477229962389362672332913798530066654297082072407943811092379862361177899583242800697589284558223021677093690503776048074434731269950458762614484941833049120611834023555334756936306394018713419488829384805756261578751002598834431601949439230267613172291611484308160469302607126451010622453109392095275433121628942634137608494799313407341751945427240801707960080161505248299870372285872468204270471448795201094107680160637343330502683586242135385294027090003107973067867520689714597902608128779040569989787917646491168600052440666920892203542587101880397824055915860026053684171432373529784752026325770254247167621742938824659587639457107518484093104353317950277379006082984042679863994434974544484201923437813784718640727061624741007044271978888515177599918475855139874695580856031897885495004099576952254272263106867483841985732425077739760004657078105783881653830020461406083497540957231846302852622808655660556525928061769517321285245198996047309033837741508839571128716252928091764603465572779119432208261819560445513303522908522961039757728207486122156223541766852788151765489578554013433734140397520097494507564130190079745878823165157645739914106434439718641544069851105910658704267377000528809216439346958514910077409061637501884821727321269117030210730681729620508267542034781294771679923790286114883752876886634223893733675961758105139755854307995415590359248942762159262462582503037950283238273521355743341241157218395020309018908471456768650791139372356450715833206563418592965542711878320005045434441017313530361316694185296774782040358640526329932753123946410873530473476351367864895943589257747622064392629493277177029103644412031803129531954464187372439778460183837803659716664628874257976754092411630942321749314099286474590648419979827016589134035579856325498005814921321755895845301062567374233658276937027264208423022280787276306311468175636746475238655555031077508550557171712*i1^90 + 49297649746912618830760764332684632489881056813763129190716595746377646717514754916520935183583710087089779281627862882564702979161841877543010883104947503598537158047419471818663866002307152255617187534192327904025922778067246914610855119822210875645762620548675556269951591559041227603464989643381674122661602007965611140035093195752513819270458651476061548194168069202802329539305822019902854780137421946725167128358524035920923765414438509434123730157172458228879542699140704415975798508668518774458318568767862728042566231572501328372991850495279925539580666985512915145486607279272077089954016726598840354693088502780318928289041722371110974753755935399132129603306352290847418935418287382112375866141544230206117037810937302373723196683855633609904740839889526029103084109321677413100309706477056409745667124860840485008832844735403132285299065425557242404102435652990854493777550056605040131744303716811494845886019099979418470187548680569043454460050184475545395671523852235133134905136725028200488601951014247410185683079622577738137854195390517058148664817994402671116824281496215002872065865949120300400158355955347504930327465717681902774631336968896093177454014085787075651999096406097096489007322460975344610351439230398841199737297638548364711440655459187322715685696521607364831223385801516162085376329031449959106492175392452689078232480917316789760948014390185118605839882994606206367070637148697296515306207117091040216980757947490460037767029261344002511952624446658926417122730189036731764901709292639561434601010034093672266114705934886824668829698061134720133739002342262473375966990870766738182937563979422901367788952763523285004457848393898245133545818942325806469647641486526303491855896778372241441407304605665699009029334283839272978748803340420209068714161476596442663240614974059070608561834136196098968040640164411089443167966191593013214412206563572267905185958449595940562328078886012819289961862119462910367372153007332491179125433277852902495242781710787665406075522515155615839343656411762698173438176967333694705398255913131475241016721608578080896002587220436619220011901338172861137201349966051833648721667472423434836622257320006731812489540645106665312637097793262346826669883392*i1^91 + -62292942687620493904840009603884350669611832455570010295347351839347398496726500874732360070965527142050186416717808122988686634823786651983063741428686233926798344119260557244205487957313118546612077098547767183182273211517693551243789486498094923167372173514214402030957094449026504606970257881905342414935734009097575289158755711819270074288304528457602653049968231834597862116639865117148519017878365595927256379832910910043652352859861530382687176601418477794187882935612275667158599790700971843994184355091625866046080802124008534817550399674225829783495906079015260036707350956177611634123900135631434594386671543467195671887811385236475217071100045812617360641530453503036569798085611207985435878782939671975489134382082974283222031563875825343678309884857082662299535655140775458187458196831053141433648266161759056070578494036832715729171680401227391688842307663428505002849539005440089360377765695287077406940497372467305725594967167496898579777912790257498700151740246663542661272449031126524237568620185763928881352525769399020969842048555672505123113453184113718889772736998773477281761572949065668273433945083035493850980253799119052481931476309353598403863577210985688284724677491212336699799851547865945028834023037926237223825620651076981463229700790028886515247316681203005103941836529020395805160829644819901755025635350221170652377984462980165713363362550361951928426986043450519391370372661307924881623144674010054938238871395552660644929130382138554806254424646091898665157175114862856245499500225839418911651111406866924692884751959248077360747980197302771508379159243019717660109499086121680085222551119776960181302334512132274198647784623348276391381848268061875025651453030230805807177355155836237913369414617118391217630505239853093714414160347430010042428086302865783242619616535825118512821465627578592131206011290123518692443711358953377128479237693695248372627464291882642608676963346464722249670878493347665126696908664923541068463457704603527318971810218741256647082260743559959240860591546009003754104540716969297798945229008065075782784126332023620480510951747724299161252068435712004969603846023654825052187922002574685079735102971898017977191660388877131674347416632472801116160*i1^92 + 53582481893937965107988016310293531922214906423434953723981733726610967183895141894972430335109100697766654247379893929855995947897934676240584841582513922389177216180230765155884925197460211143728247058493042188904685126095166767642745269337007981289703976506169333436394734807824342709590645559660903328073013486768404402893264160210934763541162342782319154573547903554597670525521137865316947517373284359561527968161927940632294777729207301935265009075120130677479065335071773385381182761907899056548889649892774660775865586815753030044981780377860934109772104503209171285392178117517839176436487605222913945760011547209254990526886188054237933038441099021588260652901082834760957768882693987838260541244614016626225106356879461880131915791033890757768214322004397011770953224313748826843488327680882584275855708254116295504262287667825906959907780886676442738038324589985122305986408125865783625016665798115081647671307649423488002804704934272208175928680184519522236158125828646719721059064451576761511498708636617220079958278839698327207897527714263580910466556644933867996263958183205722590438282359314541319939703094411444599629568455203367043978506444199376044615956896495797576200309627807745751540927060127021930569465699448370453346658394883226501273960807243213176338339649596215954530033061804188906112914991629442570682149500058585419632370115642220115667145146078554797841759490514389335542770793323652174505845174759188000651632699192667152179538063994231162165763315971905974042578428467266616094497919942397507122597638844600255805392395323178035212510341942375262884446603614414805110864149401817684307043310411391504355137207206266877756157200737619686348501840156305242177043304817115626756882962964548770874681709772852846346355630447667967013918533851305255570905096344495259268374818207130985337717836099161846603644672279559686600123096616043840542953250211388311511955410488154485614073898981106327721674032272686455027949055338247714586266574241448108098191568602182465610765713500059111351082012461960648235332676243969061615042275802928864292465032045925297565260877208576887608101570030149852570396914597341702004082004432091789812337609269166543290347679857150365970309209653248*i1^93 + -30009326943322504371861117722806151319919438910281237958284929762759714899123487726155813809265862914021865785192320153444622867972776502508152999142840354662768596626858710927953192770198932655984122442862756408778216350575182633263394732786962100066149393805667848641268757123256042530623315815445367959948020153536959330000717468292582892595174386850061489842739623028473205962506568224369670545623670824294267760660341296184856062750074760480673597979580917421204647216393660608421012810135169381976223530879451613118693752405684360452471750477405620764388823055599543266446937139021997602811477229667807623546321904215900962697130005601273306753128205888122291290574328562606122723756847479051805603468154982749055098214500065024264940773308680445299783683043276142030443104939532506971564356806023016935745943147138784920691804567613959990726657328721769282671786895739158253962765450490203898637182875597172334179118396986719542026876039920340908298654467888908830269291939606734666735358376005495520966396888976696127672044374630641652524256556129062240082092448264666081851615744472679490203253271654308540847767960022253114601800543194248347307097931318511291452332116577172661587421655871870721271593345455706894899963374383118964274309923327499237198209257362058935501233843181966656913233081333172569088818695042293379342187526521155351990235015465547491348825222217190099913859774515558818383107153735515399397605751908597929547702378598635461477869432479106248092217141816368811107002049401002576268835233889441477467641876213386287737542009023717363771889148619961995492320103749424612958968049449122066545143179567656277184811141685951119502409280379095763194173100241045426084890311419262513254315739308745064027855020048975328720435373826927056643211402755593057550125472283013212328004685118177675467634494457303078683337331074310295711861017548107376666258048373961611164885212265842629135388554072750176653826982427810370664976475548334862454608604632428052669256936859199750045758094363485558984645773565505401576231338858778641972235784561829094565190837048282560019487172878500330166881292317531041312799205046983693009474918963237119547524196246677862855583038590779305714778112*i1^94 + 9028483929806209677904638145960279559194989413503501145940020680300089946791106583611452335714623809709796354948005372644408347465574439048907266621472232330592585343824721542436133684507742330422101341678387245546545871223534029203306098400269511406967406787633473117379807404858615583443221587663991578203803739959104399666864189947760888845436238909973120618451886202729729913866634646271231830789050839137008470174272365382360073673730588391630992270544893634209679624640697508483415853142276396003537223960990070262776678600038531477185635620062421942704785623597181946127731540320018578674775911711067378339084943879080898997908599967880808071742255900515883791909148861695161318511820592264975754947741136454969917901686700956715108395236150159291302628103877944925214720159173804967637113849296028238698889397915788064344359169582940936237099656525132350597452021279848978798074596088188156236516872121000878142899692444639676392703808286198378940404063181617433416216576934104820323731535902698229937642071163390636670361404673155884422281034633624056546760391430340839522040523305516015374337801932261603595349822629796425053693644748724362950105802268567486564865649611234375630552536573100109753500064935595720709830585649321808249389666652418069729010593623688519698420226870674192509589727085661477455959642958540809390814065552483294709129627811116094330943732753667004685918089361369978647381753532083111658329339001040969034237824835226127055045716086750392334493065771089284060544991160514103375120319227586154096007813643124571797617794930404652438138241167325386061805249101911959755678387758779575852305998027918568420514567517112462667278390688199889459992748991402225288192188815450544231232506913564973123922887874420612968512350298411816714302766723625473813758314525640778393119851773885500533301402468218202976801918694872390926681062786267672523057848360311260296581739074311644994540656592759141561203824293983792155299688075729555225398875698721862955852531399365482019265391060134881199799690345863595119283051739943338245764922467059695484384382794012452492188053272658500778661939871691873872198853926125525323708710465316606653837300858621243193230917397840396288*i1^95 + 1576102522657194720356034147668020293994607241424622070940734613811365528011393387375728010052075397818454722399254718724256045153470170860480278774843612537625730363806648105701474100089294901465469358686129015070635340069752121520129721916754170313908419310520314748415140475877331796961484182798214948751860155790227587430986109854362327818489721725579186540350651175546680986544419786828883760012411084584813210371124587765484166203608054385995915352584980247070356910126448108143880385911281170286584332510876490473089818003266150117778000667268498395846534407586932383322821105436107226826826569056147346890329704909197289899617393792112516104518269608379415250962632972848868521837198691154517198133867829441392179537590044085514253029330241563815627316853983788273281353719414026449845414715248887128614278875754661726726036855716119375482582256913014582012443416366577741088189426070615803375843749419746456510214859256704694479830691683592095958622667265007461919822012018957439705005367203298304741483058475936293707483153070053082821196361776510884583051926683152488829081087387268826350450235300490486801632971948055069023650051312116048913139214267855894628783401083902402087836789789384322821612961333216606828741505568968580298609148942615462842481820765033699641346345792208993850755682282689989619538895121891002186316989709017572179409463376093642739908788698246968204215495458117065005406871926812038088443914461552438693295151637797890279713348563613163727614354367624760377258885949349057450116565072519057861283886982104531439067807941031700097872638031193353562848150868345236643284381913787771646466636693051506419800466454232575917627176406387693188954570317487427548122578508373646227119862827782804412454420231464892010906652500477353326010482845300568480765055373914122174439626165327641200277159249041944522833607833603928470604637894955659009143973700938565713018337762770082803770716987516541761371919543788152697142312535539082920358392822707689064798598242794062398030211460767653473819990972640043966992501043172950694306265245056274645480046311540773599514115411954371119497987807374253567815502974780395957105806247081336093634518197418932395690587848704*i1^96 + 209600904088301133516496004309221674159475195763772177154811307093805332835463017624291719693989162041070022444644423133819359675622032560085634616091287066760749529006713573502623846226156333592214386997408733493368695948934328132543462358532826779271631787102486178343484755208782766702794745069012433313725787312966149516269368047951686775194595690455802180083408612714174428371521513271273550258362657399789446352492635821950176110400486096684185934310839686216457652268839389543544821099660346333439344735858930178217455440252913528879112304701260217477790569445700372647827327055561230741922340009914051900351259542824501276896111963232451935815664840631325598385591152322951475310261963832857183039370693101486702292890650874700428906035952555276718510522271577096497105176809579924736171643345691654082985696561359754131272821867100732589077643060475745960001089395933909889260851985613594303568652814958575155632639489494242840722545061246900574861032049717602034053702845226096197273009117987171686758729979957397768150736378955774523776202442202378783729832085945571725669954130803225978099081561075099821787979285006212807846123932389754175911955645067922659880952879878541061407915171545448288693539185447398709291042698311722074534339254527211133622671979808444967808790721767340007877414051385202021669830511205509700971527225379168513397154825063500217108352279986359258931896786611379170731504915206969162688497905729935772763799484269952719572621614509273997205737457721496141935474973820703614296977752881789084784288981766276742810092330380471456373505764883674738626021321054189917265094325003339156984174769324408805541278107312760968694008844174489476410135952354933471522794388881051979865000866236613650327112650161191029072181057962453709157271516883805314666075196260579119312430750127690477548329398615462187042169078685960150731881927414654033718808185303543855319765199081538334027014008613552483490733172933727909255905193404341080000216791265216829396919001893298556073451033606106680115107712464384815268613022507795440888301716043135143005580733754645424970761936707165153396960440479192925501716920266471053910724661303430088436225999251328299171840*i1^97 + 37472692261383645329260040439597957053580060311911130834630041219785532961239485811430646717151443928322121787094604424217482302262006541864277980701274050851176404451089236828513976571844469359991817827635372226700348305616517068044855256400130305898231958580412793072803778191087898328038997360415923183669586086763520653342579538543691756995094709586337520490221951394350046819797175798510065108610436279113602655140809699039172127155891833963840878332900115178604072070228367446759554702685528027297261590381720384596366071244511855034698643473005698466741591966172435708017989979130188420657743047417693707719218645176674500603623018072736877414845354078529017810885218442042788644495440406015789674591897529505784444038376234485479986425031278395509734782731761731424651816483185589395812786731876910640606608935922430143003876006318414784785839422628841054611156906373352222073919573620008967936239454458996332066691490337968414078942382657267261873811847381031207477035413999343934898298449141769239606688131585403058408729635621591249762978202478650610369233478720181895040605199877302027093029837606305515433920544189377823598786777346046149368999923015400481110463224267679266277513399191002352674287948153765281719624461012858090624779666002350810570880795186633283711097542756438514047229900581717966501788993673335190303369465113588033499531053934785793686564051757265842029852161248147866786891182952008080679643835700572532652036814461183471299922390254563881798552318688872993885426943899603697276738551701452308641889129666916223179476064108702301376412028825224181601375171208968009902406577965796646394216278719379901319445146586119469355143838452779914653128287496154502919356154691361807301140627189647972981100973776082679902718494249924682543097573793109606489041857732244567083371255299022611913546585978028305824236173751118484694204849331464869651716770018573423196737310087428668791337289824147667242294189303573714048094401405288638027950850472395068265738049498021401036717157357940405144947178537328341168508407869384935663223529996739173692473531125633384473475735787630940444108472532685930740273615617595269733099103672619434074253508602757120*i1^98 + 1398002132707385260891957628508272025338106048016268722401718934856823278702295865615283742605603477470059488883886784757134631852799730268476079189765305037974307392607804843960479757605926893275162556013758436678652105040169121070120140735249476897398181627216319324477236512117779914934614893496984718403464283633103332002610571596136470630831595432478507777109079481917429061629932811832547249077895419278821765173500539056019138759464969703563023038799495749382743007625800618986713379005256939488187327500982664474512524494005566450678738691747486678578080173309002017385904542031786566675709585074808521924428902450514300819407085119002124587297133855274772258065921709842576937974114207413292197920844760175904023387952413766393370959291677291533236826815214469515091885033142787869635442131055887001573400445437267889831687935302374573116463478173645389197845628618835501949305366133362420360912857363352974137614754345138721917351197841274175077995955178294392238042543131470541315412527777591577358946049523140838558106138077687136050698277209445318985982273739499637625849092799140131691825457686167357044133872934376197811722771784207490443945184521617289459794232841359311171849966559741315086846296120647506562345479605912146634377073052605560064857280932716288066752417649854641552280087281668125380666905059842719683206795991841919068549571522181053531480552098135320722374108248459786156044387933877782862568360393652244268187428459107542054931197972189600138192784437372429657343609262155349560445628833264146028459868806245547503795509091983394069561691871917569120384195021798623387774123722249906161023807956388339147171837503638415758756971305728781495252135164316230726323941341206231972407505627631522001317036883745605635937316672592925412989704843126488291822303818723464026291865138821835019934347985662635913937705846876124786012918372269873763974815520549752418634798630667223392512883959993760943596867789683528804943805517383974712448354670810189389873975773176885586601499905532895221353573242222722892566417601410969702140202686888737215397462584724375060695985452208917395396979116485657389370210926647143634879838326986096728357208064*i1^99 + -98600561171916589132528685715610826343604666314449483637268023183775416023432134252752936096302968122222850964808325930865768820100309551170268251514447971287322862924565732586321230063804753620898647244720519902960548262402235539997617803262013972556859653286249595488759001988089666206491141168544485380314381732140545931459170139649359951039943781254785565452870436535490869666437291042347638792472697827370290995866172703473250105480039839505119766980519212423513386957016386040221681541720695808036738057527264244119858980618167229602359762158810841521409840331064069905126541420621682963951131822482424272419060204318835850010567441879986252646738813114265034488180216689873849877448773992859400911074538764393277826639531037503569769931856360177982736259246954475360947220256502077699367650191728291349227510896519821228881473673952483960068324722171273027170965423613992884595592577630929235781293512214846874358659387016725866221106949988518618922109240913303066275252417632631547229446180818351840361885635844598219671927067377356508989797093188388051297597867453085874470524815954303216469530956268203387596579558522220014035291482408011060308549487825823741685256486103667185744134491116333167944475805946512812408581533243383745459120019980354119740914816353808235223656784799007073021542142678678351523272235137322739239591404050145096270080944875812678869090358610690273822104817326545111434275781346043691029938171628210895628696227288767753634193991312986405920482543299076378240996411916794312084401398166703485781580139324379850783069496813699352071327519404379653768633476313513569741917699219654548062355920065478367495225666328208257214158880215426419339592019090945396329073368206842683560631490405971387577050067888658236921008362884131816865019425911302176248585841715190666539008776393976346678164269754446011466323555490395097433842961354490365097643119726611176282892509307475699868427345712276232090014097070693640448261170309680488693999189171089381427931312385551965574262166807490650479139174496996364116333324656263555995929649181448275970296479446239176031641947502808100560284216809816990503493734527744778677888414452293828608*i1^100 + 646998452207792164120359129996867009843896108868315935569387777956334893198139251933386071614596771907916268689480525538959516115622332106524255677757683991555789295621116605108570549831949441282297247475273837486872505462844073795191607322711678973467264793492728005607178061247623183088881514629694847309281627741117003708413818072614491803118186218687829134558697561095801804777357999103154266949251114610200547004318040691517920396052771188045029646394795329421251722790273800320341982119482812586476756068172817866775248929610175570626972322573956951771947106615917070563794516395277918455752604768337544001545001730726016205763729572825689722830635599131613012516578187874057597277027619098261332515879290676802431712165492756171414577392212005791768970510284213394256560886401890274004208491029030026686551564148235953516585032585606143619163992556509894163470706618718405005590343331636613590112519022872104815603562662581217159006463520124467968062306662260449078792530473721547500824561477804940194264683709000245655462950018759065974248052091759505936536333017696194276851883234184040720854829277219068570436660258127258638832051082266116569744829597042298411691050673215594466377714575260555128465252835217357058048956804087350163350957312773362644837333717326761458087904344662508361889535455852916046263455946874420070642960909370466650057051465542108133241914612859992920943893182580112069406148690075817822891799891218372055324413171857376880525104108023862700299655677744152993404595511270709406208892079533084498544626905619863386568874069545172328828820058133896631680907093903913178223020734624027148125140490686730958605511257508639923535556670285286217084708914423507765556210069320706334756122152772077819779549559495443725748909274337215181776589832030092134932508369115043540696269104587062451556080878430735670659686716238643123680791213918087888652904515159599006650181283087546429516933639525800904314545764711924233916420903599330512384967299188579338621146401934335784117102242764217887139667576056477795675340103872345217183312359358121593078142989678629467477390153066645644799705740643296140809695389966232423524588322816*i1^101 + 338256904519273651928008201684560692221052492279451483239676060056382760806422796262960478463701160844203570516291294493987707650350092870920778899740461933591156816492245922277686647388900848917958084110900360794239738458651931713015711297339319367227681458268024899724231680724169798475485501835590021027633354520283803694494835059538922276264643878007423032519067607580198251079115718015219576709566552468915467650949374286149659097553738393356990602096063686509592425176262164472719711618494450755780548853609889497972395176342101295208420424705892414110113802346611599323983012786338962293023471611639625308435041545319460156302750167035665804336514050575456577316304866850139062659368592651039343231726544629701116773275520125179766545535162824616445038393282391656156522725434901400785011839867114760177984694301677987936777209341916448276166317283626013311557890273941296682395502036239031442283882725919308204333490914984678866363627268317283334971890570303898458882815251951180792642483741496834118933123370714338867312086879978527262648788322389973921681921305664818176106849834191687339033096718607734634285413895559197261739961313952351494422785294696794891606489530563648115902330706491566924854082682180170623122806519822949637449165471009905838178203848770114409091948363527914217174421708168077711494165400122450219571974976126111719124059803643439093364868073048017904674625181266886524664216049418206711158486698107611447659757729257402738821417360163815909955921895432100972543999034523550031495997493469132610920351995720558768752667406812001345341742193813981323953481099464964608740298693467653497299456260589890517928974028763270808675060453884756942015822612395997706839919212711582820091132107504586987723005588180663249430149008497057546212494317254063739149564962324702222234944062542508578495993659258966015211039523050124014038581068553414384449365673843447226899364855719386441820293376199215797265472697675794086777652174076613028271979166097201348447981021979572785225354117869746334578182556512642802130816852866857887007974365093662730833669380587050325401707116028883373161036090515543130921984501595246354759680*i1^102 + -4628404301078770203543883823767267984473216956819756199338484283660481255529076863432038370445560017164825279259087301258023745805400073912540987632038021373569721842176441006002915263356927038544588083952073527777362163318261387535764331036154965318442456954364481186562777670150086695114128194700222092163540596846655618042001404251156682587905709061748234136438047018453944926299751572522178921608899132282586654648881150612926162990433656790795852366214682343719564123698605046629442230376249006582648775515099956250330282318736688934343688441651177547123675889236092769799293302092390697119419932550507760325397316520197586442180515463284055059361175168853660672591741180231981123163251888035449201240508751304623493926346659116632821891826476565107793855706472121015325001757308850414893122019037721563362131762394278264619158135330072150239756679218009743440430246111762370284662345356497218057084251625264072019128664411589124660200214290332592556298488480535372488722539502217169119367676859682490880422584455514425744101373211917663703807258346248410310958783533965786390672904200076997442864956037727656837612326800590767087510386072876491498033443332174778443942993614905334056054943694966782253568856224295968431016161377019567188106830938015350109183542413353431928244211703478976434519165542958280269060187297367376446877115887223307580550999837094381144815095772702151766290017995767087982352305070983826108924683141277843854938740293215634463248326482732857387496111079005870032404294317207480999462055194200849593166391795725163558526543229588629569237281570816204270121242379825118044321383021612118070499998668928713011640220704471135818027035259257410280801664220565583374148527905252201871489642561393322436037917451273521389531530430389953592468731837374918809048446666813052309236957882606828044264737820854016213521330034388415009809433012736033310922415281099394440158689663585432769776952256647812108535278394520194978299381959583304578178500297119440515028591036442259178647062648879542452633759773647721064725506867562779261492090781734504395342767836675989947491490351789626974515280948793231385708080465444864*i1^103 + 13162068707710772325502777907408976596701887054069008463603368565855739102187356189387914448235131457104957537898630898801570580559052095315531429381202852307676548733703525466283489719086771522011528661185756469293078660280689244691421283840500773796207625154534476905430469105217272970756725878174902973543580138588370868167442029229341131491495206938400674905262549352060545956952095351820543904364131078337021392536433560502014393252281323701184526310454942462812682013256416021839597097922212759990091247269260441763048552019135884873852909762574337078451315931238479374954871498150393673632640215301295597455412214998902483704144165095087174643944933939917150523848910288158925897980779139763446190185766291956896376512622150139492275507326186086944603974289900229996251754714752089503962108218501883604889350297333772610568996527738412529120465099809143112467973068671289598261804900256562331850176684313340445415885995751294766427128538701145994529473302209033084639069362385696745437669279435426562154675367564177939367987344439932816641441477145635975337371143480213579046496424184633759098213013872444832394629845564378217129156254534893273089147792575154090427357144503885726764651071593351425543907597465126151194011834911935192247879910849871287121235977992410961573540836681356074442251997905852167278751278840345101085893025322541820418490729297189500127886625390743798019186135069196990880932413463414184659350592285184757109999694188576005095380321334231157603033125250910260480174055428931025500605419169106582246917568275609688478709293233408925719914162201831545966672711734307502789093193722473896307568254108124532201585370529945911858457813173105350661054253973308742868825319394325701247950512813797390121168319197725646719392681953180083728484667649366703738290654659588278321791228265197454037448839591944644958627457300536588989811860420916261356047372742623470189603569839786942982139927649674262880557991112853205992874354386216093494687224697178797744129057598344779440227113598491532189504027179653194211693918870244156922443044198281781466782564631935137510359075548440417392252502182803309330432000*i1^104 + -147365620728632884497703855276857888017275611601239277980171200639301042982168654046875582326589382914664307872012739670318725847524008459568701747312799618311751033049660850486298090456125858506654581570954379597991132405889561454831600469288111781944197468378898243946722748370613087586914949242230672672587498169512047708284591045773037397921031567328250398974336060632409773000614128207508865386762680709924428705078087225445529694375441234157957434184997651660109479549315795774322621863515566775243038803635810975515561325024043806224614087344627909698339498457404067058954236591939636736544946609623263430853158435155091207311533626283637384681769075678926975035093488971848412694520002173472663228366236439699453809914278237378222719838661919966316798521275414481109037998780348461102763944645812959556206426044858156774672016594513726951938279838129161368757017084207567883021940910429856837962663912318446241040155017845298368852380356433026888282718018454828875634000107400545800354468579733917048852585066770510651322529645617058639081365456029105004916146774614207685512093927208724910884305067130830535695425370154697396965494578491170689684785207550859736183633490387843453618499971892404356629888657441401469975567818372826802187357494710051665759534585674724297081604675532748286891869764499050266505040926887945221995415552878689550655846401137212721042080500676414748985118453960849391549541690154284549242195682871496703729721511236297481638542445419108433232474477984717739914793089933716019342437181326629427987660314285705698748529979916617806764859036824176027428561960372507377647187755549687423246409442070246013959505811783227597185685237044198597719202853573787490543869604294316759172591302167279519411906781916674474504820026871463841195227914675874421656734968590015298598957678795040041019825702289132413784585798020910817822406269951826698307087046373432934899344432413698308871206328382417443750771645718238304128350871198161444563392975560353077524621608035453183883756386873872791833627308967157745298238928521273861517261983365072086615071727370814165631334479061817965984507262337548288*i1^105 + -3610135787386008688541361158110581285780266613802472185112643002978496317148058153347675880888224583842140609420725458777612713570868724250512007171460156653833474421095583518053065145544088848492033794279314176540801636557447990405511908342696997960701606108152141900582174751770160282976892153355520888122482335101389472970741005337049911405507684272845924029402985252950454555834325591245802009351213336235493518641418861482630365630028297496659296616996407260908988604504899696860376131915794277710496262229108420217401124729407156147777051587202455566798441439061569872476000492527356229567671956038161621207164060276228750214691376585463842025787578260971375125147685487158664709975863442719669670388592271709886880990655463794041124988473298032518057328753981961298600045253419317046007159378986731535201819523749532060924914785349166096388790045660177621012067286515223107645028887991697919176162052412011290892266153308078584783248623141159058534680261156929404383632570050047776071300391076586471365883163508064712502558541066121996390307749402995177152438581855450311521546536082480305197583681460445117254984874052392739933549548948801295883630492251514561775620305371209482981855706527469552776876034900480006068243451626975811094594166144319546755586864309735381480800018257426000343714244826011053160477170237899487115141820249664186173964825409169419038738377938196997111359227548274184194370639407903666237532990763162429678611688114557071494915482841942097741756184523482452906424581859098547675335396880298936694960057936071434988110670698305969676637682107023084978507310625466075812393423751493492736927997999160470070401442074953413877719480773642439062658455236678222271299059895404413358269621493735490945760322502423064872876502347775772388361925988166140867274490087695229609360898350723301876446255683433239288358814204829239807569626301797901024705251757112931226279592316672644327234508170241795154574240811058442424236777630253335398132991977154858240682376747071510235360642670725062634823614413176854174203046989515588693507665130221708278812150849928980684011225059432852099623288832*i1^106 + 42994421280689904814195664028123001519603304164249434341387907679467468753560151822344554198271215259968897799386062286536259369748441867972119626983825407851731322528262772417495543051439034060631366751782321469239918206248549220137572252785789695200044199405013638733507400027049835893500309678600938821869588535009713507657647576909772479054860800421349577312094351261327831019690591564743409246068389779750001537280924598756210141932640006360467582197015305456134281429824339699995625779859752052401797966603880344846047030986621610588114968623523581758293906316267341702691626573897537026758761160639265061526566339908551037526083972546404564194585186368461118075465758819254769432431786245983103774441424948584548002080799069224096838814297831512035655173702909529415817108078064195230147783180763834729115677301235881924626045498658692335522535069063310639127304038130990012790165143555891908273614681823201986091307225160596257324293310976514914634214601220255482767199826583702219998801665509094726617210242818050535731959234308337958997708938331752151878963120759845341937079333545956288153118116175689948684495583323594868378702931961335896279928398404830879742234962522180154600092379021062537956306570808399932417321195464809993906509641078696866586595926484350933906299454023970404292891165197831212748313467687217259470552939819138651920210529453593393634271450382226072950539766794616037426936983097763975788650463363037620593750184192430178519715074101708160199162295211369847154576374125558764086298941188670412655961095062860377497379720441744445715631162999000594236891617703354555734181147433642898910036048422640735374460396083065511664606827014199274775971526193630609103527478550324803708385412400795409400874497576923377897078978792129489762153113349575161035235318370227672000990381484004876366663231280246087806838216629690622428297552295558105612768130841939130634252308059600858960248518963416993509939561831193539654761024226641576418612910190053391395341803208931045271410524002214307088673909820618560301274507334910673183453355254085111854622523704164770921438329163548196864*i1^107 + -360154510910265694544520188430286376747918922574903120180178636193440948026512937127436950708646918815912196164962384781874291193809482023821081326011516501721289220725414226033424296170322786086434014418859253456968930221467418115581655711557665646819049379105634347189237791879368096993267995321929654356653841437435506852299672337772093492016937010962290430945611313672038904822563451616544274705539432510569618649545725502890757048374825045998739628030316598426613024903219561088340199744742825436122280963257633002801442690538182182186635392696012880266008066331452208374209884151870031321524496046919350062560958008255266344059483807991579226073814754830885910330087874747470908616991812747062523541146542089617806097543979830693438083880574123257030594227723857520631702249141005810225637092253098954294240509860258067406879793128937004587779870546535340302695907889576184426153092185388017614687322007054515433552104214499904018463827338881291380315849471285886339340075990502697510553733761219603470297077268948331924135678078205173079322651233932971936649215332266952747272405765936716230876525307653653131807840843221022142027484846744094220677096298112513628016661373519386658968992074299774211072583268271195654108358584954997040354341354884890509374291498337935673760236766919417420558743127922380209525950159221161229390479157995539725563913750730455602327131318282961727919973496128905466198672422129924616386893181481247173488500773808725584995255062518793629024667359273987384974866202425702261931688570579459082628569490017780171021447438789940105200610303070391228803296324614123580004742848118148026764150658335932864071886868081247728392914882590468754783112261334198710186934980135649634732853119057216296612112673024583241255375930615389687213171372952327567026099573892166881223106062847123541359803740381298257797663900170275998225598634588092350238352210827337704376813322385074584485542506074157368376140388641204969619031985803773829301719819282341439217629146682908138068144376887035817166283015982223013034856698692763710895795910976603237248448892404655077768046837760*i1^108 + 5033443912166550443365566988669265000520182559361734146092342840103757446672444344761170820312429417794885252154855948926154703414842634334544840597264525668754838739411249770450141462942538922350713648273580423630863922087157095964424203299125637405322967032063473764671324078144438825613574915301383835654600985923912807739081988323642950712285905616875190557314264116261215268871474659275272526350399977333813696262152871590160867376737026363987689340915607023794383248259976355306574768043264657963495989951090104347369696517345418727845842016106170830342292700782615685947065420520235169786558291022598810887172248400259635948366554894094735950614367814162237130457081188231712030189970972125148689709054812929539913453939651124424660298204993297722905540717029259810963970609578168422410796940214002909762719291456056233030228286264774397294221001077121256158048191162380059529894319797801276545001924805806401833180640497741270463187858908283539226540327238207101899969759076921941356391682502696657650614615522688635202609748568802957337004802091602334035924158782094619622516402181439353523178261897133883076155922507484940928075995229530239638306100861661469300078181414297996746647725265132199357668789563558722611041999112706185513094060207187758962254645777890125647106933204565190964160559609657770849342453295522330297400711902931641361084554850163448349607711427004794629378748556115894443818948307096098028655422625942408977140590759606370544888450767734774155345723909538363532966259963891180546049310080791409528825789298061574974408797045260671936505293070209608415838918359255598953259562927489247255726114792812983053316421042634120109290252036661072838768682403515002177400595518767623707391047813029098008584141539895405760796836584218865111245477135839698203580507404684230204767767012005450120406302713541709216604781858889604769392949138305866020947294295944461691489582452547140001864068709899644386971049267840204153907034618325620372470589579948139571218410202642995214053975186254456532598254303479720911976287781896775584007457784808523209646432805961871654912*i1^109 + -8426498794770783047730833070684731198909381028720374739035567981863113246867494358582403630229532353802445949512836283558928922256280650037110444013305601587343713213550608572074352944246776556566201305647163051450194345443493245830458184924836775801443632321078432933910369127840354665980031311829730835873171313836138774011048616960822484485958129593121758568270399246658168839775775258054809591986610253050396394232968273554525701973729106817380901993528437170698876459073040915783084622694048615971043999373929573329668259466696729343152537161279774999175629734821140666503894808744929731629019621515490183351204977302952841894946208314084428594286461175385055453545275638950677148502459563224242464025450358164457272194739497755265905079120994291947101926183892234532417760017520443650855473103143661314440870228359308172313026749127702631821618037006340913645113883897157099660199908273356369012350315600000258451756146405366674989496146520393928236991697990214887000594619171660003321866014506577039743705311138938169969044645400174835555328813292931231293323461514028123730846906343547208099172938081160681885296387977911513109769399773725309194159074837640518434580606231107972985375037958829463270617892259075228297284305403188038965004315397010019789002925800322372156510403711013532184425066547602938856276412116709196021201376071972150174453544668575054883990746414983968040860347125386984727235700934784814018663641339099070363539524875552420451905621059333917622855302068884916263000228605109427173371059015167450263977007402240337278955595678718899888581004547900225866780769128386301063089829854961719766028037876242466339049824729248363025543679794428374557086268382732941493783440385882472805759564324474595731287858760809301624196523719133454356231730815061688474964511255072154454357997370723519763141934300462038715964669178217343589790681764138922790146132000742269962033726148668215791919944849169281498766129225783078548293683505529535063263569315320183355038065034233925642251918938763478085571310557171264259125547371145190602807709813669926641095986380800*i1^110 + 288439593822536570814639289888737984700901481869417980082977955017267832827249860936138541924928167367704488900671427971322058417376818317011332342753234220735904997123385321857235088001999327040074976669922023870145034882942534744749039369291143361812289409449401875433103777443273575664404064224663319947588577740450480687671827605787227694397379842052058012261816915190869162349174539216117149390811434990578500134336121237904243690785603116629475622667286615597615223888486664923157339384020592464070432718702596946878453160892491233878196095176883016531608755266877535725886253022192651930595210149626973936122200952614072063619524715358766495476047421553734495632615111509354801631992829026384006275797486441809135010095349904947074292592597086981537690931009662764597776664963948334942636104823429677943766401348041032239798443860388740588873486891201222346993018586212913934553197048673463828525093941970138166816506145521544821935117040791003807754501400298430531254492631401559957933362818663813793325417864684557802447434866185824342498237240009914166326990613544923137325962905255427946245455818632624265993754400066154745442914269472541429188723383998721041199799303420808832875578759113949386827405495902761407666514529091997198885050551842771670730226531194026664805703242422087607979411280660134530627556026871041601067416233313699985347035480114356539109242127822553741998177842069439012735847118490580904069273188867794492805251805860565234071023457533306950376346683181418324799904552589691699412355150506725290635436248742425827355138721363131075282754816029702327164912446041767773484653146683087953213925972808174522975894829761211968688408511793707096145585328560350285101360544209303387645173016246443732409688539826932793463852871242037362054090014736735268946172350073020589867114857767040588587943454283936654049654719006046153501019080916615960084265813017783893362404436310321484984460193129582410187543862244875359383509357284010221485489020768812477580230442334183334485578765839929354098190842700544793436699989257621067179713644711682292842496*i1^111 + 236546645620228973280454232112989659355635691800108266148874045239408000824551095383514218472229285325077563389208342717307518143870037016899603688741465568140334847771240505601570852450682241937763835881328546114843797124790452998623118676095858903230340217680513833558480745170558737906361613322966436672640810317722878889703562139738506799207760629782064043123481002051310876361540110847974019615668480998701123596517600448139188687581563816519837297937417269852776041449859024792280314131983553354909952454588519263186744384724358209158176922081616323217185939285351466667068154327658075179881642732959816548937762277195858246342234137271931193767764907312949447026944292610697873285061653364945367639811813740905016448944015125414706900382419932692406024430232407124736484112913988824427574004724854404738407878190071075108796395655106817910286613746736785227782283457008733288205972959083151099567537759057990488555108482465063293087873057701151489240707966749885076072190896470589027619044707069573979477664403065757386317188683958169297310568544383098855718540299270102160164016747641147144420823795946686415579520363231377355246442092921802245586270376396724236731388515368283034463591698575125302648953091512389876626268224162245958162549104773880233781998910860114500832828944872484476730701705360131761915269600961822527012136288933306035308380588768905986987092007142183929152058735875104097609040743652067228541942595748313209283289934217540318338169971860602924035625647048450393701589845695185095364034195798987365431618174157104615605360088327623427322895692280055139371563387312501700592355319628574275147659749089233734075775185027027573068361605082261177815538659325954825698682976641887367748796372814907097172622240860492418342545970652190323776787733859365093496535437502303948065138306220500802327885483851231025564194566116736012744283261378147316969742147324416826661085606566351875711300854724144085965321190294374155390750329522866812675462784077394837685788107169998886254888634509565888403753145780663153835645882240589644549681382948864*i1^112 + 11070955392275486499479945007490120545356000364088547116610479135691721534327961440474522463164265804888565481211542772155126333775732734697745135137334589347952037289472115781239152129513009646261627609355054148727378514989672743962300386582999773265291578196031742975854588984667403926049311992758997421156498410063437927616443909543160743103499447804652499237266047755618630719955077129232092789858037150344362005956678660227009041735118183714081132694696616546188899644523588817267856157625410080409350105748046762520216498995426027390338931956365578991205320321009375530476670285351489596793540258910985089099001423403991839648188973210243964437200389536605081951061396083399974983172247059488717948250645946300460449868124182024725314105352695293513804593660251182773318852436710869702775123255263154836818796183069472739053802333676198576710478725838850044463868955260406560064856805526216543497165789742082007803871752491863288757594577307729556639856796810299281397313435887218966250018043940185446520329300117141722829311334432508590880450092024037414184809554499026870767916467570251007670400316460288310327519405823340848463201475184379264161923625717393936979781812069594631746858555378475414997258253886010395265286650714351059422785145766497940565234362454988824630472652972795335818545375951874457293333614177356097494886485767635419512754488068710815648981321953904866805241353912565351541153504324746694399108803440696159263614029737819941633608376003218819017843490501377973516942369259185057215640353403770322787973475060657841381542391497940091014232435794282185903381995239126538960190505396263704321293626260328696142800883309038794080753561327547411961953237551052570421344531194495286031160065837957164863163006527760499452748049335422610515876835024542560763986461461698866884980077129700910864711897617804995037731298283348451374451485413348336685166276282106979218204606601094317906509409592711930446227344887325648556444540811135582221255087740288799656931592032243665196425914944039492320762339255909020496123102664441765914738688*i1^113 + 18336264483239978977951105269198515978716252248047252682319061234530518410280053991080111411911420178060809331531235533149800546428830505531548119824393382358450730580394635329288769130704758097184589835961006163137337784628909482302023369665410484855144152071642615732498772064208200714107014680854337315922104146330846921496528712531914534905848876590668921049041346845741197863264227012959034831719915321880784338429865071859614173015316395179711498994795188969573736472443601919397658515081579143353072297677889457499310863878734250578853630283328472688303881059470135992384677257238932542337651717973546787738570674836670574095137577785256578736421325585814093155111586158707044706352022778821276640584766597385120261704910636012771563461970914978470431848268603762792334285384577093257585259048432557764311246325123015215436591311748264077512075580984907032277187686794660247078286089297042503641998948714193915031862398928104868052996773969690049885550235693106896485232229400654714339290129556416722266414363645063896078079168046949558239445694008881605366777953427098472831876698677851181863199254414961519955963364911157279910942258573585818718947728379420504410872212725293439658523929622046147965249375804740127127024143705306578968635976351558467525725015419064636038996176516662963243723940885759438161767342235324133571992255778493748788911381962326890738417833884773731635261230907461141279079247798780331137562852955561450276339761511577143735064270959296728935227747997126299552404004965702424371683300954779203070993153203861666658553961366339502429059597948507903943991480223243669461354643217799170525019499986535512077959903421865224751166488169803590847259023776387607194566886146540991270401984246532541440527082461508387389343509692771961409574927695469352148916855465770563267159193116016902661562286264737481353694742789377195952503579387434790278236301846942696115713410842918638042247830133428461238817678220415887247171840870312819973721835492446035595026791756875838925609420791230985875751356780293172920086907158790144*i1^114 + 275378336557841201076430610305650780203652933862339869465712548253471904630351067559565654902669688088646615729979352477357386575471305889231217984104705837401157418300754335456829594846877468581243217446195315149857004089826145467371724962692283874831976424040030147185304305577998671678910169712294579251467978766525772135611068391476897353762199615309368570403024669140199233869752339774903236133463134608980287953984686925690508536991275555637624215016646774957999328899278957368301118820083349564064158532692585258262650901148040809461425240888095213695438611905369682809973889424943493024249789810434824914238006107927797530985967553987704062181580904326831297756076098432875813679968600671396803195198564284352260099973610694621179873047027046371863975409307661104106468442846711250852200851373901981150127130257450984740481461590424879559266279369667557583820279613256677991776686812973860992247645086621767892355469598882695572135320384982506909854050757698005129799785757365001211095071723824502365853887384933107063773489656484289351612639018227625505642606532168544562267592792119187581880594140490857016218531036044975502829252162452520798941422966502519966437472914849293402473220714964618041631725677845729212553561547251328894970370304173454529758948061226011863405600996635668488386711427511705662104325472284190161014993781375123341461597694314268595698600986120196146717428532080651882849662815007230861552192770497691033202435169204728147188466351672015070707190169778125281610796808000407789428809249446313905996506717574060355687235073763884223871015532392162094651256336898254103980010790233248607906382168972173839390763352507113745695892672261952849669486103606145301259575479916109710505076245322037944053115058602545740458613635824182463296460512064996762843687271027835945465532229847873389550992225922984188070081334588086259115855179932814009045474754899472592936052708279948289221322758745776397421403644903089445383903795570596860681441938867697902871990135436388566371313832518144023989177446720691610796949504*i1^115 + 458914169278442215082084456617165319271829361192960375052131026034607855089266215929841799972541429301330708573882503011678920372339035049083439175653441641930824176048423834283680671216916628698739183281185446129926077238158832584041696467715789577283447030562037684805545565917176668225797273482422684110465225848741530491860169832765680457414803846137489510759170427981855952783630185826790599827279156457969720429009912568512376261665763675590691426332709973838069733053507555641557784098895407986503323782918996886773328608807034883845021231141951436043125247015336706420904927641565344965859492690969834266695101071596800208385605664041686222523051629669925592647136224970498045943044621798146310043691842084143525043073952962708601688860380092795453414737562440104306033917516962674414275490164706813299023981171123893160356332817191811445119629644128446417689175258778592731186829413068373331848159754773272500172747169904898142870880796327778802928995200533055646491291592755521764149603201805079848069530665761785222150957128813933145230721626198885031347016148660925154304129002453502818258577331820461375100545317801705924151163639601682987883239012065586493306726717792577583938908862884183968326464979907060953974599081835502665748439401253224453308727446898388832928549165749195347152512711799698090342992662483773276083485289958797287952394212855372279195997465916058982951229712497729898778600791277066287339543464275088904536422261297950890110955126829421993644002545837193675936447854530772094614134892606186159228142919480027309269996973308109499706574827115049427262127229346166476956944539596145810658836824352858852025538029122568880883265107050903819637247012544671181982838892404780056658079492780024402082351271771004791711184971251137130572596025349589220480216838909679634474268583306501817548706930499064519246235141557245099152026686757250968033157913796998079496493682302172796066993177560974405269406650518172746667071198880275351601566980507438809626831944417006966445962392855309003619074665586098176*i1^116 + 3882762512060653463179832252793279600073690103142659028298582133938718450288956483065411335085778027188544038770223796752609509104628915494213710558164416323894514764227977917286962232426920242644342912886364864361865072820311193551710629325557836377554852716900469497103783865108280413372504443123678542240446249923788503559306310020817249270522774851287074139477942105129661937903640993316242965791463195958024118983252316723209841277448490124219091211892535141392171851080885216084845924826988749392192419588905495766611800046983029677012240137172625358488889465769515521354848143067900059485428026633135122862102856900948661183601343414037757448204839212027741636262433628794476303394711893069935942867914994358326025685806070638728492916511091833768704430303689194064650783104159860179019885585093483056292235776251240554616391120050606348046257284440610813973007538537643505085999983257783944782869930542532183192710093548985190741186786771310255396149114628191605312445377257137661234266828697450428296108082323837372758755871143420847793813463282486077959834157092765064507973857292919683967696007323684299818358525642691341483946053542615620932454709828867220397100212060088287297763905017715730489969546198800387976046413333191698747526559633946760688190341503157010953198039846692278305166868542160392082506058901817529883627507983530726313399346644306102486557179678518588743740091604566045083917414006206804154552002717732191052149216292848100833354207037214472560213424082423250349615557704549532795102004772951528350405294568911341481622574284998300423553061860198217286921435696871424208035664636274591692274984461276530426836961841917056730981573231000235600976801465224684233411678618815218446898721803534670627262776333624582870548511836019789250815477917823596835687175435032881447113566147236126202298499294902548970205050238681501328748318164096747521239623757232060409403620156552418976501061783290727392671777721476184869942572190990704267332925571755932941760970511846145496758545250938584946098307072*i1^117 + 5405028819641209950019396374568018459367500094373712262882128725064670097985825861242928601340088521950057829220690396253744718362644034044109743808581011487563974094681463144708848952687237910856517109612271966415679778066065270446847626372786318753990378404258718480529625230966763235564455126210300789012120226148087580177984648798871810905554970360562249024619660218803470052905067829358044803128286628633804105318119288180498068622482740514332494188588836337641895669089490608515653297324800679465478392546118533105767292296069340096999913967692988149094057792112385992801250840442355110649128575150840751351400912877741062357319123597650846304898354709977229640426863765278558534904724922295261819552750460105384646575475114647085783815303916811650426236399041088943746375636307255391785581548693668739501710589366218671440418693411574612345983874387277335954046293539706961576430462840894281263522470290088920126127118505355590098862479240251251025322773423515187492976271400592262059165896781902004914599337864278853681226379631166452930403772562752589444807190903882282682814446338200621127147190541719277786462975730678900865289358240126152849064772460846840754908860577807000034415824606988968796235912822744184210967684135936946024805256777204192545538463759637713131998166134049315802305454466573143893221478597159417543580290505486367098622101881155863702203670613298776581908335408003544183102797592736342072034818127592543874371014345366000459648072958836927149172329871415077591467701300725149873329935925921833252769356391269936009373530243161196076083255638956100569705263077966003322044805112957899223520979518393130471570351395537335948784012590580789933831021758466069182870611204005184391680285308732283145058340839632622461808624097200175910279124740402885623217526418316162470256023911947199206811370478223667803102230643129238366234313771671623862176099751733211135625184074284517044773132274814204834754237145009244233519105961991909187598856244324621058702676547034360328054746609650499584*i1^118 + 24473257043468405410442798941631193394275027024395620666014161093870974323417887862758956722782679577471718279724756732973946126358020165719640516749235840980555139851934421447103346541568907921601062295139628955100681496745210056342467080215661521522407346996721052400006839019472245318677101994681525739962351168008255427466983830905703303072756951679747713636090671666513540929607269406277216668202860505168670046879666131286929556265558984546944218484235556663116127778293484131779710264743254997366362299090163205966455220739262084367659257388285029596374928613586895914151825554003010707095067339901536427351675654426792873655598704812566103017829017747548350661689481782520400155564731095188527507532148833223964142696311426880374179920152925145544638254236315629541235233590996724073849070318282532983416773419970312802675405299997948779611213503913082642824712899163629313154955596786989938449888792975429808535452471200002022309696221491781923008671292022693717519598829864222383175160676334336946595781718520248109023540687837650483815479205657665573648356328354271334822298873250149064592274045829308673848250105829822235983356887256899951631361456918266919983383922085808041222342781294117462594117147468993313672703943838296585183600137076508329620306784628411840037234511326942340485862475285616087809437520443440582404618086077977140346261294745728488703146311385189914680395348400194975231728157198520175000083425293240659899743420630918869066801147015513124869690151558637104956930559287226389220666556087760036224179677097895382974435851060513475828519013306666586500595441272954032841060960010647026291423281977349462398858328251213646178163362520459985833179819986120314842898658567488730811132987363877421713447803074645647457963699894468491533515174803263044021626562247610683047484418529555341393118391656602361474864710003170349884148895174553390018202531564052582713519279818627481893563521423755412340542901197041733533425695609807053769050895830631919431623746962009482751270453248*i1^119 + 18011154833533211757721875507884995894480724460902865983950946283605294148782327170979737946243292482039637114299104220059076679143880211539487906581463296249218116155016359090348532848935536620832075817285415616791409775836476284782444876797045490361275036122858043257085838094578936845900996286801437077644360686608104129796384865841934738322996919297396545992835243329303397978629063734900142298936257175372297478388173481217022879223830532498628202309602967354847196524214112264545775925510422561785400358514995204042897924166635960550150748458513644435539715964360783488152778110567035331695782527701758111209094052623213286995598648013556472233357468595730038169637804850666477673721656863295118367595009162496226670083265991320833209548644989790512216415436883967724565854106244673718250170230964656724952280744912908318957906604034431575652947140052938077641644052197454690192275397033322941123708024923079318419664566011458152239943152456395782873980691513611550976900024817923209936151287335346688284895138800542010770728072909754710767329896109040183370631575430710461836631109943736625958613299010335830869889545726397830542696208329166091425435862255756740173378708453340753609930846683504990667109646123393146677469668198104532507948624569298127100783605367027195039600765163990041277249943550365385910892235586226991593847673706062473834491407574208029191497395649896044978811841605807427315399706246759234471656785373054343622126652070872023109592822519332695235611433293259261369690689824043743309935915842100757799000579943274920943892276642556661619807215271530986994089922735585370424879172487373442124757299340827797599358142428131243531657864250012683683096839481073016965252683588755885124057163583881488699501864711415700511017866307954337175319159216024429562064649058237191866429632554768070944455213811512725040096554181923959808368601701874394234044542264518226609588105284458496209902870512485084397844519781223514975250994626263067949927371182316925910959072438428631040*i1^120 + -27835019423567409557980347402547016293463291285758043425081103456376358333191042987628227463610680506930532816410652108649888369408707940969425990996658790321342270703187522462928125632386803366614798087599665840613914110792172422495802512545513249733675594039786577204068294919534550957011808844856241747044308008583743638033786280567909563111673212538328766792058689616753025142044065332797026236296736771637078279930984646943442284321747460798628936738473040560705985651566469666043057069169995253695384975033054617319863928161516839527894551571709335890396445687875214647710120388938617422800579899957068751594219535398648363612048895178248738811842683523687554110898663941181293394669208679513550593509723707531926430395809695900318277407527902376175551054371885729233361097599763291675446348312041435664040855727250309305671236590118733643676567989018025180337321642992624694291047227021372457289184360655561607458546921473664476654916442018114871995898595749618457226185873288040176283284013056934602955938348387878791753592453152194025861200563775253206216157856811585671517732467072460059678832561510823761464394897729175845405517926223168908794877242189332983952904591163090722472028809935511421036562912073785642048824089757903552520355844743511470096779567517788792043474086708957402957515228142073444820096251563867339247318427867297131128258620668074215789184018995406908597926740796341609464828216204128996901241299332591382828619201913335881645834528737039071889064947173819247917883167741398111714200642888468828668421840661397774896551987996409223216678545696868677240100203359517771781529015376520200951698031285840092976160107654206635121190654622893235000494743496727714563441879258287916618609516808591214900720062683334322297126942558473160549834283020404673841766008192376327553770729247133313585365742782262761231328360996914603365876356544672023730948822336760174856657840789578322608418316063321667538520457121622844101127765807157242891309132140540973363255836672*i1^121 + -40818344227338564717538489276845518638440436536859912164157698954412725504135905048123764207420357477925708442200106361743935810112739556841777464935315575228495715788006820794533703658239259639402705803260153287520990075909758220236590128947651594749251292281025757910893379543110666905606317121075818376779122376830961192451628210435124923531330752975238104866902855031660033203106673565945846918616704623158647800087637179275600579943429274800679379536958987818637798321983405060483464974357790947716653649981033895952205844110674116621938492617715515741387138808294118694183102018053480677624687921527497428075229436614275838155243784690633515136862150841439989487918805802058656778888062026315165475199448046144161820627467530462014839877626245398071989979445309143693238149317534422670363151680154969634141270628546341334222959966160139386542853899406232468036146273798394772172504373167157136284517961781228873255550351581716620541467716754314370341453481995087792784055509194649303033067742421730525627117783915384078886575102078507279928811215533650516267534065300040042731335119183282258527945479210664211430084646454189612144588640812557648908287247320922727855226723093101252096474525176030658409901103540403164020855518153588353900204523177250968474671453187219234646720021181652300974337657845325558532424316954742479659329272233682536857457895931768529811179399557728961820707437263391616393458839982744298819441057914957475308013114434053455120711246193160059956092486508206846207564654653015666758982983176503300882179307974638259510163816100044971514947974717666418524310051894023800762104990091024135372220112620070313065896271189842998044333666947638727047752193050683493025383666005504268390371586777141940604357898851715319657502102600969764852291604492925925473321040918390390443482312352521351676987045123428174715915826165968069960840233012531079844189583380873007309826139369740933933904633068175821404982242532618320418220108274076002252769931180719996928*i1^122 + 18277545368177142992131910476795142166472894721754046176764043479399744002985955201748900631862713046015722473843159167479637154724832700359253770494942423558986754659430454014229578031028035374836082652655471517171746462953293442806951778363391342550923414253741856931891707018857737245970980093243807935536272502245779205036119233762128179534224361179688393325646544383571874974474258767912951668536249795368083461375863702135836278066487766208473883869446573969687840065379200353641926956646236599208034111413230634044646541384940294168593187229278442904462408906645816226366013488189033367859237152526611885417881188576560725488692131927394869235221946837824860161098395134893495906696076919398533736371153476604482630335042565578636510849326140218391778708664820260925032390711755157467868600340972694788679680934855437434928071727837696649620106766204179180379333878976998562890755426552626563842103027380269070631318959245711258900942081991828831730572133829221592458069993481661703330581517417625853217197562478333328950824007238882824898880550938214153175695123032224048820732804969093834487485037255231622054755080834280652189840352214871090754822642802935269046475393953286758097156089730487795355163847385654811352911866500885300100198255287202842372070495075779226184720200415658214983317254455325108096222852412557142871935234516185404940321102462365717738194002567635120301475667372847406007547111980975513001232583184162910558110048099482397969831115646036989510270353944926655104707351426464120244786764762321927987295857348788978706601381823652410104429215330618632778509327382196887025963180716831108133459398013594809691759642475682508572847641958533089164734529115337197585940242214580521379754908438547059560255750073913834724962140985184755740030678897615672819747005903167819255835284324990951231251731214465795562385091523715055466732585555243768206101405052589158623210180393861566586258380156976880894013994054043695807635316748069851306504749056*i1^123 + -257509901294589603991643644028039458726511818951291760350837488721926543923712602972931128429292415071824608982380250353516707199438210930054917379810166507491401281976565174015109477902741517634570680017566900910536375512721050828767552823198521904249399234513705010619967384002890988045952596293205137308384167375511186904203247313293004681633033301270961736336415980907858575336880412114464088059237834933435099825453240223721320872288475039939082451887287400557571373020618645346554786340663489669127081314026726715086099782444645266207087762792664379455866378065344215958315218038746096575319443001315199725919701524336268049685375200410444895610136725573396971702071939521360109500784243604483558698353367908940920085804098325704295067494706546535054665227251532213215478411216788160134050986231799045005152149860576368051080874168296027463868625024961706414887634536849895898165771462091469232540616117139061526942382287180577892831232953354356680028824490821900123219327377327566999992454814550540303359984932596517655896184929394521472554318091629990684834934777307610739465996971267417524377227937244609597287483448131234742615074647116905389358409212206834371724323285973635056311195640019704033802572246073079155576421201240669065465612037814521754887206387853977421136895974573946547050063570873315767500813439342560882270365956064374958329913230290542630945913252641711704559093100735577136379889588439874233648212718699115252829032619314027200109772467417470315396727794681316948340477683121602124224479076451157863178883351778541553402545491308620055379458439159932821603503725401358019449941246127769089064625587078617057386621761508118490687292669135632785866851137838300613810299907307835907582719741737987016613772093380867288739308697497732563261795860415908095363247462246151817224895387360781451979280446391729728459470731239226951970552580430235535307919923859798590312833441839887221406095637876659688428405244147271462077790453757902848*i1^124 + -412811016446642889618416246073886951492826724060822596416861562491292724401340691007356898345992509390494423563312854137158931850407625603902323965958859433356786760860819822045242633154446394986308945914466793449912150634413871162449888800595037033768790013476285692633527675967116199187141708243570197347153448893474732033329188499008173125484674162142265172535554622966533814366486682807149412992049654488331905296241228579698467040459739149686034851808567714156148513063420486957309431527040378610850675500481483059133065202887780564771967861567178910128513134088444650627386218602351711617403272423122548540827903279981205337031555103617560098296446912821062434058339116224085602944111074517788490404860320184423621884685278883695323426116428775785274748568256466233895713649063513371055180052325701638420944554383504884487974581021156894178694638056795734420279167298612875461072181482737477914553069664020461607638538119261108927366022429004342682743585304172710749545990411980404862104362749836106634333140648254145217052679250730476493731816327008448184957086752791367537307346201979336796719236944468734821153387344716055080287897531852065581268843140178346151616717097818527619125512498024369194244664166458094817127883113950063477433632246754685888650072931147104412294337058641778885456269960359323720330875703859684283069903992310022838948342512696421563458862630449217603910213323734245196894121994108958391609514908458106172784893121945717694356242385113463214703953423991264775149863668401008514912766943325689540344710379538703062351685780491732397523425431808238839327322760434258182091500258303344500087693514722450908947019970987113451683030842475324838785090272974929870793195721183702097008240701262921545323855102372358027608207402699191942220117162526661453028264293740666062399464128461804768043297709937112921156677789616606820237156894777576971851200555657750309110373734737397838323248614602225957160352669309687857938432*i1^125 + -261397969574304022116970354622813860707187301605088199498378157861778350934894558993734731477674403503319870178289466317122001999737330092029403188186693359184377893113013113931400542415463646984220574582507722666231407856056560277613251544003278939232975897073943289220073679824911913301605105067325428682210856336376500462413605059496327799706604645738272241164856772067987457308643133522271836713426853257346648806150111114468735444835536883448120451739114427154875660682340855960623381678761420055974768444834332322488035623094748012939734791120954385396072077129942584034809415878694763161258317023006079110948088553084233097412644813857053593447337520706216248483226822576969207517140884935358608171332215987875305120658133656841212448490863232735525775346439000930537307191502407729331922383037201418610888658188962988088555661873554440032286333316417080050334048042146627217736031399815849558968710553662030476653816888147619734055699446230445364071828292199140008583149066730194648456377563431165248739783276832260078851545344575713877250762981152140533646279672614678853555957942839818274398406765612345871050990096605293780991378483434080687620928502855496419778751655787909451227699596977223739150487300967151649207573396312826434120478146818581058752633421336136796098919544617829226796096697185903376493620118784316244508458865780865400277085860558937887018541040527448320298932752517063881277091457829090787400083679377617666696230118910616915527973219717822972316933880604155987678120229609849477487488623506789992760907753839581088673122108289182059801980986111791828349959304530699760257535821109842677693432726069989140446478114476721524640775734159609480866471648184026566193282203319669767709982878621714134354292600050207842700010635954533721990758512155385369675849521423465561868796191269893515344886340772195390499937579583846122145573792799615749882578955469071056372915631035167022252879299402219283920881451008*i1^126 + -86994005392656391781711171895352478652589956416231461323825982186254563315882794476942534180793104046354947144087493636561408876684725220286849511180576583363802120081257688930266684441465694122855565177595818488836703171117017790940218296169137838567083855951557799609349251456700019588127746139878092866112622776185738637443304126780679413587584227592189611082256740691690215127447146025514788752296099892975089714585864912869637763553600990823567286305020964587774257588082815641355949887094466926585070983571637070749671900029052523478932896569675735010858231275159387538942599971521651977159497238666395064841149728993949250708228684086599688566007545434426891833954848092190567612836879972504672926054802668455562667052258097060412271901358696049678748004602349371092286965779289664065257205389030585308861327697697890058782450807436037638930710570399396131082420540323522601571301722841279718560588490418351669517330299414366326288501574052179217119417935464762612492761987389439940100162712521690070103114384638958251845831578716494377751423488709842961711270979901945603195474046946161813857647844711800703667400901847610076982283098428620005468499066686430264280634227504082517440897727380739563052854077779881274307489761734236732911459933232478228578373490900648579144824543704793151381375061378804844642906521716638233341258483244941323917306849382594383818038116261949016960093586389221299827420691566399767348623623422155460100522179013472874078884723560501357513470681898594251175668392614145385695390504279790467107337197317854603646849942689870106721029207041251064240436343909156579129073117580766217402357291823048720753487945182828013499998070593499504287913867451363081951792086985827111894824698376247547837649100727931330351636796983142375869742812801771232688371034788498411235204430090833667435243679415919058021266440416792923882972798835222492601413961861174780022648126731563078551676692824326144*i1^127 + -15151205544669500611464104316792648673757828945577451622116670138028197503452900442425853072338475125387897080158089983283264042573928429694314916893481261698182607715994652514704128940436487991818929829932163357412807768358798166332132224872041001826319634282354663127603165094459444142222903543372041629463072357783779511731329067529416829938186008212389099225228957946126481633995259204750935147997989425354894296421595893321145456757723329874862089757647547930350358156850542460266850208825577993658124307339426922945371048543451764466463674260040605737236095077795446580727893857883639221692307898139917475776108718253659026759791703170066070531430823750695223904755878769740754929227720686968497242402582653930122618396973679169725509885473853703305835094663592407946872038751181996312647926194835633817062345064036477516666917631762340759163596916583459592738823681482776888067108779985512236467243470099210124596401898649072472922315609974405275217591827582676524536232498864924473446609557676957348366938104236562457741692921440989751738470182648312894617258049706745536137088494091729047332890001288966118583171182964006117868497594400103436079616978848986367537380934807062541663191622036365003223673474302621255087125834117316043050381114323327365763132091838407925632257873081001664560818715160212190763751900718806399764957922058852346377179671225732973822564572939281539833754048927871519749983031383698842991480627558487339758726955188892319753725517893393463154195808761539832279406533450609279290683654135067892919262751176507682319508101032574270410346748663798821740297968205552373432804728504869149938926365503732763929533502904227993184922324769821335989427310304119417006368319547527832295713213286832679831143081252930747143317757240707879744511725027425060562988584910039073619773700418765432755179645037570120823284301678394580305174893022129190187066438149220453256078490457484726108160*i1^128 + -193526483154711391764568186895431314233109022941880074719629876275757184278780385738756788556366734579071757759213716776898159018112440773421161557665877428404618547718861238100551847631436812260217230062443646850652075377751350406572930484767170723896473126477065147694465184356085689135694213273725037399646204327822476444599896851855908353376974287398115956559124183031452503994111507128241425284542775367757455751957027087121478908641680974409854115353482555224021477351184223269635184058780487163778068073382110334907757094017957073561391011680898290115536507904745920409949284172574765078746679669494443565035308930989549404989727840473594863114211678203630723862755228205417209178349817063957530074154394722076338363403754666082159818814213288769254901368743606995129504742884082229186933988878956718947063160192976287710932060367570430209657224991132993311482478923036839838409165411422786564731369145110424710267193309185477938832772712915963717654411412769806400100323786243329120583392333986683651402597790635795016215531127688004366083126464792555099535467816216902084734316033061003432638557877057628890807770075762515838815568066185285101516946401884600394573446371386880668119840403626253551810678816166036034962030802860568904310468932866856802018386616901291493288538595068015511862316205399839922168668279760914601525385941600814163035975613401299250710001515085109380520279201823772534479368759256557072697957825351674777698429588701782123736004627239653379074367542219892144491845636427315222596819757930529363781129698287360603632467770988020846585154550902453209427277210986684283940998842552343647901042962962205738133463613158992821600054388709907438563902014497544074197241928413936744219033574669439884899560719553504195838914321161054559163317542266891623935653521275382886312616358447580592099386547056814711884546273454337203365717659941031161100161693013595780441702400*i1^129 + 643963535681567711877852357244760013989585570096735319450827926166747184969354935908506151054770224986279132366939181701207115486188828144804003180262832330511929172117620665047347332123516997857389290564607219181520857443817944376921603782844681321780880980586546472214780403321855307130672823318437516851643665430302457279768543723012330590551447311126026184298195115305421754932161184290650655790686104302349658963337500342653374095839983200997326114503861633483498134453579065121579953439520953998493619527901847410277869693112064921201474430977596046296366911277587066590183340271068482919810321259003599893765534013768618035498559028523071039034423972766022201433842927443804525290851901856878124823013370648431953982309333700502570529581078426502060396067362368178156329669163137836707777743924876550311085845663003537936231564329910012124527861147402791422268843108849635728363742516817123150743139125740921064413831133378175549989444726053583285499208978139123522637927990648062743197143155168119524108129776995337380835011663276048916606330956538147144854688975088499585274503656579137028953812153402962880796217859489520230977281035770284190109220065875687183351577648703741499616128006824556124437244960516859999265631813514920138590239804724199965117670581570559834214572835742735921237353319894655081229559629898083840013114167044628989588819497568946386327386187429467578168937598032157240495995219413207523118391447135793426596956487001390480450271529915737239737281229464026673745068078019198351174972515330499073214053307316283083796127991941884174018202203267076922512461276128006922775871255033456636517542254473797308898359512923656572001755702140152629576994753464777114447115169974638467571018979091641496475309033588352330115233701804207119930321352572719516105047942643039719521028747572630372494768690441228555484980233838284108709733477551956913593369315246080*i1^130 + 163596506880873036184254837499601202802079651214227347964156636301655992057423574683761388603398394047771606801238012196286589025801731180356313912838573531651306352687233980812375134542466939183256260802648889202864417519672933294567959253611448515851743554391026098119127397090547606696134717205055605257477678843982855058648713862015988239437798098966273632211113326035959010533496849109165022529802701005597614743702836365932000980790528023231300903608512597681538378277239425115764081047866892549356691663462233163507651592071202032659238751835366303172411236087645894998031908957449047970066126147754035348293544370781466780749408519038376151440489800727073977123925540083518506467649479160451684229242610612500248049307122428430752206610365791621531485109645340048884545225721440100550002846513793424416133108667532153277314971899510048140681271715286615737589972764822841942472720073046855716890427531979011909292979642684589997594850097284949728726879502883750308659116158231123710139639166734730049872200404969177855437658446010418571689476966438027474020538500263025311489262406187302988121022151746695562861993486155805043057034688188869511150285238268522075554911204542051724246371942229102098953817071602115192493040041751767790866602366639569432781306912171596058768861848965644365487929386269841466962591826181610172738187753729581408329012972478486683176406548912439637895863486084829021823008277507100966550385052053014862871274482772555255446323886563313989732568849010699967495557266809366689077463446231157457293768296488674329368988276054362568181448394299497277436287607477005481210446389672106440206975015546669191809757946848887831338815342938023995635796542340098600871998048848781871793322399892668630363306735720528877734157789010865050657236672741720246955105105200480567057531052995015739548406873452429648354617478779216378756313733375023120384*i1^131 + 15911604671235035391840993448353525340187527030590661397094332438717774143134802440295878347296650673179980426712675656411157501568355993113616358402108489851453881721670855579184352773437498745083427051681212504219976639028093617246844619151652460544898221909554698694251749197501199477135147312753472334732170833136011490818718490314460915750609532669827297958743685130595614346764884331062397698137121897312446131578181753099392982183393067956662845522509942582269656504336779936687728591904363726758944805294322765954384862852150987783793334705897534053938431891186089283105623722087235898749636697606495266688849701103411276342501904806045907253538735162501038808233229221294067729519209622017254268121354599296420004884573850397097038156899633495779679721650814072647359494031020465730967452747263227186506429290233183319648123746044008181950048522203223692457838667770939064001509810046643489450932939243798742368296335490452021087802392940850932433900435019464071701506935054328417196804142055089631822464576835056340307806423482043676223114451433619297575053658990898419579036817107730813924584849007022328029449418135815913721883657249124298972700485830715491391179957272809971493413037466273397687978516280260403478579302077095674514047735226000669039539369501671706691279757141067696836544714167261199568199823429826197125855176068808544253485493276215035450573701388193345645441254539981079271542118110203184390650355780578325426845455570610264631905553625055185215304185361748969701455455618506889240832946969315672643707064021792723237185006316661909974975094041451644160883979474349492560926412829433060360213185005140108810520987452668838552444649624249565963342993869471213593598680913454871327028716486591763503531592891576317979473267959712029149199218343432243630057822561513566965779498058405168556275363728914646914802236452031682062581760*i1^132 + 344841012163038779890490838243856808215615247375108794152675942415802571299226406416103431352173297783717317023893046287985116920198922226317462504345782830670017979594469411656606940935526362906120271548001663357225526375082300000361531944660961174925932355134193826952672545597626715710656629653099019559877255155456126421326343457369102133433259633987121063168995081253527379444547553160254292494923350384295997793664031133658875343343672229667194109830227499528120869546824893981483275446109526426620037762008788111614495937645979826385025878962872805225577076030068976149946151863924537456628795128060835278995879371554980808629581134536342089211685591168674363025928581588159234524099741661206107642204278096369807208979082578872185058549745813021532256301630403222956559973237372407062680615327305206971043184285448991959688642921204813390839979640397181101470711935304866564980176719164895258711761990350139356937755760268229058039039450464388691500403595618127362026480497850801106401460340100666446387198023481531945858298027723646623245925041884302363314917790526065128778666236770270445306820964247217639555170768962922806075863428135372662660418223724874681166992280390315283150975364354265052479308308424180771084531037982713104350597743839187300404303258445921991426117776351473454909809965272958432137142333268009218905190501455146984502851271205085414169813463243710447874649108351873346794659299496643310785555938722820077381559923280438857228776193771178145016833615905736927529709339546840587624369320624307286851949594638790122691405730433091493353221203606371044017106595080796668241810416242475197003472482626371159874542970123694278852277808944636494282906632938306931366200795167789598447284137673929545163747513976061673221564084447020384877847269475519156678756570845527699130345096212713200067553270059443962497787232256*i1^133 + 1478847354349283547362304864081851785563923071788400475307398700632566159508866050886661655970740697993950042938422766881713069678958285950236140058961245088228987896616536427071760319914288557897363213034160926145094724109279103669402687166894904236975082976300986261070862954858452487022469320660436228580558821655655925701343037166037137700786514007113876412011475830098559297913755903532403833096542319060244491640488371640941459413318607502302467854759784313413050912495105586685373372373045781457852709066738020833659841323809587304982780855398665059770961909327303875575458714365178678804555477352153210708958956824261752398542054606418770768087990081074915479160470273181292289073591976680570822333638431545164860584350772057612743148395247308203984823374131979517837614216112551240882812499223170505187520292019630229158391789656398552112124844942487304461478677854801377856032333607332870849660184238363626601447091326777117303147417043820870933426543390053028147073560346905126547673834464402298758323325657185283210413297099542083475109260009258383124012151643801550791400065495531833604233566975124230330718999791887743050478893265637153149413037271184032191181672097953291410011505108022056072788612088166374665822097453822700457899296538299217324741860326038069976181129080308267307664398128266093636374225279267396842159985936449087219590022866608832316630095109379030867391526644261991941532988594761835314590853811546001715103847789186522834920679557452793034984989435667048376042363031370151591587888927671575676042947484207321191207823916703283508634358122756757934309925436192596235738493326383628412889474577149667839455499872785032777159897338178621512602620659109035894858261494210539381908759802527495833266496698456968816975111941495934351048983137341385094482740919235776817667614862406837284144966052872192*i1^134 + -281505153741417523567139293574495966895996142630844415325974936586775334958886526298942872237160398974077213566251918644218805079443418362711790040392837727976456985079014555669411533372592757148255151841106606174633075250314099571954746145507502473985073917455385773934100176655293202842317223133903593842003378529937789559781358749817738955225376542261685622437880426709237884817304498803340183142497092755376626915979083889833059518374267975258813076679266416592033544201282142343404503243232199266363388864579468248841575692448778246745796255159811211276247470678871018413112413606419769858506790061555622682868756330727143286026532557669029340531871654141792292129095654314441106164500351452013268552380634132425304895518143377176015211595066573129794885129658550832380569915575391846121102731116577039653946758704063297022820087887452540107096407668871555632749424017214972158418299734474841695200193009481641644855363761908636808294348229451919468017486746614673534187079677309576743751018946917926932872074600288543969336896342335643715909489190214914732991069169340016518966185322673576438879612635954013720111944460303266807818980595570656824479092888173641981850170393345262647104935415293013443206359359438502604084115916331150409598313451539784486929495600935129492939458597821335043703534758030810647384876529775666890126396801808218456754761087327919519600659534426327457922199696914424309312612106569150241676555729593629229401236646843545189920789868541326523393535791473341895461313098864820048959125684228780590331871532157130912750805543545272845569501617466399058103151212428689975645574041512557594440078428298451621922325911642751477708000470334516668172947053696073148422331010366118571734402480494951172409752886335661741636649856592521502030043489864255373023136922239676314221870210613248*i1^135 + -4487620982601295633224569508634167303701247087219955484963964321145777334337633133367925380599173791970104954396526347476908830893891994020999548636760534045560962154236722322993016190786146543031513202482084546564386867682589975036904154318626868209390689545512548186206394796728777080252256933523294038679613937478265956344752256054059611010953136505470359071650737399981120623998271617417706968417332975577959033806316008172271531805155207014917059876246493044231663417720069701780290358497771081837442228132308925419470376479131379640054268480333675347161455242110488821344032907486889516101324733960667013689011179214748036731669585887473876335533222476889872602598266904576631311761278688403219549576157394185494571412160607040895261103201203282211137028440253430227625278378917359799189487405855042420470913737422575584535193100470695102482917479423927481674941201596055479705885505713780409482641068230541346739912839017405916459069019902197808243001252433164556311372609305177226841926397089456423790079739344500965650511215643830150686582231738820146201610171688067478554767789703070715543127027263849811615871226703194218746919697666253719927442685045956370206946401930642823331699162499881724205772795971593961800563104083262138911532768219199764354551299415672831567888698700568146577493660182563251094126911902570778810872802307267672352428193021837061376784266604330926538841447851870683323702304720361095410005845561544846697573943790646892765486148520085109163025740755299249747570700978027309495132412875470526617604890309732142076712809749755458857968645109996856943606220188520908226739807694217353479576157167805036734831435828242968952422506895144171898248515463660804099712620975468523489886634937865072364291692615147829464721378797088402721866999351969219662515286310912*i1^136 + 41134489838484536832254582602683858792991021320125056715082069562197110418286777336593464387151845020994165650624172559377319568189689258273810781328361997612053206624610932031675733564981946274958561708752781301286575728563311002148071529856094516637477174803878447441837438719463296617768085100094336909782073339650717460151468263457420411137627613949742930870651487847133129736041780868636370712312828724628287965470960869243069931364556710757617645576915069394183851542855899919993352553764343497878506417638982828451920681803965683947820717159469700599442571820033278156190258338152487740675750427025526165911817602088067386096119889736294135363787861115505802667168128318494823192507136190692066261897619174943371740391599668748160276160533113726924467767678934103988059081969463509947838415548610235245871653131529837096109918198558121901779283539793096591750443766915029497747989993739647416765157139116452684633696941760168388804756497898734090871632477493131364860734038863410142245729685319449319685730636814633574910119668415881598032060913838798610133659991371863250529481848665309385373390673144657893602846634905016777128607188293826708410004300542525787777999962938399697073811551403035673188945418536174162537058330318089083127428162568442523221618987453795631106198859873867564673851170712324872724003976093253432125436427252733004268370041409768591674546057160251837128909208567133800339948622998236494911629428850569167191752463854173107747236929094637551505782573992724272369032880245181383558794523932917134054138750502834871408017662790982036926526252027137731499884721625713738214291648902248194319723632791966467487168461957228519807535598593057072136708826910813677328499454579963569340964261053554550335796703115208616272314135733111708840936603648*i1^137 + 216496559224771790819471995475972850170675445166467787679499719048140424173689871125367402546014016646538225642919814177748888914157180083765564674842032931236628613632293783481663523433297706464787451281681779195055734224613739163552077262902062967710064291178644276151992275687930759454259961678638155740117814611781766122027940130157964272644234067264064621589892400626631322456854464766029284412140083896251660036038369849888684971795209670477221651119540144927976689861899236374164993441487455781690904741941042160113006565042299327013461684172819406023837753018646788655121896377339491510219511739935362410588705810835481135296838929570203060834328714203844029153320627243499738327685802800777725917620807894510560803297802481016175125225843994283143609261480930889379771113546857350397788410080490119438499290499823979502690685155585457236519113297213077412223225882521041382183505318726708367924423076098591702079347163972835544250424072677669438238908348726159767428357470975287782177790881905033904171403289435574660811924277606416856112607018443890307869412122338726916886785103811732216125695726394774966396180169714641888996443365240980589401188500434911302178341138700227829855926682887726927622125085330340569410720280105746605331428027064069989311386713697747672854910440840565237805623834640781237622421844942074125823296135381017362009444843440847192767315123505681631557167247499448042121674241960466445690003070439040549818238712391628856238203498835854673524573630074893409069372658281137832984114795074008056685093372082204050024691500691324788687408326228759301759052265560356570627572433634958908164463868203131235334894529857452931975605793098360543253495658472060591986337513488348452180409671728552527268925694366330760112111616*i1^138 + 908051587657214536720586119607168497932158773954929244483563948096256580100749564860526961984975521177070757087014759502142276920323783997710158789018790366642908234173941709721429909080739761985640512130586768856821524990788249598170032932066002618390665216094818448951309657980363758098770305152918597005603959109011631961471683575625150440144368571488741411778862162127976169734603601521179952773953040604073404463121523415910949135812579721891073595269099833345553067220483058084487123517780010184454940642662899871173730815399035599280617668590049324608972031610937864317585962906029778164229332831214414503161258632229853347306160207332353440758489460352370910792765165929260886335659838655927588654814897960777600904380162804535645078476828779005865058833390174635949883544594196515911365635609653088570379768527715433582081024271410435214197954853471591362402116306475065588636952128162530011710134428737122002298244169653881060641584092264106681994662163906245845735147298905645340537142842090777400095411824572379451719479724678856353021267543061511586774491677011369872863684640607276157066939546289294176855661176312171923020177828223940298947857387967880412822025016089246511269392448099537642697211780845884257609244296078527991807846230948105356009423617465956402257890887412003822069475936490468272011024944946376687349524787732062060284653322030508562920496098293168408645153356815907338827057242984577905431561730192416027685740642189710880091719252995093846840223000181741671580274204898233955204796006386023983065690843345544860455352769860194892772852030222846988794145959628027315497816163515848369784242758053238447597299875789077719836324210878115975937041385330640812842563381974561978062122952721170432*i1^139 + 69460509337548274627773300962294600419925385006892026330860853341783103005946893471567539194121688671341480287900113920094131898829895790955529296100764003844516016402326373472126222267991850287476058895522447551352296714318425383785765610744267562519078940929878411061673107882324193360011066197229561307739049717554563093447153998188238127336201829329095641187523206445352649587709101897158794681604538707669996803988513814972652612321465027608478047657226876252160756332647636088666733842908686870072829180192117688951495921885158488301809838162511625420261781157854598818179931396614103137018188349452461348003659518264631071420323838896235219020375927186017081302440275348427264154464171001887498486660008696022610822371698067727751376739809888722030619887655429216484274952328557229645717943824435400217112624063951624832086348349624618479573517410796416476958687972380710615614807711449764034516584104695432425805252302032755149031609677916624612798013603992780414677433419055333803822566345470049635104709104284662982645428167989742815084095674562923879141263659423834399535367266080936316480850934360644984373177747453823224438248456246232529338066726228894227777745968955079191773674243109258021560586825386473418962472203724313617822594516822078277880179352926804039594439922017442701891708223388648599486506917954076042471412750635428683531515552903846592681391951884106602169820010986246828434549205036983840975752420409158169111626554033081063951463945550177307692703272518902811925216212816891273796523818769100508284506046813571476277699607519762674550122692131026230015216399514136755018891153103420974133223204631593612701983869436528927534128378833629163966367584506450798931083264*i1^140 + 1149806114379183636278114643231642996241825305254423121763246242259752428855394772572342862727063473751816584774190526166237387604940956450380076750639469531719043412996869863131229407845554861974144720354244724185585527520920774284682156045275633113819216668636284761354898252863342855326979427504341381914921525974947714115618851619584459125118349495004064743562005469874280417265523280684900633896105842583822739155268570053874985869474294692746890243883499786364010589507248446198952667155314205463722168897329754638176126685503240898866496418040527602706077606280290453095609954606209192522324625172792755300998399745636329826930503200092632895745339433592684849436033363710583300593485469736104964138708681268864873912081443228434375966518396627324418986063536825100913496966458574092728933766249703859369735960296754480983640089973618692308730037030276921457064800059029198390005240518842063229126051403824283182005916870667697280839592969953736858409997755118651203636637841597531434282340747827581985278306600770747376143267473308809630612706090374551683063373963163093363331442318988860186576470252654829854245447819296428529108828924342509540263435927211258365214899961767510388484081371987807439296511013130322614789562649781997048038377914480189232221096935730911919245386355397356344143382360168872960367892091816366075451135964517195716279101327160803448321227259933454990490772237165891720818062976645851249460263600049564851250692990768025464638385950982571023641199906208636567401696891077892962656210109855475282272257335385218081534573122211166779406094811010456359599804249339109696082715223109424867832601938194760406994033043171335794865610873110528*i1^141 + 35287498160840237003236663776823779476720842189873291547240628952855128802081334597917997081230347614495500193066452818149435535619600088943250891208177405725714606959656121154154269896919605057777140294764521270187044734085993812842603337115583395452667371633446283585089023756841632823067056209048762399742616691503505867412729269192243947783489670063018364347538754937448643174556556406348953626830579498557911690877841722006118207484954818932216058501734343837526986644837359856059553522027391146325796271738207047431068719011746801530493418734736046047957671418742425442806697125111012666843615303432588142767224536432848722777905499551063521028972860502735531781357778465086723637767188034169963898632370773109988058920634497275024298572909752249825958683597919083885525221890688525204567494197515039277206473204009165902277166725843265388528206846500730480983091512527433303997511156621939708979851966824928955562767904275428995491040332836118326239608486257999108109260680594894780494731210088213109402555315602102465686352583028163073874467408816573495463084887858852672171606847714748502867695248596927875619091313474221237115309381002919654287811569236503695563406542329728741098094904307488397211585804629129604301240943162363088113618425652429035871555719434568876499614660270042894334621470317263763199879266142919683854257621660444625150262135675007115923282877942445426124440445335596054049599484557713972389671134910314128331741291984429919899012610643023748892266239057950519229963409014582212031859564866100238274867215038616526145760466209815862325035425445082834426576218054267222499709937148024372978435649751944127315968*i1^142 + -16560300511499564731678717233575485785701667344382988762393927441409510579982253050949974519170993231358106029383450162162585458483364709411806216342852429451033722200760039324872981226922093086637139046499930797910647251865583960470348300140181717487444743328060587093585853905464171340552711446543816400294338016525763446544636942000709884587784513624729246476278165677896386003642667396716715426066487108591722505359376020084544432931084204711340611967903030223998587090032942432537555961861721838023418070721795459607658346927154454276200315266878127470176991882076283884135356743624228914489218700257755503250547315419127105172864911237874766062409870697878081336199800761656991235143004327687710352815273250212208702706348383708234699197383698404773783394661130445719835476931592558215268338337372975519491474675961826630620953114654575854678682430756978247597187361914595706334361516487696978931584181045319371244880609305722610922158399439294364523742485736006579836401758423516016644262736731073465228125013637166229439187858474501155287541357646421263147726848267997834224823244268893179063230966525780974630760566985307787565389909133280027145110243485808443961913635117835435085864764907464616040552968323796159862063785244863377636841134894369097530472683837567786880173051362937732919209725520067929658499390721050234940124252544662546140508036711984619543873233832635694574967318656241810611164838827813422882860384332563756056929462649083082224488714396150416682305110661361228007868732643349447433393550858872517044630100871569720126932502013828178722768459245584226729735239266807578624*i1^143 - N1*1800563104639649333149966492786422080518006084370980921591376006845815036732060053374820684450944586510112966334721025295022736627395916075324422471855354169228653889824515051868267407199045027044923904953125*i3 ] ]