[ [ 468582914276525634754178201399515872863427629941667348979534438730735358591408607748967944845940912252125326053515227624463486815225314105686077988951148355864280139547090021142828712944434066910648371780337819151645571206392490464446148426581291775697934500015192261653279740905815307623939445865822675593991276699777390721400271536036375472612086976528477591650454953688757050176629317122885451020517076010138929119558754617349462807270446101504210348991625706532189726417569290297041999449206291569911934273083204979877963997415035694523892277681959993752137303544617759732211083736404225537628720005640194962703357985292679918996251730374270996049801092595685633256838246858550290548621240419360443175478067017494530123025596418155456162911766789752840217811602167186021127823907713203105283603989798284787708860363438285868783089315768772745027429306834986365640242837787768729990166725430239555995448296123119683636129776296261125142902150545193698602343208634263161854269885900545417277391986975144436353408376980038843032110449603283189711564703913472872794271875906446287106733704203609592031045691446228654440972788953727141069473717019275970683196783794343660583444012299240311445131613756703224540074780784879047286628393833474119618950303410244111464954158131974739020546270698534954965068578823887260103875928592647392321570932262759788936854460373224134381686124778567882140310041045599653211754572093279290045331680400704066712252667856939420166362089826578965249881501044255307919853973643044330876183219275674633197665874210379460172431276783463739047780698572694431888544191535726975403935470400307200000000000000000000000000 + -10425905018771762354695326107881254045348451241621296769053232807698210846461906330948361145924865900244802418402527537233150737324986093844651803489357647935390468342067337993214438770125853720277341243906533065126825508928437075983660039126264260135859798899155266782666116115477179238333946099881061840338598736488610542242716955617556172180049528168417079300657644660312593179665074354220446534194549009101241590714994759099177286913231903743619285263753663242619681029844639005688650721159233052026992410582228249192651997494904771873612292987166430899630474020443411425298088118917975767776516995746385142388280291052293917084098403980319760885389339060468552720375335311723317220897327364143426564252365998406290260226272325836522831235009688095268572973866452429289373158695468678260320373484079348412677558302760660234097018501785919133855208999024484805305868440571579618070486679269806128848077291515800664623313204690340231482359328840063587534020084117681894448653456185262388060084259006249559832715778507006953161129816594682421878178351189976023156637060283234269553389421195144443341764701709615601846958199875493778679393302566249966156888668166209873143527512725842723982748673253013775270348157403476704195191948030359156482334652807128198138669050455112089204981146542290445112878734593536509359876915617813182836313904285055526269547038195258046300729566942370823147403179588158768150081823391996439917338664491687727153167470309811136948902683275130942554320629463232624546358598897306070429520734925563064426179854139114363498959104699740494792110928874997120593378369716811228272397071322972160000000000000000000000000*i1 + 189085682951433412463754168552289698837758762322822246782478622539906603923052588950268874280540855745496400304634620364355913646165467427659772261218164410195347846044477587836411800597510926871103645172502873318499746898713496091095475744905718698880368313399431418717165346382426773537579944156370163224014298655455498607795179901855590746569145338072271660889787828169830672758899291851770006392719767876061115563972611887546991050203972986481287252143946959627921438861736479796925074608878312982285352179110432562580069196339913439690855416986604189267602736903658394589496956439345843019501346231001855038178113492358113832282109749931790364935874786556210511210037828137608775564708987032489706202006963751933436619334527805273006255157419520615973169946305737635314449330553414601045723165592283302813562298745784718156107430601143202536321281019118813657396865044602482744823814491570784820893229101583081068944779094689828094186418492767083595904179633043104658502076608693851621095197337007479804835918091812351877689930277249718464467578420510900377517235646152804505065457823624465254122022204327431544035282693419221804709023364590536438445677932725228444599502360693865274011259139729264569456090410194268688101449066635651273173688879798357763041640837359526077945133798388182169857381393070172900058115853425549756032379034535138302856882068631087568934880433366070927205470510605008094626372232538490902925103701158517149323569895116090042148483138980142822466399273043560368127901669129414857525045611316371956754856680550587514153310813049820321504368983705654296884963801081681037137569464608358400000000000000000000000*i1^2 + -1379167233646786261006289815807440975135177890588038231361994325545188706531974937002827873336771154125241725409769241499929562889757995344950531461766855564637382750148801746130713443326930832394849522935520688916879113640697774720018699115018360190937632535986847259375954951442056348082413958683256395960631229248256331520961879242679090924605821743898286739455038479447252645842689566259734374560237524896821062322884103934565743365369587135145142550618456860909221071365372296078740514125907454472372331374077659472257192348502488936721273771726096168527940310500013889153400439681392132354788516206747089404492168461123064283848539897344542325308463406670008636972946820427713376658483114706431062806409875650159644559703704280782508578566739939476644303311797103434073162911238371521853561294740442216429366276632283938304462429936378336068461976163582349377842956921678289630290459137128235003132113040857365265178082125765164130229209516886461354278559922390761910206682827600792605209727410653526770646939218823121340257449454226941118148141191730742295186495109934622558697242301534234792585377681134769983585916565107544368816678366241208237030321947376474393550605280312965228459420258133564361353876022304380742125440913146878098056050167859200323839377818144415394969944196996739338678981378921032213596422124820930480301377042510771170042599613976537115338922458403779325266862638457428514391468208490752775008215074645563091426906626304277095186170193830157737098894060298310810503564799612980794180563216145241289077196921264198926275143565697299564160254206988674621981253481330125229299302771195904000000000000000000000*i1^3 + 14516388905625492861229255396281643727769108531016544799146454153319668567314493865264241289496235672278643288237148052131999020917191021417063725375179138935415218701174477035828396017091071568645927147468035490125622117789145160919717044087846062478417662213759845094650185531671858339528114795899701025650055523168423617902089971514836352592837472917065896164417643387616574055351927049264215287585187342759388400016581106969481857598910515563862878687412185641697341983152524989759199392825506732111672423718610411565559613264895165689646850393184767344322688777769393884520937536703288174366754257806655827593575010245601875509198991932667106939862621598583035566751789479913594468041607924777688291611406014556727314182857037916206914965948772964964159885036975961156777071408753638561482981760758125476367488392597528654228780376571972184743641271781009227442682381608429222932918466701196148011456605593664951120514532508486832211810692450519015434290632115547134448897672427367983709304853844388851756014513436164659319952434232700064852133033866147435789463424229686665461971998169677995599533037829922968535761529881553746049889754437345785888349372670805750849072661782714041358940810578110890027029534293763728138512305227830075738584640026471239399959047191906785803536888426079258218316631094810976246397721723710206494549685537814424731049899140119567880814862394988232169834147200129721091422117566741801777245734453965031174499979901615788107173777658223446527000676913177792157288787520463456481716788926980168981688134446607518096337787286192759623632040663143730916434983906562972482640088997560320000000000000000000*i1^4 + -52167764642729583958454681731730088034742676365440671872018056495354043661926250384696370551420407744868087785677967381496868626492128966925499005044327356387041947002291867403132942827549102521131589579664570602981053726286264145362629490059978238447193137752247866732215312667537395299596295556943863349768741029875982687007294814110654505475274131019038506770881393771666023140602203220773083960735741295966846810104801080499621144321724752963090425140690707463365393931786452190136277606257193871603466442659949765439818363271942849413908542832252664226701819348482754259050543353814218930131539298482668772925517803299791460989308947059835433110303610055011854382805331432136203292031227681352897565798699382070626188381974802380588341212137134556648004538710394855335633808437301528605464480606789197239313637418651129753967500016353036624688810007705687297471415345524962752000042694548725975046460163846754658968933088193794382500767587054751380884196797617798973044447990673825625094823962017278339571786890694122754590186674225908043561244041011873909695477386704006212668030549764387564310276868097616658214231859474634207893943514673819912312944163486728491975927585750185038000049790713353546942908184789236095742360896353489292135446117952010145357489933045926964984455234095898974613998320100878070759386533888480988844760639904305490640477645321202077955784120261570892313646128906342738967758125318738313895828771538840812608427576956127933295347036046238049283643616900847581100022143188619595388671277063239973783827669669520523597402690148070517007098639058628619404336660076621416601893096327741440000000000000000*i1^5 + 229705707872367764918248257183346980059301602426171829620429734938440578703885347015428006031941443675329392368524669710561769419484570202504175336104520549008866092893283891861387798065167883582800813532994031553840063101232264675800155017482948002079531777495400410382647084709086547864190034025410629448623406952147598602267351502573781717263460918045147144863357250437337384232326650781754734047998538836064738626197625998571419120601730406880387486863867344093214051634259060067518230123295295628871178801248026257301029667559289993480251815491679696211327588282993149101152685580996690867722933852590297458202219810614819273628227389199352360755529791128867553919409933866643847872348371559334935798823466434677225193911927845931930148343876917963891402983121653982313303463171355574670687890774911927751625166682566790617821945023187977493226334701297419302397415853033051568474693086608517559833662957379239218313592479698827267440279846800997399498997492977903436932106938306113220114573162667500697132764863518800322263560697898180032167332637199138719618692327595952824712158901970019971308769643007025879307973326218971676885645834970570228210254968581021148017865534495943092656464936122487998707708247639335950469476831880198525524385693610514020963708819684834878501466359723604358283653911059643835966078358186947749293056459775080458185532144124003402544135260362925237900673743709159965932392692015324523167593672376184309908236705471839041356715821434071890128885902093324502628058435786745087438038646087539053182493963636892123701578787251919040409344412575546648381977224508528954657436692643840000000000000000*i1^6 + -123219164248264871766317527512079314623196449647066723374265476989805228765024547570138345144314282534638672106519889494806627750147521968436553768570933785749689051278864926857707762157662011301422812105979194744313187187132161996895663419671697690208394213581582854007703889890055570707317893168372127734047074972689307605363998053787420726782006381601583956682108544243124048928229959644037393243048728000278328698306843402694390736142277054377051726504229314875739038405919750171348819170577655975057668232318341650372019629367841185938997489195871952288220434318407902085888805706591484921390212968656172810583121682599024629747975178473160580832201955011185382285068791236660033557514880798948476554558031968690523764184675460024402040032380610541376833487739680388307845989047262252359038049952067484043488439762412186736593063940674950789044269421480580886206243248472610878919230557034846504928189024469970949277097954312787138456105224889458214315844634740809955326923454844216875650121179822298532355797417691310834571725056270616028347394722013884811861744086650077967984489803017273854376142056500258639522267027042130452297244039501249256933054160459867212505840980824650214672081300624456438181913339470645753819253621102037252496306091451413272893840546256863491733531104375452137114337085076482962295100080595915885808013660553021052947671383779283218513799128567195629697589676870332776953579420860295357134389301444903548616705848853977279363229068828028098029232908038663631429763803331768257526426960459783051872602296226257722305351484344943070135960309269956052282092862568407917099354203095040000000000000*i1^7 + 20921605503020469755250655849298444210052181933100733171845031479728747448412802351239752821359443278743871237439694412323701360946864216904595531981430445584470529108292051877652855999959835139663670812612559443091023614420597130947645904804173026093128655594488619023266346440476770401816704957911622684852570992718457070570101317195308455434951022822811443783071531211277858089790733130069359866602688032269591647187508309776064515962494002763600256666166761286456661092215600617705875503272078364808242395571249483562213669512861142156943650220707260312291672719227945711714076284613400041140619278301412728670244126318104858354532148944837854794717302750831626082485552698474274448832332111701762913781193788458158835727260821736628630101844317635525718825813680306263039670345448845975908537938234633322816267725120490286557373414999636781624752503526338235212516900969318679933113543312468909783138314040659085566428173547670745940034044581615441644142388167188677933072880320355499978270302556062332798672076363475462908574564366147873005942228693102679078552901484742179401681119830079751322005018721696587031326804432124022774036666662113855492587589486476510723019412312634381918335048830476760390604793184824440771730653457375318118304999634052129108938394179527733008431496676914761066965592134029690764379953685486258563291923713209224890485470943550945349157725630167867623487056003008799545969763019216857508129461280473369805645728813230345054331890419190984931778639200320177065728602232123589255005342438816390866155830952154270144894839864342213725775292639881648873588363748027183336255809126400000000000*i1^8 + 360248528007226093735900653610454144744074335135543292408546615127520621553189614607108892886988762022924850921990567915227715856266743613627273076266055814248344591088661540732501964758693283077251091403126246443488801428414574027988366785769227757493667942957875224039670232756278404535148438147916003565302273449767823261620655386331367189811043991304811342080982482699294895158014265398729452819522741306688599589729166975778463219929144400775287823904133216922098721377235732974493049233097578927240078911946693904989886815313994225085775003196166542737057561802157520669533381152942335171460682530332122965336962479365104312944987087024161947386359162361360691362810009651078903002601247772743168386939508476535330804421784506166870441646747093421652809430573396208370088811695575129750210646107063920731873011386493879126591046271385474321224309085425301540398049462929635149200813684800840498228862815090209260021172569110304292074409609197066746578372782141275929614925382410893743218199296586217281020286799545578098530434486161283314635747918504683470192703446615382870661746371006569528547068688674602942955644742981004342511448139983814390977994715479757292569253607813711589575872877311677102042652630163028549514997733068239757960753694370779340558017543126312115306475572706815524110010086844191788678695142027487945171085841538766914219292040661440395010415208086778985128593110787897775627543161696792762433581079138563700340280204278917883645046018775060639340772873290724464412600023296349613395788255902680563408157560627695689383489992030957710059407289161668893541156644421550283012702208000000000*i1^9 + -557726733415266069993381883522084371922848526214793400165420090126505777676240549936245199124723436754698865511223521570713495711535509208450860794168803697733024559748383917597121954105392565482685598533239606451151466390332904381359731321547735347978068556818020627366591432118349738032043740329504787118944914968419889614277844841967171845505143206597196469810967661919446444951959181852058263948609772717357415240394089665748167536852470803406123735825189642211488139028391124150419991800258531581057262554253869943532184440202419119956882169632398108381353944616644106912581241416641895583427436999727267339852892277661328923581669330302844959692351195983137921947672079962007859769333635932929371339518269030387818324931838994676002955132165161775456814547098142795099033913823412369259507714224027316636161189886420346154149381489817102399909817445503143416872301527511650286196150474756196118001708568000512788163031782989995925087724177893313284226812481540239190439498539930438220799115828945786560789515183975843490453455114510715590435392926057320450183465580006244059053400830719292755690759913891985265986172906054157826183083510817066321247050824454417548630586580501078793384536144031410594913265728381519571887682193388635892302059239021950981592002442154037990467116357238680436951508292078725852116743206277816745366498593493405485343797022107188268111774827820265593437605963654869359605864495600038977237768811027729589509154469188316928709905881520645055048848813569594628230882134565222028117430349496398197022109093294040978300209823433159738014908338949133165424931936358977154400124928000000*i1^10 + 55012532569175874081453481179169000059220328962670569948947928217091855138199364615490342787847254905354221933117492689428808830624840906184334335611349532708254224201285095162667398592968314448370328626089283918914810029271674104349602057975723130843976240527055233267446830636723385131892699330094941736421594648114161382051829933957409232555589174186804950845958063758223114010460059619584396027411547047482017902275224632897984364104924831496466432190516632262005948102746772645707553213267483932134153129287860727339398463901021744493304299225893762570457126420963498789326762822307544849527261769005080491798555946744883447430318230075921196448575001007824120656179069209556963713286979373084780005729264207549114022971720860073197219627457788707175845024734812527804991554203396066531564832237592975321852478711773061859966047435432339598838887247767199925983513149588089491722070694726789863168972109230557373071826734543680327860863660945536624270461815393137920873148728876567959905889269612753408913295409878727843527339663753468612547134317079911763372299899764800629086123399525788956443604214801059970898030348410052226929415140853801356405555479304537286184026660509959075465894329354140434047534057913221658647463958861893611782406967386872220613182518820541146037621431599830468108181735143701637219199158827005342073847504389657656780979448140966600293744828340375640612596704743506283579422068439855941346146555275152386600154297446563345216244572227282906121339512960998268544217749983546170834107948467173338121720337179626805219093437100919234271893038649824403271542817570454201014681600000*i1^11 + 6742258713774688212947809428292793258672110075369679094786210354167816159793503589503788249421415733115301674197181522474387328989721879729770651576713670837408910538807476248231417595329813407198529200204373531441165385150089854885369877182367978390310397222999501507727539288994426488737467610648046543355804860613031319530325483266574015413903884573606984986114497653496135648165440722979511481612224345909272342483276503996035225846028949168527844642211061194800756153235284732953983518186766100357613277748668639241639430183089421084735917887482907532925916568435215788068091799653604803423861158981964133288340229070533771326700385586244562934036644202057763658890009811116438916807133979092706091075290907762148724558601424340329708059720263223618151799526095571279694445444169235697483316919328546996022109115925065755790088146868451152370503379411809998239515680204051662820957118778446541118973833370395672949674446281714916755394781022531680290896349724148370157661741985696988635254048186270489354053742047767804513822546987423515870951576780391449902263804239714000334332221297496092194160870259915352721654551778624210566407620453306255147328729551931951087400895550752117807269500291831848980290544709610808397254555476428567634307384044467404789948004623959765549146366529571018937777140262017793238883900039015272783195824218564088911144386317872887600140741512005896068541043242643079545157092788992246241184478905156750343526534697000401514308191465785996707467697514861611301751584229397643130094917842958064861232276912250210229477412954847580257494157663356944696047631713328777134080000*i1^12 + -2947579674364374735034680931844788901803982881296276296241091044809668274897115110343380802211829776008534387922513031667180067194415443818083837779994236489525131566825452483805772923476325677802671443392759302844390438914386989232930550672601388578694369526321433099743934257144749023368369668095898655321936747084065755492446757469852106442553158602119727842460087008109373981164548522165993003027222200897228099451200874833740033229449386824779361116884859165225706733199325405372411304902184117223066998059181984317778428566050840425969727171180885284236146324293620965251821772002194558870602877562655467375868925058348415161945177957302849826010343143741634499587178975162222025505414832805861104159275367692150809970111121763448934647298534449564317120246397291275330645873276296186841704148316128052940292692037229257360892014332163997078186995728697987776892082117050956322653002730881165616400917793898981194056212690681053823398431895152719376192149452649113598187898364495781427505270475048250150540028910693475123009956248619304838033492679014030809240904068595332018781284241777010929652828676381159539798864639248977338610300783403589379859914798945733439795095755852911752246698257234504203636914700736631945953409022261813133879483515234195152480361460742472173118958603410089114226311456117368421124739281438867661541744889851163427174330720231356933581355548335270787782584584786306046581288394027436715384150989500707164081859535282028653272682308807816568013426152707155613610656435773189172474800790777080406037838187516237314557495572053047870140775558741628680254885833983655936000*i1^13 + 598994083060056129481118800904294468787369805369668411404133291210335560184956128398734305384823191216326915955414082487895126758603330410347290116955508387310411100623475588510814854535015031289549163117404750305045837004935175316582544060269812475829842938254311116685152445537622213417935300962391375854519489340242203407974592821137294414874663312912575201114997005548324858639878537577921586189415740400496450712722139637433111022400845909258206159444225759277596151197870224934901696068846568641407901502434113171445998840994697448306166987785717208300509265730691500517696162444310290925427039026154129456018541955811797338173554010915841565244038551686419383506473629474698364649809421297584562889104201960379599309137573163566877946847643003579524915031370732830126775063649609594783828613759113015149493894132189885471431816765851243284423836931609251627107348379472264069903448984831438550831518214722002898933742927661225874370411831558436664584943280716051691681920431408055817990754626956443817507075804234860496228622999253740403637110419117763833141060744762481895926146157202864017473713374597168984456945335906098250169011428330687779947842298926619981220398859572681499488300300529627546379189301533270953765799270688107193249554972900803258371968192749253090872503819119594108145334426373774277362289083743707934362154701321668296304457323270066042292958822452782738628630090481006470753103237406467123656164868968504981897456341641660820365538030481204653063379822964331364556719303296308322836980644128802466632235855480333227578140504386221853943582530298953406655728469200076800*i1^14 + -90713451483088681945101507225331941095652603009413503542568438950224702292087190750617709994750024236468028256620106350849892137411438554502395145872823246421089463210647413016247434440370147190764204010920720447400602468490331967503702284099409328485556632063923474199717199664194298615304473230305711493214715050835167380658358219201423291774975575206162186772765821523662261565087215677982482783751851452253276937461497338212865058134487562517193570517227269756529244453761605335392027816451330132982619984504138612192119885387948486735134356853557508403379610097049056911880432893307967933633560192315323343177446896856301468640832331098465151685305437601396688971983751752789465606854998826259810360012636148341187864342874874561125595767027429597185107556909161418054402347962422501044099902403078117933835845040895689098853428585958460406210107188753304380975195717360893178072600983639828691675325481690389918870196053073758253065831935487383599906679733920642554622643835027088204902021938786324266498522289221182185823553979098170024395554305157204217266316733279872587467081381148647028798587301183290165215846545515079084752408732141865139975135696621272540236572544268417677780210459128014777440763545552123853828763557138182459664421772834013800774408367663204634981866817351934353142496628757787340053510639189877099695883469067247347829043411742593791285087231073089525842178220589694482566985221722950423677083039344673143269386473504164234873109915303338585678223887450762165916041775707285896033702822721797578519892857922091410733392352464777004822778393653412293852587192483840*i1^15 + 9371150008272558521119003807149176036265797343393486638584389375054541437913255896276888869922013494801806439229714722349380754486889225302333719189895393973436230194208194990134919022984003042825687280072763180348443921417382517999590748816170409893363881430299209361275021450584055107898527790478735589382510729341829219637029649880644039049199154104788522955889805697139163018441341194677770761044787957442938555542737641259124743669841302494851791306402364447279486030218315250705040976160078553683425239686760161410277577680099100071347089271947512530105892405415052534471561109819318784938238835928238931478901036552893762787910524621243305945729961616851090453272543845089253902010651139845536284581622475814714771037848187956375742073488344419342810858322866953069415118807957503117666915395790044608696699671179589155291056894003266780538268163495659891040367267615251006288436326398920637460454869707319794812336881917054502574596484626800485489964547574210042152506836299158209905659281318784576927433015855776086301166386600261449268284528740297670848884319530628816877134098890324149873948461085656833885399168398707749189222320640448508179239575343508809531410719009264877052854343116760886412339704781903890617732610539835686792535438078068249655265564791049100899950122304111556758755131177978759729795616660175121278260435457394595087655211298828315416488816444368608803794784945035750914601897843121138112346880542207215386335496250428572924172341485804900243450126732003560705652484922979592298161605237682627576142167583967326292433459486959460600084123128836996770287321088*i1^16 + -565715203165464008335967970605724051129528508348473252579464993244492361261873527172221420283610738805208017579011079848813139853246909966394097418548082216165562926303587225355492931701898577854184245198164115524714248187569981854800233587628142919309164393282901880711462215491390641679639924809798034318357124250180416781386716588729605277594755825398573755662394087257108504144924401555770687086623672789632730474996117495730740045844219052375012599820598012405594470928459046730051545705765603771018420053222387354915820372291412260524645750769473902586266151577420985900463366856402135261008003963310800124920913622552407091621140474065314076834379104176873886644160768013583413266551135802377919195361768968867778784600998846718746741869019111691252654919780367781978264744215107892463697300346667559869007362540101808788815483057519402955099242849872164599509183494273886244625725682133932197118793898839733731035437833224202602175477615678934703926493266149039499743381483072280359455701862127774439368468429760060727744036653658860194892687306292397259431396347800444140628169174167213823324962174820809319907837036020206360476648178965719244171895338326819026232573405048061906460902478267981527870489447608696631904639733188739547289594943849789134215214652077255619086454868316438947411004158509644590686167056806196683309483643930545770340396242935420334453322820420515623915474451326381511047869316117412749070116776630528201551377521775945586856538430674598675351000019311630215138466487322480087920626446402612066052469940994929951098333080783263457963629794624821956444160*i1^17 + 16895824166272095491199273659902590879909656423453531895816348652220240496949128254478571201072867740710383291643227997178004571636201825633295669320865886940596418561747248244185480081094490179391739014103419288098095590926166292454706253937471905606538882033161157169077671568068143313192734617571263000346754312528042521005603870948197570913145287420839047272572080965126439119709219666356861096862344964377352811381156471459562042059667274629327915939592336584725622664930743417981338664133531756742745135992079224113580259787295821330146735293239874766880355513104767728396961560251305667587570001022756461982858958610724908659804345765383868811367696154727435707939695041554901848989898332894729241610576308208005644093869843117238491899758273581251512493771797349048614120286651014195873758974780612947375960750623431011144310851934787996455065507624315914210192361456859544347308325623268185519046460131640979272003121815281756983621610786097038736702112799535992412167225508081482630880732991735255711807535136837437921494095459830092734619778701546878288114915492472325992755231874256742640499607217643989814825234856414526383027779696958290217725664788240796955265091153246220666732551023998460872296668897891679395055412865393483846988479569078519541790912769119826195196677932655199369093105662568438850125688821938447075022774810027989818916674896895819702413556566862064139773461687423696178960027328503038877139414675968587374995859594897505599413444275879420161973741255901960909853881008373402047249818745529282844073733045269325744709981447762274908661034080490487808*i1^18 + -66044312455209534296008803844609704430133877857092626613897784985689473068661495185932155549241279605750589700026434732151513752256721389399118357339720173732166894223366954848177038479370392224950608064050170524099331645578474209422288576670160663214772592392657760657547957641435863030986977743062070164933624667129066839153679489619310232157863562135621845988787486568824281436433323396327048537317159005330165110995516596063193781440989820821894547665479369685569812377771571875688441896397155904644879240034973705295486394472234999438742765141602688588524778310990642720105878843975547918587965075282936158210750263832677280100935737370917355678351286872929993139767210829944786348107494741121618233314594702725712705375463439821254239220810317026690222669545543781098498419048186177618101525576403917044586028371829342985054323762890229231968036839802832830596942708071935655179064826084328504810987119448858455739128874489973789263876871495441320038463242665160203438267460393926629416650426859111311650653750505255077248382687907432385407901651773154357979548166145115701761751767040617170965536469690408452381207235073230131301939391827795183979665227221425189416744320728041475598713077751168400983127667556294534867963468296396297073949018153473244782685575289667735094668429077277566892470890279978199002386350820729828782284278391188252621400125402663088924458708148297128347190166199021379189144422942236334733591740861271830819159914874327063757680731027128635939690177765854227098352584075587501286755376289517042245260970148682684399834834887511107409961373663232*i1^19 + -15171516614968335333673261724527245672318374429713527008163806790612617706726098881860402186834481987140881774477361241606808600602770337354091730792309544732744651042656927697788623549197977275072003122464623804267923583323018086948196120926475520488786142621303466425725171361560133391426500095759397371917607371873910828358328894880707329823152093110876516922099417085014654480652503245393482070671519384882974537261647489202694398939307743484376763958539332438643387662029950147733547119361964625780095184478787013436019041829143759481068065955642083126298698192646879061186517267347327771048170277749218435067722962243151737328198896329174620673863902881612454787684437804510916259535513755700311371879719902075618833479053245921642404368593370119757677938900464002058779134447019174546975994723650313596849434564884654654395880920229147036130678377313856751603842324700818383518736492487171044806215900693154608016636311049893941657568161679466322700927782385632754503956609160340809523872072197626196382706128551258435348199740953966466638217441491950436850257818671744007945696160698746623052385738043690186836290152902156293626321871546597234886318489293562573037136525683171553338336360780280367661461947601740708092649462860407723587098108348325775930129933224387932599311874098827346218841797413168098655505429133710690759788500406873842273992005072472831811551148215311465189945119483327935836997750931630885266995363497878244739690152686820545631494908192653589765136875266366922314783144973995958762017753710896396311770131319155660396405655806266406757369643008*i1^20 + -119233224044884610864372823953195539315471059172460003728206229843478592885389756918014256480171880144238165486821233440667118780398741960802839415175198632151440973980966827774969347108275189870455807099836392269312714156184994567113312264358323409208623835398122828131378464971562516367599906715321242703050737894366061959854985872936175351929817182499160792689770970669786464161294037613319111465522416673022752449972670297077204971913829240351823133541982054786760041848153233925624433350106528453235972580960586319910711573132063015370238358209459684283574099314809040843710582550019390832064968621368075668115145385730273841718561451660755705163343539472536343287063336864487393003479206005225988448121244016339807529406351830845427085533073211501642371676234652617044807572237111313470714613681593128836782056650553064329352059867724600620554249144026823661054111887063543301931223123097737755266329765427295821073014664523607018514562329358194518920822360877069432794175572909323697867828284451922181352945199821276918117348304736940286394580214004963672580379579908607350482633639928768026369224973940182623741937620660019405069136594289718609743906526663881048182939320685634733369948492923874659788645995447699417701736708553476261183583494738311949841094629827741331696743548599720833537625196809560739728079081298350356953149120987974342582023131554801131098756638159650707913256685526774343911545486207819880586008827454827470182424458200433002369004685553565424875678436140349054386048370175252280128583200439360014005560214819939920538117958737195505287168*i1^21 + 287423133560359348958013096174021546546014891632888531998667237924325487883396336215466338833133703729781041015503324587286184545130177015421160807614946569129498614595602425111953575403661905981716223304857156777825835351736344252255331571457165762535094274831351180894712958470016933157701370290652424772169957168392721678681129659559220036626053807402766870279569815970701109583288911792062122540760803473808815833922016596373960671863570975723052519240694186322192888655659026871776565624369164191938828002568607545644172835096701492134467507861936520604265842595401738549875750511606769063245368088801312189645055058304682880646209234901759013613882214052721312829324715384821267132612777981461864605641187794203870017561715842281929811590059206197109455217251078087282531905992667766722333477418072168061362777921992256265768891267355785845560149152662700391523846867334383882852106299299355897219211117743062228738046914799772266030378622243067514382325620165537164136458385893149213081235113468507322255388588261901855719809313007445780152472473661107232602446716175523649033183243374397733496311177303772897307746454216098556079474438234761781636128580694217169116015853735411470670028324619948722058783736400798122806304297087658327486627926711233016925639082844619037910189202946781006607841188771549241758334380487981871405960317585938296504285029181503069356481009629207077822302485436973143389921714162548906985021046501904663180946392956360485305607462796641528083732520282188095689905654643040715438932765198966077666581587632159462051474865016274944*i1^22 + -329331184862087896513739727358375664223214033239278341576208621879937879108752694062844609989476366763622924259307010868851199529157613073015681235410998347681461851544961566165155413225729418775290818616731855262992712652389304151428823393141514129635160049495421058583124871370167117149694170065797151235611884112849219415580872467165382067006214179236291670260710578211972354686656153385068624577193579356989492518506500231557701684521971547572504719200257154437299092063605620605281558007809179584683288104476334461933513713193215071759536731287487891179457967072325424402741202766602775302078598721642306391806711679459485974503059516681549115468836117019244737593083916036379407863270228300941134466334328307923817656281220650546774543303782317828190579073080366030280081929204463100757707512894228523944196088508377757800769425144340474828336976965553795000199403832122276098214027402883412441577590234624752665671185028249152295013202177595734032138736732071234053384646446996610373501092816277693192265834280675021927929752259442583229916311959580993560979954848322001078209771153941464630815551641694801750469713050751876640650421518500164129613014082814249566359057397467710517382143459340009730172127553597252815316568469865775677936919775959201726289856154856542817026414178917773344368046838104960260544413680436267868880799109766585009146398412402953744455677377778354290047355906813885469228460292904905526058546458590764743570588674936044337232841599822046123851985654490182661798525437127977804923671085025267662281200722719744497598502797312*i1^23 + 228890414381147466338023864994005431273033347635353550097954836361119074188273169709811108412140357189616896126369863119948565417778680694341227497420606107978507553791830385202886766370269224367450047386404754942298872721318327880720643998971459907132325467061819865306033035916887379751015434412504450676310450801749116966465741428613952228304025997134751897058847687491964592976918448458254982798644158405244802944733131691854130362001698400985716517911891353815333698539954698094028649665287539538848909207803366236777848614853526818497901045810216386891281930718401431570054204691597056519599470339558186073100954793261622801808746440895106903532620974745602859800948112251287808193379887124343651877832046977633031204934322604047707408057969800015238178289111710603376149810360902777610700986618337132931779061509723637586224776436028963782719256987494687325232663074091940998676528119421524614540987927853492490276165125034911794034294557708959546027456634559170176798274620437639195074311594834194912209997578815170262247180108373155825214826519333342756905964589283899883665546021978655267157918983203187378402470726233580485922158909045054013183977346606153710826928163071786079650695108673892110114706737195139667357299452544188273504516222225866749687589684619209880267595823857229890123443514103051619349213940263526102736631380376363177410389669694686240022933318224560848845286375266087038970268532832068254483527668523870918212271989240933130166777937228032221789804094963097475087618949797712274442651370350882228977686620981681559961600*i1^24 + -106557997590030805007864083979337073780701697239574820527845395583812042187289055852224036924788173579530967832993630827721363999709035426077959969122323309364236754656215669593787304679425982265204388942107848968587980677388839535666278494889044286212870831092688781175534699024111022912077267028560597331960855186614906149815493300796069219688253386930160599543868233909160502436386636382492738165189632632656076757823454781968957637216588784761705141910859973173862101405166287053798053830912472010213223348853378914611547856997626202474781869318149587576986425193050881279044761676681129275373674734473716694973857299730762226840524591913553935275115377521088140864332736670291034729215995955110288349911522893896896712739611787007088255968413353026129557976389745900551212542664646996703761368500353082370690972563127653394246968817010304344528182417347041182408919962010307466389467802252834020107730802102612962699926983369928268551300884204655538201040159352741100839650585708180667310548681105072993912618685587849083256524314743254871397071057965618340443661498837409318174950663333864771961007311852724260809078303383567508896330734375946464162474004289856379174097482194756467648241276961692535198937145952810615056450380255106935589455972667958229982612191637834062487660808046906260718866907832252447556544840343846673727583603330392421828262498122757174084807890830130002332942357447578203310762114614378053850058438979281374633696889251627630207213598764228685880224696825293592548261797560846358261516626275108601185918430509793280*i1^25 + 35474396489662576379004245644735617792952539602480945978492115507472338267891028049663623594723457389300075423119217767399186345769948115152767580260271313551110297966610222381360562771330714994962195799530146589245077745297567995097071353890961860373406343693010260581754370827266071998196627549090995582857883315426945207532921844980739995503865809614604808181668772479025883507804899923459534585792919159833753366120078464277445478390715735837698554471827365142171431063363213639376585777855287529185543540292392931000723291180781729559042447378412582580935998587374064331873343531524877825601335932670788081317532942229412359368473631518886677930958089930145837015899508408363764250170524622005186923550882522256590874830334251879356160432370266941726774181962516234558639898863547768693696375273623496869384735435725016143412271040147599656932195916289472944488325286363726189575907076626576436442850851646663724895646467523301149501635953864707468870011415391041539829168715394782745930194131235632548297570752672361892281003655109734842099742643742874367864834834646166568449037199544329553127725649278412257613205643590714490165521631626132951329245351388379864147584709377238008337417757203393583476477245491914063239871612757975294147040988147520343867013519840957321394979475441122245900542008923388429795243959036166908007732379397473630796285979331828506899923643590803904851678292374524208345301897209349987010662830060996261309770750337297095405388278156486724994164170867595749693835830723408605226871470395081567859187384320*i1^26 + -8894787365638870344357158680899357121650478667405658584366422775039280639258694766006029623144258907965610101959532599207501620812055759857409237141468241291062056001392455789420511668212442135408964209302812520553584569540301228242689549330604116767904327471506393046254967823770202036007081838960598717964400067310993223128588557288337623149071393542121284212724656208384792933002956306442226653612325985192031518548237012106446883363358516875903837036171582916820498479232819580808563586101657707009592096668279008629319941165334695252576135145903553315309300765285826536352260045712826999016299483819516813255956513693888593877142894916380959818219934402446367777199605927859981025455521150068517132215689361600276135553424452623175256751362601238978052673347482032705046436219054546807185524378460289915908209538608921974923895936374745893634257211192786026295238071039311492070835533973945962690408658084230849112363405251470447989634193314585925007753281464847565578178937551820669008724903464151016821885713389665275259679599343825800987933416604710161487716967476217351691637035928008953728373708286920088566108990589908230947250226210815674438758738725387362877310322815468285480446205347672092780303936109796644615207590109435823760565418483206526420779840677370102106667356405907791337552291978386819980575138325818814026741505488517338555869355589827877886517840587886724751167611593530718151014149062084887874394597603336088664303554939729307694780103406060825665384975037641809969768621377305967932307344648834448883712*i1^27 + 1743853319523379096391364935179974179901850774861375148594165519707416706875785881783852038725419757185704525088763269353140040881223392753161769019516873619177830818078850300563531158299781494669174035719038778954395404268598916086298879617149212170204947280257117824512913118652022947140079642531819710195552320635582637144095318678245722818090546705610264466046554137730327910214996063352678362457003235337799765786694546195361268111015757847980928977692917989822104292247213932046389879866192313007861167505205367258985610425692214658150333926432859985498021827576174768140382968615607230471575290004471811332975777863560994010347602813987369172198460602970474829505807782170162924824337278161462097003345738474896279941152029609200428971489276800568204988252117452264039940975081796334478950056313456542060313871853055070165289983315100811033669578246604482222168123806005486465817232032930551238477921004774028126470754173881388912344283005133004507643296255464912684788611568845854655838702967826466006118617580250872394973458721245992407285335284082916344854625406389718525662529854248757931980975853838206631342399740703442872529696310560099668664511111991027035829021894761707448189240033325249448549863571993392272447592177431442524502818015846773281728654637031600850910874295707538285144810791239542322506341365307674005913707462716438148098072076883135729941123119855092821677228823197140773739780129703443500093196233578882110413976649336841871285205310115470397032320964739038468893652830680848440501149007609856*i1^28 + -271404098567351651239564680276970911721811288962435705123080479012770781842328462655502296925661867333675644543506065778767546203249756891729300116431315403389032737866510443334430615672012777492833193714608884584638665516953017938148219739358119051504855430184956494066015470979054396929268084401285858292879379679590605101674309926040073446701984649731233846507344213975952134910277424238854413021526129483964901547875366672594241930799867061938453459270844876237163174566389465963521907247166857227861977066539276373093059550038098970959468583945039989640717183145207371285547214481289327089552542449078235114023343757248162210403857646558737581389597569786695353296542113934660744531665410996307102728981901359785289625409678805831140067450593679480693689949451418743578419051660068762468944024510525083040728827279553718552953248704853850005653304712694431594681116665378136583565378642224004575728500278624314436347579414272433890927760196788182932563646297219852809836348921133425016763367204903048356506015409729480946167105843984677904179097984431167917412235732465130444768806113245057984529607952917807406471321708758077224187486825857366613437853036854098901354066240901429902191556806759733986248584147807223232673396440930409148758091224852232194730355153285259460135566564913200191903753264527936399483697629303574474054317360180566008426009766078303884163049703433892805401899644265864252720180869277949322459140149714143522965334370258579396358305020391826020988961272724672634445769165667738067039944704*i1^29 + 33549976764915352861135695022518331914508542287378043743569998000136640349809479530902198513346544931099277064160541791775049374987542324130410365104491813005007380858592131801985735731108821776948557459627023392035155306926508201882209983873795150729464322933793421511077972052322969161266376593852612560119540681236391039582038467230625237816575383762256180173650263882589820817092512162098016115638114601210279329218016891996951032262790956884957379361959094268004990669874365648811753092720324126456216566527934540409105169618155296435493685550122693411497274398255258607090689496330538301213481550198880585852115463198442846090648531343339736384814699264718443932740026636360822999751309787916802602586180106809858764095212240114692902310729297543633477084485116542129106743850069477760958025510832886015962546208724992485604141304396673412432358530977258554031752588515085687597201779397119293740963345153079891118177460077350062367586600198529805728239310602252338031754158016576506798690937782947069192688036542910227165098556108839313311278629521835815503741352959457934972114735079641942466032043725355394069852967316286151337077624614008894491901860900217018179059132442670638601496698634569638922798016527471676979711346390853599227975335435882246393451889271843541738887876943628707099543829347807065763929651951005439990129179156493741086687715696331506513190609693811484487717623884075162908386508472916499010944980773742579327115517664780941968805897172409958335423195939201938535567151927541104640*i1^30 + -3272754105529889023606675079905967818121484900379184948840530504720568382671006582230436100842368388965547258527664866986012702387376812998214163795803029851017734520546807366836035009531654626973348407432858016853652936035959383225779117315288371583781249689949078314161033558251642465169642428273292508003520085429459973883808147518051826502639803828949117661277655551102786716227988670632889403480017207347767498369169229800562626148306381796251492152542269016674299513601898310732245716680184169462426106668575164453402555160721483091902738992295991058587499061395844371635393976041306284287539054412718909684299100164691883777456052071939490563599633696621259425535757805461144834369177569801963441793613824338650263595798379496432301509656553969057908896242286056671679710311455625156788116830505996457203853805389719477186364608046317001539551404629983359759722329306004207036058335972127952484920202048002995661382678090982728685036571430747650513454172785733102372738316564089485220749050415584872415482086166799820273304653122996880944270693468165445044863141896655632038380708282646567491241896465843514410703978325526035166674920071744806685473154577731171983613267081556082248498285424060041307989858844317271318763654921302179152598085268760745320958325809277571417208105068358363468326669793464280876985408114248083448292645728094810720190369415230520047860027958698621773616963604875545330481861342403117348455842332244459935121127632790426672879891050457699373643669298231129261237384249344*i1^31 + 245802196391772794532448566102879262952701771179106914732505303012548537587194202422183563273793292729933213290118497981991416402943656686908744510430805555099185966947105511891619356976157444992846595458338736217905644161302618007534905626233634700139738242049766477891989425649522294953111389213633375832015274191522208167547564915440016763349841691308206599744824839381314131837529748912861633543466616509928241250690240248938025936553141305449037984743820045982081346070520722652808062645186672281174358204968051930553603884526253939104500471935080627178757089694828993277590051263747135276370660986531583085366786593610638234163189323191289062403642758240568282734042588119152080917491088404498226135073410266924545848737343313844196949976147755121451022014556764071695270656488061513870157207100479672375800771024421821136186600248959584605632606697269990267498451839672359683975249949436009266582458439367082604156949235643165792242283088974092424356372142211537262221558590996990657150705994376497777282560593954616922373199104438807640264897913954382096298854106943805659311867486041704061968489750501275082042694395015258654884353359270138812679766513553347029478423210828110706989088302804057026923678530660287865976208386117811581991814509643450013086954365238986582447313804523527389277961170736909695832962512107232814683708109662595972806334995302380766459035737917343855779703574611764416126746830337590747989637874869220667702247301151209350951581303417744461863724202324139742068736*i1^32 + -13658453540176616833621331114234136579922755557153819270198385861193528197377937098627716010904850532336127547790488909609123140081142585793864093544373386331988183619105553999822583534368012810764864577356721985584810649911503457764411588033784604915226372684679063481339354981186663993288165101675711041590777605921782989764788391968103198340267865344332484825850634026410594405188076888469791269115478679473461736447789335392344634333400577917761732519544658829154155681791903061151070388152656088552416825160581271952633161264718719035419976755959782828137064364299409671792647592382000127420873610966765115036904917696205286131075366811024540016672748768703666658334322932578659695496189242553362025260518325936050022090523808237264241228217025020701420473138488198104457797595245035316022528145928002917798764283567453291159326205148012966045708409917000700930928807713090261838191471789574661320714685405734311897051254919398711711228800646320207512944876887970313484389824108369978829489187360267779009635182778066347574282475310392656946104006939642512562293707681223366555297209450975200353769561299888164581752375546087914207826887679684956782135707439275062984225580039335336511619640641494642588285711932914856733204198196064539398763229794433594056939718877522524377204441599753147884265316197524798046790680554733713093105415601857328504631081010863493090673294210683638272698741189547822423454835237352556989554692688752774228845989368106191572786153893879954363029366360768512*i1^33 + 546298072154532473802990424447493220212212159703780298682154763643528813769976940892545898183760371865445174074530668021078435683514802815621256707575537367792115749463057774736819354094411594320775495449217297007339386590460627633795543127249324591593954833978080905351445092811561122776070920260018388016475401232025748954488888100487723226594868786548305175640468202440075778710248705666038497588394435324815126160596653326599825768526497635595327219601174427226779149894409123935880133673739317031469014898654920892733746965472390961564732587304695217015300557967715054833358820483491074216516383803207073895337925517936112926306601215400220478658243114292224807077779906566830340509628309431923187661350183474544967578571418675807690998196605415811330946652408314358375488436162913712208965603471152237089387188186345521369859762878662040090418036580656764022305531548967733882214983522660232398701210442354376192555424081272689707508377787451332823352038112230071749441951606742342603205278967453866751396438218625909122001123121572337714696594350974511890360818312690238995778300624312052515879499418948218177896865586754124540291176624871948492416923061853508767956860370163913156509942650171871966056270444463106804736141398043075540629430896628774877459357378828708879231841423251174590258235195998784430245698373171860068011026022866614164798748824417695580942968195912014880220472578421128246782380835288229434853321020415082437442839396199830988885423091400005775555297280*i1^34 + -14858499855803939018516812955883556656332623263336856933233716624136398940821617731883542651263083212013156789776798492796637460595710054104328183971973266117377827496309084431546062315331556813020585711104921917248089386202530598061489875566357972708735365639939528156239741798940684173985540321810948316798825843442666868754914117364610664644021223254299890855906956550062371639964595246487181304066362716455278950029808519980061036568038164066557985462468322883861102240640817829990247868698559921807865212057192353042480061251103536008464776213146636985660986817787560491808417816199561956259824506313172514498743251857590619695773583290069620463160231403194516555905011386455976313278246257891455143482909719056239823447116698877406870595414913694755511119433391764623281856337498262764389203531538842450216318000555543415669955690544955932156445930156697233391866912683860578408868108435537095777386264160422098465428912221549241649146272177270328705616633812523972151868458312336178516818215690742957574717343651306194720564000901439373026651890284314336008254734198777094639627194120229467858103795898477279125910269640163563250700019046796737464150617002776366900900042979813540728415457328554055067068679853155499805061091480722657276170083818006507870861945452332069802392148568687593742902417251120752701944564329540305739311027687635189353449741514638797942289428234831956905036061117560249210953166605047679158384819370372593669359130273339664096030835243921440768*i1^35 + 266389953344535501030111256727461688386351862289634395935583699541583731166281606097310506959498804356368646104660896115383517227355790573662546636279337139700203539720321933261489361404318391735013643556232242601204955113044074480477890011136698505638779521748255958178040983594783129948520478423392317631832894495007757265351033426302577484156730498873232972834448705423873722020425694075281092922919007243452280822278274301531392405768669956444287856704277535371495776798998115223889264790962262092275787878349788189422278167064907243215875487488868200951189763693809373831589020450288073987971502087507247495247850292289505090338536240668448611531003064041426124041103164891145452121303147217554261799418301185741269709895948397414238616098002328413136382155355679012816360750285902965055091368146308810051089595983205118554485177585766838005195145905626929253402040286585701113957305445188691486344182721059982289551388048406340026621534938920283191766954367093816195357426502201487181071203678913844565735874411233842332669533678511637137142369011550816402690087498336171096469626118184630914789493966995759587477488665523064907616698278527807431143284132569281838955297765346827250080592583199393509131939241991494010110293796745789079291544498504690208472249010710496505585877279413109675602011169911656045676258914578785965262347441688968174943413169074988603388464566821000358576185278756632691471603982577363428718682386298147476014192731635177754620298526720*i1^36 + -2640938251419334135896767245267793813478738447586534847309844274239044890534899422384273005027611219364876769093445517675881918589418202766018516128041903378685921370772087983167788882400718290314875208817371982891034967012084884960492908135990361697666154461912741785449362489307477573578637316571047329235041644708771547438377884535757407688766491560005570139805838328258572727955174089573852393291722214213748962303874352956469832594244769898727937343359569239955097009821341110880954131098729323882997119298285752119830745593844587051893073926104927826394495592174668508765277681292480211331772699713551112563228991351616551805065753049201240236284133345938702076951948909567420060558174310963189042264839449006785513772689980599051538075621203021456098061181014165930721213963798850256322795486161417570101857992262250152258497843778964448583348882973248934683388641714894156172502238689559596036936451074328031691102555877261864472990765796380671374430169751976824221496545197778652178116921219460309342314593189768961644352209871919484706472965390759583449310687083718767116597424328951237444995956474583920465247265885733214794625914711850441392284832333808021825098988149827991162167806634730930382597189946407730853970253740198002356850446518454534886407328798920488473589843624575944267560375496084778899051308752390605159874446576723463744262629577149831576466356023862342930227851136535095182830050642163222821949281537528378734380298599143370129408*i1^37 + 29425888113412250119548559283659312994537495980971438884047406368828078927323136290021713752266247987769404153472521660344967147375075707643115306913029032138895126779087506257371428973102737451790294229360172495888047753612062513167436682399556372553245752132651598147257566545429312173695705839786081518133791962599587847214110174942966138217012089084278169238578628184775544000190654313453409985481045338899494754066724189246889086964226439821357467936786278208631978982488885317404994115803078417898932472640579280443749603581560568865636069508142462543693037249696847847723311558503600272906174307303359685053460508589858269644839961544826372934312191789954586729720930098754021856044250945302420441308180046459181771763704312502521009888707196771144616292395952606019477052574557639880045464493387348551754191762450658617125356643554507282855224571726710095037193381789768680569223132231065788048273086895689565451049031053369410033190389407392642299727688810501487800483608018710002514601264985933322677926405526349398780360047645203887871299421464050391026671478450205473120253048182067070254008640275832344128800559351408671449132273523706762020782950617319188960610321816890273751874445636304898469102589243010268399775505691916414141311116761324570200143009153510124259084223048029078392722532030577584592514624344698841214820310995881027848944984689277571987315535149762291968495378135948645233775998056138287596345916504790120514718231691264*i1^38 + -138986746724134590489155928984156628521365739182393902591761772711368078066012907693712585392702061645574671083594452933561446947357754298752091971031364875145320314502956517733152802569001393557210199394402659833395796516882173213905890273626520841882173496923062805677191709945223290928047027778718789911338757908530213500075328317827918155545301497309214951858713686725003626361743169906117026017983547344315989147493046430576482263587382839670332883948352389470816706175592159765760433946051697183790685556087591720042793365565087922935074487634613282315141409556065376746068854318393544294511550966337435552484758866254808681957098066699696263763307667496287550905753186469938248605686401760513748514202982545973803302156900910383505821709422249842381349160636592130720694784887515333998136158702072298147524873483639514677333213659256507988404546725444665108805313513869409455249779561595105579832067163044013788737395305832663780728495652495479311614553572760058091386303580400107790243598700138591363811619066612006343855628128876497812249139490926602489942189383370939954168146784917865776463060558257152270635206332513794128175873424710214881825667157628005254987635613610239177522290222313717823141109991000759148515596158437967853665691117507111837792390599417878348772965535915263986537524230136994364092179222840908117073592375810823867069285626845556436940353236802859463808468016907549072985292268234570754081522277559864836227072*i1^39 + 1190224255646792017700139173353259797123403234920103695799519596616437424785773912288203565135154815956792274036675637943492783255421860291736277696529400885837727044498405740590876925707735877716428803863558424385000223568526646351974224491486844828239667053120892190709856168390561030822778981022194722745950438714329052717892213673374366815856656211225111968496543460344880885133708056552977020416697857162396487999100836064845550755547435968383337222478034530836445500201491550258460111988687553154370605605262011047768435577756988340457464528449972566880181489546255846261909816975964192534751022690701325006893249014544204730785284624641018868969883812906955258733805604197470225248001683672787602925389806393937652851580519201569966502457161179226979898306428127328823074610738945924907024749910559917464973170098714937777027155508522077880898921348023110567290492375206223754324394447252591962683467980560649473675213953993266042818001354930325059538963475651322880147976117223949571863516946473857322037262590859194171531125660323231781070636470629436403939654882680584724521545061172562268163295854772569339898605300235168184000100085740492197371269285150060955148529451016335796806342807726229756434895766009065268474912486825233635087925850056848943712252716181215751725567477011643082567173151424689158915922302768992990446064569265122215546614432966517244115426212458651543011844766334781250557790788847770067441080489476096*i1^40 + -6698599414550141353387045174316942118811581844388468520222988023871880288184644479988227567278799175489108977926782170397761042594011363616466599572710259328923674193874580733329257517468561649258205512116380662647113375474976811470176453444347587109936814673513226722856177542734522457771526783431597524248517558787404751397680491151250369113986079515631959446928931436423324110302147453501164481267673323675231844846562976736758716516356358558456065094500688864028802338885246008015611543850327518240624292535317177834144816040873169948081874616755090291330412343247596777633165190445637723110291248965326506371736459864816033524195942308984297670866632874542321408857682277229573097075262794700452302833551406299769516391252775505254074257021289608342168878216621785181348439136793166786168055010614861106741609913908867911511673235004163039569211795526028795582033219018103382478896900537538529655153583149553138460283328579519370372104059434153823211541624196718842589154749782437580019098125527805791932329393396976046198482729681021796031115668158551637699964495210777968788040038893824532712837196670016655205129752738144206038403942587320769221013660249717992530201219850819221140155634799173755970168963096361093316958733339698792462399112190103920871085100432241126374743271993613705991335556370816099939170122817173384473756192664263234831036573880152435270026728513132211094417464017545605836553939190800231952285696*i1^41 + 11318547419280247177622476019264113996264844197874873188761902703735217280741234124928136049047327541486830186846894972369372119369096644976353768793281234778308197033169292572998751888263721255201628103469365559924104973305963541705646419596582337177550577788306513734504727457514248765053949566605960862629469583874241195631935807523610352546953611483609411179129026931052575556351950014974790385921338500172521595709624441514134628340523989362609931695663922929693364186998325206781027543989284938856369694176530246692247396962483830857847248196876616596715968984824435929596343491867783200218701136214964625088709285170956414880726753577563147154215690723016724454084999349535064197488241644490467756617368264802035927457943770941279105667884345740049295423176360512515742898181777602897795068645713592848484122463838750835416861426874172152865313879640332168138763150896949262567478662088932562173114520833225663794134726690157736464876694351463445711430637252249688422937470602763231163768288260828496836273467459813151313232018687246966063928080652314411109853740921951162245869376616164792005446499900957029621942160268535482395136263201940934024434543484636795976342278712347303139384967731698832979365682470117017031119950139253492556477644100558203329514270894978340212135858938617896860586999507412800784154878352902684496727053442459944859712784645351618830132083219234494841580798238035996782816825918357504*i1^42 + 2419903400247051749743175711478510718342530060445061876441502972001570015843691946410219795547082181154183104069265939361778425201734418411505860850188477815860958748606251500523183656992222284261747864539721980679406460699352186139993529958918385818504428971806962969185503925496427463225751501061759762548605568563405001834206885782089491646716100886953951827149219945929700414209745759950039884967230106723939867873278427273569728072994988204993685822909549871222494834261409155145686913507714125881326510833786385070997548175668056331455986045584585830192825281188603507520497337396279160405427684267379828693945818721214707056561875553573297119817064332010563689500672629546740243679514483700318991614379207113841773758608584219500472379998610541086799399225903148797940425433936611062867649824603323928654163145071649297827127742503293962429681696498865622336014000600480960070536665762581219729393271537072508128675055359550533144092561680104848459700659550450763602499321544181851304046652997140983592533689433400305217867742497549015309367420739862825403411656216011132710627595670439298930015992787224253585324794649267304989636917329424240507693800357420792882048226409533453502053005483190637402615998271443618047061240400934155284482930180129129227516615543960615725916447759959673304644782061743880551635803912090380033084201958728987430463927079079509083311410931182654090390339368620607867453440*i1^43 + 181757835528774893014418625823611246112105426915415431619876351352404399561321158923310165909484418346752596975471895755784240305365164730217703665913818717990922250710836598372603330698703130750036223018703767103050718387507181933457666165441482902916399413552152392801494265526966254847962321377711099000913025620406937483868312942401765399741181536383542074189282949444994502760586853071955475923274511200057497629295602675309212899510753436317843589128834877668294866105963483048669156125830715283404546204140494583630975426590531263916298793458535825142106828012602490006943976229494182960623131468317839521805433894300836407538793612790955183322886445508113998223200176172975640876538806765601348828783890794956170206504849249023548395344813715646965915866192246940753529977063577481785982516712972497360656079888447995939995047394353090848468117689029974316884071426324872852413459251634534651269380586462454053239631973519753359856320463378636823882913470468919192344498408843564318310079018381137254085552148431318935855570814103329018385238445860653104139152132526180144448729107322544699687810154697394890255672845952646081850954295282968831108333331986570330775153264218942389081473776763044744056594200523798899315741939253361790841361842733457911278740132283678558899515150944038392529256363672164987750624245537279439903404964726405701246272895703876758933176581688571269620446888198144*i1^44 + -3859103236670129984874188126981079811549550476503810441918872271483086219589227964528343563049116720565544545377183122975446974302632530747407858006644100709453107691820422978444246152290316456064204620739025095371005688045217599807050204654636679395296264590707327608924625414387141156470421532424156710525370715118403337609696513138778576528347377705696227005460419371795442814695752783593735293963670339206057708205480041246011455464355372038388207346931309159186271541519500081384134551327381085296096598279959092009325456512514023879622789393474476733208618559412248625272323390492817526846828288583172501937143490008954517747968068045959924335241534923078859401031879773940091530993319313421646333122829224844417705129030906060562249026715508887264270697284066419296242316441343823093564540233759279506494408986035292492628369909466749444353580284401404415087106938875401279260470438108390959424985264393743428499121144475361192689684538125994210118755449182381018877358242779340078642134109477819183279831999585975184752492306528535777793197520251667028522366225487308864148498107266005818975649728617555904616400696779885194835478218752279107876506425372095967684222241261448136851905469980275824083192210255632166876488842797241293589652725001410633776238681200302166022761818625934603779160173709225153770208753163619842725722383520318486602174086992247539563624542259642368*i1^45 + 24017115376284969637382226813127191339614912990032615840892878672649892300859428136349289439554920966376975800122632298001471749644393916682104964334667539797567534266861018659683267009045759995912552985637381187353687097465501306573191404596166538838784307062727993574257263263003956626169812280113530509239587700854130374277568270716685467229790762815994779523494771046929430638766540922685298577585772440770880997174059761016224267421080497143017728662054271843459304128060544204958722334979830207476521162770870818801075229188967771998105531518638092715027657792055347553490310812104034149119750269595257361872820164632714737431896392750876690138003201644724020384516107446046987973733042269262030657393043266691764537436872260274006185217760495973257216963136699279066088742163556556357653401781613039430169651154064554161924379212352381042289675787099206933936882542873618672530259442289890432880441306680630807925744984864859464291160586691545598706269829979987413145800015188786093986388750367400176599553211978124107712822722471177141121033182932635762562047728273899171567066785222089774191925614329579043220384819082148182948245434866710063382116263471484192058799675277150984955856633193124111054887540331444876081257167688946814389294763989359544339725719814586477866353308343744193891168175193905730674357107272745063832717082305001258227544399915515904*i1^46 + 4760653371248356059546875567423128772395981990091357459855508779123935855255130927908695478582772133143724857464766134687985662387166522623575526164747543528856394275953224960594569601595120710944901747916378874426131631244891837432144805854652699252485768640416218188017914217310470346589819074287194404144286610664734437764556995385228568788340319979131405210875659772488526744375057458605300372341862069508280410433573996697467362871615929312687324618321750635299919368392310687838217330171798627170990023238679186780221730734929648238362636000018177229050155811223987290104893004346858962627124950480649312441470816208570070048643288561548122494185885071823498919220055964090228698045207005067884096173049659608451909658457931564746773786051006255833082454128146019890818992415649871058483684197499761719452088720220538609411419428761839366177753601147388236894159961473878272709400375891156254614763154959975571351811168537081668459017859621453720582254349314933343435556201025020496685173303844859055287741853978191342285866130265017535961961056178082950588715923593810875675489483407096500290348801101121012644179566254948992489716233142107833319993478253120607581550306521734475506600868311355043840528244683675954363307221664484729779203554264060810826360584426232930530120793761079604094622689073676606727568616017714778538961292230656*i1^47 + 1842146322215735840252701006447247038900779691172706705346170022146341885980640306536641501023242182115365656921990276931136984278697339073086743786597428605462169231046849057626623807010557707833769491165404687667964292658762932717640388780683866841415013019394603427919221894698034135341641901612799598854608182916274127675121648166537768216265687385100511723752230316086975494390780251145844082025305751816125544719500097323078300921453032397671586828543912592328081747415827679238437085870356935926835549619073641823255412466619797903449824704478381330147869962010020380649443114602657441805657440907217642227036313670594114219279193490814113574876849443655279472763423649597126227753858145205511901297833756897016525700174078604529751649088761905455762085568904167058733142686791915683587251445705453974228578495374600161573477371079202430047461947367514214500139279554885362637803908219578051197948079603359575964583297010727096801714436494181681909619651833443955668239603304274020446604526107904846623280425805173605702437622792065843765454594151825816713388455479066470901414795024053672855293506487599333211562882720703350547759267882460231721139768039247905786099886162622200048485359013475843934197363334317157318656599708981365512752760847492006217967192879664895852708136331807033838672697570269849664856084480*i1^48 + 745672747702149670532439156640686916396978806485843711648989949218278935146108715712981766961741344498613350831266507779637354719373752225333284340822707901189367034836381737884803802727088484565749321252362772994004956205399618288773210861864307821608454254857816034759111090492678417096366027972124844142425382817598860303872980341509578736506342812202118067821635830079613666400027424585215503877364805081165439009561466656327729625810311731999890736364504070741741367216740929824645394935572321087836500718815039503883682536650495381136658715272440446852615479248680827098037997714752859720537407472552442798614209632734237953494641950696919369969997489780683858723270756526152972949621679815086650379486481206469055537191839398757054677386088918627950710990161403597582884419996789607245227466309825725715599884006494565003695980447721237987785535158536354641588376981831875386111373338136027461607986088263309211634492717596230808594867989603298306637375463089974399502591586585370131460820994343004675664811505034893054432851937496322755919172714999021603517222087828682956273480121449313371353712948273891804401640241548085151374912435815819759758284206470625025099970109485035136206059642005581420802373584062991354946724214319633508738565606250532668341684101212480*i1^49 + 160501784545940863512343815933335998816861368996641544469456398998345269679942479619901251077779610829034545673086888097555946075097822448368678781125902152049735809171264850549959442961599622602749443866352588870576963607516002175229946570963858471701254018508719452957585248065206797700502554363196551665022103251056759042514533775478311390736314510343766907177853269052511041520521805213649118445611510099031992635552580286422793775851432233553022228993888751182729896660080001930234685973862276224991724424697565435319999264218354005166007190951598755479768664874539589698414313510769354396720092469248849413278904688310073732878829962223409210638722424526130470185630886421323936650769975809273590565866393160923843284294452380582952649101657759063992172792647793400760997776937348190556582454059975789477418662945727823054924050785103429846409912568585455393148681671534712018621440089612652064410748075801990353283962669924566771799579684257186402866684234106045177754793978252217295700245621899372600847564285559780117109986411440622073139577984917330514023149351622074869389551713605699322705745195601152166481787568496537680035148783265375875194322721019475386716387528199599750936981348182738200983602701041598219849*i1^50, 689882965708666296199757317218114952411270018931326371643197456037377619961858506560490663306321083468204330202240898178482733337225002399014915638978410512022193283180020960107575656556369927034859273408188319860260403003920696848769627905790563335143960903461311803174965014134338447484780487181432900911655713806408434156659768956975514884123509511919890567986607256256731117105568251251370739991589280882155029783147461327358130985854341337026415788023179486462653548089627103292544255764061305418922865296894397253090445078538487693220493806765057682564844850386257576186552792915732854531640449850230137037487202711217577301202025028593569664712166792030036305994989915236187872785088187130142081497097926233949297035038319505900516479880496230152116392190840923999981024178256249925145455396183981719320185617789849269355332523532325588881462492051710342032239640969002125735024292164656111401176550079507771814453580302628095110241042072834308901604081892216608823103149236935598611626358103985848483376713006570962144603273726003866007673430827341684827621812388359430066556234626630499385464746295158752288127244749561413706978190395033373272389734286818081046624332626841311751072799943696071352941638714544319480950344509958360587540289219078954543827540468292116594120862548595382620563692325936589440725958827765016057847343996438143086899165384378624464330064062449046340604490606547693316962352143284558044613551221160546522549297407792919981474237931325504285872882032692883340669879387443869238105857044271946445560274418736779536171229426661189160681607534082148611357380906271289866150486262250991905595213870403047308216807070727397485311408926395824411824646821984856687004253200593547367006282593446063579717988237534878992681894070724381785589562398872769014517246353801818338625507313412170336226010030211283469329474792281343168997671961307134125615677103128346196089104815643791317783564500798033859277625586415156342008302263091049119239825672661493703428045879947308754663354705693762000939536262702608033326108723496866707401508995370278941525208880848816594506746269285978687582192604913727063243692896098197193762844398368459139100096358040848581519851037105613100695936125334178041561415537232391498405502832756539229291005124733500598939975803677745439147912425504192161902808569049264903630520484687022785804659140498566742958074595992765830713202980853424856933540351267515030385695491222482353697239448171390518236977969147880815266657564489789038070333440000000000000000000000000 + -15700431258068738400541860276682911937801789049143539659567786467936324144450598475166650652891375103185464116219334342506706261698900298769860299792222071706897403734068985887106878845672404993075275175257094326805259764363588211537014374918864994160023336986546882035093928829781261512150105338278854780724954312254493676112604711232763093820287892405222049310479453697494592042630957160869663962249292717168740017324984280094038176772146654849281574113334369752998024667504745066483896054903408174156692184225475441726290750447443198416605473286825280244260955624793440945327988407037010402706230408072400537359580759626659355115910624095554534545455059909255585962995880986385266380363439696027871525077764264645953116513730063961518329521707313236988607661465188878875258550622253172356643045530518824159747333710315644584700742056450480153837608892742980890808360148113803122313423584797589666081629306928162655278816256799365615819302248900547877972993913411321709206787315785775868027187555949207913705468740690294807013340003594769855129311470948457487409185063683676943625360740639696451130739313930166390073004650402895177108684836136178938956149850672266913657113071537372563998242263511524973557770549328622981999265730327018303485171070630128335486303352645744679771098031935996403330112012921383906906767702043175738342614893640071474867824907515887665082624249503485880739428159373076198994373688920030617295415103162969773246238089648243212818168648519859395980943771521265152161061023470046451158256631050415054738919817293941225186296293675096868093771871651203333215314327334931745379083823019886754142252356189172999700938237473228225689313612527892338748364282762879927742275109493788023372449616565582041236100742540797379966659107401872542590660097189787710613699204365796503973918520984569853727199754824458292474631030318497995171978118610111858669580130633322757497553480072751002624232395969678213305356022162037566166855740734786274120009836676172512344485060155060805744551121341177396653748754071391991721732509582810070659444461795374218135967479716045849707098374630793715300164317992611666658354226912861349455177886132486425338450299125301255020885942768474785748604345730251027086728546721906477666173401275862388336145706819887674295352765535220075112472189072905949532673367722098594063122124964267952170250715223547996755283055594084516142930370186727715407982997877012930707822880162795030839004560692346019219110869729322074778004717205528993496825856000000000000000000000000*i1 + 277399913176500013986333035859591688812486191175203028362981077796126129714500182984759621598493060934228343635885553090504842442252751262827323052720798193028357674687293575105798964123731014375684686520636384553536310573989055757858877928308697528546156062003180965792987268549183488467798678907048824232915877443888866349888599246470897266828765693444012358588228475491655331302421293521556304035160063881766841077357239987657750881046129562102918961265656174672522519342368498995850950036787453261520137088249341037764566436599415300979763180092272809202350918991980495518824508602459398578271996540505507764473142380984299329418379271253502825304739982584137819403756834610855357420276021775229452513171547053450584876501500295912359466075787360060322269491252014122247873173268026418182974175732828151292918418337704675125982269672429627480166099314094816882453868656346967277154607467691184848590532133981457245143267653771786085826256657593867194651995613640159968838205860903331394173917508625097996780750385351083622412971564319304229151955273840763494671971518752861081401113062188508974310766317807927447804546146697598469120836113004863941565495205514050979540374189543259583108554720130054335453714709529809191770676713742401156479954549181068705900302330390886714377114898782687542851902830517896020339259083049909036217252811653912764643684024071274667451463988977028058585936386413600469388136114101954396484722610547622479049879799311925913624896737513216617626662545255725752529241129691521516512420277179720670108118489780376702571534348477253764563585046706453784231888364708425686528748052407360810315068805911648714215685153048317102443134433696479690423223836797717898324646633883273692273715895156127576282111024181916692144987187394058476288365809172951757054804788254318217634689831364951213158081930556380877415579596256458337885602599135780979220664343910992933917516471184838867451186875221871664394831009079631418286361191251319217370547187545391700060071932173567857885529926923491249221454036258749976065754238841137907632972057096013322293381679815792296954678480871112992368578520036266524737628796097421810733446550435708415657418988541008077351929889653691589682512476066310277367770191867731440595151422036079498862313989825223855186145590596484919027858713978029033118500296699791206080772641544693276624082587273826221668301634342097358161845951880036004068679220317266311990666813647559533596487816086775717588921554572232799733378801708891939044065280000000000000000000000*i1^2 + -2058595423166255244676393257866228547270556328341629307545477273794727307683846077248098410429985694960081358418734235210353744813764353223817422769457679782247497016670836526600402282928840572636288999273986432825650435598841529987587985302662095211290507502811698358868950946883423074544615068748647125436846846193266826502879842994263130285100599682186155546662515156689100686093250442547811625935745763991306831238230439485647335552119446042854497931196577521841347708333547730079917791547523632146549005596073512486642600902750974674323648189806667880405138246520909521477036221900969279948564505365955774801111137751530396117814321979847277467175309769467528467224375725845671953579402819174150845638189070995356589224349446868707751192680471039946568115676661372030807661833144222867998753815802391891486154011355959589192119940711770999968807104290126727270492916027278403904450914108245362515738983824722761559942769165804703343199378290031845439334387303950559832485714767719612122161657561574409045761392678817499163742400106069017509452978451913527530147662649894575526222409396651374715014961503276542001778569101148234652816801604223245398313596500347606900707100657230117649789374953309771339686595547424709575862958198401625144605453151870313557028429707478637128332215353411380764767901517554344412116999328601823124020254767579566660986598146873514398707842461949298327073039841342241863253046619797875535834984470139732319712638129895626524161806014739304907246861905021231177495044213916496800262053415645235062967626824123777110363267817682605772962435399330680943307677670162695372218585988818368210480859264948044539118432940135046024296985362918360551584297333723116844492994419842792760002195367753046001053406535347583684261610880017563596261632315545384439798866921451512210193089420181543774798387093432859162409926576660598660910623101393835775818321213274007581136837642919310494452438987936833393978723788472034715509037711263500146745735171152417536913366673782059343523909335981253832154482101664138778060303964314117450529617084588384313290897711148226930358997616939059362201399873653617124831080076829244770155153987224859044388975221374584462874438880826737414072586989994631991396736153291870578438003759276641415800954168000893388017998482761250686010785419602521128881665010489242835382967636435819760629622364633351107943484872423968951418752982546610124680039074482614928686510419269424998236266769433581685809653109516251502220499245489223944162508800000000000000000000*i1^3 + 21246014291702588486177791155373394054208365185888914643259155246377925372824416613469033091881471293876961625056438664340355770923072142122341288746217569990837039359764853686789966693916990881279495198376133897779782548704393791149925653154199826399289068729404748606631698210611299226057478091198963392742735551618378299241464576447263320839938739827359257805467240171811953594737613900590326096685188895288551761453060452451070555730860462055643314508755528068455903396647589856374652546807805310219527502188524170210800395919399447925789414330023775144000689282479379430467068672975459911568688400526062930248236073959519711353292329342031032695765436309063795128148329331131156068707412768102476398104183248284743450720679889677252540108247287506610085040053260229740737885929477652662818812986132666646824486113081252961147217512266894776010789497227243929733401170057129555891957995315733891026112662816065861910519928879782204509383554075031219486727919268212666618269511233353546535762051711994493882751189737770229310507474552587159700040974649502008432886234584045574032534659036907911806185565067798170921103342063874650338945204970048524377389649255125353418499730013341278258897597120787444699956710473931417595804465423364540009610592679218468656375505359699054148769153855923045455309830679051717803864737792714292827197004925225584751748633484223274398787738458717775651099973587760261761065093581926320511491237543005754431919800235332426467232467310974023763097888032029219054275734092586914616241884167567457822595090643527023822101892791742898247861951275936915916201179422300005077770709604387628042657560824648990546738950870853198683585073080800676829475323498904610222297774252720767585864269277572749821459384154075284292527027249769171205412578959033564919807027415789508285906074366992163811758230400122967317143694326874694608412184501905340109159308249379967570471216908984003860753360305125978938155447470322133322466062830236485874473366979835030376831627594301692987880110436891362813397943692959112207632420072471193687860512293472906642068143852774278481968744836576173242390992570876298826684832951868113678820009405765290783798309231937064839205696478034521575382337354781273260207315257124957098134992400002837756596249430205923456904850844283031140775704103117437477011747895974553570428878666875039856145292072539724495880648629491373832738289549293727624346037853557686173181730420196301054699188823982922425790988108041911788373732691066502453919744000000000000000000*i1^4 + -76743706842850811995788804493083285083806100709193963925914027767259795634039250705617889202909888251453769187312387517635696021780117758035398857819865785530781241692360412230761122993864394618229912657224051661966451161452385882299231178131085254031196994342110250985403544582356144785438302373249483110321018876517844699826791156493581147511662640153938788055883702371596493736515029328569799681175826159468526862326806115370123072816685949775011714344142935285708441392044210814708126564547643169440500837113992575606543512665751185640694195044997311481749679868420281510464715800468296343741194615558083703487902788398014586455597746640707199183086330837953508953172505006889789793622557879945734961979857171464129117823406762356105108359809087959324470659128414937831579628862826469094336616493133684954464269797676455060958954176361705874563591236539455724510393644936438400050132896932364102840344375469937956802436332947169140197985396089344024698084350278539340313387849986330014072938196244141781121455741883571310173111280460700590098997204173609191918635013870491886215113058628283924939216243468743989374983743357936695661389266697316641566869052660900159268766303383473442259100296322431284597469732884829219061782283593008990238451256007014131900325598550058421966030528957562121091001782415076545281594747468752422907140368694441154453203173647704528925013008330744162052032478062182767438107889873931100522118468265945972229339757940251331558306115772870276260106377608086527836811469004097371880754087968751975754718366108878032922780050956516865003995404014368666674613507508413418502876752455281069338698060496071546915229114905422312890426865443349514806142505158818440505947637933327301706959642960627544262198201870984095425052620529688993633697356759681939568815259915789142953062365999195923207916886472736565574570803523154478592248718016306510053644786696467435394523382863051784530907907476405828184715002877336086023128084116462701112980141352499573926006409194251576905886429635951550857888728023225559589811559731781049063137138431577998106337301997020424057881155482773297915214367688275391973796827986573274230251270593955125631906545612457289609280385076724730980094272821610045446211923338607342908098054615679338594654511353294921834324252805229310565841597419353052353317226492009106313977134713420542325898311429873117170805288467242610802482420949194069188352313518758147273675294187280444527082758396049199264597619515218082086241426345057148456665088000000000000000*i1^5 + 333146553221354472649181833430064830315550437727235651648468786827259086294163337912097467251931150171154528441606417811364516187068413057446071216478765359327285640568070122393010621546625361215522629311703815795003732213011063506984196760268041477877233591379867985921633242384602918274662799539316830808531417600791020052134667650646977418763708127411927498428854930749247509240083938624139474383497761141722381877344955653424443998448449529057852316599878781503993697296503264687256151862520858246314627235574149912343185211622227286988262452832929231080555348469110472751908999680239048522015241118322827463726622304926966102722153514953822946706357529928557471775757789906855315244566128243587741931140427888843519173036178667169667286063319172001706254654210090674114931728885255642888365210856953458783626458520948935155312922040873141878047449180712315610281865308635672158589337074958338063383772186417861130755144485525938725712285397033031319061593966281939512659226084962297226138471548543677263982126291022493662437999746142967273535180020149580418287765402171443128684867894602059606410288386507680196702515712078041095123346826793968818438852992366866588745089533305580030348807296798002778486621069191489322410507410621719993717880035748181797004115559288654192950000648431839320925460406752281476408248987253613398713113269822261293021491630616594411693763848874145923511532208125676419360351807412009040940374420427800466638773206430060514551975060747160325390280310436104012723898666960189027612103717244354846200347535797922306934760531490082037205875646930665702394311074560449062515406687583269227438984297927439340682150836755551057743139677259842106554902991783884112277515523637242664879969082439222883783462147424213594910492446578613296074476526953557213647036091834797921399058789020186727899794296723452564495982879634979995766409370295009600012756095188371660296060306975933589875613575903173335174849949568362939174884044076722583394381305482656251883921793428142372705153024446746120091413895982250182833675948082993777224531200907959253156193701142334539569875229657623254365798444801566851140095609568981914657025185362482447445537335588218793767665551802145171094437689008157166169493869794655646092484821303540904995804940382147145414256689415504484624365022457287531276612609356048615595978284790952157743904883263601228389385510491052508722112331638192502211322130912176286212756062607986277809251566450298576554082106905967858741470024206143154080972800000000000000*i1^6 + -161017954590686197444970046201673309573398544977887723878591808514612801504004989251950640190398712236206017026186640762162252590794027636386310884993256226111465638727660950998317034156131482685136615006436865063685435744551664024408469906794396953152851014153389730704396512105897448646309427933808237457931282987133992423458369138299183360172844240657492745883076592848019618627871911687596449620569784976320547534437372828730306057058635758368447701575605602878633711945010779577598243623066917486194899026230434435986351413647332491544727655082667682416046046410655061521691266680642096176979129426525716182078484129942318155880610683953859960759144180481444391761094804296538105143953510166865368589706633135309338942060304072359457892672101581147440739242524903688757361540726340435851485702407164616517343954447565907741140069210950276181106512952993107513792004658800744373852654608750479890055295541125442660613396964836754850787005512389229368357205937710371286881950389279626006422027114997825190846503309505346561198340446293221923312937917202511421547266303511716062026699549681265352154372157377078942878627519402177249550826464939306743407691004279114726211020859683141592624816670740250703951947931753858271636987321251851857497555291986477279139952182520099334781658718414995112332549017387789299760017715060900127821830018772809664338991456050110539246527569203159220500962856635667970063394044577750490287764225017170061244503227482154963935042850601512869653629638643112545840940861248238998504179125956144270432802857395065682143163045427563058440234255911014208558132102227107387993677092126056059071749439895751311685485141822758432944750789863134982191864423542918389381753829882692757473385734036447164267821749076939902328083131681962276898089022747349267819472165381324189864939235505221149916354568287084301307394429423647015338187685809725208641047894927305094668444190171586756146741415630865982568145144654619990310865110524295634107283636624901655104571740820837160269155636251250559951394766681397747715115189013376981108298246464494493226385503330295700437365837857583417327834279004009292448910201504102227438032298540397825737572549541199057009766676121819161571484205081211794009331820461585751339355607619300850612732879715337453216841420538098859562103103792862329918732950139904785781903328463032684024487898719581693941036589879535010095549779793550260841747663591558343586568125826717462978181025656353650480557178335705569696684647763892332658688000000000000*i1^7 + 22855427470352412726742084702991801783719329679650008411517504000793801999376760588518255038714943845909968349341372157661728734521269384514983715054062213649212758678734950330992690171906113936091588923359148349705501899372939148472709206787572010424552436257971061173410002865910303765763705923125573345094936171062696777754454709026644989827509092110372736278440277520776931022069819929510034881121521960056709751003900242126226770293733080078311503997806206728305129431629152524343509882598324293613517032471264098367456844286675245925015488608712721734598885548010302280717753706714375743035258895647695222342220015045845794415781858551146258125454732590721361324542952186926403862404459905057352636107432506489529459830022144012685737756873537735229830442179227619064374686949511675206324636797092589607835137222982880557579733613944592388537423623053587233704059036882993782795164429042351570093860699242069457066864663706422108934650419856442779369577410676287073192026570956923931907057302202139477819618178762366695176819260466021098322567410760286477969522629198213981533129681590008847444921588856415907178015942917410273027801655447952513818430344469466532069664042496000843466420895250204103532497635209365906788583100098980104492340950555972434493491489796207444208728159802927638521769422242027237607788917612808834753074754684459259852282703032640804652237917247087563081826987159022098373728855698427531367905750877622952070320492299185470601834756493508512534407236683894072983486393306819285638493054485328210359188068770996884454148130643482012995616717979629133285541490819543729417412040121567743618548407986578496321568719263577064141128117572313428002845748494498708556821110087722675078364649171948044445115724358713423892675793971399346854143088877160234318536330325582780850280896933049703934993306516014164191381145125996428691882154912256421539986845395665085278137346499071380236740602604111237435340168952272462864333547351612583990809769977903760213944266750871159999321881112793284043441288793584121412597263675645938595308674526947162513401757572912232368513745818721273257485999695792047743774422720188283367747970242379902003625665442420819436442188369403404294507913505580004510933730966981385230165000642547772254574348539697433812985427958117252649667003181827696594904022008855478047420164990062418559517577077257297107979790408064871179329282010305293365808563250871316555133892848657040858952099247995033206298870359257608478984898122191292334080000000000*i1^8 + 848348038326113847698962824891546419292244407499120808330520208042191680820221784274783929417104816058640261246630826266375509109727733714611077706060215131877957399505644052044091981784900535064124267110219659526710896251452638273461367206383882957816226319312948918914226221426712718684786943022003183552177803235714875057445084503852096687452036618729135819531468632283347149503731398060961447474169516928178373996552951986310355660088429640812893150521517139771842960303223377415031500656668131181015075168133486765399378348550140725575851134335138290494854564660774189118805805488120320245835642649000712741584395549130692931556258145075808520790229324811737986866241310496902084326914180950196138129247955303493225301467758604997957500906861291432910820167581315558680821184568426210586822647695942031039149340878943735267417934935421449614010246250633379070275509270476727323826532816572802139468692585180015666404270360196493276214830774218299449623433308070650374473723864431848641549763020651539181945649962084509794639134818003154510890472768318041360696471646964644799805381702888759218918118117673470850457879393909273278794884674428949836608684038509231828208170536313711006278204391192748936260666883153480463852229231659814885627892779201040967971049935624155171633048800780732742449002337883680807233072688032060745792721502343726127583283433119622492099675126577544861531403158020504138680048013632531094236390804323066214054128055692372618815310377392653153042492953567456929166990259031781542344521190345901879784279922024322336670300226085382492407398968253450150773099348750813650284895464638498972611887549702340593583567508996553079229566375127555080957523058283568685540496057886171485506160643217738458814859776636299186663943292615957604930978025263601976173538136029207711694760989089748625095409817456989353934714550481657231954665770590091286887920182975713105083051370130442961062311399131233903490708960751629468043428526072040579848000699260659763717717798190096903561788524513238836434283056587588127877628771290866680121243655612997981474993404440840034407108121523472581301055269145479945235743977537229301200311481787032710207495738165840709110688099998980303043171633383347191531095660155926284647802602273251793055195190636973480368712438369782628608165216142514667057342223907658767203406772132644255569145192199533572689726884128457349985414512615528697951140351907649454455737909881892417818566699791908439405944873502576774333207538810067353600000000*i1^9 + -574984255476046523754442838908093621852159712905987408333711206070301636564249214483307359006341392897123001210056551832793539935377895695692434621180762902489938610879945332499547694369610753373580681583035462440393308828635783511707930463406485086575753901596316755358300622275428687602203992229004133817350198320839063082437778167831738826945028416785568856895471849227466763706745570678659104330937795142603495985658522666889576184421748127880535122486124049742135247497650592586058349335807345323674276774374818112575674541265862596666857958525808865957682338079448879935645171721816180711247365848658593079262571626587573259251766841669604122415543471271767802627430456299416041499533673099974155951023124142552824678895429604347622197180485979593250262194141283201229627101960638041017714837197228933162573461138779893230069900028166099976151953090846996104563532676925041465853196926928488799458085773921164094689698572908854109397786648335196303759538901280555110332017569870587629787308764975455730471060282921463512773127404112063319966242803584123799688774083925793928839764854093035535853875987761739596076330352050273811011254966706975921016492745308887683568262281231813056958692840578570392908202702274798709690659887590116287503612299704896566772173204633009493795225324801481235739524263291127605138136258710523258736987162808087197203305115100781139128093921985274575978023431992782925164904556985557430520301925450682452794586154432526031642169746046883039266595382434446537869336004702720014207720921296983935292722961512677470382603224554385888931673942661513376772796470099490278650057720137478543236316852225260195482451941000392902693467197257158696995538481526996095819870559588603089090632867420085586610997106311711216548615064380579292587949579801448334400149523604743979468260313859736308083554202259835210587045370517048363677753152399517302197268697152242679805880964812242149895326054596373852581510453464572035392231973912186937880402943408845552949238595885724900530157832421437189859888626554587452246784274048252226319475698748783125365751444956200686444757728451942613114625372001278825811816444412318908890273974302731121139510262456249202866148511738462545058287442913641275155684596858982786072468017630677020816597642265989210573687856839485110097374694725410841061394626474421520434541113783871295474933822132696881873074161343378087605100942612308590364915925322950965496964033614065922040633109278168610553217561819437300732228906836924825600000*i1^10 + 43215823772518787170315247973101779983176271023861653600816051685569268209013157911347398464621197101950972620689809833553832983802656473639579946375276123579005658179332703247713627954960037841166973684743665351515540260276902038565570920748027753209763221360777780128124974616795786258731194490963241858823076862032917436820281220222494984215097118167538190516669085487697511108141575246907903143045375853339545334279530736759592521651377531548589781582084627898798842798551979483806842626485592076665777349541187625688326253823623319355992722071246968533107078160255193448186385712034152714127040721501587673519425324413990366047019845358581800907915443765871217908415044579266530995833065112051798914763830031393941587481512527837883055314845694887310205100652124603162758298909105910515940537422974945871884911129303453136516533494098752108683521329200300236806192384555882596705531847220898221533104985184732432059209971004866192083151214986141567821594174492396037831194817030413905087840860195032052003685369443811067427506798834962456581672324624702072112999465612047094649870160492361519454607220240693159356081209734134852684435784865986270769312666578277810658073194323361852598157638684301624986706997136794144297299230592777344328415849731721868338907642586075126454909489813292970642096304415563238355704621793577957102357949545183998477187685681945107193698272654611179413337383033031670041484352003944442534080249644098175572271335779918188670014100766872265258606773046136915497725914854454100912602223251292125152333894333688538981460817194782847361158147630628706701130459634437996604179797636307712301149978141601482913410972920972876084087501367245153043835562301388800086151306325007335013467761992547807353765500592716921652387129583731672105431079188096340949602621393420625311544124453123814059772674923358157203094961579411625711563954077534907445065802135827981105445063770781541207681143228347697738798998018875894029195462984229918155075105901716214324665705181763127314567698887200530782999205453192595470932390056647222220381708536122868161855115617496715839378794023574727008861733785062848371899843194844674915604065392973433924979013678235998906627309827572870717920433538935219885217399940722225533449597742757342554349845851182741451140247277732673033726728738617115994044237235008275197472911018089494757513197343302666823263507242668954930964557481562834667717871676480649190674706220652339955665630603796379934938077579367740102897549002670080000*i1^11 + 8499821654772679504195443647980065326485398811016716070822848365464807415084905828834079587439534123246833215844670528691780773109425938101152910346350248486419493047294316836299692413815872020776000493673484558447104576341697418609036289226848785611308608130246310442011390377858413287192408899632439231281902405732201137712926669649332966515448121075830230014315875328447287308213124269167763074806306692496918882705871090428167941727322200519928150854997784884691384545075386702789984444373278139776627475318578917490756273581896875219353387372495202726378325273649361838040275868721962222491534787507680020544733114946034085081731772637819709137936690058439812380885831665154418930702860169400205619649323904791046275814972804754855631190755301506471374479000301256783913200342644027785826999742915925204305783236073125393813221546477469034702555257381854593664836445381562814648756845223963175323372575814955238758842961567588929107466921827291328191420219779543808819764862408514025848476554346272515975984963630749442112858618795095147061270845057791170663644708962048723527180297828623428192521147195157164932371027973651077561491023824810538197322679429105191221231872628664040357714523273905383066890334017008896775111057627358088720799063185898241627790976764471172985029501101529836448931085436315203829949141236689933138724893081082771160668790385118880319396697780991282649987464920316701394352819428929291288014022027466110560581725202701869542038519459665610168549623946906794802289212943514770541225106605461086912534223868035801612153591612263772731726137047455726370196555670114840162191952441889783104401762370993393440912584678481675536194586491667644697182371569222822894050935737836518345110887304294145800963772041184445612220016161456391036609235973377434066735741523258064263396764747929483199759930597098959989890775842697188874940058776680052046423707055310789599823299414366291340867120962106911431994579841893252930845193529787836301993886949098039062947234243940681624738988262705763582610181682354531472782408901942905358049108516725075328486610584584250510110600188133808493469238399037113090911062564997733448261848853790063104602163276327339492063038111639226095596586598708533720127535297948916788070551119459460280735575792019320914271059347142198338369603618406699653772487847536966664750131200119605428770785322502037257539128248340861458651352465504272351661321536905967015938174306017463870911643771593123752518981552109295860472734547968000*i1^12 + -3422450314723888538193483298403582295629503850548074989086562619515748292983203812441760757954431206736413489049491925623726442210635454233146134325596383143605630242792084404107833678644866007670302735540196860418211554134971334005608321769448839875711087311660035179315624395427659387929241074045775421904435143594185448691583538851166905324930365456510569183527857921507578281725039648965712115429105296444373611331452766623362009127803168559108551138090570336155689609854189018539996886780895817869346082655367911663831873014264003006223968890470153764513757286454817480286925079974093194907216153005049536821811199300553112081064132650962326920812429114568818477592096427009353604599883255524775711544231504109594730793355472316175078291718672726344442367765520106852532508961248903077660882118344100042867525912777310824396535674445465580551725267019627172140495109369767621470222202622468296821384355706157784691379163166850064231928464695364737538849660166783571686375649687647014527803770961865626925483350133529227260959999124197604090564557384613682906269111433065965724252734059602274088890870824250944494056312117927566850132738228391234501746297867700067252973101943595907255449385188885086633303166109063463571287496120274589947117761353962920132129862114645368208458591868075853302125008353908665116090527050882108291213811774795665002551533904131165867576563581146978337391601742895007226747610128978969913289984548979474942026563129053287532600858066149999598356559796175076550459541254743675897826896960064719573814312668221448365583325293782820701111457669881833170030093746250638680079133715330352257044174983406045131026450202523718750800799036678897659860410807684849155805542373937222350028030767492329749997379736265491446563505981126479768231027068668868056754346155511925684884752523568281083667594180831597711650591719583184037914449841332507253587512604761989657517247181932458254969175072676563173815585621354679106384903776325754750676123369128281997297095934155357549881497192187281059160091546220129177415695328801604979714771730648010672300697530544369152117680325002414604193571041905907164907810386588718105690563387192037181182240590573732923445848366222383344759895027329563328541566944497002328066963595947074425597503695554814404366294231092925476506963527749899225407468060549878885341150293480280880736177238409234420051855475104948961894601623655299778592993732284383792004461464701671282092191945843039110881114235378481416003125248000*i1^13 + 768724340160328283115831108086835992804956343490001790386710491583320360760426632908885261048535323165860305013509470169085750123318095467333337381001460660595985505277495414655217660025826865834926394303624246277888150073429369922677163673597203958488850056074510393867469302052662625465387403642521615311624390062221797871037149089086218908935942083451674970818389241032076733321835973546333095499519602146923419931432194758305493648647930817872692537261918658923844618135195332680336302055731835040595103396123379963490797213797466431838794291831302890553001019820158787292059385593667808156179119859832400709353121512563975065771244377785759333736009269254082855197140233231654230094785414948566588114003939671850432016933041668818467354788945173998130661201405143251776758435390244247244538304168326209427789694352716495058091327368078465285431823817879857520917320020927558229389817566934080134842196165783725022704612345066997189616511320478948570668752215453102096477481955094253927347034964359028987464823369489807998944565231686314919597822357434746626476205687953650147907890792807402650073406499453028582107723654447506060889656054932835852157133184675629301972724938773904752634086843288604968210309864303563613021499955410720799251619998987166853923427002724646625984464203154852506253225469790792990669899989824652080671806154901221294337006711731856643122455738349866094426384683271929237688289694686332580121146300479991790557566889467895731562933308451178759933487144122045077783970054669020295917575944203064753703529591638388434588373249331002441455142251925885802907067652256910500756636400967941982253176485996847642410661789503267116393870134045222001749884909055247057949944346518197825944475673640590701175048625824029420937664529906452937626386822759184481106857320784278747079828208244222362646333589673574878926430331939858641777266721088314855761982604446643187502316394501620177315780578882865308610930924774367724629990599737037763889007112859253001647167923481660480043641275444807488194695605696643874688190608430110444332141220259838169016366411479932426907603116749950364291655479367177059378364585571921770925470850268480924763007239068183210950262604985746843761606348038248991688230895440092008276367631568031927412263500870657082786662887001634477220169903483867938569186993907094083662109452277659394788626658102538741221712699293003624102657659108668939166414029668629156263015651353173939483285412943269936869228012087110779493416960*i1^14 + -120795658371005837518550867564340234974918035144723796601266060578246080998176987792952903602221003066190849535661325433406512522701107182371484121102124488512001540865907931737769963346738605981687898656274636149940712343197678935814588466632982465931477103507017043583538963775882539233640323242666253111863988195010998793873349259363905404736922464729490732906206168136145609035636867954943321420070912088911168594507370018229914071203248552230650069812302524971387845083053434232057288540749963028365346422072595213036932659795390748198875856921436522703979793974928433344986403602835738582620898837515302813561971931790953227413107300384606183762460397290381979683797811741332419673094095854570939321109729633139614671074458368825939417323766831264432491526709662850224642367511032447773465919671365357574465073179578616371705060806642430227027528763489889810798458873337912750062857374696447696801018349023806512498056193218816754959312906026563705071290597117249799141062526532524659271858188342339344583362930616519676886261516766160190389468628042020067927232245606654085873690893192787156784531058370039237565369780599261051915706366649801070576733978499151582683264844829810963446579997116041042114420524370397463038604891371258625599860845357202418592182379771398362904907538059877612465401179993359732717323649882199609450933654445601939811271375649696617766491462097016225700465468488222467425106770244282144082735025146274055272476348868736350259412140725383825681504213669355807141898483153725878338921742060705934522161903412199328618638172173110465510574113200735218959036976430437686471258609895952328653521955273150081691004535318785950340464750913985960067655383262767856940097058303254397928351353361990876881049481085391835601268282115761155562497958423616774823976845876434914477204965880321408312387695898477905482586479326975852852734467226959133190441102750844862834923726891830312545741782619714736755378314305633943337334979879798785922969452362289439328335614060582826687093752051340115600411503786296377271039184093100711577644782485972526130560207000737652163632560752873755446086767056855149494862818591970209018318645410995010411177834890064623208519525169482591992653537306786633025861471488955410877963730550532867688142192463339471412508382477113427529476991563637576374225020143440337625094482992998183461191296057633057898964834981677178705560287422623468740395312186503987276472732909426542304975085176956559936882516372374761242624*i1^15 + 11820703305333270402739379315061750574465792116176785919658245658489712788872972738261594528197291283665656617907776576692236543596170082889537346899876987515018128133206134975558185880860073223302408739277214166194586108046462613535123438099663270028749227969747730300018069916251175395896235820440089259670982363583678572669057101680997397358805428482892900361450832640417165053559360077069379765835476491772105367861598195187693878684582141972933645325043027869020214347426495877458203888688245608230144673702881722079860961295328786118798767629871825735059600424137003305568312504881275751818748141877614076198958397777228550490228720606314334633917593552097369955451301845924577161682173903619919554704959504254468185092381024301892717507383537727045441233435377652007360654846571773342216392399973651822491151154417304517515206206883420445287999612734334047831855875589043236867866072204728100773728569507810884543866978982660483819853504724599298963969934340568222399901320728808766993503193585596173740012519201092697503272701007897337071212815356430804574785173755540698988210560888397167388212976123918278552192689912412288331661278241202727612239113775971403683354026093417343398927322282831945670600489922979407936351986212122686289266290031944837844457650360609022500813493545565058305916200023450326224896297757357492109907303046036300159885251079272212806098140730487663219685877741710564033896890083289074083976336050538816376842986164233048653575723940996306934180422932132020081182302607791712809453470557439405413844449405846487929223224634491205610871261188820477665722121686578989912912092308220467468509181981700786074104408189994310185519718230305422097549075025884397082175525601577338489425431483005108210612009765138051050912212757728158400638085869523585992500708430745679753697391639828681168868724885239717655247039733602201621864972687379308536103476432662393240840902939757145260564565773987380671549924486324467919405688994495362980879280337929414457281061785399789192638538509958035355982639111123347537770271783183637730072697174838257301343202206693124625561559553119967409327065157555154375833181923409921237354143293100929818241303444621480205151640014387055276971934084691427279560091843950423589690074168795004084678326761090523122296504619707007813484512829982744993992651776450787186790249999751418114206653057180629322002546815328704884539558549892586243389485900782703451269145282063130461718882367899469756927420720698359808*i1^16 + -650621225565586349810288678598489422288407476683387163419141628949066050538972186520006434190702857563627698065769190982906910287538076836027010340741360014147133168450217196657004303690980031292249070749322548162155710041633820879971494111679843815937009395468559013541280751163930940157288447703748481756440562572660691370819882372419145102428794158364197884499532873311809134283690293236940869464868370785258145430762738214456063802556753588278029329166918646429948213521486893087023977263903353348739445240676967858797418648773787579718911904839523716426985124401884856227587378343474188824962584363447810466837235344514273918199519768844631039167366806875544536352088147673191570591885659435034223906793540882290595562611713370216604779819236160358956563617592351226751282478171050392403758225803566384394528573714486861968082600120643300581715637519073746564903487356342943162313187115898782451920963232913849134799169368752180064365001103121893513904527002088560302255214788053396044662497738747937442951698549865220951662139854564567554480964042908247679110144129531859175156428065963984353663876245556048051898583620500550786157850629054810282560824878908522540753146337260357453837332339360826293654406317890583797711096310589425225809303822253239884979235902559715682569848627207221735264448884018501671980940960054514611241840651524019121717652372890228702217571263765730155374957128747923431501620838190136335438451846355030715000602137218745972648024265720995972283378080544221854448831478613287495698515276345524294667256091071157351971582468145418016044763701646315872926135721332832362975727982485673035047956441661612271217583142636312643701399146396365583427554553553448111357922480895331955145479251253606557293499992732987698093454864695018684769211015801529548741652217727853615587308678867003573538495944777029923248425616225321392691006147795629117150560331422568229482944408979449157197939452214706854774025795224182349936832862914483052750285617379773008626816293958549557652427129521936140585198626594757312205770871870914125837153963571959422800926606379346389079702889894906326069484070365987736923970702026488518255620685380530212079099291357201938071882273369539314733405908509135117791095493847930979511437321308212828624970715033576324222016121364556763393125767782559497956561125902251190055096654417024515861453667140186636953360241303837200167845699759057412283955988814738286800910383973725233378380552131742160734786833874944*i1^17 + 17754375878181034239171236995773439438297785539696061565579269079911560107719063650036824425374307015493280924372554128908257483647431121921866847356854993473933405441856774012179542897359984085355941201390383285047075523874823027169042923882046838036624108286627331832445449336879110829059645909154776479875296184896749099444729888048624287519670490628364725469566402554608292509573255057063114728977472434433161502194668815335358361672694122881770560578462893649426967694259076427546977445090524311777993650451781042087315021121252311966659193210835966929675600812565173575290700870206716560295489417456189798231306320925014557930545911172927136886156342196324466660438171198548473706051553278138870752247934356730393445103790459364088899374768774006278690506900845038234238453844095066970919760390442079246788018512516665570027840828705512534587583388879784571875174836406952577987624717759886077917048617470117216382745185068393113116133743003586187414727548093662822737761788113640511431961930483746304463087540025053112788059661253739526258332077574812479801675599176706624607264925452808907296101630052117014096445928488128722134485085105786765384130110494733713622914772452540032072942994453544964693436679509027738735625028911415285553505641705090250065737688057418027855967541128604211402895283569341552296647618332194126188898304885151364753424730502378531626549862790549196009002111395017618567136599972316845757426841619537090192204034253115273687268692228866542052462044826333999432463784677721236992149185084025942628170987079933204678127539601377906350775026016068976458246103494881908319851432975163835203026004452251381975176552691659682988695741611033588561902758879462300449043010477087515669528914862252009524549878731740141919888424054474335646578093063364877719969515461795878154449948056825200028361939848278265058856507640524273061129408022147082073559104335967675277171483944515919748516097966109405252581647404305688586951275983600832221681973502466732733691706697293382925659625173614795309838750654397779790067872304579397443690422009100075271092424042191273294352426623409982700628749364104404192815268251402509803210304596615383038960589884328340986607792372539057819703730973309588682739959380477662367335367955039268161013112517279723144827975103377914196134024032485256446328489906739771734075326742960304802889239404087438501559607934955532195115714059622276320102931325028778164865292532235479983960256753910597919329746944*i1^18 + 35704760262693438411935843507275408321395296931724515028589834659005665736999982079600092277725626960465192954888541771102997289986298031043280652091740059018097611699344759176842823312678481758248799839585330359933007070889410697393505724260906825729691832685138771151720395542825155947086607545258093575612478516797777195836065981488216009395832594689349156229016621022458290007461026097113716235337779718614617588167013752828356792097128527272887154920842160317833157886130326752503968142397921143840995175382531546726604285287357401916325549919096619133817197118741952130407573052529655826133994262818050740245154963311016536486645106354487415693412230251605030494283196787676574838163145236465781428951863746182672460082293560191552674528105227764591351039052391471887239245485091194755146205236057819363063752755910946484361089577663403983185304965677011009628422874058420596300796146117530025165587133764911480906329003008710277942859481391898234016082912932458921153571115083417160052724810163394743646672590518970094170251744451618126022097789632982943145819524234820934847075971360229487283907170412742749160108175646916436928915850965251189648779957461528583820779811867458578942339222457188125502479729192738966105765666726771938016832948949202754957811059755861722928550293598101115469190344338220671277450788277144798407884675743082913187692899149011516136201184628901480364083032382212968208777755316648852979159680725338473930460647681177163676177090648993852811527626820639458317434559725936086456172590697465686560833723096000356269188168750645972681213200111562303077751348686688081416235843835766732682537414432544222006220948583453221568832025213239447065861152937565472809850670136934533336347774597648749183824048949055992997547042238820904929277784715526255888473208391974224568621358071265556934632494980682320712881326847526151503348600294479331518205817066848112856703200671057852816848353635983739963089620275904672214890710288406939182332781440615428462551199598970751158713760241238129897995112455142997194635842479610702094672045292322582946584052443187417688370398119952777499596247645610384225364495956988026372523029787375742014537624937696585893738013869412611244534391628946425453336956706673313571129895226508827531102726714397913598996206776326648967487315347005541953594152422211679652398003565681198683771909846448920991015120320157534904667281039461001477897150445795597043200473935777828055710755587415477321728*i1^19 + -14025243955268009402330335271911327529602053897763491707500525861087342724222445988959180269872050741903016825708126119286829758058038437851013076369304098778923067527745919754069645692228789643965929168834243799940892325641601010432336783695639052236441325022106093387150196799754255048403719382845829041718202967011637356886954588217801223255487167668983847409910983471205649655728896523695682917769934667326293821428259103099329153758379838011538541114705681546019742287624450298750990110208684496660675387567933120813251386160286516231623938308825291488986641187464315804493225421339816715564978068201762503349662390957605422342028917492904415752177652607240676917732808854872073924229624621778387090144102441831964463551952280548351641919274537771748543759867256243127229530159847894137028370862009855257326311235920098698884572848168589986134570320284016359656277371854521579456630433411652639536123630325352937800304718435915979034360878258140464074506421417279088512992621323168086894173191665671277398295547274556661032152668475605445785393544267619522876911880478018438222869446544182205908052483545960374026488666137767516358214073917755906725723840172576567175722763998713072381625970203649179335326153498632227419339474137135584187087619941377321061154498894559982194899273586043420033680431941022925050206371147098013524710692505306121985257420498796001338603599079085174385535882293436865569826891439630073432633715188816937428517115988098073037534214281182631810497456539625661059185584024300794670264717476623013297511547411280372499743646959431887640059287229158187212917584388005141763205803408461057869656811464440348629231724028251682636902939652983565723398345124396235416829737413380528824316344086462920612670868984539333611351992874943020080830063899173059622374947081266129457699967245247436184992750670793123026784512763001553207359389709758026835590493728188846784573546931182282274437134711156257427843606579415030603067680117156642307522014533485670296644049253279957915210028403170363325060390196031921526356120770041038727309169054675906463566497473531078664255561595861069048312013420275900296278043876850190678113517796543547243825986060046079736598607622583457351181629224839784432803160195526439563105322542142344418009050680743071094462383545426386295752126513942124715088672846617731116186107608722894593694139015505307297563821505500719822793019005107507662551674376766776629357936609018881747990033796979228672*i1^20 + -116778123645954862798393151218267442312172457066037441164742011849167143235345659927996127006822048984053809907037175215855301425521144829934111052284056134432952071950862640171625915401640712704542692610313862713658438664692889807532594804634844295331211331818407350808006838509253283919129752334870394723904097120040230812557431639568804781192997334121098641246998487974954412266762168345549390081071106280888560837251246024795221080797760578255009661076462887856521076264468993869168738027082086247031319142813232577245832635613505898273601075038291806121242416719674417826708481749359742477221505190834222634475871093191770035143705279210994334390278314416095176589885662617690717984127728034104105021063194302571710460689662417200801585133292019929836459214453329733201928954860583673232029044288817511984888170375622637147876485327010257353099300316499849467940107245261723372104444117778485546764776842146823296616309832241252467288137781759676882951540624340004712570708534302936149219639553855133015937520060527719297254424333447093050289482014949251872765072266541579606107548028992860471808632920362857242788483731359018728598800673364119295570179299952398930525228896245309760200431864432023746405046782450752560319425466218507392824917970860512599073003252959044688146281659189259415134029292370366959229906421692307698690314971174964495848291347655110167238225327554280247838484195594709449161621162559795611578813359738623226744718494687252305131704081871774772678858449852182337307782800606454441473610521646281133251142322856572213097651582685470429120907419279059997742788081227141152626743988322647654375085810955024323188721984152062553536781636039234614217532938851320140377466795987913863905929638992088653179411284694817870464744484263328506811565469076560592523065224649250610658456535009953243978078435849675107178754987604351921834416731038890599508268237647393974097623211305248003671698357597212779456797072111503175907456728766109444697149583138352737956731629647932163630696747440960765026087102686600096793540024042888701289811710300266544119999304093290292081856115337401832570122839780120072863624136087862611716761279811522912318211456265400792468035217629221854299134216935049824877427475040734322021218768134159164819003364916716235266237222883169841820533344573156886041938647360855318777097117447534234289098689386827368084589254093546401028485381459602514845044623422058694670764915005514434358229877129216*i1^21 + 284684177150788008912087204634231331273868961426719557697116126979562250536709917478560999999348148595541506151812367439029593229440016152220246275801558327748169479807178735553470855431639260534689177280962208045252683426881049781475410791480368540425047838662637648806043933888771866602753382710431812286053414941324617687267943430390030732779443235863486775955414153461425503757185163893393821042461966925359152783889140192191034453271738803433646092952723714211398558917058705018891189535206018000090513377008037564698375172694449797900519669023000450382544711610437223387340685334239538601422000879992569814316989825587721818514976923921221985220379180112864818608987123642333626125170114727133036692699763517415683251004705171015445121472998975055729400351900277054279300651288326627081815474942470117234547266116188004856241580229615176822140197425422347197097826505275757637342783294016373234456093386203807295614686631085437175234480243028103157129505254212954792252444365780031469267474726197031561629731354288837444727125122178070013719154919534101795836548753779622028494934935703492105710425212666706039636024159679361107954464163175634848436423994112707825537193923817260276770861909819582219013395618558526855087594188771354087592425874593564923603128673167139218274493106015016616544301646602798229422293324588531316360257378988563121886784964821501011849447804929099553550141159460600812504705519817870785963486360039509509857007661870752271989452260527648611289054930006797239217819931416366230415108336374462720663986072628592898317656168537023203242473306354387653980172578040989718978858250305689176568811411241060108075052139965478634869793014847224303191861931021396170705977251462133618059809566274009251224834435405556517893208251652194004885036729232323456468475295917854566529909592604850789140160944733590410058096015440312953565627727018425269611072182943775670387029599976909101337374916260036195286996120627424553058568456127945965343225760354760915176695333102232048467988152153216374936029734406416178125075050950342990435167251920113066642653430370970658581989419305944823112061406324597399962875587623463803718632626761022361956623220981778008618745819477531956204374276460392064353517421604328972080213259247340742799221098997798993463860466602371212886553681626206267289112733843751768387871376523238938622450339968629134941360166529381399795008868968408438320391983796845395711042023279795146562994176*i1^22 + -333984402971584553359741738141388656868037600472387231305277554193668740016935383387674972687112408933849212280182561016718022398522731263196643933921810767085978293217959198041807400280183147021201352259678339763128034258142091529231062057241513482001585045916373958281153635701816640025926603353507288692868328558645327655056593482205607965520250747002466145796156248532617169184980996974313918196594276415600474432924658973977144431488804322664264869579397346836816688729055988494374070893943602611754467963480239446386766221209758019640516228319092422848154775334227467168224992717085633233726748740103781600604051307555247673991026713098338624454559912830943736330461915660072327160107788167464900171395288488392195313878476871316906202963996180346502534974260321702232081288238704368725977018903640732193997061015776374397928216051322302557458570795188127854265124516745184389468758858658074920458554222239485257195677379540042245567194494537250855964084241591806967527551991301844089844673174851082328125677980714148016195416158545819238459357783620033066094816433372027969813994339305877345824702562352984316368320604398818917663998201366231120660542141648368499251958635589129023039141132602208269076795373484235305741791417563380159684200156979812696340268989437128155836653464101601233402867470754386450147376481230490859790241318208456457171188594785294083141061299447275639629527115590349565774948963736189315435333486845693972019011042350783142113159154802243842040261110285081548475374376547961636701718658005578177943455160326262787083152196375030084473556919830554563859710782617332036395445266361866725342960755560320710422858944825395673285266309497296039237079767452821791850408175024921943061925650819218398863904800776700314788154112771582364514097841650427362940446663791893196764360797150982941544003791349971403730422991388390577220852219152559980412997250908064627385026910633508357443816054054126380745250165344086301691561709126400983896970118094011448132745211490335416078820500012402715531676740761832899581056347758950060112552882117713223361702737121267156494583471132984862106826089106329395869513388945190566579047163936678483262731915594017999601651778499063514508301826640537247725683266869942148649822582307172377556747467463188395414227014314224101212560778747956242328991121037343232822936703171920046281390577911788379720044680489347754637723596114171802434824314184260035775290424254244323328*i1^23 + 239504095077933467538617706763605291771231345580559085126516747312342892597533014937093165848924824564422563875903497752206775499284622181268741575506364565459622915602501707322505111718493066550230327710882784365540896313274939134331552745781696464519040397247448280419219409500012150624522853117754410139197535825434901737412407183195549649706849488349341732103634588755349327217118503092551616774057827707599742916742173544473159752716079412498090732314997847467375509220788055384223556400634013268696869133603875339992303967560888249520006553617132393391796689993170245174807255113468443633141966315021603906889659195531584231935696717708077972279327826631050188009100540966587560318923211469212676654286824024483384161041401913913958760618833124404945443445768719547109787445590818765785330086942225526418780397238540027899964726423743964675581406044566282629784156636053616062038603783183210643195528555375850450881195475885912625652344533366296656332883203572302848659483742148332348122534318923146925299410922767327392549070795693227773013971257130544750213719317036091551412716088413788653056791212113329444196308197856659323305589006805099035057395855727908152237896621132629847995045967323918417642757891520136982391480148203000815572945271342016664563113237385014388422430115957519098227259011935885436620490888775295178839228730629865539897223443164896007524669889466897956156629391092712853367966898283298426228130403870386491132030148691131527782142231033509578285883255623723519069182894596353971477213705430796553034106274834854438066562537418223262486620265420481987631009732935508254987319306881691794967413904100319878159095875638464942025566394407620625762677170503345133285353653724715207057901611991777108856203340167986635913674716231642525446433414334535201048577345405020634517621866006327898565858525244390095296337610327137999300053948445689422847119431049546343095503776105698579773631172164312295096447305451697733258744551200175395104884664383114888547412809349966604006776159780789665901850512865804302037193047567069447076305247335194469267131954797377554258936375624751995017197739576486159721167514211104588439272924867607654728734904116826055638432542432847128839150992108333406466045513987949482175961217663776535686090586738978671847605441373903609829673125454818322454561998040301488801556491979988837319411730621532357485190987088648661579822983780705785005750270662090895070414464090112*i1^24 + -116064921962644303871868746632265227017908434807463504612055438919884301924245243907107453587303112383624150091686937032911419105121470664640848174456966911431823121171103852810372696445298008443197656367162182641290108372455404372532351996405436146659082899296503028880228245367522228776493794918279066515088563038541473755015583523714404888322155209445724802214806194942183350472726014529919264611834309581655223685004268451082897347699339345588202950296835414279415435903640846025268727538184764276701552176716726092530449747833209291210033546184287233106786421500214213438891342499174341726662013418731793289765072713067590791943806745548584272410161705566928746787425728643239993878014465839041686264311644835650935271203769891882115739789499092137361846782784246679180963332086469859895616228668939374622853619017745784407434153717136406011446178091917303544157185305623766817452693848225359660979022220676733463723795977360828126500439628394076433393890990656942220915757857602431586924388712888777272741607240254690248653395748519561243505360459688928782002328909234559957280412457793762312583659189098257715392971281900995456103114325799582585193632688430828700964390396690003073716922259464236787569688794729178004338610344884382209904811443272252794366825466693580325639246687370937474793201351908807475226898204720441706664065719408077141820900477686317110423638173626639906798814082939302269323850826224214846093540218871418913237090679106440024979095491740036531193422665318240616505179729053517728587515004265120304499876526745218110316104558691454730616314957604242336847360117822577891082082002533278326071028203298099563874783835792750424940932282138689911072133306528057274645206350155939062013475712460690899164252032437946691348538264915167795975762780274134224722584080525820706813994221151084427546731927895380865653770386941856434737575553025972605236372610802656540702312221010178027748637294966214236220377138611769425866833078588127962104402797885354539420858335560995141572503713315421112582251744570750378661088904480390372696930860014666070124434355933907637788423379470909178823879434879008643821854550034456643506328663188228693189733396251345605167929205776880962169188874845637865531728039365139944123716596976047485568696133138620385311985546702698460407977555263741939924452551591402542980747664197376792204579908074579076905890224304200647838012803374951726628715462700878715645067264*i1^25 + 40299104575567948021568941167813156318390568518278239858808368864435235893123403212330755364570322320163102551541682209792836009337446641301718794826079538179331964348425423615460662607880357707309581541754140175122975178704512397182835635043401484142272466337009013610950972324807305684630860856064646310973074104998259522778773925642056609194775731709363686350029525180210467620100054272396701927752486125191240447873948906433587960331562287609644584480056434354199807790644505178049066069915692237326661307377791443523533808319120989609744347053510378830197779286166108092014472768366360364868880375209398673734278227588858871383112023583223644370427733440288952040993556487149819409517073353759109502907380802789416310865591614205925954728782792448575444299420805588916869968450511222520401629330961831605525698254666755531936027538076854404548131341478329131482984514684004423045192871210874968321492314490731149345928183869755442125628948482850470295742867610639313203702201876805657208580774713912120300935545617006856872972830222960681195800515929814703013664974999294705592236682547845663187185094450817393816735379331529309151129193899797483471553503204222054013411081967980049135278621622353123993437123666835358564590958470951489699756879192770622427008202652642710884951868202052712770223652488852565052365678933030639277395080426080602417120434482682120743768647240217331396124191820065333800660687109635145577569729888586129071640605368610454903810429190265541363905619764228325361312791840173096760771199279526661514813987952865845748387238141269225112352078953516614179901882678444555097840152139221387632618269162336314924794082848244237108600189134617011202381431478792523075548382831270467642659784506039026412100999150437103090046010360070926287560575982206904198947184498421042222369757649516594014830420462584588886053206972904519259801090273894852293141508228877079611429578647039582957500622731308733733069327004694950372486118704104089875795713453446330554344942202699212775840939911787667896101372554329360635030088833189924129562841715923513277062912611644565388414883503236758587019957795711876349159288607100494440227674035304202760891912656200920019119639552603849177996123392974599561857049944003392419227467082141857142342061405002045768511019893538503148019673409857703501669865312312566155980013439181230336216819632696364339525388177304980902575285343146354947141822766559264768*i1^26 + -10443027356190726678808017279308471409517355767536804537671388341735931851987030062106108938508718237436079434146042727905784486489714469502023683027664061885490156504482342568101756440255838985271455927973883706276257139505311573963496207824646344620870018149747880114061823516237762797464653866104184383277165825130725631007147321911579886561230915870176234218889252198419342641490465257566010414997156303637668406153707864565027007770378089987790342399822460834141892045370159648563293234966992665058379478778340280897206803203318255158191504633708071362838471671731112847564028466132808936108215369674483228075800491412129085482860125140850797879741679133927436779042506091261752119865753309484545799297490839426774485017876357044823193079396992318205828983608949175050624033798474401384300906392875539574049740270837525972007503356988616657902306918532464701581230525047867149364248507187272079569635399749315880170071063838069220442777286167752490171207479543772709149528867130765439256464839718881596367228385539312224373729536590357295858148624221420831605940862872783631565787259057492528280228914121036040651166382849594306135662764883394898488785711418503677542611793494618957218622858466096552828490782881409131677111089800397352750187009316981050600340023442187395210193102302277049404656053100769668489591170506262218616114999057220523230359891677694769793919458303025773649024316353628099360936806945213798943525456664736135636263075537902246596984305785030970176002011771857915266730669041605638953959603096388721437847750572804152892914935242259552904378917073084734973926323513088947571196078408392915185855227820239009735361904956659355284772697262905212330308540234615901520980766942744735585503810643477512045838364511415642539915386675513109502411589070032137528251543820719193005881706127229790763551437474456741406075552780594912854425435625968758077814712007195403660102067000366880539143366036273824864781762113109526542358447152115181346859292881127050771668882215774517437229040720852991861767307478623233406923891032532591817777029630450996414581965321355345666943108970556318019629829876670797352568414095223032397000477534306044111195555574316058313959132483417328885579260726849545865062529838549534081467022435630439608356621223713138085226225973147557454087459603161418653981283555239982899827803380105534065799817092794142002172115231759665418850278144088271508194077966336*i1^27 + 2077693564427145404833154572415264643377153205401740673378301616303519455880996833461996599626805171365247177860451940870295566214168866297423910956940992776147869991934254890637549976237703393126955539916022047084887866068700948901758333420399482030379130975230119950141915098131546049763173983430566135393047505586035114752499194630490554925203743873726274071607562817591822030264154366523875453584266848964836150193718067851920085939542792005514198801462216638523649680450531578300486319040984914388617211682324001478804021931478187232542827981638213461576626572454453187200376677864631187104088219781459087282345491843101295346703811492235302626090293666465903304720659529800994450141407532163920965574460969339718581794243674357316443617232504276337369824182204349404512662043208123110051293582580357643915141089058519932911075401129564641923732285718352474419523817053378678685970991071950745558379593860204535113186137551881157865694714205926786983994194709152670973450936858760856566732176861123630528294612232713758279293896695968469501361346269653130290425356575779642849768621629691547159944920406207207655449525337620352848252301797433171479569017767500452283666109840602627156501369028901205855609596510824177308041349856433324469049981193415889897256027183303728839254979748933328283783054916034599892860008022398638046716246182969092887816883181311168875359890920239424524729262643284440116610494620259037631019318829754497283176740331001888930014127617410679294090019189991843671772751368881181816132639552900853405889722072403942283101689176608143413393765902352391923532037157994091360633540528279204247516722756890739094792601541793948136568467781668809991649472876688873169301530724084691764281646243664143975859789223913702014829250135471002370820010949808228268260713578540503569701582604869071203811922511885477034228084905522020107583850763281335783761936013283084946766719270059175972706776374371173189842944445124504818863179036715759640934627076324959621814882488091946585041064335893941808089187019086264298311275173975131611521865089500724151124682142687430280949457543500933851940833474461234400427086982993291118119937828290940820588064439998169348067713125189133969727043793806786595334913493085266273811664637648280022959197735839751903984957042406883837794208610809365595334048611972820143314562616113082271689317400714605035200549207296762536208533513396183906648064*i1^28 + -322311518750775693175389739416683150371221196965432508300222204026439246066419013551629318963334594556263689959744034665085570213529302187158586313461072871808599090422941939454796617307285230628047863980804446058369321745947132880767783495457615629851450245612978709962291794996419882887513133176466866355465844763898385443843323097171707474890405638325701446749751516908906953052770143201876319320699342839583172315491399338625388627582185250849734096998194969845248622336103622084494507517012924538835169214653533744414446412659280156329788139582435809075554352053182833802625654461593853269852536949752449218874088536609987828641567774754975154056388654562824263686851428987795784264068853451364232799938477052260326685899777718438958710150660257782526955820800089755066332742632179119893973282929452995420502144147719061637643216195902781046805648269272357036669267242730584052104471452474310161876075216480758420852601608282846617857032282083256977020197764182333371270960101997012682021950203002094132393969901156944945801591719234556446830582001152853824061436369150693821642875967356938171589769934505008716185959738236143739225199089700343703106450999904679744373384526914176698767406157821145999972146009537909330620829102174446298172637774122645036793583921476466004808567527859118860648688312875979990970625699429555301881343195185673377571123301901634070967406017998739920429226893863964382773572590322609197644577121605801333481542311409945726132074592510971865955871682263890712260730970782150939738690441233566248421341863449029708086006355046094560271423767893757255087898459089955520307262553299419280020569921149541212836464546978966598266825477820380313551678868281769567794897401109806751563444561032148852957543933297927786299941689057781519199924998868029071624130013447176131497839627261225471363149776638336721661927535693133088097709305693906643140723704044459908412337766054840738674556631278028881381997885182975077538121359829348046469231156338444506816584369121851718085699147275842441687806758348709563787164940805729659112339684306843544764301685536564967607410286033191889011694052507229670727412903907976254032351607079982312003428664554619264924357993715638112834155435830290722234497847562573496536090854401332756983087582240217243479247908371668345213900814201408565339634428195586221122765223403226903218192860209686543880447257952761701774095435404673024*i1^29 + 39144350225521052218389649172029536768238419188703101184770159935334252243373231897080389210405440070639859693216764826276962080953643993657586387108300297215770204464301658880159541219761854190050074246017927570651731673831234195173985233190715562614515618493834956531565309946658927639491590196907300137490725411514977205286155891809840260347842120776177523542413454878451312687179213106735035175249435723477357033670918660781271670984532865370205833144687681394038276981705344675223152241444179913136282301459016130022333389769891155109666113521371534897039604461062994478187720942342770196149878406276259170826915537590133130807792289191971439696318942310247515709528861045379348302125373937637866236928681093284344379654727997179715193956767708238502919223141650892391049605818231302747989176069982845578239058933201057684971071511193243267378730103958974616216371965032974394691592071492576423022798358830448966700857115162299376800700341803272852299148758062829529738844999235900173382919457564367194522269262448157387552381748221911376961549864191824482474335145019671031340798530233814302564631619320128040526717346729244047589823303770427724425247586556678403809696186361658489341949054929610648365143384276679636784805600466755645851739673763712845856077625703982027437354239328953480569210064900239413948755484523302566181268949969137572341722172192860388858435606668015869436361894884447277660562544653735571325122252161251334465268641934726398853556810710684858764448261250549067665841537983029307404574316654619666824155240903853848039323375781314511687000307818741351433583920799419828449205505677721646213744486668446862364889681981090711637842754826714476932766861879148147569408016431200683735850746515963995028265400079610786804152699933423050443521587381861838561516434054094215523683163195721760313671735234170040172800964500826453790246146689285151794217140007814353420113260625063758926047075042856591334696816227162724122575381954473774214367302155089701837899990398172928313276220621424859656508116421605811149410417994833996113432728161347992920090191999711733053725572010895984104927717069214205115649409584537495733932914978946534037786020100636618765093854324122136336056910095887876745438887718282058687191435509726147189177083319870724164375127933631988907142357215074802625784060393940713062574237290682862910710926588913666703631940342728631664756391936*i1^30 + -3657204922787805414901298518679229018033992366767435055769918993508844061841797997226707710856620565765963061349678591439104847831951550955506716628033239092841918226252191955253850406570126634196821533143118941997395396797238863606415371900742374175656324776574159315585867811819522344846637762264316183178299218820691871297049798059969573678888092199523151810079042933558967098851175603936099825896185179910182755136642489609121723851990951574195210797026012287814918008525640383405419822575298182701020225639650166996485294366586909526041618338973534117833106511631349622289524109805489345755129578594581774455886853431259422273588173219747332947687623270450626550980153652118091102461375524344341295311286381790097459992505469586180266119884434100622701817779782000165627071547551459408269394984316449636030217244066668198682024420660010920329358365097208621589169442116205981458436359151810801363140423276976924387670689267692071731408589499308329932714467225501963388926548542642819371946814504167733358461834689395116071143026504618241381923534983157315252615200482278355652759184122487539859243455400268624282960991176949546392262034454002007230999595571823809331632652321143482209872721231140105739203416613773139948632321208022088078197087151194126494394182718089609058542616821245310187941069403589038642050461111109268042045018511154279988053827228200617203638104113786437382738003475024959256557994367385577555129086203895170255688364569068827405569175919545706791150583639151639605325211186141141465477962046833167614886998312421769794128058462464749375751656214350235355944976092774216257282282471148488392887951797772981498037082089231184965881914039813641154643527796593071481963535035879389833414077387926176814041052126124858521976042695483158220679828026561256300694403516757549558538334026041287549631481447424757629035856022801307825166823205443900627540464680556306116901658070090153431175067311271588085528984736922869370750758593472810980698387300659053088734504850929559731969946301091711028580920896909650112474414949675646408633508073937002824314279738621579395529367952485824596800533213957458409798607307991067050314394912421391402024123583447046709381942142711849301382928701245480274818927019026894682716461985049372129729872064957846201718230865943241277515374176033745229064690466577795593078201960279633812043552436324774778576881635364572233728*i1^31 + 254298030186542543070716040137355194941594574608202524243599143368633406362350904729536984339165249013378467628899280699807206357898850178720498121808581214744895373176133159798816692907551921544100904523717877049353235745767600624137232465776522015971134257828239010551071820677077972127606306607687385201661795627653469565630662122457777341362721921335264659148148199431217970725716590449140015766065089659298596067264351557486526264965416317504789909936496510051104797568748100117974674916690158862875811821943420626770931933653435395178809994167946394949986914036273765294461513533659395587848832943467333273397384408986119940818590389742882207351235629793664902140285805819150822277908606279096419155599034028237468250333813146541735641559098171181322036768265039584134739848102208311751686190651524939184854608855960367019285318015828370173489851416547493808654469998305491345601975384842169091785501754197859406828462433589419662214364776069120545789198032802299186116442984141810563297355215076120817902111318354266572608195626722478128649551787600831299508166031032766653158223318645523619901107872235915386096462615751714090190136265079170111044570824683532083176271504875102717050982534424970721646820279868855026968107061173856292007112386648030207720590757577327113057544114826633228977114756587423379768645990583573769843093971084829130946778928271385382782261198457654140239939541319819142368880218232161639631964067357242200894598900595501284348618856764078756293156730868450195605463508251860715481795671652128561569882001687698297811965133175254670221313107015450469234756460217093234310165783704612646485472228796470231356585759897110883615572373710970206274221014517025684275092479824576147859885303899563211481625977834248891495368339958456961452271813977255473553435237257086669066177394191048476774658977303294910703013791486554557825236563160295171336047334851695083676582184564039730006279015877431340145128990344065180181081981044065303305397950730827356134920732689873683340216871534752572234925353195436601498308805205843830298143586723650983108343158434765317177258315641643196318752916687214619870144200008240936620139502520305544041653324126066309248677563293845053219662133537886885381705317303744419504053400535222616993150779774203509148892599602122244436423661391735430629050420119984747169864131759498785298269193740457508800328586231808*i1^32 + -12923488758601851734324003308837615617354741685194364014706913498347948805641031840681831240169638177724951928625161443685357471153281042032353866581815305474048520234684660577324356736624982126918070105328379581603104552608133539152898685297264392743956897500038363866003006302983347514517752240723344665298721831948832395055146762655294931155400272113636600857730953092404749850820905713627821655163564191603082543826004853887968565752464801965857850632139577054029585833705091736137924548855065039461275485754256634026985517622198589202479503881371358643479734718853130525673738516000613367498834565944363449860547244148292673139424479689341114906837891318001239905394934986587336862645268681926252398868960160234743223990127416712843011835918738170575500929248120403192171140691732730710386819659936379238038897890904946390967419395701048285194634802291869487824952994244089583740736905328188600255304293569551362715019694850757238909436669011657230551316944696555937230908757994717841355257293658757651186945766775624650315738579760911751830807138813869066187514538795103670755208366260781037059294449488400475145886436611733165082402538451845734468056625473974871457912028396350218358011886000065729236865541032566936575978913976632412144521442334092136077283174099586643412600715817273851323919333514560581278878503129632117394210474164104094262598893432089556706726417615416374896314519597977206492673756532142142880757526412583133591312821306056839865292757009651135728149764434175133186202497275864919069696554086847112441712924154373324867232916719015935992007549744442632934688141398839423134752954030222129765343693368358614288914818837843952565685533124174805535164190647462367312824714473327421735046823314591824309148466725800916491573626382690179054980497350453292947645510338321721070094011522050205808681223109921090128906525904692393062594996835603893665785495027410935862244052384381697006722595585901872534189302219538257311802297553201156982964805734736190954780216675808546083063560863726922723454968560932092069413410538049244915235604768634713069825970092480854948170015907166481449242299602690369236310516395313045021966254688015689386240644418794233712187217200519776050387523215367234717855847830915496394805689061299477896652442633828545287624211887106317335813606754531441412683717298499358040410688612757779095678318036872871893008384*i1^33 + 466606094373933192967064070239871965539557445499835148403719040117153537644649191272375399122554326475413751295781980002646396925755513036485949885453382116689982382530870493448854392875552809610922961298932549615321171402191540075191412962800491913714496398541119787442097105386560790566030366109909712008822203640245039721892968828174422550710990227048913318538229846917907339813242860733863734932994220969188498689002073005707390961736469214317188892992276151383826506155658491215332084965029756683916268763840849160299489985598038959863964662407432874844113076366481697346280061665436382115755312230348304472826970229771151708587834460396355984889808096097068406451234120980122293784811757170465860450196547225350938486771987198794548755317334049942566681345193619560774212358250736761550022300222574867917406629763681583845843562971763414076485344538450483958995489384451599397446769486519894540117750300608068608049923831715794202377322033564894349382870687773364825043217942659548103357231404196896490454472176833105127431873239142650120802730341411494869278472658620642861003388795323112572614627209915377168281842736504360145841199348414632016241152050027187422645210973644117363896861296329645043149612339525493600338774337134158246313939981130578150045297800301643598486305306165868980630087960823804254888120359364875238744391713767560691384621943287245694196776963450459808879080953200280392904319260692078924579955111190764704085769860046315391865950458851275974452214564966610571537587884906929030235772669231259830830092424050013021211742443465915502387751345833971069956674280311672650333309162452418986366062683899357641771138214765961917315823294990790732598483972871827372913627689086741741670249070877058658852639512962477142144438558663243433014072119044993022322574791022285865229431294555182899482279400139203903909535193743741939425842686396936140951862463626268965894788082331359620154280715082325247862912345548098952177297810630755630360379643685749198661498903648558257558504146883206697487984768748719932273499618633630157460407153471216820065407736650315701574543873628599456199593299009571801428537883494561579508105775855579008554638952579669339158438724512958778277649539193931626239674432001445088967704723628192100629408633161438790516698907942901321574371469608111684649268474510272904481176627926880726502008728735186944*i1^34 + -11636784323730934307874459136572179157383451895220499435511969922924033498409723237531719677534980891843432514196038011629684219237887289412241215100471121303911528788253271778666315492768972856686904895828127243091158096046360567167039733182519062358605069236769618724420308814800169451599261588948120820343578156444496315417243278989370318593377499239973606908756608397057455665113248213778540789546243178610019456532133376799755974274250203456442796282519740015057772728771892023701858936588230494868907548569863454657804149162653875546667070844187672816529333369236975701417440980861228121930339048658734944303336727558932745212795737101246599126664560863103381818360595045194710628189346742740173878232787105329636689666862319714024853127328384090009627185445063791073233662030442011299629452931127090470281673392835335535717985932260631542005206484240644660228275040586725469639384910126418583520374156253177671176825004271895059787134011553901552626160762282986608317294194669284178325141327996210030157154443280497835922993291387319461386212120231116117370487952972000073078938211641243254074922411594627644007993807209273787302410878421986727915621553475557088258458224374861765921651726969077554382361792547807949373830460391697530075907727275125695134867156720181483425832741380645580372185643761921157622254575302064996019821523853802243375118161054298217657770068463177891975042258914615691500308273614662273129693814995995942581791578779862968650434642810985286546503689934941687712991904341444018577021895852849800576841596592783885957428197340023332721502125992264209907762355201805026707355545722967642293364111745555956664735220146466597660623648126385324525371219649506316046457829739994521859087929114030931776481252157704832148070122587825483876964085366150394549844856171184957664251241837435148515768432441610969799257950145851669728596508691049011823913010955366481516674968438245094520989776409728375101715811020767289874890049491994287639925183269775849223146774573467301285294861288574917985802547323731610135749495635077681952193357082984666055532662775633583308152047877322721206897938651156990474248300618428907835902740380519609664218444640499946192317878353437215345841902534792560821625438345765297009106429536230715169707926599143975862158761377568156609358660324948014463758915066255896302422552999817181500155101184*i1^35 + 189443263812908261521518450150790352674365855943919754723358378448439396611141992325589963323144240723935464109831282859355056799187831921150531994694770117441795136102160448207448540126030416700058238497967529308001190255457945721976559099252303122166105140123567114382658212672843398956292978470341715711873573127608343097867338866553334086769328385494631145141589563588454306137683467385777181871154450147427071176485091426817776502721522078083197845677307757598286200547419891811809150300730116136530090338149085448138273988010034721091713014335253459281430409679475849301784269730070270677245635720756228360274450372745794547338192473986133888435510222610661151183726998452396185851205960968129615713211416896172989823454678512969493304050853779631482169665513524819400498677155070111487233537832854396613057008144003390337085117586658113625863792608863580320937168170127655371598149211471230158105941120424032938458777435935779255736811366633228538845987211127858164088359403892331313015582141347077698575877619593697823254328552921671811139293731409317181502723146162074666204737422020594141004861265225045736578055680374420194443952696191458812174282044672563915412204179689126530717785815066082912994779059746466228667769953114252559594734762505962941502979260421743591943523172248781553325296398809007937145400701168071752871916412757561799014271404798075762063396259115296609583194992551041811909493731962191177733391145675234353076785092037733841403782609010108488478164513920940935521425096571762268618398604849478186463937649223935471406098157596490324533788510354354381259206526465686850077836608169987031623833607753512427174607492098963310023788310735067818134694141739400065648756359201564407300511270690972951493010968885176192456279067066696114171788346807945396618800512229456906935645522874935399170817010122491515897039399544434813674957110123352506654183280129658243577702227188363269342428686759940288242034636182639217347001073871248381844178618571933745544002560861371105006666590893003496997589314445658445479338262715574429709193123867716344145395356287821818090529362934488619420417707908717352107435361985618529451016069551193657017565332785933703836529026289278709622639906924443542811236474129887413925618445909381772909881889735135379332308853685615677451590696317441366315158336668274622613099532712746680320*i1^36 + -1983287751135161270682268015800465098646753799883820101779405713109855110426143592536647902439877645235597719579739014560076452701497424986238594732509475154673549775308130813075364831716751995642805022202686975194102634749694061410307750634852586136407474370413042180795139364246530149823440776281280433838665948641413555605933188149796614795716856198761306486921418444968095959632152020128335698512324016705917861528605363712197372606923206843896480458913616307752131336041603623152808859883978752893122002280982585076623084655838386343429122340875633661469071724394077896545291839397777036394603942811416231910354185326756069133043046132161541342613175564035338760132728226060784683402092723450913297879621048989281830238145910421927634472969288676791109219077426316848283985776840859084308674505843186388714889682861159703259924553286506689190220816942052816306826489555268759268518727574674473685184764281722847457539271409109425043519964170870260663429983341564990491718502685492873956061356585904474989490116653854528176866792627857056939611834258289255587050602909355150097540491809477078558638426859150585995139394435664485859395401362440869613310509345314504857936089714013208921606108256160425125709743273490351743388338477535887520817115497530884679231810405723079311021175137685715877999188686240127746326696772817116098479953358431896724636648592122966611416455520230106013740212387249490765699059791146480453461760180966100825005563524271801034072717785046338337579866395003881495245187393946100153450561059088804239633795317337933981083235219698195846425662642343649607717492849399331328188504272200348373301837318811648726193538123291271907033333679048471826662383476462903182634269859047926911503155423816565714758194188364130709843290106002333149130467843752360723982591136973671454591512915730005557380056171168987429115776831380649067833386931112097378538101760423043604390610830603685457007072307880163078826545392220175874228467248995380190160593313519390202296904136036178735529821486241598058512258591271105043908618988890000497914255960593209796206947945134146717483046371017623423202462328521653873866813684806712154921182376505866527466770990726557967529993735961890293574901640325441199818633027030886959703987598124243592247612104113961338956557525891601779615751241774891719547559331392365472660613758976*i1^37 + 20074569531182185170645956747199304346205551966973965050701559247141575625571151481896827359695571610923428183623365256802042422308074219337624966941427893064223639600525144700084136131509474817709363343287120931087733539713266969362923947104793842970503364997783574439471491590143905474518437116700715982354144594011446708317010554266699282407395366270433199599532975355887131320615854384352479793294676083353614930697897237239712289508778206757838318299814352283887919253931222149602883202261059473005406792728330202164809460628598309889897885495935675982983357849264113203700072982157862802166298260738159936963450849694332604400426689777785588130763841441549619309508058721774881313291614081759384268318907897435349137469229309441174485866466555133548350713161425457828711044176395038278074995031398840257813406938439847804041965515361216333183089894226290008352260327950932228243154673252721706046824575376477009510418361234115919108838417003240771386966713225349947890872959497257598454557969241896083830474821608310684790774852241890460448686579278847009107675552434390348751131911445760774860423534014575671595530824486466247020368346664137307906655332921441856125666956013759875213200070350817962181235024797428854992322120639828221433906788814556731563610975912071770857573719191062897114350482663456972314534144184764753680683433731884237218374380847338607345418231777725731804704281967061888157330395956157764945977284016552666285254438551702480356917035267356342625918279087153501737147378564990635479365200738213193793811375900532294108387714721626853818519126494176218578915661047664035343173228075918206126299672169276697165048830435017134797969058918328979398002024035372162041065317002637220294836429798175874645451353048883663956515508051799225025661487526799515613244205519718382871970195966435763010137330798296020002906325161211502541417850187986730597958160931219957467711770620741281581106516529108346436315849056240767352591996114380021944047174240880784589493850592195554151964480071544072289574725101967576111745441360157719899103773619962495001743326989008998650553590641392674901162940250869051184605623769045268405006016658249173589586573024324622518039383260712728223725209804533911534237216662770738189401717036479753025932757440795646251519694171892364840769965580084374936793358234529887682560*i1^38 + -111852035345668907426636010033297180713958548137905895467727306694321056173704382741834277026140927757707596487203355585092294989795166364119114664868848588603312056652783094098081505822782091988906724859268102289571063638727286845040375117332621281071046377688872218468297766863254006320511760282716867896791634023061427041382211378527675586606464391984592000882754857536322375122359466021122951705038424036756731436783368775507299183038779138658132865710295250659146080634369044821829473553158267453171340794049850991964578902753176446686434810547984251098117005406891621480624864743713806980776867970955496951494444410867135144205945618124648569048821214400859387238807393180773621789058713534916853018204500878651274041663751571213615010483812857925428627276336901253760389547926949880883092499107767421674642646077037563747361117966063032369524558522157106240473853595784014141932923505843798437495459964437767005710411280824345256736819194188003725436048019315602865323714617250619533194624913299482960945802753713468652051825170417519826141744661478113322721005639768888289786640414083361114604946059958862470508492100902111942305782298070651960357427923635846588572739709528238051373990417480258939154598534625706982412140646506870936413288191284219247057714596557444418880034915274948891093419387642926830026545469281014313558383246945991079254189115808716850461047338044668053631512541859136512384455632934147302936491992264923741799519364248722545373922511617107695562858207896393610814197016196261244741915987434225970393983431547480804681338233730527462821019065637096414405337473889404050332963721549278683393663957752201717450321182862545249383614341515773229632966499367643274431713138288047589006937347599267721357556274339820864627389516444203747302404447369502802357807930668321555392489165502984779014199801563943764367276766559964127638811955967319214863208119236941826217117401818383159245210902992598010098322687167075260479347267800696906842606003122244790056881613449472963643208600908075875637230275268667473614148118519592832111286378457267433626000873876805215639784584559919785798676411359879334414054627722200242248973087444793561956691022060683336861499235455498280547744076914889567537833967600542032658844691935904321116020445943135980539152012463561414909274627422224495621280138002432*i1^39 + 861647931551947734893548777642701972912568733925843896521869014401702890220749539269049748782179282815291364831565163909608009240438259779520065324475597567110989167134509836404343376718819757995364587914826256353103389474175502403148656442864784476916195370926971191138339257257814083804515676987357704700327229600003388144083310547887456783905297990846206644949722325348376872385247837201956492668994535218139361620021956100522802448069442033358205120359622391067707638809163009275856440539150322147210402920028636152870504338394279285959293337940085746282643269145660028353713866380348060158663319289518657152097675681105138035337153713438455028859702211710817020857208797126499988163106563603133261394881800484807738403793825712980909817789935074190617249764294304052018379904739661541555999165931992073243564872060316253751251518171452757987515539389650148207389629949293171798467141170329169116819953576275182881993839391537433205262516077073834221415266487261663249997654388888479996752595388333118502426587036694947993621258711259307725385287045500592589159572108932246997989684391099350512938144314866779071231550557998219148400211398798720217242621298921717523119030817653788749840251917178360537873097935471910139020269839898810843658735195573443893874363676538680890633416830931589673866352973510277321375240573506056076539493478380281548298285648933591867236749739975087545676264970114828734746882997978914004465847819011449666060599912992536610064654517785060333909958572470363085991796219720573255862018697376638142424232262717791177347960466966844728380320957814403267562833941811441295178012150142280818753196507746706219367106925207328802470245257291875438008346907819841083887692539216398010657297503252270974794895311724882096759996228053130878540444176181711087212543944069498191765813350127031512652996111800901057062137088728167338742181651422998055706316925937887352379866927419288373808109156839224750896422769925882178379553906022721726407744286759605670314256080751535320949962944152874224317630243371618696709622152540325523514820064169523982427909375034805105502522696703746596627827364390651438322564927630775324645770001068070361835503787326348849747796889591700102817750196716696569111216484304351723291328183700619520446783255132290083489770000082465149039476695685433357500416*i1^40 + -4286651745494916766407728624219745291373767823868008901284583924820854259293645078925350902705189461650362718769486176187428465366284409831102993858073293759084541356197374304609055109884659587138857288976394226202503719938572527392371630081337595854990498240033898026107620735239439983642442596185344977965254382506125637903483111446908395917523737056305632095445510645372398241504882951808666788669265824892972907167677174225529830285444389732028825563488635007662025456124499894153214698184858415309989740610277198451434405641544585878390472898068105779279450248099602952051774783548185751256300305124583511033449317767650993227093930670520529164077987313911316048473179238318266766312819799215996401895126883632322953214430328481002018129105721807669791315124979152695693470914659018696282432848474560514950964299584777194384938146374112024728696011929414192348121346000543233765968464989030967716784662530654985899394995201036140727356108255001606663998004790519382135017950612298036641670692480070773696654723871627335731466906132092452183504869295090913261453607375857253123792044438933904481013304993179138800920405662960326974097352998835430542136434755794404084422950172770895243622120622641532930103364997475295471576321040567729380814054386830861228800868411557918638177345778577671841202628086234816595089235156019156594125104674822901364278573529378411721383859589732862891780029115316958575782549108284907314747723190219456587736566241517450082809659470240472686886779710408857249848199047436514747052204829617132441758966244705192211811669720215131993003851996364933681733543121404058614739637393948052830971295422687491544504962339477448884730784766548334388298077819274419880521262961985223228672327734758582075379714558871129936699487470820099837744766719397976639708323958504058172068839615264183319205489561067637565340886281077498188187133361559558091764553569371928541500902236883900859066849908777308901473882756281363073813677762216361977910566215079084706731600943959340115769128158023014798875475369306286091043161411389489724732915603923063572412659372563929346356450310524294914944483355051949798125641685298384537669350039368603842420199038786769600387395199227918240605579448141097365947256962714900336684481749836279562165759256410490547915901402737712303203441432330240*i1^41 + 7027706925306604183326548485077744463215774007084747193232842278782883372321798318088477237047408915484634223876376370085432579663028417124697297003472760450368107184962274811514848068155089367468121363485604406505531016790772086740057624429617641833662475290075644111089977462388254686396857405208677049581192294831338071975428483025267766069901496608966491798600300026578713310435126268460280472671387452280910245081744162297074009739878585237598417310687073791497325736803736172052416110172019228316317419804956381687524272554901272146110205124247242692990638605225800123438083278533446652104944811466724332700476118642047644773673386507140254706021918279967314197441271508337621843684911219445350798957473450747191317925640897072535086994662767121730506793156268761125159611234304170842779450177921977827933784611124002529000850464340153512836927006813096531471625534625096977389595795648376988671357603664619407665983406205482822552462875627262520855404490638246395173410362552922196861432252527809550742869239083403060586417386032116963857606877902718146685725508778357333838867550480444050278194120254909541675203411983571078031297149178739978892588983834555917234687404423356938950047172308316094567576991090641479761707867559155471942969675851750244603568544614059980319886635122994072326579098469853664539963568811431664923551325699882414142311430083577273106349347251527881670396957587401057594730152908420676652423761888892600000729202066438300420988564195742685326267273370427105957179575826261682493049242640056861288205183514967482366803433171053892126994210727387776809033480489321915342792575763344970963404891329357642858737995048778059815831304583970857518313033526185852521866931324871193525712919375631479325426983029751632900642162430535761988947318009852679392664141610167185253547640691764713361154446359959812040076226160237939467696360463751988098092870905024190228389542538794753000667215656348117952244917521165076486269716488747339402115609179370323503217422070401126821822144696605382906512453502974732760693607177708587320762493127374369448329465031817072114437685553393580917393074935467439682008088399080644821810858085366127690231606177618644172637106301718609251243013178893205005202002335251314237119294587138486524145906109327783757841525895713818687832064*i1^42 + 1084894951237496270492295772844109089958601176759343643797540998689711274255337265201012312619320069784773494934443638174120356092338777264515105560565594276063867227447193014974080820750370696410567873731086042005550088320264718202567995667877105988435575942662053959250683666404653543447650579703326769174919164968877984221025433577404322938746215164909505927695990975216010417764951016738640119996915679512637371926957003499044883481619146835007126301961589347940276433109739326629621132903603344518888675528615276700059595413316243514344655085283528757410169943841063959170664310494829699981360869666694898564592651009412124141284775385424934191660492409456376849556553833775816684806291242006335007376009972439786219626051862043518823193394066924121284070596280227691842366098976858529624952091023680122306712400808757873520439694968531392549392330096870454947860084872632513948007777458957698941123151264089431345757786723797827865267927279284514282636027386118226220317829914251899534427602706437318800510263279866765036643119901535832206382230542353766205700264789162867063545921060807169983953866394894939590090368101730755408658072431255349907518575803762496457514553073681093128980232068767979642851304038723892159639379015432917938417717417254780833062908561066461680082598705346349574648145608563960568021163348320328316952781211389119844314922262859317121761717214909880768200331698340670993362130451308107581774976255150059885617666364386302152911968358517166523768016553217266918523345350517701850227066751854731441945996478111431242615762225560656249913101147762028478022637412284212879491720884511907697808944905790484796443022846734457145860995087850441286833447021760782533697850664580717342151530844104602097182606642842092735570425815672179153311732518743980603496485477791804996538211421090430653633354741942637837405369886967392936142559437715273194862004232791493970386618596842041791093408889152451754846932241772790162962154532605198626607130435692901854821130816627066827711136368783518057844834587770054366251589981137766849835061450621938539838553332097045496388785489880786106834740196006649004082682990283874760829106182737130487379578448512016527841052528418827491471080623614962773192260407448836382093355019725171608230648325622730153136352938426368*i1^43 + 30432139899177920399855416605498660771322993295048661627067192020665471289455883229314396338635988629182347382098910211381509883127752299994669960133190526904435379256199300813327714467198628334760512165893954175060926467658638288339858929082830537514021651190382753358573939980691870203498425383455285547492287523890419532635106738031153282639045487167089560817213082760102950428551067304776324051357789562224413137812748051980422357047117339760387151573888126625861330008022378384179294840555593628382482062651050572802272690311173525161944719623541227451399941093440532546742554011563199530243894989037948976495054765964208537108244094046139801542772991958850015445882447898723937957366817787912870347793540686601807145250811450175980483915552748651028445381647514459678161356346538304690885007021152466081381007697315730074393047423853628011655288035433459969365812645263754680919337399120767851778229502793174128787950536074583059678278500653890956722285829833111084689151771746513658074928180042127622658574433907911901980123011679607947711094809469558544957328861284673765746361815278251621857678146583331951093931734621644464301437482400675528051935310986414867771268283831408506148095163788991751466703283502130056948546776154678136128265910242110739562118945063219316213128241597720882327942242521392303085349978141408937990296430990786287648094176208785108256974582846652826974333353915423491757080413700631547547711328193865842512007049641402807114500388689620758293084965966255217986606117710230373358105453011871706867986948734350658541861812539988105784494616765637981658876959362492950217885492103611581111160389582680025022439835384591016874015131008738949728694133106630290025043826114290965403788279210879144717514231218115656693890486579112383549415211607079744781332039873132351187994978736488930491837512470596832363672617819331154584216002982719441109180361093648024699473949469685325802149686481018859785065371514210283142379315759514718229095235475631504338516242546896854554270562537605629239136287926703299515760312455415550753113256462295312016281197333331489067914631044384495680934013288150805563021390328181615959529553726072697580246531141892351391699085669083557161527884106811582131779329311444933386632408514156511578062374884565015592960*i1^44 + -731184229101485431219187048130917041755597825039008155843948615494552377879701859510574642692044668620494984523300987720734231857342099100644911825026163440363871150298213653438414284474383221503719381040410617949081593354339150077123682073502051951410858415479242375999113788311046912135288104852252813306207620778483200219429200811211774818664608108345619548434370260853854927204198655800234943379825953340328981886881003384397515592970631801593865150480461457891102309854493677575089844914831576734001104309930041465208912233936234669046028694271307884333112340321789104168045150368550061199637569266766078756465644939620029360496495723228415529478531802737522734352356595643845843068053401821055100019019797246842191364960379049738797307906241251233094519804155124930240238594111237519668599129251739375194844045959475577312018689022747360640572158759616146910003521145745920119720814315547106269382532821175532590574174227993403049433341925202077226774956841366938245607069523990852244586796966900544186460651732619337128379604039527017647000854365790351603439572892519795957112484498969151528152962403551210056042447703244819905113100402250238045099809867333444550375550802928052114309928684039382434942142984546042480590464851608730845033860601287056584076856006792275018700679308118137766886380527201681375383084423653926202994963971759471480582975598774273078120507887771999020744037692661448909656172332338014448224015612976825162481138760981201909657837738384121368787499146510711512626779100528446026720769317460167708486643174988826620032773015488622782280425715669205625345114603492979096751302905155079304966081040169931707576129343893990728941432280073581988330862505446015952420604738017123662856777770844329951232486007000880339491779244190005477175766265299196138278252971458855588850878285302812018288018487955871147723541114622408484642492314646736656706592291345151478200829960720973136413778697077415303218845811227998353941292496645924025209697954562437826314996373483867662465077870716881339055864047859930082941569968955895401271954561634590677126828297556089860755399457038201159146831889550059612984713215169326648981789776863765089780297237833957480806139580469110657723970968695542863289527837837887693332857407002534133891072*i1^45 + -497425736709154961096686515056323474567062300552266374392941600098983291011819650349255725701755009744857363511892939179893445574061749039167945242930028786854742062598999043295828618691163153039140978849926210820962302423689617888672540165809385706632330939327325389002673097321430228404059315742248467868467443080638253016953121928998142585911068426896605525594899813758713028948079639144579852267713147575845625054600226026363862885312233852101819404582278822463029989728960360541456496201477331030151891492374880108572782438395474239320118725579847475825614453025842968073076148108425088795420705597064321765412236139042191120118903812251609565653161324551559055299592518828288304988665318824351492334127426406372002689224561540687440907466724809956365573186128707701694537098961516889048778905331016742954651194302246906370285283812775092918941000474987391505943352766341886835661046050249202254470788568061701351209152385113437281219685262501336497544895237083160802940018933610323658805818046163086336954140619322173231278528678895080170228635562151023261093672239631727201770065440097337250093459992993168769360771610130824049283813461276215585958848819474700570720764748612005352412699163835045293927022566476664570140700910510281851099336668592002130208798909314268375304472740172180769119673424469088007292718748353571546808378165705099880630262886701630569868348486650612435355426800549330834352894922326495063991338745437138909644445257673887062750590551225991608068265305198859228907931602912058094726823077850435250766827959686217888424365184873469641818140493355415434970243044396892832175198018963198165221249170582457970557157044294922781789033918086337014990527653879113955943277832112346057644169264192231136261692204144184705855122367330421111935056855661485559110580522620139090602153794464390711705937233847060326141671379045896396189216969919547470998598638067720032206749788060523851679617487045845951737033163020471629071861163821203275810274942628032735239650373603632798851906685682191294736420238797206705055547072192930673881197210148324527917135367779779140244304033849407752889441159901152575344505052449181442368996117995325005639389188656426052381312966190812341843407368915355133561809309933816751587328*i1^46 + -74548253259904810082364805478539400481057471387715813643050867833647508174203689037533593893134104655719878885635135922375092967712162868323845965817905956434442550967436372877981834529369433745392658647039488743747552124193435970137153012921588970978982228866218406102732982129025712240024846093181810150691535769613776442326362441862385674119868793610139361506148843855352036422954320456444304177393667269614704458340778951870843698144774904869625669804729115187795355928638785315798105506287070940211820223568069632238594647480802068567056070603094585253612986275624842722484577071932700658440477903815863310957878767631404014880949782328749947218207303517403813097621381635732760510666233929873840667899961545240583718167172956408079098862013222239325624950308110264950943871586060403945453581539984310993588263803784919384298327336320485488386068627956367785449921158322245571678975626594762836327835964329115857858905281875950832210329476453025419861159393731875479788692831585347115782420227781356529109413127241380693714604073820538046174633967406014175486541692696277155369407400910583918937548404060405056367222035074854980971193901969990367026689751885380558863430035254724014755205787991419270563338864899218075200183869354216872212051998001740104664285674076963004985759277753118110184320217592862845135809310526304752234956451384457740468916538944080195304701873630258363154865406825922782903039698244571485532559821146407748455940870472423129408182284281570198423410773419634366723458175773005508383949913889606118193597660562040951746513961389287908646544170032756246951429284910113373977748500591021439544140275864533206178713477279979673769909739314685083293859514687114469703250646554940784947067973917747254023034247430718830008185053607569536898287057579511545564532233405649611612307425141686467095548105724168037787435003856323956877484355004764603002421700645019331856287047630653843830592406584441379092556988989647244323228424197902158722740488153014877631930135771963551797518584533716286149800027879303211417071570410813381551960509154511573811587509644060068083291878783547579339924280860505970495007197052283384466487736397053385366444972317941623993005188980393426046946560807960313856*i1^47 + -19503327111421266558479148122217042218975911001928076018172687056568514601994017678289737181420685955647734560106287609069745936477515806252176547817805509049152454006298902326723242244271783881449036069373212230990557755476997865400867709156134834039272072229221185125164319462816808569777600590021768933500177721978972118127052808358817214580072383297681697184414614039409292975570675750338354296220472199950648989074456945014010034721782649695775969362498022794265526780501323609307611261376539932322530996361174496297405699445819354954117624801000120595644663638504999274900656530769131449028373931875111051405107476879786497683975816016376680580749739328604580560667997354174665799060520425771583606502955395975727537048256953043279522031044750017223825985250459494973285418903961526569876165846102460199002868248502012587192938059042824768891503959817429241395929018395238939862866666097944949757654557757066268373272231839011107169412272554331171344103774442048521117192297433328463873806934447131507891354659813551932402796642654608820120068154465383145921414146143167707373564003394617910463914480961292858031567848391036224752247885391431440161036215518638202025148372648845405498199969281979385795095441486646737461753510805565850920510556707383059715675048246011103945160633088015480618938803837448836459023669685107759139362818715670792246690778278751240368408722092414539822981892200808814861100826566349689615474405605410759821910650416554363284110595702320014211085169032938036523232382529402741913737954161363595595848557868973203310518725028331817027799272373588564061753026319173539069358740087406142499184773091321589140434619114591606947916609085652226754467234152128030615818786200752975735358476214659618633352767651730455023853151291420071471825631739566491871939972773539372627861465096517471021354441740146394860441210280836688539098150385867197981193406550572351599835598418083736502918482309138155110359718569810259227574105724916201664486740331638295146530546182399841671893672473856717546394062022710003446257924702671749339803361408591952374540928355870776854073994860884419351464588064412299917351453792302609715104783253368470329369510876300415168983288522997760*i1^48 + -3408375933790528766699891771591728947283059048137474946259097575330108218951651616494526326963973111546766942421395741914117318796850189247505666225894505635532239629429321466791703583498469906570011193694019362904458745942544305664200849958165131953356975908864547647345235489769866850978450817227549297852431713701002707795990075146267694839309199062287622977726923637159369725901569034140027612493548133088174643951291474495068925442465496559566896126893746682761246280295969743770151025423221693722793999622376101674459290580793338567612866855433653468706924433450200635471984769852845609952888137016028357061113766750174753802473276704150493986378746754036687285239714327435669045103057338859380272410847604657979875282415734624987379828435371171702291475763171971261530639607002019669364854889501362852990762147708735444169118644892714273711297929391616423153907462274793423864668954037834092147080812202134629844293793500583534836390601247457842607738023143823880563209714354686508871684655469209912523547147994502326115824569906230201230612282128983732678727923406268347886485146843760757338875667456157569942235497782687106894869836688948385693440468324156656281161770093634417342077788690524600219740525319029696238662412385026386330188876485260576123240325215038510628824943933908242168821524463265997680232217973295051540829751066241828315972772517921607255374445641220939083305397723292053245770193636516258234987369717860768824087629161996168711940513389992937499408985196693970156078807687549934497089096018704796455066057891041666720482227690359982561945176674024431967432343557514631927378562179867463561262164791518461623447044618901701061635868480493488933260441506547685155985842648422629862361086062724064229156035802572613207734831468768776717102262972215498497198764187007459082278046055377354472482169819544192872492937256853416028446580316099142902924989317455142733662605580479910667562743392539797213792423930317830121748068147613550744743491176885868357100178981396412396838394315603147601219085585100921120199436718080215960072653118846295260767776344740571723515757285549312855289607348923999173874321193507066216448*i1^49 - N1*79040104368476427582972663441740449219818614093810537688720019862857341732164788978254722623689948814187892032425429710640055560893092858449540836321922769381787206337258811590860115743029456652775215363920029354932302639096419880034785206434922768724476469851032660687497339362238815675052661427311074354911554311067181730676076436221683179463434156390270929064916102553811742315579536477769446057258151936341734290372735421751850504421489119882895226529309224350751411460927050634705482315525446623018534491953793656066483264850079657521885308118975010462644891111871486869852673674526367625297672667987834890586234339826168554001487772162165426988252905118977529464498114046849492490083952059994964369352888691197383086183386457617758538928375913131190490472596396020955510664177391170189411492744991825772590260132367988817035945119141630286053399001798796316984375*i2, 237677905824685354558348967475213442530665938150192885227494097309814989848163382678239474288742807575862647416903029357513833236054206151305260802215359260824097496423022815197105894308427571265937953797851634457930267064571905801424643299690809978022822831995219433936790309106911601706889589764449239882109525000220107724919040578463258988627409850926775873310411599910391247007149562426460713180351143505430671438282567578060939420011820743539045112239888229144057776120229558087961017495325175052411806949866374443060040620627059383642175367141423956836541628082542912693856351390696846537417771175586450811062282984784605274008135884743436210299105542744462989046351417502077127969734343066825359598960042742522186921522353471058630818292932001701352187600447013126170464741316739061604308986536112649548593718898607541034703380991742132539689015186319393869611040762999862669462677167445999837531737773430739975392565346988021636096616067204569110482669505967153423918356178384862963575134479581590675545738400179784432951638754191207348953093297476043585373070044233690640398977494395614501444447023757947598780175351983525974730593307944645134634366433542265193360490879715137545439780715231877837902814241555992932757190030713638693585885897398912822260767233889988403775641129681765638227521243492343481860815758300706210579234656385095297916960214413381882978572450235727877739265052992123494417052652540300767151783522321221907016279009011251434350724294851846927574250718343821336943933854764785001721251710000022749381870176187416247776241593465016911662938284588266239376053783161877130400207147586766499459524658490404047288907457520786833942380238298819324484451450758398959042854198446556865766149265626407549905759910864272069271686839984368712049257467002868633253511321881870782236218215647342829414656244071819919813909370222265961390087756983613168321543212731588005871534098952020287045847457825934069685735145164997149203031776686101526831794074512780620951191063736295263289952872333192978385081070979041726989620638889303362938602873853145376644639657978553002301797861540096240081232369506395430222190923509768963428775152759297864981155387344334486967123451860835988046570539374658750527868060175838954295064303803226052419012219841833232913594099932873872220695246067164234284860392280225812934858556665097018713693403405851900125002779672983372326585331968114810736893397526442217023065878699112800047982149562129806455791755727033097265461490484158365580656640000000000000000000000000 + -5277762634849560350443939525252309903380404182873800188295924661984567909793695300253780528165306643901290895666545172805058291045003954223572059671106683016333092969918148953246478917398458402181119070017472526904138162787187500373804928095957763758387309779901181036568635976028205170944307087069456927062300599073303121240156470231697756291701943872783715598032977786374206686233568514253868585671470079184411321878685517350989292837826458309190027585937603660803065328445173826202729448584067458289373734898779938985517061996984524380884494095188195896383344858793435470166860743504881753972497330301329532148806099546426473490393254975454982135539175639186605688465825823321808597052740109387478404003911286432023666124447318196106345374839621991086798821836492178362686723570189331698541302197470576845467449575068380898114176987284450013771054686787725108588229791326903367911955299549319021388615006851033669549372323548588617903790706609528137245939411945282067670884974795781663496979968985388596218511186594038838417657636814057529302834556644515305428155047450569113432875043403379416827393875777062641182268002008004550974171690296681835121777817118870132019755970213416455604330525405831467838861981486841482633928541535321333339178266802401673304591331559649646784872131398791006506855240491085645407219221191975717696635461364848812285962577772393308860921930310581000320285239312530929163333428563709828882590834394072649017130396846190494489145695096953677090545593163064929336201654892983866543590057949928868545345294857458533868835385702000051304484166363869298300745827635622274942528367938248288202247351445464273257218628313534023730642564804521286760857489127698032717420035041103669760549073559911128100802089306779383231400801674584226945606270763672930877341698952789888082571731875621413451229223410420564450638275928301586059854427205682989056882430352506921648927292352954695962775283601855148839849199360834690321598424196077441954264178821359264024622296045300133269692939226482769780982080506152154106281797516726624317658046918214152314050652531172155326643374447795389755318241618153233409058238754156309039766583315514315394086723240914337511813776473657625942280604201451301067183008613986359241544464578472071787898265164278310575543611954419519186147943260334253569998480966593252024821294921846805432933422573762170422256988933297635011651153438891201322983947142177057361391734735955239430422433470009920092148382078209382633277253447846179146563584000000000000000000000000*i1 + 95089579231815402482403461776947584914180694552969569260821463148666502721549261519572173326617244663035523631429272337427587998615044447014112433803381844936698933532586559294062910333190551436707767614915475864889256225887340435533245764589045560035853507790135521997360008002997486513963628969766775923046528546345990545479435930447189601993913030824045915797469998722769781504352318842625624119428325762845396984948306338301774277616700065014404553789674843443471915460579601309790992670201726327502942465803937933514751820768460908827891942059679574850258226899541827687377793899545381088776482299073756493072792002317639248095087670879759122741745600428860941742730592090566791631339158069589557019714363771217356928985649954942371451446991037457605377204335628434414366669486114150312360431400167365365558639961525306675124148358868915504529782386543872396459698212765416964378055532641715592034478964015155266686178616593646057539935875504830178168528771386896428383855853827950384827422802012122048891574998695323046504643353417701741500125400065649235979304725714281602568559160283020965303863169068759371297255455970741902515813824196584025861254505856315620056618760892216221944781810164599575660888660230599234065266385099336271414794492808578967229055090375223267628644185082693293643284396147644466287609842168607033893420900989080003305700606734596442225770468541921429535719901128280165680837562997242370177462381364274266033572675179969046814734774186777354808938049607290168946153367154894007444384708166149517013108219358327656044398571509419003023220720962590534293709759506696814287452294202472021170793515751275617259136443850370215501192851542046203490763209389780652931103886569772075779699417224905661735648492737766209774829206182269530158844559844796764730703283750472004446731429479056246001346161523204696629857436118466650895777502247980051343014026443165780077115829516048384995529118997034103300671181914956135604941243694655670186299480646945652020075444998970805158252483292425433557453451372841112878397187359378264408563108486203496090882470194105199043017904969279399174126636116772818959173225054164450988077755478474545683476485587944829462746888906372941269902290325270352742483085561668768627261927973935967445121869210521274368566500317620671872593726499204244158619080217420882691990739818605820620293748839535321446050298834621161274517403604311367844592953088179336301729070255736460629357145193338103041190028845028600511794111596499286496378880000000000000000000000*i1^2 + -693517343912172353538989071528633878201695997121590847049256327846122507852614732188550043518271665342787440289137931468752648754482432094553994250602820634548325229383501371969638964197207532690520362249092220671325181890179739656868914348998543080718626103762605787147921464222225839840757409926114121955149537580123265492416747969554800943947391573907194146393815166767049372024329042409729802503137960750799790018204752177007047344528906382376739070477516757343312109654026837831921501653337125894690889263684934945044691607786647982318723409331815465920969925208916448986322516265379545173343861499135777519657866153157231773394940132051737173171718016995174481060128702970143550075396862298054207198410520502300335813342106385502820579104593983436934590773806207106868055575282326646549663960936505247682193119469602153813191793721504660536981843354188241495332391767753606330352170830970822837359187317142201019160788488453579313774904476511783383247522263438821555080064956165290047304155511883303332059461226036320987353528888514535763596375133867322695660352543865480089020635367756645808926988945146775033171349182026659512618769057534351011638478732696941050551962956703130517517614292525440410693300069905207163916720685443481471543197461360673348781765362014049006165269689816922145929091512214157365036855113839106169744125325367494996270963074840856603071750231712206005862751512589646448759247834712392958300060313202629374241014554687580871099219093592458681667732896836077387560796036604561902683801548201455216183758395541666201531060687735007420295254252544629537660201699595859914434031361632326500455775614277278323651368902179886831163345201376561593069166046151458570021766930205919897348899724627355611982832607274320895518895268296070987000706923419859680257889666420061118998454895949209413212799887439238541044788316517537176144975021346206683658997664026358649563470138904077364304812492452922345803933676800502947229479024430017271251915249170971722060636035457242707131790974498865830705124237348804329985966072809139988259748731895974020495276896386013879784817868749524852947033529481795124361791918254317711995759758011756254096310008622138406801376521549025237268018098389520635686548826415726349252877367855837159572582224726417693430493101756961721951315042339413306575233183358585952288883130065931453577750363135679938517310621362482990648090055663565299581379115237399089352894625535954796999053133450073162892437337283689336757688658974294586215628800000000000000000000*i1^3 + 7273171513968464469215234599118873743245280285289804082844394080425066274331278679180001288096192209305513259261908975097696970474756161819539338868061648539463513903376919244137327080230183044451919902674067243846531791600933417970441504313519072023506708205582196527644413413922007724497476926821104682143576296258562501527327276092226308993769230535276079787301738888818758076913852466082738395504571724626026517114252979344427590294449914795249137648041065584697713834599650942294468363878592106694232088597629112759774511691951847718389351174488460943567228698254178660726770548432106347515400533759554337599848739060171947463095360991196349423411636433551404981472336400027610982571443930967018333808482794769613643476404499922149634114631825968387698388625312291834965025462387052271410889264386909443066286347225238178986802577338928555262275518253066174365670404424179096264328826695264078248971688514494101829964822888257887756050262807502969675899872177655364280698076799620465924680064326004782153257992637358538715767801800874314370438703666132721667295192265174435751088462682772181957595131391675793126505091217460849210735703236702067330376485236530336014543942934740552306859134335295250980297198810473603588908307306375937795648873897073647843813428683030627647554414297518324872309632160838822030802681552095708927002128884799802386006862156184942159167963668375486317573676475810463532842116218721565810651960427399076131587842665037404365081861470242162546967813264737794391744481761548080587488628381766037275486739948240000741980768461268575606411707928833806779996088386704629499947304206129228765216518544672367661174272410596382937739820041010099329951892170888739639350978774255473011277918156029648381303183487211158871476497994553654203644021463335886427041808950251550902022965809510346040567549975536227336727575292857478749558667150713251181191557632404555501196665552205238583496014039169739095809502564587781992767133117794699549808786078516562322081740904939551396095595307685174279497913987751504460466479915533803512747644848420854091927832703486316204006446335825349270814579168657044131227873952975302192482337965648283504244079605064602910804049582673065392840809734160936672612647018836257965196297712397494471727426904668023058920454369705665592858009438702472944436840843321905574005825351642693534558311003951034021734984865978478654703794405038241921209458434332583922819005774299966055415646138221785406205756827320405236451080526431852402049024000000000000000000*i1^4 + -25962676371963062261544216081144692116829680113041243067042965658070792692485345647866781648461812010033265349876313264689412507615585915548494854259537013420885832188342721418867350275155792015472309017925377673750739844050115591502544671697453703893862392466248776612845406995730808657738828144579091665448383047895530913423993409459280695514135116566411795874228997275814565448697927003237879381070798329007999513565800544173613759909228428975777311473589303757777072976933855054760196819789250930433917416801003292276831415006365851297231259002086536350880032091732987165255892079314520736640915176456605902113908572680813528206410885383832812615519184625896877144013470667224257367927917722180266271010773572317727642119675554418820796841307442604019670887333108039366563924121802549185457455673640156372876567809170032486359165022234751701639755217261949980023519910520819274371260464553748653095584913154648774514859937658032368793744401140563401444623832292263744120359486775447990321165953765709143776156777110948562109823351887208980050026474627057391330765284948966608429883635038372186537398903337764599442971360851555734354487589795454841393198425921910988528429259100059822763078873773394485251446677584008790820076540136965738616977281789990719883689868258678903359102476427555968113066424322083670369165779706426210343657065640041194848751257417740687866529568419259086158313613582481679011899804538831882279285173662404049681636512132613288150938032849575418514982153673126105548839560314894005386398182586583174872461488427624655716916892778392863329650833346188242600233323970511617751967202939383741797722712645182579144769130327798758064675706317630806452139281400161459730524676633066746669695077595233060036255929618601719025995657601656498108691679703317875336700076250120972687607630466558376277933591856801899562609898295124722689933885723975044565421587709848105918336373776142037031658447958477953207098296040140020933349511985633595166644291790438326961691085910644727006284261558042048675070689093477112661423859888554891212597302715393774092815166779347399173466301611515400582975727414553089918619166037558878862082019927068846227812609300746019610479302032174102846340385669848729673756299033758883594942964581501049009506922288883033000337263788315657226670647504004323576895259551604878947109602481615679746220599726698081895634761534934652099520057892437489892791762540044754865560064000164933781872693477215248536713997327240363260956681589123028277526528000000000000000*i1^5 + 114034227190270122944078019570263319789314553285265191113738288954527995577508141529297640981779026837240365561225569963609433671228066403605293812198900833878236582900459729993310732351861807122416404664474259170929761493367997412645217867571641030497275865907574124099947343350977063517274005086870016889852229199519514467225062704225358132410534031055908652596356109998260182204699412627085829820157368376563921953539970252562702080803151733322629103844012886265763251308258111321134942121219816610238743310086293901736851965633998048001859565513049098843917822317453325433122485450396604174723232960686173082977209372582055536318185801489173844846888917862386063800393976973591095703807231995604400269610814247857614306947986421494717517617871624469117056614004322455953512302748381131059968405786044335058378229128774837582348128709213003126332442208790757585107330291536553763484113511923282903097153993608897859618231480600937190754209723927429213137395544563733995695243847762852175733573423740026751454349259291566388678748630639107010311099412114075056745696545509515651220255600129809052192750884922080484354693540828824504648794854324131182894750480053849788863054683274748485753187487337332794097312507563649806122627728995905438648501766140179874073463436515358938885405154822931766973778878879212050141419030398954639795684299720600376888525380814655965666491199528405911518975023863014873573346836376137148646955639839126497228604533543389759258289313771225703104844134046853885634590185009456537958721585023184294897152875470799488274623927329535710450046241887303951640720067954900020774362020084399040777464875328848567849354500493912623576982751684116241754167067350443173528034190161313459499395674708195631388363138157254504284392587051942496665111431449274468152558397717570356693957491121920823845612763943580669313821557750735056780606919217070425108217426698540555667575548585662242242911389608778167224749488604190229236912466334949773095906050561698519403516365316506908263028712015628238037349030608770381017235868386427005116035880604560315458115441196799883622776324557064735037367656103523715440613191778634943527233874540569472588087712350272625991273733788613314191704050982896709034880327015992548768593883207213589419899993943430447742656753284025839809864854840116384540039462614077350023371527550523265848745975788116982644701777578166130427111981833041931311271016747190313353832244306512783053843668689918462717719361518623053069161112911197101254246400000000000000*i1^6 + -55393353179111254182677867291197140775667500987445768526680407989706921929304588171699651570863742883617516675618413777702008682371990022249342578052630298892568918863326105803870594572344441872706517165770579678907538386505707972622309426602759917369802618082452327714730339933236420371090500957931896917834088722185231526265594648410978784405605592931621294599973980615709375084466417765238777553855761022782938089267674349621469150266828861699124794930535898291503040306834802182301383116697658625283753053465876285357627577094770539543366014706918507864679102149738259219480091512057666957816153292487016785358002999225886989745613628253870088936830019776357394215003191299121872058944872871072695021957265849460198638461604577385998934976634908739738661783855724472899656780593705325715039000927133825543143789113507408228970805139986787182783509080146693015893901259296805259139631020423604581652162027204766166924841631990524904919926281312221128201837895202612406489408451867872538787317430989166618147469742074441561761242803835707691049736794895702567116967329386939479970623511921662180139571456146418797275717084934574813705177937517177054560317095536376240524675734625936424263788359582986963185185722904321366985772209461202430115033032120094725503799556047119636558646183154890885485906594188350092752418137281275428335953186518726882582399090710217771369099320886873263641067193091204514065363962627046022484371372673152095023360210513578596248512769804833972536887760937771131519271609803023589890648795365509951122046668600895931265835044362479641116863738019387003111826880943433291376088375818081798580767855782740533854527665489553897414784749706297660338205695191268924392796981484837831768954880159365680159136240579174032367421161630044881052737757623017801476652009595217465327785486737646784050220975804825735984066537250617188734032062294994287823900046024695968859576656607730285891721602855072905581968586175165476285442141888193142775948000760712767188586248436935061199684702377244053743964697653495837143057587876640398509136442852419045119842918739101660331596915016165205084956762683332154935993284396703232077483796961391518279286125274751841890442869853893912645080002782977478000057586152688842807084598905796473545860758898782840244855262974117621774423636675769818025668303524295628045104308450892334620477254980859434070148808327510767439123219618949144369228182057474692533752586427053574547816412098237787539343674893307182066106512053806550745088000000000000*i1^7 + 7972620087539754764203398996825733437311300484149117433641429047048145472067847525055085550240230187938965986512544281894874918982963789746658202920645135430156934151351161445912684845565118257918679548192080582857170580318973577624428813817805820182285268122132103314803353884548187160591574653806656561759535166087091267782229564938521900316148922043943098862772043792664056856189243994961039654214342786995048063053635364554616783849095242933199821083673267084584995016583819734830752043001575728673981561017526268068264207339675123018312997491468681632140615882340940114249388166763158530774516118684112512234888188755036775187472156864870683205235421009185393085523385268278271310648065313278890839190102367511330189355019038224485310959162922632098194139561000201640070433345911354377158323250533655878015536400359534849570969710781901382891452236566199613802894030045801442922118236896205337351270419755166771183515438907548306369967326976150927254234731461448094510486684154722555758251952516238140590910279572697061620018509768649973991820041596983026076691950599607087732554629060069566868700822290934918083893255189941682942641200632859065266060915014520504761177116835725423857197042669794969073316242497984510103610779457128770895898342718740443124861137932710576099624014069116025103619537496351380090760519752506121379642066285689823377142163561140504777224309515722602748896238451783030961902989268780302799782291456862741823628755016477068838967032915010096002601317939106047849158704072009276937167301863828850132869812883409224839981149954237058689294514313736816578110938700989351951020051715248357941559359588328488873893066495636286692402849687933838125816827524397648785743125158155178630581433008076478591532258798383269325143272333488036987370022878785136904254202449355740285892609508155329417199098209497520550091133957709264738750149339966598440365563740431358650321211197944312761411887146727736453792984122734856192694769041659441359405207557254919525887651663053015107368187239978694748279964011136705403308829789665220616396404739793886865015316402558891985757787616841015906992313827996406151340775137709621138593433551310825740944141553301212329972697135805147240252568602631875059578053687677274940561312444896302542884168889749044662210610431357140998958793662130794641659275553813284591673426574064778109738707068783366226416650208578054861825709158053546239443499462137793075159640356228018384587960795517998512843231224761730300709746107939375022080000000000*i1^8 + 274698183396587894179880520194172810923010128563515006188805225563630555857430546621976289800053467760207590054374331761184639226604972400846663586725163776159184839293303685986772281132798210803645771180402099513389138513406766398878851553596531401974415167678881444384124245466695589468540203327971041918665393557700987999775380065363176595117908971399108192800912160711910143361142928310975688783236491764767431388772051719747697904735813938971363263982532281901291696527783826425141592453558689672686403388491931352773349722158919987201512873553035907886267103684064456783637278406343871994195116061623528881447345035380222174086622504219315577239739994177990184971523900266856784434240307356979434829800768746128141428139744915613808984091353738689637946621202961880199709460679328948041009658337973712773162864919073304959809915834023454688074721099733815616510891490853737542617725908276893278809468155232818654370926562884976675370691607202672544388648130081372100861685080520852029737307753979517189586156702147956354846293240432084225545626850491196850573857586368803794444187670840492652297204285958055351046876475676389873127134893182097157680416143023894637043166286744393742276626630618056416991030750097498634419486159251226226189984104214712706462140978031207363877488467113570904997966482222742383754634674303483878264245678344488611674497813462749057068110715047671369182043217056491763527436950395886636282816984152613088372796259334119569924080855149118252961731944138730255181964119543578688121232978986665514940213051179798517742100233751080987152677189853950929480630755563784329829863744804865120389944055493670433659461137670677278641255791637953638672135499662026247503157279567854013999205615388051720741069117659234834899718387270836778377945447680096238951091226003648351330242656710450915311552689021781632082073429335374810532457161308786197722243278243170852305360485121118340212871238404375060609454992811533949243450502403781268405992867587529266850726419154240686887655189826147710093769579932383727033605424882335974338290391564744538845168607727202268647961276356898738745523003833605352497543708248075280933624371200145421796970821977872526273730127035722995916940872046471144314154682534086086760224624995898177826672631321432661894967668407512441085469406425814549980245979847519798962538684537210216762706781241348270418608254947392241692395714193444801565229325705182454106247675883661293662364075770911361547740803234413277469775334217456025600000000*i1^9 + -201114273783753356715468011084791980230362254349106804190937699602290515193962688304074238669379267459990040113502183140906370368216732874720264632313370741092304408267655412818238545311088505437071395046755951829451348376908471534093890694269752648494459367402887791310764677675238387029277535222398786692192357680922009587904664633239549805794797021224456416465870906851544377649487953474539997528884082590952871470057840587268723769371021861984036525304501356480139727234359434217377365622003224383688145069405133942901938276769523623970410013961134658181419091114292571495121649462880389414400609564687312039907992149214615762511423912025745649310429632283754505794586530271114903932513699379420589576867711297481952237362959592777195305108956533744012684592111582456357025097763701702945899784487400680257317074465546559852964239471752680692834362604140657676486096120169624165739738500669125064116942358208521387265378101035753432300418735516364081816868578050278001578828631383252569891117103005631387914071721262606756029727961176882077826861775258431199485147402655090015697441285138961889541054186689509411558725330940800405632633553128294572125430374377689837728395449639794835910662506728327848905554452433801633792446902781882305816065220744670565528245616463365562418051201608023939635014767266382637539353712768686876235088675892848270720079068073627851489522475612327852118293666195837462765827067492167588883707710976823136643177661347298423463231350157274191299642684433536632506056965292435655764224348528447024994784535983485520918484375635512263359135348958388225445198856319268830822908670970650044982008731739844814880807855752316173232857401500975923418100799241555240878899082671819087797896303071165869980088893883364029150710738261132675754166129975572617886057734473821947931041542984400938095540895500019237129961956817735782808906013616073651249921984992595346999186743876106716739902715717002580990278298703833191143267721942822122290984414768246811669830120300405218164151135893378348744928160072306836317361792376763061177642369188355500822690083944570749981282940733484363362312270113475681183999435141355364280569633497939385132336915438485508742656074424398096249812490997230849970323252999307863920060678852427748603577724398556845290824552170487767659824509118380997925218725526319875530597359031487261019777594243712533327794915701797868068673911026026340711492790966085826360273428299452031339247336526903599437511465802822845361290268265519513600000*i1^10 + 15958586649299526457006545092087963258746721136069452947860883911401766822365151641014351681783938991818811969957173622076553892736509646207220316885440635754879901937125326334852246339596289879977677143986940684031354349345966387090942657221897878197448366874871271855117249416807191691015346950701634926959634405916306329483014255890187598039934497244471449890586117731309217209866526549885214074652366250951147181328328843354604415395670049046552748783953082544019479721578799904103525203701955217165694418187757927949471213839361697795431208925350888047310039280042274872343926550969764610077357044536298956727420812076323961130742087511243615639352182047457820883536228212142804936486660662848140775099906522142425838936691686628399960495115664192164705659187747498942360087091176394322309862060698479460733925586655658602118863726149813523131133268801336457398733428892429296892987333096534864538525716201448175597995534022227374276886636604204491301204898601629392351256483350968723805335956226363369001133905298912777466125323355996835937794909148254499271541626574199434694803083284539039334921762606612468181664456577961416687514607620910042977169521050142959969745597390788428459091065927616236466907768458236735526387644541774441342541237229338215605469027258035593907186548209377853071186688309263491776445084816829754258684217671798235820405041611321839262089492881676587574403869265685269450624378317288445007856402716222069466764852597338049988152807258364627543741863462692748804091481830218704422904596248297144133950380556441420764468920926639768021848357664009736747562743384433765550997361362511147544719923641777525078379184185746806063972383794806508568630028048546191971824681491766032966988318203681985806631394667953257650717016070928278342592669406393060941342304841539879034477113613211455542198379341577443806419212548154645598231486801017748826329151540977172122799020167624545941023993890210253798873258550530711628105579171531491054799810209406253630630724329066058040194384692637877445749973860810631699304853077945209999667678996737775360719817456154241917378655034113660722291283348057653111824943659270583366702274677639343990441853934845958232313313862435704189952627965034790866034693128291413994633238007637686970161079127849466409602990895221002300472984428151424602628348667563240855059493936381426510308356324818677619567840062488505008303642803396476930024491021626658827844934146383355169031603374568379482235587426352416177871686467584000000*i1^11 + 2882785414861796511689510487244620367880985862491179682863950870136230648208311574388595188592957097500670908950795515402258360471902074373260772834089967200831716262825525224432720917994347234978540347618204696585298508411573047231227157818090693198963500558505090539811099616156256514087954171115009851034897154090220187229765609403504289613895767073047134473214754006435801649770324801207237610950088669902912197985156192763478503197688677844182880946152648038788873511699406208945413007674786509898737897755239020147274089083857366713669586870802756570807464750697321587628969880359490305937941787605611698559097840919192646540006198836111638807343223457790880700247409706771350560869888164464431723409787851114093941861345982326431806998378137501202609200927190997661793473203044517928763592044872638328392618935678746780560688314040378153182222819104581169083858022868030044596451029547820911988082861309888083160701496878885238907779884598030055330908392631599155255814573227824261082992137394242222168191775475273433570832755384093867302831224045435150993892133313366171572336510856289753610259951223396468302965300353240668970640110622437542920964788332628229350074553439412905007428253865787320684062207236763973120926066750442822065322751584370027272281973953834368691899020395062949317509465176455587187330479722406484012086581364190251652119068342151788507534205916176300731060055161831619186028057885753717988946044460242734813361541727324689334050747586629128752339455280715731371787477536442717569316794872904524830133901606313365088763019902686677093352398693123350164945822115061498442069337128572007581879429642759186717723623926820547308246517724113434623541671168752023948015277724664213261296270299162690542523058465684937211875760238779320843146569179708816412574925181445848360501924943421608022372457458782582106752996397599584157398278749095313272031392706601116570822526521138189638389962186191250725773478419296969349978589813080788945785736122140004400101566962024625370732820937637522105809779469851206322894390432415087223244652544287081659244497781086705416614380700405507164001086150917910118948309163838902360572024598196382689170172104621490658864632411427496727197837020437667174831853040088974189245779895127371033808932092300419963562693715394412970553550538324853961214116916492243524154340339154838098743761285422483622270178683736147493592969968344905929312153124972096962217204417699491451635287812013110081264907547622334156709216387072000*i1^12 + -1194576170367535853886242388257340317584132050572783246949442182913008214728731263066981327258246123041630930502390464960318417045005943089159389001296689862889735806716527276828730692736081830447794507350309756836237499624186816525494884062066013840675538918733912064256806964654922154847941610894686123710042999095047068483438228555900539350880707453060558595256076876969401391558380521664847355410875514617547529100443707331047512619160605328842439554463251072048099039244908621550595474783331022121944856316697412832093924002869928888120174111047829145978071190199544380397995847110223551647602269923207789935253667953550492131247362232080664898229239962842515730707675929772160336285971628836019040629660103104738495714388105713649187802055358096111465172740655920117721361631514566302947422218188277221355781714225065752683300566776307745008619494251807009201119815222512703306309212088548638847024067219937039467501319737909905277106218615407474584650669312952519491579837939401561084563632675093740226041516646813824031939639014735205341165108571372319005640781213198306898839464091119956066940531511527620360270097080386005813478879252813393420890120389510540126622812536867360934270932022508181217865683778086394504952988382557107164677419705842127522695214855990920043833151439830409234450752566583137443220964082023213664888320541129200861413986430598930995880357515688097564691630550041324688343338448698987464253703794966678348439493341147244145970628145225891794527613311567866283663375021645950353552168652613656260759431188359911313223587955753583142796557833702968287038297788612136670445647732059468503271164611856155408895590385226358658301242183945124376114329075373451653791988525531539696857415768399649852220403637584115941270518602404922912127826452806385761710534663429113114448448274019981142463983215084879065251825052449832468257030448114250054489771943741065531093737299855964360812822985002550614233975017947092001232015400119558609545099109022362022509055622254241235265379663861787257064006482938849296617779018702233208869472474350453571145312979496074809085479710418849609140480368504009085713669890280291016145003197568587274588445747084740830230385623404897215779746539149633882533970180205260916297248954953939674301733792490114552114653186038824038418694357833332500619645561935610455909364546776396647686878872816345053381271457344143862948673585013724289302009472597989585588339028737394441496634056328338471524287352866608121668593254400*i1^13 + 265918381922385184588356871846272184355504928963584711198576050063144550109705718955853153206757234384739709408790662991042004546043622222176466947992892898206116349249749701009883137736458099329433809638749797050355923995284870366996064069116153828861829159611291320488737840341471828646482369762896681124863974835201900302790971299859794673732326864287615853079430626981885937863687812866699374891738118911101633745624971374522062301404380867540954874792471166802443269157218507613943359842165591645254928086272550894655914624301606498975595195287675135311356897184354306609710775836089409699890288775062166624194474955268525842169530958431619457628926531384297150329204747952102227474059034580481443434453873344706028524211909822249265932041766596529453469821380573099519632358289170542678769485313536918594085359218837490627645095731013834451214673179578759278206383670795129932630227334035261450843576330460516016979245644462464358964491770798032961361741194217437392782016010356800228732089637154308630476604570887558357656643067174137534957618520400198653650787750068611511593979353078999340860538080119229010778746100271666513026913516131093843539229187876529475092005231335856839078948548931817058243448725528974383241086329880869236683749205235605316378135594751047634270684520444718562593816709968222224261964859067692242314300965412271313127973761748875411442041672429392885290525445227297130005556926006940342156480637541966180175436363034048520257451262236983934395269830174169605064632878145187333032221454065261382935959090844165558325986307056346905183339233447880205549948846125979681040815105789727623062599298661015387909903478900973744396113420744481714617399497838892843202685591141143447238513240088660554931272399511108905849536586732120399784020262327655819400992593631540129855660317364570081185183605661327920099101021321373806903471457442903904547748421711201529051422195397640129919205393038642049203333256607783395374099562950656545987948667632229921265114965297956169926708966917810634788412193355006385963444225573738589333800277717543920407827109601964209491117075902670012899033247922946183018655930540321527791653193298655845143104403034842210146953747425562399919028421093748037261035115582418288113239340548062281682596322560413987551978958818143572957273525248486403963294150947761167225764028391676622512067477188160955945102915903125650549720317553083063553988934589110299474611300010875028027183938745441827976882263336380449150730240*i1^14 + -41248187489639152925985618252439644212921181730912149208887314018364674229353204640913806159614344451575343779508243678833944847511865290386615160054044180368805524249784373351890214633670633439394085660246965170888444337130528767144074489004246151580674521232211408007096979292189384105883313784680106232493297835400417268117205307085052985266002424074707358053452169876153556559211102089643531469988288036436131569609162313723579852722308192848903229067595791504521617282010898859035739055848160164435345191703258570053006205619148770998485444727869796963743205890607307241242025417799480728450664411267785133131303552260351954012050755821862309323731745099109410788595339640359533276651417342964754802311090357349751185800228838562883632861200840865533674661605677473675246498212511324061784341912318969577763515727780987607737755887936625476264280012467276616233047019830816523251314804403403239321653602791532927645951840801039117311410617603810282640074357617507741616299763542430428061959065212007233333404281240971258753370548523457153173205216883667470079023883198208764938229757872094916876722051860770646701248025943610733141722170498014279987195792842342724595469125813843289625571924856616956927803134105297977723311244137769683842275425929484004158290195427379063743524927335896732818996283130205791108036040446989187453220269282566453326202004788291144227557170897548391760576310442651709325827602888573812670151813958405423480780403782186174802825636427942111279899842359150433256624997225210159010227147475416516014783983989566804743022695043314422520039151041723698131823559476293074456964860339355718523184188486399685264491568216197690203465294575317304329047817810545687039710377467140562278700122853698102554273662667197546061903036433913532192881163962872454876855569732963197847008951066199903972757322854113297325608785021437639881126825998498010562269928057445218174219527911172375681495398193639754172588414236831451712551948304292180234527448133144559910064175860282231634890294113349738293857968344779855523466187494365360574219607191915252779455838658542619838791273694361586349199532990620863638355665901576707419376486117140889613733567273463168042424897119162710564213610976057407478442661150958896815984668136120843991741628468699233507081298316377044806238848871095737693566033147901561280339563707951245914168021055070874760293452024535907415154664876413990943133928514849822698330126760260660402747245857978167610692123456182604005376*i1^15 + 4001156615025582953589596479512957957037115793405546904093787722997941558221278809216365530325888854007587000546024639387777052104525328630105210160461312031165991686378478255491396201406397208210249594932662670375858076608456888022488993150241727264577763067110332204268882395575907330387674094030570379532173545725598631292018101701913306843003371572931879647821291868883115785899986421165750780217894578530050103013195554334075820844551056815161693735631850043077957117453188848986959172990590240774271256906756983096066111441486402041061423471976396470055317679282382653575634758481144012800487304008625437219090171411994883725156417580546427499598683258816984883695729471046222889369512574611541488796674509652810394911553731528821536469353048733290161066121040969487740953831263503070770850222393317283641943101549086058209260253926988874203898938406832109128757137128234783001580008062031396818802286292354387504665512865005410543502594106339976864229923893709306194633223330587441210731778860613108562524493664519384559132231766030004616256328065968768718372204481802597611626060544570028757738421345330713746710921464084433648088257620502334173946877146475608780850978223298065760365734515747551963648936430910753537349288764459840716308666444535567122652597563349256357197939731991026500946216953890563334027832711810559717263227539835819391520089548739618916608770400536420704636482552743275771453147771539179558094072934622520774805744146585673274023139539156084277043609711760450401683882814526617837145075901803212403131141596724724625248711193909548617776371149600230242573363481806692764824161979813963911443153597399597262760100011560063028850569607614061281337537469993526762924077962134221942751638171996317447500240688903525813266800149614161848750164308157508682249454162000975084950668986388613543040925851367200458953294925049637505105150038518853096411722450291345965840401483707107386922194500605477750513721497522580203245940517157069440043163359209270881169617127288208076248734143278708251200084011659817338198509302258622893934999049081688688278240035765367833271041686860089347018025066676440456146067354667976358767808385095179187044455195581055971711401801605839646539651342289272919795016763698231306338848538160258296800519874771415726827336362807864484498657588023627830794783210404119860367708127491128417706593677249415570751656940303589595560775962128039379785606921793076789677480718577281075225214405841130694232295680124125184*i1^16 + -218916283639745704673887714566143942097943545702168405351699141107367125242473129854734318144995215121314395335058293430147845801121777519173115111417310235542518364262212066709988622338532259684912491355248493895386069591978977319019722632410946270992305518002114234286974943367725233652639210263679355127272027219071808934142149522711328598117393352439119997910802425849811107455771798983666061624043842320249737372671273351348699429823500758914723291179375369770403993496580897908706673759637012345434878282135944258566612141046605897740594145874008437217946892304412553022312363386603079819680236303232666103129878279351737869423800851553215289709392671132271670480859601339295358102795496130040337390522471705644060876919453175525136608163949727910049931903867711035072749172050499031959771406537479309756553436055027543825574072449668080088310523856543586689540548611544759450540130720954421530791592910486482136346073787784145525850059341412760983803091320492062533384583022580161837839836268583371351567525669748345760164878083649426080271354886124768186180801811260423576923452055704241679341513862621685413349975837754680539318813072829494837033789313575820793165112905216928684164545011633846631181135971348924649319592151126007801639978548768896025517931420276247313321547491368867717651460080274989897764734891155958927609022140178588518515364154078173646182770814921311683544204227885507749411767932855861426775454842490982723583194738236035117733626634215664859694419598000817009215756252010051029718453020055979745204128868789162231304677750557978037603924666421210201324424848446470420582689226664852837396990370801020914560495610242957179554808694982054203782947118346264617439846593254829380391947650593072017758078271079735281753369809139466806299601031107252206367148083891379605285924670445532537288418468641742550421573861980266218028204016475308165713157422419251543432738213609524708639391178685871899379306119243176172604068675630742180609256086517942392646575160747491577897247486983662350311658372191206288580776724514922595813834862353843979672744667369660749114796544360370486714910290431757996483308949265895653762268114990406813062916830960560842570854707985182216835481582274931081945032864412521330852117953447896839117387802741236653399060118724112946889769296360149810362274179262368744952530214105839629657072752942525048258898500592030262336827760160243985293358970322851822806791064648526482149269280597078514582298208239616*i1^17 + 5943785644439235776427392170993974624842659686561809071968320481217480467834097664580730744424700846242358255859320569303497073143664572185924212615570893725557429520206138231226168052166381023776496449992058659337056626199390005994984904155542886660326730734334068896240900394578917009046652107958335124553490112060888045354909999812665212617215068035934346274138849771235698439218165540697020171811658465988513025049505569906154540668488158382882948680132045542207374743883078113960895874571125208807256981779456809058929647776680225833152500272033159973211415119319087811104134752971136326605546584235127518592538050302827229768455543167072919887284070941484219128140573647412016192876255415003912348585507220594386737048955979674080619102237965451846234510723331840403276701852258766307374434361158138376799611513033988218679679582562652365512663603833523800969901645174841043821184322252569203765510278006078285969977327047525585913706523480400547688238683028751347535209057140066834288346375866894479051173688144156836729509333913992387302233443239964728192047259001735267639201178337616017299817300635983799523706519842722910382544474137617639801040106579540954092588654114367234116329248227286505051246230517847394559288163694838421906784860792061637966752361801825905705241978015081076678347167601376124342326988513549362417407725440934989106314513134295650384289345877888012694971829188502624771449929374080991809997375149774403104985671518075758594658348110845779348074327163765844847091462540220191794714605401735221097902580080552778912434060759725837254855305340921571965041696241291520441378195324855799902774207851248980998849861574736955861871658288941422775032288993564202305224827409382575230202283954623505247037788756639479500017959814434696570181839985800368144892791468133520710190990223711640322262300753577557495082520819213951686933460515042388377474104673160351841816104711937551914622416148853141891410998009764432055050934950792067612814509570968048572761710110510240362008091372994558827890422825066802730102647630116401860271818357616370206625980419169611827647228911306428870908771729573666646942482414824067866162648715903024337967620995339638895486300289090256670661618939565150118791191228428042346674919883739437810851832808640675438397615752047546608598631946021871081649614543373877545280693537918509136711854691227472520916014410314251961363048543576815194070403966492650340686354307739041793936332510490727888967434240*i1^18 + 12537832102540937924985098216657274538715628527378006836829692853992915337791232988241157665682289134198736001059214455955001826897573048272032539815825319784469763744881858525264971136790448924376726086635540530278194644898554732561715436016051076650185775107772183225835672097985230808438191794659545891457677252534054418320539718121708818293732087495671110999357014036196742010136816196976159876313840380725815257655945384794311834370137460148434809035193870486587158088392232722924869269765502163288117124965499619761494073352351191380050570184545853957555108212101114486057674097331307977243922778722140453622933485528712958353479822450890185019409494766239578033762308049116773246188130080723566572523468331024767711606383202236041194682835528084738900159008855089993076415604585316762698241600165650027815260270934948735865379524137778700139178087282892311135660033045491577094576261111287460086691597011017107469843864130211637358892827858154288538752984292012492026711920106663051347353992633497884323288748019189888871505022723452973004488478946758031913858446818656456627571641763048010120262440602384290929009303133713976232996930155277690536282489515069417109666991821562887617974281332280292317235951040548668490466504104397844708274876980435927720970101671280468274027539481091648527412804805670783155491270119515328776050098829586956383292754103538051423411149782877401817384589787762467663551786269405123345294139129017249788995966640697952315564465634324740372570567320497344633114205740589560366951663697352573008676366479228082013777607808592314933039861178978906205209691938990406677139533216656659876870330103100748564545890997104084203346809307497215169405558245258560340328719042843636178842379678857205575836482399634485582844214894466956358295401380907424892354858285501522288175975201459937996961628574815756444280978454344520683127209389401332421597132390832507583949457579413714660381453020660904150967983907926770489860284028522615853705623732942700463501061878854764260440085185117402849539426000231293554253044875984209649938966711026865609223796206083622956686202356310176683885366029117928337045437495695180182993127136619692350184479650531398429116983709037191244873602587423453266823780322132211676744497054501404746264080407910477431162128127661817957500704689025449910485236884278263900900704189280538003713809052831322222198351302810662549728199881260926936527874054911595530023124938636019379155300280745435594752*i1^19 + -4687845377217106293911907678053433875397285708093419157954022036709026836895070142836724480651663883035754923741159101247748056299903747910463888449168582126869937149944531329958579328637335822650295497476579190886751663779265310180610125066980566917942424823682316296989631815812781983888436305198009784846766955843312156825794204249458405215741835698330716269806526569921929113338184594561353101957565640227678102936420199901041614695771075004427835528312700895177746642294548247162328660610909132979061220649939053758784761352573938342990324701775820711757331920895631204703838311922796603027133287177625403385140314780058694097654701140582843080638900542816411314600859814862908638753149350823859503677046164728687022459608215260707679311842750317291732391701067801047369179588453778594160517156994662242326452290389630434975290919464857913175232465700352128853949480081830748631247659084551820025707748276149642148818512546603458543983639248508458858132890224805576779821824858415288999979982860049017880862088336545672427346751125111145119091905784570016432429240720592299485012327376332953122583758427774989426469010885453232618377966982333808822769559953829807430196869757440406897684247902594404778051796374440439761098957927432536419158571512064591125080929387850779969575728644423890074522811046370072845636451499671658751911555288093723228925780610152302582274803176497922679219222398214388337424519887944299870464503652240658436213517161318700587836208400739408258656703160485387680505537652076831132634965513179520680046063769421313208290866551176227244222635992230726220619262357317361156487956300773889467934165192426928134506840763751973625740953030157769949234493681469813164791676580753499599873574273034329200664160206948345869872256165043904478963510612725062158507979388394658463879295581618814858610212790788419271043300793195807121754946365547957498074591269338626196080333808808658136538415038522494862873366157001948152926366848071752079642120441323167257500710211869083909859963661299688861107027415437039155926258057242239360459292940690306148389745563057818696646937936115593686509257347872003250671847003374758835036332622048292626191569680862961349230931177943246779497585823370778219392088177328854587610183332337076299927557093019412304000479149969839449451166235171950803837673285700517073984269056488938985222362353944203452696305489577915593565435997702310588453664358228684094014792740213365353747245970105565184*i1^20 + -39073306210697304424898024499248755278257890858527484117578124667601988762889382752488606328721640753514956426516497902610568989070610487072147214751396000922522797874390087612519148583048767589902234732119349127995862815499139957715490263979298882844824530966992223996592358684577677859875243054600833571783015212757782998668869693935388710855012612124479946446930895687052993360947887149741773904297612096129594941287980129943350782326014544145619612046123759280036523620759754588503753029773924404490678205046707074808204771778702898235142589816204138984838219796941388265818576990890247367157062699007807283351871964896666746573583835147481871229525298635612562428453712292246213114086638172567441236660799888156442664793112119690366460254267336091975411310289565076002017899996613815284558300288314458497164653628529002362311148829872543143044812259032521822436473404418477322357851653241795482938328802068429703034165684322336587983122183315746751861532109914956945583438729109207472721837836917682223693673107324686646847239417246037984597017528343811524593835637911280245849676518906423542441914761023090001973450592612568972933225608082017028971238737010915699303012468274319584820646812641346276761303871642111721339150088117822167453873608720223593556072396935049428609453672372938857974034091432584699376675436623609309387349810029470089256883553477641882290877423057896537888444399037082846297345512353539766967172442165663732698432232362708931523162151732506951952176553636244230429444138062162269032220389306070092137661200015665543901310395749534868797823817378434075051052865015449450876619948194075042169508382769792936678973656803866661978078316724018695340632364521898718428380325349432880804962026714619553890534318193449555612876717203353536974560516765004043870551940919577305525191248495182672658932312941344743637807908989259888062833196879528882115879156400976391512713942170440040221623016460152449823524920337338045253549664839094773966245841067397937559135281095410609306863573040911046359087410621304400182439810706936503656956051354008577479603341593986200869728980847636733600318119866046900644592301155147934078544368328674367086682624134898645703553534842212713891508953224455163164877368498875714901385628453457238127572847702374860969618401386404885703222188959348941505236221570515297816066134165845126380490746569068741720843107076407139936031796729664051211169973133723825950826121881666489032682437083136*i1^21 + 95164669540569013509362128183849581048552022894978463529423892403433062361364216697473891959515318276106185201761532149994080154239560831841177343774441722904670324946338095321579814442904285953502116396651654714778885061972536188197017951032328417398025134968319691816629854032754566027129254648250410833772931536978540265855611161021391694416850638143896692595680094193464988129236644028721326943792829047580494699543866650408470458168896218373581061659269532394880099148671624102915233423865685242215476224258612507873447785344748481745507956194641776333149019850362974170272952065709552119734993395515892630509874996532782952351866535053781977354849987436395261935931989007873241702336225258755812217599765536157167744663829443503948408391661129453966023880999425947564864125622114139155879465418457227778204225188945017135671406719273678159374243523704461449126715625401205327694848388108620088224628021905552376935886551031722602025741014411412932767319092963823081070884026883634589514078191674645533922242360305180975694070537506756434902913083356966890789673148861889294637561337670804761780148318045321840429713198891820898460098444784476873377440998129209287993875281441744615954586134435682243941925080015032916108142890730313694197342297517508396005580474629896754843991908812353939924257788775654024135652488735957931510663340943075303319881057758298539144340955883530989001548264512059791856125710238806083834456323745554658432540215888336215677000319830333820847646426326416768768697361629001683388251764451918043796339732851608886780347221192872477984403396316181089449394624763628926118216667806161120852316508423172477589515286048397621841618666803093961761727774421178468641731854824518385850813525337995562759144072590904146186580031979322188975276872199153454089071873604109086135587519388083030132400197920569940010218650234356558525584655377638740431206775751744295767464973853202057837286869293222945551692605868837016018802796810284922176301241854153325425872014809035876591044405123734189468661561864209864887654413413348228912563083888888005573192428688777362942999709995960119932599689564892511073338896246917965513843858806327843162060675004740854398785016207148363826185228967515336620149593421968942606615360279578127067997276775108165810843448532310238235609327666863140970741182116169483174728672486025260454921959553744832667102793568178532794213054305118339486866089784651482986413361411749122142109696*i1^22 + -111663267038565588940513493915499858420443547974114272578807154636623748434531138777918044521485881878125897427019646615196619049710830993261218585385825738685835367449506878112682704301660268937311020000933236600183432399843344820624244632424605320424623695525527950987725479802166222431031688587559403907608474869809231959408969759058575832470483130634638860353677419426780200635034403538653537110812565186221183658611586661285362402445526925467161710892115131297022856148111498135839869360608414286696964544792850345818501525564020858657576200550640365462128893333196870479051632975372051606960099524992144371196639124879239980976966754669828773499426596279178360075362718290384969640376565979215310964204022726624655290212560945570528833935380881876881829025540035110263526887077120156023323368405208533449949572389554078791867072857182496988801862943811515500719400501901106499867497909075115953486130301948683228034564727871512329095686708722709429366356706323182986107821706861533300409105534918959149360607587131834420012231867342171497807101504999362758315709538789211343723888533957673234797323675581886395443052048745760892008907963597644892391988532460831429071275925455794967626302246971365817843607092366255778850936141612836607889018169583393125064052860486794089642341074556080497924907606747150366083453897494867112741012336864162207774874728319592870710097267422288036445610758368759667562643655104780305796480625770832445425074277491395318547940335358755159810235153781645687532581181761113374701718774866608668868336963850308201185289413924950046182682044115168281158631898109832103557963825853041220861489866246735785689862737371001209959726290702553228777728554496460016109700101298864166526783451634464499824789018895462837942009361048994065206623160612698878992230842948904500823108190222161785049852093408893706908250790178733673516990508800679299184839035056623641060437221469396064741138788475111316371555092942818029845720394677838799354802028359352242089588489846983111744082218700790975874559093832990590813624162476412395761150556289943214550192580531962624168701095071907967036146585170449651098574161523271608524607610964167446750514915849700230510707271144717530423780134531304944633993913737748649232945134117758250782678197804745927441348883520284162336627456816861457603053015826179258732254020354723995346680978316540393084522820797559262914469296681677893160151456847213699090382603304841510912*i1^23 + 80114602865514607682057560891263463408131771037694030500982874147656875105758676855814538313250262794740755941281755672974762211472558595489676141686858574955419363716706379552490359438702574831601514586262075518708112115345808143338852201462250865178492875836783360343926651240134130021269630285893544329338322414095374534955148113065249099545996594111250397265075089592573956487170653150255014816334497309298349453229966515898700135809405759790870951177240837180916909265284888080769045471519039480820068657442491151928921761039189980025386721207661359759846985934868767242260334704204381754379046909230282202961988092034554917928980001487151238275805838919211105344614144144428724801921713873322269039278387306376957373924758164300755035059588268541789266453479416329937190012431343924192557058952887710458709309454859115161836150461877799586923848757430643358770569508566187574203497535036567544199682823579025715797093507885348604831835588409250741969025342533402708786271450936266473388283020383697212090580340830154029892429164284584271482970192244155916924650602381696906388508083738585087429312075522804247035047863049984101406119446392583211497778307305042005731032102248905492155504531930180529396444277891761562636109977068261783674261407783171464762798447268035599609331993294751733641089686735874347575883070580870643910209447614930480964375892258837078597740271168627463329131857000786435818979066284410260902494057978416831984682565464577162526275074108791608071834183853730074898656592576832959302662755967177861723585330107882873122260883777943385926514152265857668226658528760000627893111787241681324858924014083735838888232840139992363114823991559409949547412166065668599313529590401635261994223221109127463510248939543361833977229646312281985729373595594392013215936941874966551569590057625459463137939434999908418945338582233876954963349874722037498382999923350452979378863663641598995214885135713004111713405951700953606942913530666631900977923436394472939968794776319280559270537578151294976258672026275504034146047054901260756087531128936104974846249738974231247865435051679992285798518309733584342274357990237146160093575296206738425783697478717928167842012909587979269249121934717705241557361503266410294170320191902409414482899687025626590316963914059347778502565956407593883254034232857122166525909759417452716282079095841188279423063300547257352402533908756072828234234392572729805728485149245440*i1^24 + -38850050653534360596033797827137592921793788196776940623884832540739542892079731085865430547294265425105034819754369293503005813446210464411062722937347100446969369190967015869875737593594219380682462363068721676942215988017206881623916194158084303855373344798784849633519097718616278445512091562040061450246968137307896788600452177081496668355656244838866591246617415888420819144253913947956259452657304942420626442685327031902165373680155113865258953571473092701776265805320069494477665001705754680787102452798343357158205967132563796253605699515526932940539210327986129986352103109855014658626410581971424928303246098475538696494619941044798034838237887155476485002415536122755616900689247831145214739041283805825258360106911920231301962147176464867998720440787909106614148629907310821094465319889088308261269321981215539214308812419373559184777194656945452145578791179499447601660295909386311070650210267142620127177857922054272434011923226184672105233589885656909899311489684321578306521998833204108178130415724169946854691651460087507519716842373522478690665883090422508232996454175381088212758134250824128825214623733199464984049946936585614724535970484305740875438364682898153275270612059246194360958052510634979477078346469785985480825550045366001906064718585346603626073748651057487168808003248156486821083753869129916110299610268103092063674191001859903638795149669700182852991133712235468545895842576954243764815550020102932492490373085263361634081229075410598865299972304553995211013723337507239476459095617770235568129533491147963645623755373916295128655332414202627901725884732927786624924597666404395093575580161152245125411947644006026219072261434877616615286572292240764316955163697271633675288175843226295235768965267491327146147645118642958609700636194614235873991240997171871601894496693942013808697408182856225955565545371718727617301443549269973043146732009094578546449633856456106501483153626077166573244597389056936880597471046283996784454784261308510667842625913383341722058926946747695054015391963689541702000842024334560744246295775270236119860340568713520394331250359807352474461482777577928830623078646926253137813108601087043714417949052436336149720713329574989348439364576163409157729582601405324428277658662402437643965377974558037160028860679575646841596677906543798565950290106964413249668650235477872631324771591066146528864957282381979649466675392036689069671966570197695718798393344*i1^25 + 13501113391046327204981938505275586272610465282199956448970268008928724194104057036436713799341485649765262811644043061856740631483377768838776670528474327779691578793222756564485199597843251079055368206928668300199005878224156560876991423142686019860761570987273968185098072953155352330379543022570727848781881545175676302540790953271398027317566044234174517447117648619934782519097152079181585857740193547646066443498458740747980151947323121556013085488021752407944089397344258637298217446541362015441990816095450329817385409132758458192690153524649851943814421339803723883530700007146942063508800950233861595387424747645770933958038416682749229237694688124078766918011064187592871413797525220714381032262952304898760300051720074469443205664160764814340794347577051325197662588630715591378262962127841057061212894443253627073328047919782638823736266939215829487176686678004699848365035400280569849526108460415594947697315331213646802939974865169706626415643714777316918279448328857725260933788712794632662347143070230934659627302932608303178832596633979030076226190006753540282205788092917096327495137859784046515594577452464024000654510289536397362124357220215869969372686487035656222276051909386039977542650667826818212665435654904362503165924464807144347633944470844590155048844800995986434513411242621227757099012511243001240123945635979108774311239292072979916022315658715999357371192270768800629046451927387071914612331243846065180928811662179578104867474773947666286019135855209359322424806937111247041276307949833505940322695682903350088687191969506599678364880926494072784430447129917007400144843238446365810321937102010188416679702321717282782294558203113656845146924674701826597996141379879544501529355963287608824643088917821802546011545707665013101541109025235174482475362198456277058909333837815090384727933652819730422517002576596555112891178623637284080092305275137213658056707000077413046857618409518465812188270330011986266737134532258844738352526330341298914704209297429425234738540520459597775282263273041690520364996803062788275442502332949470659991813121924570068859121643589937276943796316068292623546724697413985963309135617132485653087718038059901676822712800590217160900593023556482464882847683072319310085246449778879783463836671045480736104032803058629894243431828440101633096306967562166722237202997766337672655807801658612026751830520310792087731819695630287850018159305992888647680*i1^26 + -3502272204503539353563123444111785385283589794706939024014697941624043622146334466895622020906783611570471740409601457259999520446091415566042734249341942065416384060131866178216789851000038524516451678589073939870584509855661551630777196683673876111495154055195010781241746200800563206291483613623200705703407341162539446558241587509874225375395695681289589165694103764710664459272970297700869340346815209691507123266602041030296972075784733895625879246198043247189139861426014861823727648187823265882609849462488699226355641235970023357108251309405785517536442010973911699294150857865682364413593697801054298887092124388640360625529988985681606436410376055825618223507288148265363611362333153809507788195148784889452022756986033733639019804981014797177921138136865382693964527398146781076894143785253047028035800613667859807076979237122107992969775752121666575833674306780068994464141581616577492696524095369276359206387462961357677280225083610802812959937649614573961127095727847312888682419646289957782279256044714001674277609741813577297304589950753487209432970408631735115935088195320583050891151949983622959625491680886712029608373098649152808762766113402083460866837068919437129255916234137329140489078975581469292521464330489070901591709455814839738152879347845997523415478995890572514066944856882287826979088757314354542420617118044011093973277746721915007958064430959908180087206563966488071919837031716244968201105574066136518300570773645592646762861581222185291683295891530473172675854031100089311592786261064946800131161231950672963598812750572553616173089123000906804888349348534464446361951109765311347314690285620885689214310831727729024315518329695358598158445795725476927994212804312321384898695246069660504410721479436008134583232220534281944693769883894005813100781592428256667262567116565278117159171994193901470383663355212044775115144837896563076218052103813371681220632692467077215502068311720511554919259872149248984355130338207693733454572629640035094134129827628124873392134586854989270662595180629934040610638310439364825684491008513198157092854907450903910898026330978701587645024674016278460996404167477147569192533483188472076172490869767698788489272561601228893085772782197485020357560396035104359925957272916386687267985172452112834243258203260912077872199767905475794211344060865225146210753645447666401454317880023118791400717900794385183635175534764591377760485503926272*i1^27 + 697521338271304640886848035368082989367601545286094224632326952146752240119737522832622107149371092699315724248837603445382278465995050917160787410175930389676556447670195520546632425635003145360230563449886064008846487217087717019805953558364590402216067095177971743412758905772559210772371880760654322817527915872731771813111562270053459524564029638518824562771659367282807643069868419983463674640611334551141488315363551187154154918520881045938749812632832772499113758017317060498809078893275741969613632375462349869376012806819500640888313841967768342289530193551354663077544820658840753180008341571137359839984874819961092814923214795474613443670003694344906616806239735822771547080287757493921830666461725398213024754243947630984168673737039773703756866754165197528510021445914485957231152582790546752950062286224115741813418580860268915615371179792077287559517882580484966944921940470837339724997206633956226282249526612398724642250238336073069855035645939839727759580987355740449485060763912346577536452670348327684246132445844064808379271926784608639009857832907244444050021380671993950990299083770258617248152792408586630884968564429875557590099835890715073908784850851811965555741837908521978894286286483646048780948341337141364741292504492398826767036579700648403155473169306566452448040330810650733054011960749869926440245438526164697062865854432968258319957392306282460182452533857935667385904253508095669113665824988477751981614830313837991795221693111415381539845313959540450202727820244354233526286286296420131656182653513372643898615674496738871411480280428616114036458259848383621069713097860660637713708448826866395986209743833393894418313273031525901818263968010763564196899949962552101122637401767756032067517150379581247773869237062444724184853796723204581142420580506611606964003939249456412337618754066001198284204807915637275775509417208637578456145207735033347272588611032855596561303841065706139611131015412895895404388366754777556722425637743041467654563875318235369780085346816785516746887411919632599216657353084025363183264682140796186835201985165515541553807082686718253648187064186223689440965911385391515671581934815184655555247934815226790809507858755593596289035120423917813615632785064206623557643962220984012108851369433158219842452455028373961246133235477628482827812791709128991486875461825300522275712665170879659344800162478242757269951129302233077323399168*i1^28 + -108320400099856733334097956673651010109987287008222229309957507599351869091440308492869281732886052760789293830560882601754799163301263705574900307966711026934071360036593970985090374584693066734785564739737154701726915549455299349219871973836601957394257733880080245805474983057590882067374263781081593791562881633061357725141264072369014371903025304408878514622129171229380060580682149887060414172375797456673264002825346137644110075788529968429875692122962634953321132107061490990818888060863283812865926070190904405532501059016652800520479067283654044796127626101859439613612590359843472322387803195771151072400592381978168593212897102692005448203435776692951444587436674977763481376792298528373393485799037251340098908786878752059223350991268453941237460440161095049211012802936585871711542966181474438304432275375911149145399351876007866007346403347264212144428062431137262453377771732149409578439591862077953072873677674103302606466264335513584925113159794821825258586176393274578597145134383010510176919648859592661067584201821516216397363086633929748069138301623578986889912401498093406887580004901633933076297209407944206172178287816283046246689052130635099595094535627346090992051384480059787969498472350003333915552567683194250740915097252622904742767358289129260367262323621508602811632452527661401890558197092516424800065588866502480849759693079691679181240406690043722601773556198941784446815665102344490058042754055108386855403064279863898252413828534577124251812818831229445360280841454136503003706274494304539087688173057288568312338235263765105442949729827600100348534263387633571731211695700177217184342225370523573855464241196354087600065030072280293459933325858809120181524030778581764919302831247013892274732728564985434943422550540750237396129878751508163975544700296572372811259848242808476601224748910678656270984842963396314735337854213127114308646530015602506278935526558178326614021434088071954228485840063399443502541462943387558274183153082826255771067907978652743216842854451193511431709303751835867578504768791081882275376181251984977658512360344542817803141752745076654552915370981547621103429365879705098653259360647687615233650934835514805306513850790961909518135613274053287924182905862656640705355877607406511496018598402260051109499930002769509270423468794237124603195053816742789372862798150638486281501576173819075774045429677746156842411906535708950528*i1^29 + 13171165424048258124233477756420001017503308545130357950999578849897027408580313474127019936818522260311409407391374530034587704075887435107716244459000777677558137706960375734117882831013550933282843435840964988581410070963939504051352549183960032669096460355539270152469802567984085372081048449587763414263768570711309912189953290545239956387123202905421816052384067418395194082332231277818498833592573497984659604170544783355157111107132459855329200058739806603510485548123745079425633233980961696564063708588188917768369633874545621684883751828568972619027978176560833171876535818956615382751938941183200136794554677829111856649370139757558762279565389895138568757631917820132698241222233161487344717792870040484256755244424914457757910403602326409596004810175766500558367133920680207041045900122023497911509317121095265015342422053111923080545491896711582415309162736683258175908869931045817498197454058159730527947706729657304032553154848170820171597759660663832878789386996192429053474644226702456106361067520568455515054884861024936204870214730391903839148634432193348308665284031806494504232745455504293456187054768229031747367764711625523530366212288791936827113757908260687270618153626372005874138608333874652415537899833952726668405275461253267495181300365424722007805335638198745212045553041998757406000802852396105156239935243468138965591722498830209976893947424968093914365981180145356920290750975432762612722667560785660704349088284377178221643074401523165228955436075239987523710953633366804152024685327419900689772238575480512482709158569261718806242044802981902355622893385775049044351407266408758952351194528727284320380626145453624221897940081045538550105389317193218566348923101299947318633452480330608195950275985401066394113498262789761796420957301165352877724466757150781589532328098550329232991894512351720337609628145613885693738121546246908074394006351955545323339935976082926914074468267444512496519156429847950062798055231550256550848486074438144584742211535889045993802229298950884048038056646189184841585699026377137516915459907659760630284671522406310202154480357661777263904313269530142506423396682463760592648757788549114402665468470902449005508654998109788225121633407197777588274884327173390953604530784643551636204150554700648729353824829203014642843932803216577039124137634380978079757234404276497238715904744991440274673904179399695441708032458752*i1^30 + -1232241421836921557898094111051903000683877109124722971541311334430743712576199654096421462528120576896051702284038354592643980250452722941691203359441471235210336560508080638138320317675422565149685060427563638100822687747064659869434011879248238678012302035143722617827569743148601227336824001598878975170420656834229612915062645931616117910206234226302820050279634817904051426558697459031867000567163499294247862149977944559768528277733931959350437247455462775651739240533022353787456150109503064595133397567495127246323638435162090262095844992623082287983676003858596749604853961321937358258859746016906807072776725280160572413275034052676481338668151539174688085913560054071212623275707440850442770494914440704221214353740030106768686273507352751365682279482325636691695579860763691635774393889544650715664225619280092154527109493130659515577715373633093070924659687195386278841623204188491240916924942104658693844533764402544826323151515184659387699526530914364359917168183596085767905716601414301075377893862410810214468859214667876540883027563401253186364070744626022110612390924558558524515980848829520442512212478380605099587769224926389017084578960736939441823580098340073578732913071701685801686273086521920215903331499265403019375353978947833118096013615830469144143879867494346255743584320639277423273859839799493366890286766887018044506862905209740042983152863216942587362815968865876514805514922928437446874890165053955233204814249874294298951531930309651391201551536549849215256191891482518003957395608643544408413911396646135722863342085140421608990451866858423672552438940143688521476319994503016350227562372784771029659790390399057190001838956870816851125490764432168383866463650526887272724482032992352297027134333345297307399855200051921427856882035571625256032643268169115688972941023852050558881297116095328459724288193549910107133650139442948507901451583936540854956994215679306372257119465726918005890418917127573647471092169496670368032425397033519451029324272335467685745553309571745615020739231997850895688692408753622478345641268704601914025016169010940966738041083164329225120111632267508157273921173092416797047794343623757274153739324504152745505347102684652753382772468254460159022255092344809552286518035063447146761450609825793941523045518651618025716485189906972298692276851708592608747982910418523394800343762645286970925579862863604950761472*i1^31 + 85800105540418943254147994277546979235656921146153781904484517603874776311768847219595248395037462984054523011631610678247143171444284403916066004183993866255225345597668342560370361354911439720856387216614363838730736139555305171959208034591423287607710392902497132445840432812028472994355783507445991959113930806459322331008943130095811026018096023148299296004353231935404735452682957187727133946475208821317649100731027101820587565930830319594117892587681931394243661824834692088050536553414212506683760776219491250805464663947254452803831103065690557728919421381029515883149799636523717017995333397561345300056789772513781680841313632361648691708941123329204839773192180830777906648715603577702416459660670815209569568117910173424696017110737846381161678707810800242824961143791172319218007872337223581598993842970545522638635163089583525386149376356804105552741719183107530121500956608356963279518760087805865728712428243070826635654829035269814471709539388941204531624971030913068490160876909151359183522778119237053778500590676445179352168126655840146475877475396070853920238231608992079058393875534431569523715725178124508115692981623145705336684440816146538942986674375653543675125990729827409367645816648075739475051152837492337164018324764295998836006153654702431404587292509345263942197564876048912687440704632440747002088637925194616337411801152481920628901529680962482940330259582412569837749991350493520851957346953089796750804969609118784274161406024477730404164938104646462962769933059412746374563295149096056560292889821530307656001072789392906025230301993873533411832207689603711867770916920909726562518613777603603027515364746223328708188964762173634318435878061927130213677442374858132488908758782214323751524407491795037990353846860957603601694728056635591626939914296640789190502071387561753488623426177284239929174813076565129381765323577898424304812774740203920649711434064418414599693031277412719501257712719528416347599490050198504317018679199270779413880009076637031249826500273112044895075703342321458697299240728331566729584232899947806918429055416680198617003387438237866482425828970799291929298315868387478859453923302287289949269695505350488686115734164060239435544234521584053141100537323837639534761896381493208137002600251684741585341942503022270344587401713106184335169662950533245962094326116340752957484565617435354764434296027480064*i1^32 + -4365977668960232699366070647469519260356082168768452563389197135546701112705836238974237360999950757291155901209989529817247135814003990665045477082710966828462554351022042883206974194351042768704617844926657088269633012613154994300080699075758951958735137603712951409792066504729996406185866630382455878369781002783129439906787217193099166767537597107507284435309338883464022432058758221505329732398950188271861274063511845002641514068458769869130899600017791540536625039856045842443623586171120309712702501377265513003722893943271426640885824262610205206480920410473712536298806344066838454582907065713037679522281693719071644019854355465255763334616998575673810937863275098023463257685814131968406684862181456602322367118079989219786367162317707688622444942977487273721801003794267089679698536289183409686678803977252360287767238049593891738252700361699352552970250683401766505607906864352326668713853886242657603799650651069686147637262576824666622075609758712372909650551986239891784026611000818502627078707653005105925107687350089685773984191829780693323823019539016426011291380387472680210163997179517164326170555554722628717594608604629762197254353503250809097498816605201446734707203321644336871062287577909639149276281570865354186067518608412536961575369026733728046983882057154662790149495064056862410469633110022840793987133828088253307067034714613523278994939802303982193085468305170565959211129140235855197487423997182539141446689908142517599406175274830576253970078104879737024504491869601185643307022699261778155835851486279238328564020647437317182241146588723727877896070440876037638691781448890794702797469275770196665629313313764393929499141420539888569356376045023630136761094644044505956155833749392155052710119015922767762731680958950166622349022196504639652834569670588374625712095732574901481705315817811011470889840424023849602456793500257601116555172606484045825276526952982077338877747930062815189190592759090953567187561618607590432467366565462719326600935154777985995527973603254080143139697033972385624457365866012778625116445033828092585679587282618291619456707344912985075651624018553444328015227236183325987223098785618352696798103941404222356779950587959156892143330916449135814920901802674448634470805779699267210287553863693816807183526487969642376183880180137017610114613000768460523738185441457337526823234726783440828095266816*i1^33 + 157850495754503326378669259519566000527130412815574976374556663356945380615656754488453608857295780324443619711835720128309584440410148555294950762733160161580799700565402714153548677791005011474866292966417832589332304538291097679049731272905441507649099918617117773913837580997405574129716071019743997124667092772153243187450948186350122872568582935401306436204286115647501201550597590100354268910546757620623701214197106858040160158072295714463440311624950695511520088680304032092268434042683668006024078686727761939449837532143544136963547504539904611239569375614496200535223750162123740025268261195046765500445406023614856033639863812596310841894437570319964669554318427345960056249365680104826624564739022385596282522773851197704294505970912182762606191052970359390215316258302560892399912150650897294365945222575438071751478548656015419823058532288140686075536216008851353180880323369927732472054561033009756875843549196737796943444208442376428621429798230067216297803094771959147417136216842139251794227654952820245513083027298802944674521282481291161838968515077762204612525734470778449162153556215508218184059070553889958649658294508986871487054190428710479392599978205652115315094119956562697304830858245720642272712680744733902917481177264786304220288743072486787367404210134715365070926693317349080016350295369476763233856120122160904805758379447525591349144341712470622549876014102392015685706300862564698872932042710779045562819309551332893236229400952817574638688409915466487973343390976840947881407211590707207598253247519901219901164994959065782768239230551923132624421490120732770118261651266654032209886381281033829142423300996136788395176836382494696292220703020284150546898152610237628672756726726755683705789858564474969182756008556789015495139242374207822233868063819805855930196948032408700927601534785679408235433775701193875324189292263812019211184835483903126532785820783508723141115741535584441471448419886084156751116266024942321692545020919811631645249999442165484333657482307458836875711145932823951094742870705142540932470670384239070585653611037305850123747936665650877548865293015162087626013527065520804854179301487387265703846916241450614903000642145503972365730164022880817664128695609557807190912663725246377298982174943638938406028273285717555646799489744353068281678388149484938411520982750198081293785220602392477696*i1^34 + -3942218001594325111056169850343058405094970091039076225744156020312582061771484339706452879862836998804358502213633167973277736241551857030460786974713469812345090775051677567977573813654391976453539169604252732423101238259038320064256149891817494553551094953733742672052790171732202571174443568135116483040511525448563916504732215870130936292181730831820292060377140942094803645819425125069698241674129730079871967577564882905525914899759565539044227328974034618224575299902487967714824261083956034803302058741324288730821399615075904278040197292169991327182733162938884811539106329960491316741005114581891207607379200183922598287883926309616515164458993412362169556398907443641048995925322494036269643262255772785558630977539820607030687824770636944653606891097834833152482345723867823517762807953942171465827520466053812337744483199874755234237998106494575301606793038978457677225073186952351188692881243819216278496518856756150133916434855521304413632339101244900253829010889785095647186311769801628981302358075328045597445365108763198615410550473906521847707445056568305159039085658157103066398839100275097042619410329685004230440108059129808194968971870410907867172287860648542645345412680758766894597804689784360473933273029904508519790874185848987192183579625360366373763424047450398064733599985596997937790357891798332871063508629479246853042820426002059620761314347608029526443677167541837642890289007152314069297787430790758279117249102685372604691140851172785722354559712617641908046840574287285636948859656626350199299123855451164192898646638390732419781591357186952929470584777272566192384162104162764236800772427390679390247132695033893881547501513693408160617996728561663093912799676367949127737170356283167841961607279434002514684891823316135761631602230783500467934050433661424187111173572648243564262925028240565228615067113548248076564193041001982879107249654999832071290134711081700180831952802994507044976293801492626555939405155531557187632852047436389675690476331954510639194861921156392177585110828378727681054937798628823001312439251336926585779182263267539362502847376031128585805620198712137380593292841380706014300127722017921098539398889840120259130053767106051037916302227369684026091894380750213559261449966193763884072750687689312448797093780057126338292671204209527392366517538861609871454503065479015185457067589632*i1^35 + 64332584806961947545454731979162497861704580030100946686167287633770788861541203951849667702387269165546843900285966090363373462816258898334168464853254174995582357059998160234070268163367011623535907615003390866463138727868479619609428423765929281291471583183136390576631868301663931049626398504872130953782043495146038937107854594523012884290089426571188563866381557788716535805321199740305153585518468128162192645293705135876860770826387000679812842790535281390349089914799619084141919350327241953517933407610977513379096954222112311371403204417931012818968421062114141652787122333550173455422126220570088093937746779367262047816606204328509765307738147490216870436854864903201523682573435070712220572635543810408142066467414334604948957837783689931653748598938578916493166038015882261918179204467645659948211395820242873359928021515539038744178874302075855196670240760665514838402845172121046409264508106427335771097660898782731625181128237503276968733314029242553915128721254135767825187397304733782317821726436596312718643316996428409564452479535881167615147286469970105726376993334047144116628703470730102804866605780413910737661078371116552057520534361207116862508246425954820784969331922554875386513313284863435127257695861207911485941688225746134321012791618251440703778047119070359010365481894083672511389593888575913799169486159280390640081158843137127462007425837693486978982591019169766391159280157460359845066589422485070898865329466186115029457989066984511206700925570434936982757451107558029135804371592078132513059414176347020848107522610082285748079381653719012621372351166310002669897765429824947886344008164082725172618353137327429558059034365522634650374630380015932224239312206254125071838957577213769842492130985592830999265759337869869287041004537950384099411400885947195797489989512428802525007616616472290665751326047690702055134668870661913830150307068131800084833483736449587861859882127757165472476252652834408314877436362549110317357677700393289183473324293286526808277473446642008923861298435976114783356385716760006499838023809166384844294339625208610804959992533039128056393845517094127922969677375293667430339115683788059331462037046288455832028142512194342513283881520776199403838414393583753681256402758055933928297269179236096875610382090370401539863825608874925111214321280571427534050118238550909517824*i1^36 + -674937332138717343122372117109751696754669788191037345951818547196127213117467115810625916063691230666729121509414239038002388256389177420510685808191057421089988487851585571814715716081226146627535457424253595430479574535754348139673827845593355505409744139512401844556373772121678562993276762126712577588190078442782382713915740430908360271885949709339497348711997569551645153122139365396442207768989075446600484951799414815835168662795273991209869762292277218916713454402748648330669591899169552084855456527333804065954271028060190847673705294981083884221358706686828770440798349716944665083629449810689959048734306536491879534191853621716997139510323809322099948854848427731248818258135034028949797741997409669637810280262221011145604191812332980367290577818835738627217441349223416279436430867795702649234184691275259120610232032976851304667593269192663803554634233162970647956341085744010751810822281505802204412943894730248022633953725000965191774562155840559453984679281359395427322986706185290443158756070939387270033895204958900000570455618623166705952780309987210405888634250432093617540953466937681401561379362115070768000003675242225069877032686403646661430534336865921612298560736094249025228085498642992442022764943678789381115464995881807330159568542188327933552460401742294267489883552544570254962587775399309645952990392831192316707289421283494114749077900694932919139884694169636868777613305136173544780912637438981279984333286687296075711157950100624748988752720325613614458686641560592886498757886643989671709540513193055940398188637634128988776559456671073711872186103634203126008241181429745798988974933803517793149370620218383069335617214993847784135895022801862390061693162799061967082504704345310828528948681881436040324762671449773090907187419342165667078340714161735793826979304922468614808345800038846495784388653069366724757828179065622333601691449219586849176783502766289806690784386796054108151698919968441572004182116267874301760737675406288404120027834891903144241913254052422745655956106307248447129751780765017788701173190419993917796051807026270178378774035303518672104903133078313452224888967777139302320592293378597685550074506625218373230222344667126672599230609915562449229834716940067644429867692231696318081106827776592939131438815151543973565667638761664034195634498455450326127967427624960*i1^37 + 6835222037305693469361888060278029216901475252236532034484371286631554396826039946917356652654312358084518883790832975409041853051765443751822753830892296206137347010006390258221284700184266215163473799352440547592776644735749333362408296117953237356637749472649408498520981165956495723016762216081939036862734842298407826620862710869034483909897794660453320447111217874624373901916060225368813838322377697624667687835816390075438687965198021603581919736150950686220956404926130221138780647736374653462544314023854208281327887214659908549881377572949191791457312624563508973589273298887530338948620364270355042446627193369942329415149639525921613404566463813461795776363208522620913126424262826676672521367329603361698217168743331441640334952747833354702271856241678128149577159932310657499285502897374251160006232584279637001687707983249424990975377882674372906272167954980633313376971454503758580649756166151599878770576322551488716168714367984162063358795567088148767628804269581646364964233779122027293630466242429317420061860764715686713937623638530098349348066052210545958675553358390501874955145750065645886772692146513096584126215254071258688396433430016978059388988276081457126259436369437019037163216409494727459159501869540628111733644131917376684817312669176974452337013697667756813571688061493937759599534644936336814913086246806387309152231632776243490042722658384353567434822871612103275582447875532664254440981404494569743144757203861380032237037059642101826730835714075729411832764825987824339141027323235915193102849742732110863817787135562900807329620735943499501334701781131115628100396567289660058731821747493809752468501038850984283923873157325620386276687733344419527886602430000496684228978958482625139312702783187383913971860571912190870149555521463521503987535564698500981316857020837580839440776537828971548370962912551716041438788516818505507887220136657028491900459151269474166273380067451505456405669368815722503268899916078697453421694924581244935199423636244909810195943062010867725126589423420280105263790623470055712504140752904674963982948126403014946744642828126565162006451997488455243438701075661736892880029086199655779425877588525506234425186974349311393253684437397194772648286734738988551944792836657550911658823744279844649919027552983441474101629487044628169090670907493871574319104*i1^38 + -38200607153451973860129180034801731342325280173723271310668647327074724706536503317804311240404909266614968211692552197362958796736065781403749149059189266897035802127859100035555251961664640584713285666210571535483870014086384457957160659689953943432416713346499830078867749917925121805409480195674659263674944505526585548954379014723428809987337385427165874272850099868589348117320811214795258137229572374356403046326732434092878728736417493635267285866564206436006685086164654624110030006336187669372190754638622683262214819226716451084384913133381986336707457077306228085496599264403533028380091570382596670544890126803129741739605584695038141974116510612712614655722510325672467612928728870221908346215736823670720345369145490620756629936034929081285648920638030380930792261488578973312271440478734655744330096287468992315771121252069527377062712844793559791786870562283778953510061140240020867537420545879699175110135611321981306822418074327046179566913578426012050137084229091851332926321031298867294828732793190461505334561861845479294741616084198123723625416098056820731627773992731435958186039216926662032508923493569073113926534998588839428785213936348597388978676994524107251073787621145655426132609535468224147531297799517855219754808837959880593909344921022484266498764124950937791340483649254409406613490008437909560455210880465534817134654993020254996520102832399864227904167305777363159647527384605747654726506167324954195331300587180013629771630391994580693163450793567125367048188761966553147460162054769158860274586673201557180395504598853698478417005300165813976676710937484041033794384374567000205161596785731990731725839943102306112641731973624727844375214021167876588296486809556732647070871641676116499343442855352507064351990638735659180410167240475986906309799447919794099082714519925472884275601226828053141310438653457831348884616633418456936949433189348321139610456789565940787788234315070448614718878677514330231848367122589948044533288458885635060460217707222281677861102064953710519665248769993453177001446921918057251976547951571211409727548468234173919430066995844858599372807457618990175630387619020930655455484374546334225500065717528399507264071078816190386126227292691820599534525041896702405663965425086934220345045790884761147773812546583130370311517974018460805205911853334528*i1^39 + 295392723605804596846750709810422538454378719819736433624078401166566695832863536814775417551652491170095104316594258734957522665379099351229027464256831544205644062314894488287683774745406073320015269270063284689574942897838128361679825774965736449347692919430251742601459993413676759867265620458155266586099737159269063757260104617000250364370291425607227515053253221115972624141721002873329153250581365974433982355976109895694196597349502246381530274408235042564374908408293707686269967036521228104561343874924410669845107269791479255960270944213210036379629504807329016069583210562737691395865694845858986302993644208929038020090738433211163960740484039007704884110608664520531289260048647439702112645041215482475648077388527246032306804936416979694739289777254358287174953109186526767094358061918998680733719718687550028943308312369936289711251812993164873008768178906174522221321709300484749660420373049241755664434947894957949649558601688787166891106326835178362755699848400331132528823814735807961976113676695733765147759190106107814904716237248143785484086293018901533301233808433981644321132172914817190394328862608179877278803657726829687300712933445559716862093439987195058747423894000591729836688296556286868645021550966706191754576979916983596345904843026292603218779280469417122664410884484285871490146215208116571560384534731000899280369141592738957105188060962359007469469558899637283939900907749392403444267285880189767870775831204634639899727708269603440910274288585405155187973873065598872248352663171052591082320401821954116482046950256257061671197132643117983852396783806790578858476371367176115640187882276326942389071848146040700244019106577797748167505458895404769149928062498697014106899180955958576506675501749344704583531493335718994424897448335541897608910375628034552234567496143778120325165178524412338073531165446635307321391282829353585225430275060890582457733789192572662930581966966886333557347881258949604799573548104111891708881056822299426299721481965455744723628881068062033670969611209586012516654242822121937717188454969468791052713794945608067064041235916247591440276032958373203872339840442557118268521254463571184443237027492038206502513931814076329271111374786429039518989248287292867580063232741809185410731848277370798487804536453841692720094446931968752206479360*i1^40 + -1464355734780153495135180975920182970989368354679221330338535370840048178896674870716955965642107504296894174916449251504667965307481822137888880419699422920904320415834688139138729309330470389300883255916726048310345966578034191257661248653842815481683250746283145603823258480281794575975923164290166933769884515576012497986535161878067271383249436487979127267512235807471409475373317341191616435110511571276049619319912738392783858632260216304019485313010174110274876790619302119152792261590638013220455560854782142344101144630358992797778861274899401588181560587981854447116132230749274937961370916300123427311755231225964616789331991456061948980671088508662314178831447768334222462846152199333056560561672350226738109245302488172189817436817212396239067187609923527147322461169429928895317878123640138376608536099296999208351237214860991246667229757121850367726755469820366876307985953016794995714882733010084701291375724033604892372798299196539457310392053697169816532270171213926627528404282008463927544821140336801205271496799136768151682918711148946952196479229902739769359813709102515894450848414655369214161665734221526582243385472784368859588101281149038196689315728398124373036665404881663571292258163784763654911477154438041331339123574950283363666951348990973853699761757402511676423307938630737633167833850200802528885091273555139511187942725898390133450264413176049307277108386887534064473394299055105055006769391175681642970961958376591049289453752718242339389573041216066410688357298179069928996055051138749228948575107310073161930464943770283211931692797394398158223631501040067960828917479505307062294794859137993337599915567853657645575036538569791653467888691737951796716431152317689642205953145475668619673447252964218020661775101856037182903562565235064108063156225679854161721113586407800250727602786675546042158724309880167449275999673588804644111264526027092094915162110417264812160949655719770869168224901723393038583393989706113107036446754402195880638128006891905949856891312897795902441128239995356615362073027126874327203625192040185610452738002877580604372723041595858456808518341573191810276749972185743051929858394239552052927461459249846218787423309746789456060377428437397609887369959232639434718820022037852254186687059725798947172821872281172000879807880897757184*i1^41 + 2386953472730734511970366704730326013350552963942674664241210367822740135104922061585658754081179678862355143761532000459058605485134000501246157194324619002441930598147194819888573238030260798424618625898318505253928292992479198123766414959557057102467266842318142428684000287691423404070813946556660337586063754426322670342948196858907277736992701405495617035610290241506727778354673223067924779795697894543906348103281602332381861047583037487258219592155501594084395515803521406855393325530730369956239795183622568659602895000693391758280945717077022272662519461880684940775305031554070203985570221465599115565039179175265158057970787002716122321141979801631329920104383188062081875893573402814793926588182886575439007478727535427571355700487211275799276510479449493717797253995461933172950357211204725929946226473584679449284869898752204902435440587397112418126426249929965718182021010791965207928086972912059163160705477368977925948787287136214359371872025225439108332737815466062769307359775630285815640286883748144544850164516152168628577832772854533366039281048674472151496539972622164639330102316202806390611771492612334158398377614492560987873294119270149879383207338762871873514496500493091093031454815388645904831486553455025401510422426544345475223074666196964518859865403043755568914152007711654765592702957615886077799233608530925988430406386616319193982586601429295664685413575043790592093960878328021663920699698481561294491397831501873585298929093087748137129165136713842395371370125356567760904025224806288961082210344983153362868708721837130794611174853550185813584162615303749094081718052923332602918300886176232588685921795735141079523180406151248678576549096909638116839300124349119170010307772879524036725557048696495749133920617784246664377910082817118367768748662301082534511197026205251744841077331517517666347993358804549254560463238786288376641555019616181032983625455195808474118179432646651120259218735301984510807565628140887913245412904581657444347231737085647033914516615136807302890908853113536251188283276788852924918889373726064782154028600932544574434739837749567028020920189194676525180106873002242477435219509473286575278281774748275058143994200377362160701131477913168224026788583067818107140980100303000081036549454246445288981490215831495318033137664*i1^42 + 376889451595969451719895150840009985606580464579601919313723373767354120241763715389995521858781370002816007027270158735971536512098141606273348655828306517208745574469749787577899029393385923522957925768100267121360174302118627768137345102899163402795974672969655777425080885843451337151932926792551529713049780306375588001833358684981276598331542582389815483184491345051389119965056267964227811653558565555045560161747447147987489573131002648178093104270167734065264737678956082017729682174657412490732419874530958722818632331108572843460238656205392029771465158037518197895842171502904888626639884747452129114398739307009676225756629580427346563875683444926576684130978782938680709024021324954721580386783520833704816726754631559518401177587717741826026019748240146050294542355302882038691243348454850752894108483251208842073961370332665879517550203738643242916060393476725183420856323880685828816562824705016734789265831982468740111850338017211666947026091191832161266979379833235924713624340949631574165582975710428394104750096234943557537687202823959047429658190123545994184080189017770260871047367551849499746826216712918690561701938968324957772028015815021169981692317549376606379122601628354759147513933971475053975906215732727616950355610237473332158449048759929676930045982123662463991253006293680472601946410382310190285467579742247866604457952986340617164029547115201995524094234752567606692092925608613928647044282173260616292330322138875182076288234186171782433336935219292087092806606830831740263583103641567730681375794088524509739714192560093410253341814348867860517638240108143220238316611816696542027475350114284404860421394620130671823513623972268678368184686074305386378036757788236036495734901913136325030668735151663942259539789907859987996841158244581891144727634891460515398710016424409907488237004167343199193974674430761471385073366151947108946835608763971941934982656076134972272181753470944142532204441056129321029123798061138651454309879139124834438525152136346410585127396437136399398476230483558013145684767708810936172378553686903093317984526904066106739189166096182443398827015419396204102306142215327923193345704849746456791434436423463390972150745473598865561718338371908820593490744957419400487152840637674336029715607863448587737586394556530688*i1^43 + 11062194737513228116107716704520251249045689460856226069171317212767074121938530127086546404738152664213859770022554962937946261896568824186979576816207634715366665400643705981217500638386321417919631932961371696197710283228011211891558565214892057552821625590072976092795517778670730520437203182266891615471229654167875782145376973235832350810136014006004033394863646176926171642928424160793620373036474913250325231503716639762451625603072482861616240231795636973926383263996949183179564177956050982121834699099781684711643793396330526677426832053027791202073044200901335063990806659471234024602255221613173064624338414976314785041972764531206230775063576905176632798711663419383679797507790627304307143689396514187733720419435140961077626359109422674737503498156327557023317786399516912552153249529486561399472038087472934171970228251842598129517292174141408310534423226094270646289581898021523215052278665212726813790373604653534039050939437184514744692419752025453577120931199712491291709628340902504437326032268413068073860050640281045332053766213466829544046075515753351811586510166070317767020038105846115618857033770318942835283152865133387416123281051264953897777392755551639197271236920685554379720306497086407368159091639325851848645584834830731814365462613549413707065151954076716504946295825675201862544733776032691494687223426721835810725812477850831969356726681895976992305412076737769380958194247324049849095131881288355889035922011101015699327259720608361352605252769255689146025561163535349044125099227267330072770389940716358062796669479121132079337974101241807892451107955972140340152304546457893661541355204982563331361498572750873958754594783328132655769031405817075003332134301762583377766791996349771596596800796936480738827704338226076737028439789517563226230489373751685076845984729749842102891916223830191564662327727172714249799738697694367850573687571161773935807396939852313418710557899805630513948949740908096830627793311420043946924337668578779210690465779380796943993690060577599203761346577817102994764028575924439277680246184314936818703059904976005041981443973663280795635477561583125460223402019372460255195458505544897146060508510224046349356540527042331407967454711217943299949973070034771321003056449866692822605129196374137965117440*i1^44 + -253159982691207989129996457233374194111426186422572904491492163681612274065433876389783013266569519579519529485847892377182771923613458338052247505822376748631764011490238235390803213132944493899962477859703041345059611272838927888229125389288835285797375867750326336302309209892345531911781734006524610254604451556018028728827615737675280284147663792263963244696972848395324911004519221087911157486450787502146491407610787249971521410283049154115536482645744403638765769100840295993342218833950526634048578753003689655935096626746673271750696641645952349322112134864785650318099421810644364709138061236831125482828660717188878530004897112220779157071694464092813916430275187390775622857320027034409328938975513126206929020100374919611666601751289303373427780407653181531295857697203894733524473118958876821790393344050661167694138354721158824013495212775085906894450936671312502800675645511604408436917367254362074755217469354346119895664882514869397537155397138251222658732897304366758954961524391563719151531937502261039875652952931299979147371527476188265781928739945012650106532073928659996567279859939389563263396724463674256945133474558257948702440730752463455917519715747910422403857937523283129721631582093290894996896409276256223127192237626106702807892748526456531490811646147066635516683859858830581822709001916691447631675889801758151892934606208607961912640637953417403131170960759108325172552259867566383274638369158707322098765732449061414730685186366037241957498526054532136476167753050105236434942431891078877046906302722354356818947601449790483354988158705034191564139672134018314637203458397013155929993361692955283752242993380503519161728263055267611150450538480392180505696091011692063423907251683052652098402053920915758961258363838994622263230707455582458330273009971574418460185204071464313020998463370750991075145889271148603144996453162166388754153327650832429220060342478006421309549445923052132724740935486230537335167177240368100247663107674312783858039763480914278914201928208290186012784219214037891911650755587190681833072535520778015455574059156212911870127488209900662291964401374531737688674344062583139231693787097047065933896279510335048515617424755375470856860005260465087405033329914558796424146348197512557774241792*i1^45 + -124623193785280144654344821538412467215473525063576935037190611430442884383310599149416999131960211935014216443038202391660662037283026732365055952149362600356241111777408395497222854195153405379327145206854972283138672694505910506923185401326709985951457301449580262146739862024292694492114061965449661057693555926284842664921865450187151913208509349761759832049788085580832563466138033439289227199998393550857948808324437005063113861187300123801291690566908064241061746037581083131473606412373545051889357723412787712240030241868553567902542380807280329832744865597809865016260024264346869789628077417686234318747680689669715823689573491357712584268996131503930633740621843625264705087151486772952123431347790041882535397383106316495374867458917208260435153112166427387526974288676578605888596814544428664733961514755408339374706439944922004333408835528324132623962322848580587232870035988526734585794264542913860089360155212707834269656477120559921203403313611630208549341302799790066900547949760860148142353484733554260808290215901742013140441860043401624380977406558343960673352125242484357285845618899080114482188533171778357691293007556497095676165266411129533974681421374355902993396772528736757913301664802475535098987745827048625940832453556316967800981194002333521882017364600267400973849874257700908311080094209958023371379584564712684732190321967475463711185380971303908303472251431390008107890113361596095589161450923372854750946481887537288981214329999069930670724493704971044243164402417471644879455836957594504259707055341929852510000463524256621664125482740077931319204509510602832822679400755689225784741490432681464045130924250079652120959177303207216263294339301871179821951737133394398976231947711461891819483127426414016188067392773459562498756770491228684987354039718562817721128167836335612554027888563348394105658197039263016396324526954312566720979814572526174830301387106557471915403932357071924786618266133024472949309523925675564323338753479196812409648917723184803105146920227072852180631822652407661145439155276460328226677858529210553064924938517875225608259202662796150312215366743483933607015453423158913817548069410492278703649188165971885053951909601947787919747507274583038005490596625530899016974336*i1^46 + -18692570559117443616443068464770618161468848567729528240744275645830731595014651543101721489309732117005814063249643534601721023118226737683501539977818793435872758345906668758864709521515357220438861936477066586336288122569450340011352663473896119087946708526840635910925365811880754659878088538142203868871602685927363629725672945962013117492358429026622132613931219158365027399587746605585181829296968111872042249535164050714973838378186075984034259737749692059770136312563553026750528097289922313569751393686202864672142710570402624816051815008424376464802512188243888568401651989025258084087398116679046312076389893208446576902756617140207314416683832337054891505537639911228093830901007132944136359888571297985450889339684216653769610682424686747253120606066591175082874897308613183911395115470452710947260494024353799811696136768149345924396730629081078505040190023505448862592070301910771969430873285448094805713670190594408631924994191309501019508803176633414550339756103556736469840709618849707699346472465164140079412505357921681176895472956570583456552242638121757646003873040038741994613899959168788889318771078331088070508360839423332643263563175646405865049684217446357459481162215569578946820931210529252869272150024051323227831164077612599200875966243183381308936755641873330676765653823897117956485585213225604908180859238802780918210960436441074763341336586252711485360905962860540941402182208980988753125529466391823211429229744088518951532376240463646448258962490213067074495087191632670898594661211790457512955335669499704578049415829786219712862908621817848376766109606825393441117689127487390320048031929519157970207092121270457281274578739018329016025776978290207958068978105107098528979438359527201886024810252996758427679310462617029094854384354609354016686232843959844638961931881568487078378115020253072255450262005155616146481853958563307242111578291302405836173286503331770932383791439975772896028566333474556256822756363592164408976198262609827984192651920272121471827723914104342571388685920247074800798418672186774421287027916758055642927289706860292361881647776408441630148471770893438634335829472280583739384561020634724778098099058124787798256525823195628768712773984375407640576*i1^47 + -4895219498173631947786248515172937041682667208086122749254548174974462028113384031116519230230692783066005779918257941115142310819652964071089937411474142660699956145782422272386690720908679595165208602865798949601417376870381016860882176014036085701533980353192963445212422990492164635391212335470775585905864498883173157642442164218141790901805910619752483364185126425182155871802134014644609928661124670470754409540944398373436921367518360101703831809716364398410510337388113677640864106211091603647448082416535909989895550593630305941790282050594347293118498189499697574025784976756072329872593143172962692814037312772635658046486940831704661605147120173757057841737209798138558952776396196709711169364738990827310900823102291412194766475225226481658584900508305096096826424684146234965768052951967915784747052163932735530421216727588799625546830458710297734538166832692923058357864392482738526611508399561289482447489711042836957217525483360683612590836701570286919237271884462198897325018835419179377484312950494668665916203259970855298336550045299198411990680960712783708973914241128000847656129282844576469020239708198094888796844462142761747306029646441697820587897751966489886928747835443975198149859871395760083504104499809822951802100906495071303719215274332592066953925017593523486182733773922056594355821643037038879738041364763781624160760757337345806775780542270678757835111162033345201303353565844211432917396770968188646379213491563987691200332758396082890156880803873866922045404572397085245924031625869930792309144180171905077104988341308662599848439487945376398868423397741847608644790744539947095032382799783532131854931010461637947924776402551793180091268364745038865959284123740220443942587787817861181886098791035838068443318802838071589467212557918197603372593239480085677551954309736234565127532153667133086449739403854856842143445404602516878295201142310732699139834662711378184870249423880438265000048947281922268624963098985868320030909118803498709183409189028222708639905855133938630783937698714727582031761365979558269863969648512896667422030493294462585252756085502666615839861732056772274744866236651655340602803394265411486246687748909524442143906947852664832*i1^48 + -829255154810740451525403918243198550570258616707627955289879697798225378648430661756161150335123835014044992083755365014009117605881391701421132943852371521616692625009086031401142753000191537239494017462436872282536167845449890916006224860739008658900888436047611054058362828726407506842956409937910488059579559543697146889326495182692926829756189599932076971027047290708206826587309337688068433603737104974647209637498402339664745633963737667926600936257199471261813288328959783515859369651394696137917748379621151012321343695250574210213549843311877186948997858661414691426670738648302984395304638261464708123740084737935031022529269353700878104645218488577180657328761979820418659190251320638301950668539821038230157831965002534173680943697356075899773265581803574514189200821158975597900403981919440407727201716389235764205867600689050537900109676210270316007755372664777583656076247273160800084817525077765722706047739996738730476008200882794706378084015880680239919956991385464905203421761361171858239308587233152112209236191882185718900137412621781212348643512043762031721584846477008252223188176140880721937148412690821214507457950110069886530096799451720297132353583167590747034195265801273252558056282334034388232365380700726670128160076692833698441569638856915802787426780283180886562817529773299107263956183674038720275375111253423630279285961580377291098945628008294254102623570873753395937984303012586084452683775956114389143653605390828078438047792550280412734996168161825935622901238749456877912225198362840547420933881723870831932777780553657565141978685031008542242679577903726880390547646052980732046093981173065637492950979887326158035884509754568831025931282395974854383835249384813255474336108358923331850940342118488391636257109648321883745933750411459178570524741082182860237835548119937052597013917335550113340550275580276667604507146154468506862081181887075584627795025488467378046031608681416851747223976911842128325576359318443983545045203298997087591192543902630958169605587563322616999995310817912825023669230332115729662067004117111694925139347900884639115017532886927667293669590817240443401864084820977416749056*i1^49 - N1*79040104368476427582972663441740449219818614093810537688720019862857341732164788978254722623689948814187892032425429710640055560893092858449540836321922769381787206337258811590860115743029456652775215363920029354932302639096419880034785206434922768724476469851032660687497339362238815675052661427311074354911554311067181730676076436221683179463434156390270929064916102553811742315579536477769446057258151936341734290372735421751850504421489119882895226529309224350751411460927050634705482315525446623018534491953793656066483264850079657521885308118975010462644891111871486869852673674526367625297672667987834890586234339826168554001487772162165426988252905118977529464498114046849492490083952059994964369352888691197383086183386457617758538928375913131190490472596396020955510664177391170189411492744991825772590260132367988817035945119141630286053399001798796316984375*i3 ] ]