[ [ -138571718792110271106571414146422292329423327492665960887847231715868321778387575001148721401995363500458668930961875736286423138943695684798495672375660570155205607908113059230373225877326067917483556245234139807052179654579797697735871870960785505330893241140341061050610603084609405600817069668376213331897549862784324704149321239339574506691044504877135619865909021685613471499015447638877084442199692735343114213972024765214594043801633658866179926773582277379410799304726239145490603936825991779608718306563308085564240209393897799110847507888081403032051077624373203219298350456811712333240290901417702483070716941082684216853942064046846297714774722898514094374300969774505391039932735058040858404858186181336542535706717632187458300487333209480264884378688035028685929226162990172631737676387270489094631586176183180303566975680575948950430459521056804879682483049484555181464865673982351596814330688300455130036691815860267626773800347428539576876338667252323157233927987838778475255511625707675076313482317054990068389912833425053107382882006448061045871910313582046182208038706037581544523555549491715063581468399359441771139664144243807584317936176416112905080230149002853305534905441642079406614097394404716168899896118542581269199108895535914333961941399907375043506652301936979729215076706462648471157103742780728379143943618560000000000000000000000000000000000000000000000000000 + 3179206424001145353296242274748545719800965564374622867227133141679168858563512934871304194628159834432251058565138797085629700126534552174771102874586218803355102985666886430268876426411440361506756255886171167992133627546677153417324224971547920517848775965910634260828948494706582005893854445975880007912473969504531215329158344190776417336029074152288108403114013180267077269557526715300790165113061653462848071635256947535544593348752040840988225879587087416479619036978247092703845979848159595426181751730984170083383137644113954952539903667045127922845139528455417449745004230662302858509924300600827677287443933354562328036252120102412113953165918896196799123026913831498339611537742451209499404724389945180927326362959452092498658143241373898050104684901273023201387704681596867562294648371219388024405438054367760298915876495937472115299330845972248767985675759748573592311532453878898099441528026573045286935156884690079008457895723502441030389219190635285490264327508022687598285575474864379420990047052969910069598057921711253532871518733931454757448571381228247225082206201591455705605962842561875384409597739054960709645708802218372270304741869093644992006727685353943994347124298541082460723793837896561360746425153075099013551961023821927956834850045143041891297711993170308687829230430747040151773268614650407185629505912832000000000000000000000000000000000000000000000000000*i1 + -30964818377642610189428002299490252638658721395217955180214557298968333788976706187546945246755411164646994889742887362537160323201570816614414804957937257289223791035381554413918061912192939375259305775860617547811985056798550024138408678594995680791042618248285915449733344766358200696847114697334307979319789399469103966770738057844796685202336847298838707680165268209277818406181459656290283388586212595014997849475251808992432888660303527624450375173933871875752713342783151827670408709292513570221813542974574217989029177569659062895886208799206769162161940530749962814343188608334938913573787714892126429204163369571116831491926211363058368893945080528352128600214466916132164425616009606653655575520182956238616999584726648081131773881548765991090296578465859596613285167338090368338061080548308397255775429459320801789715510645067807999784807245106430227616521011775467626343748064586804907422505147650215625807888644363644072756662773471097920650998705247992007697233483550629013606153180685931512156562026036171691891635967174375771268818049172406289928981059279073787711155545030637921764922112516960075651847716222808260880064610086863150781563269454685645268395983486684217081989996755852781963722971883766286145369968293484939201850131819725494987068469959200348336449663679545392042361436464339523416401957519002703791285862400000000000000000000000000000000000000000000000000*i1^2 + 163991406684697037434232222238652302010811817708329056946041131058263427554911818992920898787160358132506821606936179396673741859054453259667408819665516882055398830942539330784097146810604100857377732254942222377678632727701467835708891029151750120958973420846185341473674092738259281971505604027639649397057934470514641227574606174146038001924263904360394702394647592029676156780836971219446935079043128068577849466966025725213618642486853149088791477219139920916446343371413026066058008624054389149255748364281060430733673904444821971132962870959037759397076023860210843252938790595179499327946730587778670291858865988622074644509033692135422241344912683067260872749370801225203802194853504966771495187366322139956629716019035189416161285135709055273185304495557670472908363287223299474826777222966456192421855492997994873002977344726380929469877919077226927618612444437402596036970096198383877714491636794519429601304017867039476799550491663813099510131934534696990728079188387571790616625139377084323852540818423552752788680542903345787121116427277315687752536752196158326391794006571117287105048783458744837470579673186312103645574415065760581451476133934542223595796300713407680179635485364235174828534013291705294705209723248640141815656200993117302573316544456082748640785821616644163708602525037635287330217449022669324782256783360000000000000000000000000000000000000000000000000*i1^3 + -524779578779850247355381396126413089686001987368947457852215633649764035032089210984271301334747956680843656777938275101239317639682233267961237038650437444123648527779602382799458215348742876036621022582156968671412144176949894859501343702219443502678694685124438003451475963582526564628672247367063174091468929303981165209954357469883837467132493890340589803079385331282377115323896760729745490129602488534736198760505513481319543961114916958912252387566931129716127811660771920533789375365586115332485143441254652277932038808672524797261241640439369821508434135078372390143280262254987974380143063842261274144836830731993054092269358766053917474924181308328110428901696454988037896444963296605680287670091482238853288115774379647885077314893493548498861091838846583503375144252586372354703587698075309711846033912115357007728673412981824363441717570272061372224437270393318108697769913416557901397547767814280526139515268193589279997452068442752845088866965955011295168170818071282009004292639397039617385700739322564569446278727784635529970099633279267517012911304452354888504948472019998191569941211946482202548509419023467479464487937332587724374751720571589818797487215821375934423908876786280504961164454860695814073084869540286398714759240444172858259887419410686509882309444562383587959832393606680110371338587017109282393948160000000000000000000000000000000000000000000000000*i1^4 + 1075675919187566924476959621801317575776567884944246559278174169182983885769199467480119662662564541472842049546054868236113716001102015751745073848994596950348455494896055821873572241388746107482710198397818953414425131175860440013699074745175400722625214276919593882140940003794634275309311149562298566300660868249778895225909538070894900128800388198018329868616219632026315231640308835378077973774473390687895326239295518464907301970059689188821864884061186107026894667868115005529376598929131739572627048579546961519932488036125444876216609171519343062756465790259885139359341007626849349994871747300752659313532499182761753253644213372062103001211075259077018642406306038830825545614960252870665524364090179639589400885594924584130917504596750262644319324171182584324617829330379027210963819290912750379121568469752106164639769791065562170061307665750194841197660716166333303857505561795851408690826159809344830980811714618830879978389153625258870236497148409544224371033816027510554106071384381021890026962642746763269411805748002082202511625004162209278807177528820152076546544690466996037050739119071090269348781037988363648820226591607367144867640022868186654912937261415178413522482084428052658092299934442876181684403913112349270748656941420024591013362526127195990337732863169261094700711746817861696406984869527641618854707200000000000000000000000000000000000000000000000*i1^5 + -1354873331612894208185546291445564942893790237359216694691676081021293672298911075944443605724733694671678621568991404171771235953542278040627846631827010336942434685770555393888621141775596550016983422958822951204360745412790625385291557399967902455920265735947926948988010965999492100695424275686141817456507862994292940253628032335119180285910309783516323247888194438168997453610008380606130680238974928111407969077598356808833231977597218775549076438080988963557870965857875748787405998600697432229415249163991776343189303569765570700971571396071428741098962977077671666999395263214291761066917074653924351390237741008803370193118932164811441765568561007381562133412343333793961173202183806587561574034179083832454131108707505118887313567811576876364224096695512394933244913534077361973556999387073414319281561554150035234432937044376852381248844456825017879428890925758265842138337810484525306719655543981124601245685034474503532900276569691110309142373707370949667219024255525610707576275474919946832658573800238587611894761763966726284803536530464690169936935019172130357873953328490388793375012290025261838952744143748338457745301970835934277995673753616004450751674377002573036271314326947284568448151481506415699772441877898164305145596593387794880807734701190325105401715588013127505586393033721239695576035877872787993395200000000000000000000000000000000000000000000000*i1^6 + 1170025244277521852902622211184208035558872259028289498602902553252639878109312266594424342277567285490568072474879600759650696750772694860391440528711775635102825065068554082742117638595087061524076542135468016471272537434728844694733681194433627622838456091846864838474795067202896189170104087705528812860679517601679512228096485007878520867675019057587716447457646738946849253849123154518498148386815614793428264119603767518515179348692809186852101539366753634786936935348174920162494656577041500409092253153616178124297820825300497693988446174000826096879364189967066063628203581508745377872481711887274076549642641125556116641601320034515144656693809002397327423929370829352678329682424494962912076399729814183545222332274678056714680041766341413711062712685969213291668827572844318458936959167526958449466676221417206807826291280113920691218817173920653242342904883858625409991725305247994212287046060834328626375845685338398454018535727260826455395254364780238432568641013590800830021585434169930320423593562516354249983534400298064615151947920035052335806806875119057980788005845264852441056088034927424221371719413783273472643674805282695254658374660165080658254771129812499759920578593353470481926759626393132915645984559507377622470280571389714505458590555932972042547405031282791600272742582937771279459804525966877786112000000000000000000000000000000000000000000000*i1^7 + -609521108961925831109703725510456851382342240416821326315970017457363309193008823816962750688710239205759238837050489248973561322097793445835722650648451836252044502838248952804088180281334270608028585989991522486286589343506057741270233967411733581320603058856417487740130687208912502630217738673913661440119732484686588283086988789907772772994000795104060926257314116976980398288172703562842436572348017603080941879402818602741606444725701534414901143965845844868998306734851558784119833882967240107864742041405106758755516860541645579587290005317658249584339751256868809373115249201742307058162980313489570018387330060697238875572842536060855540346156891942922712542333948601190237864952708177013301156532071764202986732401949312397690166720326699203307472095567158706398017620623901163430562002710573882491581520961704925938931840898054116031586777520265782672100371640924866577797509014788850319064310928513550924719087145549368576268428956872091454832868687739340551996295325397060527311734583879313143021453725150056343396877754575539850679953118710651511272497810181331212319437732068150895143538349779773621507254593961432908170165819460966837326718228041743775873492789351638780571477724259775015737678685213196891458809717898216767499740222396468805507772177129122611181546099329012133371501638914023630431893299029606400000000000000000000000000000000000000000000*i1^8 + 190981758051070032964698874506999731428502626138173097460901903027296020719480861718498798361033114274895646697482510237106246512412905623175972940580554128378036518659431150143316885768848414264415602677819785370231057831268764763423973880097959823319562658192151850863004470204333941065256770015354236799474398115172172569981064943420149365453456628470077741368560619455095800149870703451866382229492660471152702334700973925507227465117966140383852864348222401699780241847899399904575295013067851625390410454413055800731798900876386191306693560989120400370034284266475134823485099511605308030936056618192718448582945236954963891330499999263148697369758113091617931229495267043053771580213181264965097973880583329751273117205476001991246209676961771043676011021607615723219941148571485314116849066848870517319700257569349719661752645268355333757956908071134151937982990969187816674499550088316207231350588880571523355108805483131830213872234818875273021258656684345194285406738222496697422172889346640354579790352860977859059450492765952031277922965214997256115771302522776153827880013974066780430391162004650117849486805248388639100858472048146376259351344649962281314031238345846697301696642789945304429175611865322502199442279684315906865294061613885591258678301886874732013284835369691452978527253581016538245711603852902400000000000000000000000000000000000000000000*i1^9 + -26337360876489054616428608806314389285327984845811076195407121263265870629555889376106681727279802943419237573961756107555362492578893471601926905629565212678912335450566366472712005882745973465599720613367910719974471793797156133894552214856297874621015703555274561442212449657216806235830872747231024760688140488117902206283009382023289238944537071122829323159595629503356859207915246183309062571248907438189098645665758134736580518688539320968225355544595158509192063042723554129145385211987168078912758323383109195197100376138791162204689954147505580357901229872279274683324273961843627977979975181835996058115561307161767178520422975169773193711138893229806119159750223740198193735894256346767224329630820515562793883208134198825434315638081067319021166430016639074974366512276032326633177416428337275250465490891739402113220611362949867345044271997755364847191265871464114316687187424005570720082423990602495814659204359463246755257103828746802741024452834800891863902046907271941934254088930807833936322261796599213187956877352394887841112597101020926008078659227846861827484738464912579197705578225521122325721025526870581845513041683883909860740767632696440069836045458056132595964704009883977801474072477167205633725841197957702796152059106487715494091366595125584597011442587031677155702630096720595623043447914496000000000000000000000000000000000000000000*i1^10 + -339005326893738904801600009545271563836837016539827261595802201675389606966828964645967269637159101257179150622435860970670935783384585037660494117041921342444883395537981553441525231057349581018003031360664810275660635989880727539977597108593025756292186620079291842000442432362024597024722645688230437004402298792713474918961000555483325207193706239651828789459140411383722959227264398406078033746323691368662376772370012862121891792337115898629566424083866339652126142020392718954635374244735933681822845792944066296012711240403859408111485396132243092120643615556464845680117168459530429729841545940365689919368025079678702852351388853236819139891314397274803155351714781057723505107115825679292586382866794175902996717389221618212678347780201263358227834809892166692640182355571243834641784100161733242813607488874129082211760148525310594323276773696300109352466540498262256815758312039645192224877913811272437587034939551737921204677725725938902749156795489359674699744622516259552913736843740186379669739489326724245588744178049105503930342205108518333496801787772139499247159456303325801299564651653693061099502476994297826861741115633450798047120032364486685629715201836704862759872134098621393584633598340896782164108695986924104924357286255096923197273018617211149658833831881322080957690163242079298615928422400000000000000000000000000000000000000000*i1^11 + -50610764903603193974196336261925059586687398266949595863158277038100571569381184949121644512635723913155871617921248599641508798486644728065342009014025167200696968031877533583678195219077303432008386867750448368522821227279207741440148755141351451941048447545249654209884147613276900460610160696402314244069641007006651142726501607804842917010386298398850123903972115956555624748712037947064569914261808674544344909472202083483227926542368259910375560024249948989575601871837446132927161877398799583584846821150766328642286650537902403020464400399130310925837730569474400007098057775382298301598785530968376376493222756610281198910916867815205766347769944214709919144838807130718418177587451711860787392361165852556600489831374232869437684886951171232171816823197160502385981696508558330218973753096661790322262531283824770240955885131790235176257914704965121562921423926805928290093486163058655913232187283945264542280048939416187418822923652527273573961072859655824407233380719069611231338901013935207338960557113036739175851427032614953239765426190629498815343473430223381184478110070470954622993946764010520121393835651386685542480800847227077832422223286180562193963434887708791981482577512640979893819979964578698975665971244056176489553111017244088047958545764363021054765443022995136162070815897493637693440000000000000000000000000000000000000000000*i1^12 + 57794307744165251912950278184712830356180103199003128439445832868166806878240684592781233803486328505799168435414621352010748562991241158175809163956139626789720480542324712637247041449142392230200406247661227344404615436375040146742267601803541307866954722195167029680130247185758334486336441624935231212509585289936884036583069506956956787190839919294247199218588165505080081117512683611376377362888944965645680771666267439269471651674251539179919713069875866045666750355798836507110402745352924071066973235460891782252484917215047982022457930042924286340107819091608103958522929101226334104838051681312191574005746858853560671622393082528340452064934567723037103707240535474518825225419577349932666628006358483483683337842132523552939478083311954186349908632830624196707729160137047870346457795430397524176118983876862860269339300546140372488307686408980346766392522439773790417403479207793053530518179780857178882447473893546351619350107995954410735722259243640398672056187026008078035732748844801786600081446249835514519663512658957273244706557961463646968934203526795623564906711725041633320287624884701693441439832951603368890180902358815948714740849505282774104712141010056105876917349588340276660238057834820697083041548759470399237083090974605180010977389946003608086271844940172808638895372578096125313024000000000000000000000000000000000000000*i1^13 + 5915989417664470429590735311230002800275469341351867237196260970824000722593155738148686320745745676060772771601336309046188202266433468681999165087654862591718126693678803964960337434720354791606582459425115752307330277240721458113367119283727241496584762575455795852859918253959075097226951065753581490297901762606783120812017148722901638297495016556142086135370568073577542708081616741556716699892140595094815557768204621241588724362299495694975009872040207006114632082642944278057996370405122321042656502724603779160900306043556454403250528966790491769784478044612503970673710153913353411232914685753225904829058061766976287019402720444146992600923211765040569400925579129322510647500851222057973680757537290712915089688859822498498193507331506463440665674107264677273448223524173846304443314604603049440451359436533460348380579980407531441431597769405030784881259345850502553433673002227478164654104573468267660092687879389183985217905483591684895411382834078184763961215532567650971737154503240421204703456039539068000199246072519600825728751436792870175864111701245257775660585228189795560470098033298222772567463381106268197426207723813150626831373997601362658524298613751298520002793942478679148606298640112832559626892469014118465212713464843069523651069986993238067348013637164748094890381683135086592000000000000000000000000000000000000000*i1^14 + 160760678979240307970936128361119607064697856070113037191800675491116384044425640478638525276180226458247371930877996009056182566819899840379626054843560078100050099012995627095225429511918669129986914347495932430441174196216796416446968257399285597568378059343920839853691679526676093914132389504948775831774969005045995707743075175042630990040128564607046130897108291014830445729844135032975252194024079990879784774077096942333561843496357859804534258978348802078941502264819585849007939402380838652915187186638994155181823834076467824919395998182073210109095761140749946713958108706646609854981487625833021094035234804510454829419568041851611944466360575338053056415084289148143561532962164890890903049494975886013759123835202313858531701281851034057663544131747805019105859902440688074868173322873230306823386739802305431929074014538928973117943661617893728556945984909237129150196085990554135453451900047979975810544469355660601264258097514184861510873270297290467191085772384644673306343644966920317826831350128951975290131665208723178059802765579537820740324502655744710118175125233328145408592612676671608290118619110153428028438968016494263495537651514522360985691779375930171085975075773823102285050823080957451930641699798389573926388872183061947701319062196611436239938248085369100434171101477601280000000000000000000000000000000000000*i1^15 + 10414727530394029588668260628661450768541724266107974655040040014387656651294442677978087647586194122537999143347739017048007281410481440261542703516312011794230175572203491719315882587863462528480319572593308599043831510018210930427579696680213523734805165501300421620828778020412508772310547068780850627598549419801578476578789280165574876617473934542837760334011753343830697554525684219645747948553982193019790624000974411697362285343053299404517391094742923120253539890564381226042781351269209048529400164730620097579348357746320171143940545855282390499565107872558409208516426815216663315881375764962246665017111313046382384857938731905683618955867803871355546986958235261666995237476605298764296046291108924139985027017152608527580683302665139143735143427792397276517397818168760670220191375891900605673927562587815543908961493532754954932869665651275315754401200646848106000433966287186417699742408607707905391570461355870357065136936213347312486215168418896094777502272170977601341059988312985127888155848980069393198617120002142664416356190386063436942061240584658663314572809837586845312606948806299179975745869545566713185548312459086812765785418944351048908588451343902792986947479307425638228248965763413135803384642727877192148479945941704936619966106641753342089880382019888779629420766822400000000000000000000000000000000000000*i1^16 + 418693372963891140949161547143144112129096143530682911262813522964837234442771300550079899970772482668757423150107411270430561820450335599559740791668601777452116860622322637845515838973304868889937363000293364349940052965214482789034650345788981069483669112966868729062677355146546022130340167539860867900132866908397378728543886107537650624717069947712973904619365347326443311236487857055376649172734002402420851733523716568696753675937213191977581432199047707494631513228968819044749450737374187761915434040406076241529564062364723322430943969719934328975096097589414785495961570732363268752363516519071556994231433329904517009760753795761399579313820071364708053336052184035802576992732491438007864805754177933055735616085994239000024992856643877806407230437351388721364058638460658865091312634872169512133755667456776830734189607987710342363398316557663264508763351656037204465489093394241139870911108751542900653421230185424314235966712609464796741007252034541748852214082928655565984930740465481093485385369277996687459104316501664452027059916710888503845612894109808111589754245435444881181244532507372391736016758270946702759754978823443683852879562043267201615228647792852488150332412635654753922090375384517475670635137499867496396204669948390675947494507846638546260450635557742208644598988800000000000000000000000000000000000*i1^17 + 11018251567870439989929052019409382308268939724379192282492430431051872810056994926905755078425374802396147113994037709574065704475725428038229496405494776662789481596205333302762806692624922204195432107765813011409306352127433353584351095370743780761372110200380566888741292707978834270831133472777691319213751623725734886541275269568043207911524978446581309309760621419028171274619584198958712728583315175439819114672936007588847739426043682167855032056222114175770619435384877165698789665214274870748995172515057160467651942001833932465094998801159637208295036498189928433868954638532188176410595232407046399975289733196737667219608680070366706058942301423161765262945899693832208976905904309531825117337321919468278563444747422714714376178969208477055936411862234565084602565994641041895019754457572582247764869918880771725526789434022337422741285513818624411980730164419798091352169901393834188944675545174499653745840567537698211596046099131637369700448416483020901595957590952310024935964192096954074934613371125925443988397020048667156803309023500128498352646345806448982960569243145407362181714594402140478249374247367749854289482915193083022432756620837092349511205419274489711061193658505108544462646651835053071671112614078806655341619990082511893882908464539253466373126367687069862461440000000000000000000000000000000000*i1^18 + 1055163901637935682744437295704177945974456492436445951683756742600652392723415239320621422636334594626954677152195185331611102820016785547802694272290628731952742880923951389024205300541076036531599889547779905255589552087665804117114481259743012364544205628591580653769856072752693433214677447795697811797349355475290279289594406945227161506811178458470002708456277319635571244493737524262458974943403761361128007525462441708976244787278279587138284986824883532989677591130507496236547707946875911664123682517545713655348761235691326128995296680130274605260823016507701993608157007587048919074544009946597542035328548650220465549997746893696739231612329297112077778650708755762722858919501678741427216737560253405686444514657043747306206319627365750415689627037105091548375389900841422848499209128672861427197875239322380457749648969290154233219409684477216616955876921707207623377834606461702152280643437728934883965843610639444126494130469584160897505302426166656327912121232270789944050191273900206334686836843871330216925837186193411921069647367130814536967220403254196740114507886911508345111165787362192357326979367436277800466806966081454560650779159660146744996664299714262807882741719014027289780314851907167796363646298322308153028404649511876509374999867649465832631959160980808663040000000000000000000000000000000000*i1^19 + -28106278036887879374322063067331362620269645465968154010324175458306465745949101757382553073247396327604525921871753459085129077931983886498692000963785349221848407441717839728623057924713052599927157275060914106291541649082463317982126991402488202284410528184608151743331271949964736615025611073777689541739977639633263066020024481866370633286318164044837367177625638449987803007533473531830955071547987322935073495892300027082274835173020890046986989532518585939296897662306146537101033179859777959269470868333506964204935222002612443234428492573915003571434640638899711635565020341719584317001972320834903932992766654051603274884500374638408411674758826932781218905699949197842467733509911774604033316370873574392776906457948554743269028738625093593065411874427271358234318638318282975270228964041940414690677936406679068615589707279101680564488631049352787353491046056816610749623716532508118055282049623292045556574856717168459113539839632015286896225327252390271388468063535273932310906115325135133127651584118082024692026962741452830499365131493824575015747461965010286634333137383738651719055537373474735700786652715926831848280013316476277183607413418123494472442812638357029431956583315514579266124595791250504517282448349344729245014525000357550787745543150557596913426846626244198400000000000000000000000000000000*i1^20 + 156363974778600174528781871962283802840218466438306408392416090516038061795775603825960555771166941036302861032749528964714149467073257963689534595246644002649850057283907448491703269739462883594234958617184443350932281766076070534545120952495700421086615245470520055800859877010711048419898662105271268050615103195048847715334637964418529245596699475734302901692067956175253866664846754651756486880096148426615200673173391023332884721145589991895755196517590260823079011471248290681636969464956949875226249286806422490112319301816571740536387957183080599466230292153604951500003968440071995479374904166643071928088723018456868703363419001953158228793007951505742033445912051118671434214003569456601036066663131288732547812649467891525778510759560240992445885766332170837180750526354500387367336798511592238928520406795191507674981099049931192672946615473195576248083774722382144934606472285876318291618135097756281999359262499845523931995664657304620185090414218540532617692936707873888297797094508421466285269827145522651947272666631803754258006914402624730388433600411806028646518072825851079327599550135060479779814655436326881159527805905077932998732107004453101344625390503949211983057753029742551118116588750050833842132002855307810620663538609471236496069360910860170275332963696640000000000000000000000000000000*i1^21 + -14684556465289224051752061126032728024549429362466520353116213678670268163698405436725463192696734813641966693020460274157013400580309515878601983101884559533698790235003982949218192674519101872411366018954252115760657400073480187539902705667807282406636935862692522030774418643801222943461992486259906138088027892743233556049745752215575177360123687841296667219136203865435352227125084563126247131434411012679319529200469883429724916370762019197790366301150087827052609586842348507710036944200890360282916570038760297679648142312660022837083176871376799482770171065003032349980859204783917766101642260099413361208449504182081597523515930601918540688716566534264640137008271308322536720703319155820723944292373419185143335432032165960488704571545043323697933382961541048876298306706734616273882625286047839348778060426996104748692240940168715040113256132131803928307578275461571850039823431845452001057332771131961885531729865088694998711944307968309240492518539179873015078676587922581696629788577331656896445073438830464513620610071967370826052329342873656785130900489488615058928106764670375705489945017246899958014804595789134465944530468243176540040041984963482244075239286471373564834853021745397985085091449216553263715098969468583897946225473198827969357255270326783618685337600000000000000000000000000000000*i1^22 + 360979416613959259938299907317070652128344654292671312740703496248451272263963965293374861316942991250693109174436939206284522327956433001524620586897786557968045808488912711224369830145998836739258263230430164245109705801366387467554038561025552120502074657478295873791080222950314227986350179429245357729572668164580256320432058664230929085461191719621146932195879694435269395939553505837706226765504034236510902890409520446080025789092132972202248528313466459441118579334962967666854433967130744916688957007800334944227645176917203860739986657370919859324581097812249100367252147499746593239273184621534621113086237367095801474649042942348273586381987937872107758351979487679499574782877809428977865314107250350264775855450315307392646826620726684598486109684559915770776450621703036777742192454784433207544603224661297412492745983614844561695873988583569770293784537963124697022803467361500291325834673591888945246732596285620841828171242776779935159786152596767187532254459453664790359505595290192725591058107927772844709188000983357604099202385538808226500068603333654835669774871454945431864161588299563901988985255125325291383349033697175226171219359130561871775793944942859223151147665836993393742964922574096083503465533580496325939940819756200073030919929178724285127065600000000000000000000000000000*i1^23 + 2983290018923205051307626036376163511926829093923136464477244080951441500941126026224381911785533496586957137591658475085192440225557803373047782493802286498850491147728404590530977318013332669332516220043901742612097236104163430352432000964613297538544972536576280270439373045278543170492913510137037664598221306656488500239343486161779772209263439422311061371881734485784039536535882296192557483310852947333076720858747579726400413865759865899362423694244616028827186725844984217299703005621188930331710517672644635305548679339176518196129280013641656627228388857966130244498747470654601590728824999339138996348033173775442215450267005312574524522086521802703341680312392688079760191437574577787801634897261930855271912290583488455664813653335993158630787696998410586837229531475932682246429511758088221504482664748644149257762355175093231301097781120884743431979888340306054275039253070184472834325027135058090237194175942305868354710076186978790866275449734556414329437151936396732139665778745872975222372752786762915094393262264160450021448870701389431314390591237732401739518839054475029207921805453759747898233446157409330524518728446522817216521166724367339373964911143136798654355874806071858504838264038242227597060563303974245715647788206782538091420741647267685990400000000000000000000000000000*i1^24 + 3046959319090056788594764534536496967960827546231245676587663137482654705039877797939099363481596017667604040929630814827640554218781993738969572603823384506183307793658160034771541239094563882787374829537986377054927185818300773965596526716153884018975712619324799130014632252928975325309167106599868248363455947927235841564121864511344234642484772819291115922521072072565110835878881328260044254667971499712114124039289210134119622612159549097802148105721677675133823457699123193417305201590443635315377958560728717042725837681218716303900008574654698879062765647736718177190519014702192553563787077127869708997881021621485315961099814203516991030305421945312574327626402474825292298142159256608435908746150913337382603472745658088463691644908483521878514131209767910283274365902540268249888612372325437042685616733915996438953221564998209074321317085441202346416634767335023082979160282397901431818791948989850491707396504954852083600218033194260099690223668764510725155413273968430377547135653575603221516738191980877641795966246335225713908008838566838384866245911425111896631136787469077681208719677564318979438285060229072103171291118953084518838728861307869403204508073815628690836616539274397540434954284516620155689214290181009901519166296266048138921425640620032000000000000000000000000000*i1^25 + -16769299123222849143723147421681866984604431355646730633342573999258590479868080437080426578033564907705613429747891303450865663077601427023841323017720204136671046653445768345530898981336170812563861086945428446310581222735312053515888156047833142131090389874538537631064419661209534247277315092223885541943921861762635017097638514501416471547750822730980657046568873170133177979815778108945758429633388197231513381416076390366116620290883867557228609792066935193658326185010573707153526379105083076732253295171758519843547033177609578613911996677440535069039145878655354010615490299809823190804828622628968050212635819191614514721051987763159296313017324921734619191946755749718707834777669743483126319680126807332912225451367885343780382640381027468293949844960247740864424042417003539359556082174799929769052287149050865234419510857877371717112215946581547537215620461034181615690629234269256127400434436219643442302303077177099124845093657635944333436163029998091024894302049021170569412713404126286201808823024099825444907412823278044213658353146386069928018587500896830729776256618770516657942669675543533608045606238181482074182680244351795516810994078497063500422863633629295074736659002637179023207884035055727566329801858530867521973797095363263261350821888000000000000000000000000000*i1^26 + 20548693417370044674724514618284729958825146467185406218007274743385105795220672207706069256369034786773714662878930010690307626140630753110667458845386680780073582966708448108783122875289863516444768193644586361727852866268545701114619982173438341363914517570278664088607327878467526177547843155902888643802434153316492691322844667927766864657539655296083240837688388221062498649880681971286140274693983216477188797294180343105394789365906518448325775020860800701279304069710540968861439863273971892862305646755381830944089999589191324072716605866394568993496740012543372694623810699166417347790958277652943008160721182598716137654740053514009711957919932494000347174319239463335461073031424196532658259896519442934282369918760834762969175213287430721706989862104282170203521739931510674758819655192733972432242576990568989380798108606751924219396146094322141080722452100079915417392882503498844937325720652470147054454589946112637765136961754218893863184400387454459687744746757966629464309336740175522528403101577688130963574379900429780704341537582021573566319021729753370253887451457711331857331520914252190082376645582728834749482056668000274454602829695568422136157392439013710031029525731478588196348719962509695271821923529817348380306416327591334531563520000000000000000000000000*i1^27 + 3804374323089122418237129961295336702495858659362048525415309180544044883943326808047491100884545043707286580481085461658855720745841573211190574453939755990248217063858796099891175602801569619547092090776740122676035706338636650603626709193059225271908307346300285059184776323038575356116536442061245123233448268961487563259201745630176318899790873090178738548730853630893255760820480842270386679963214641968285181445679011720989880355036797594238416428723697058595807234761055550153422028712051097068473346326183122545847031229676360906465943663186863478256138709628523427979807047667893543177657225556188569714867680471246502348128192412072536101795903705022210742515256906640495048131886246956325653060611653409228328104178006990908107475214884820587363956579972655521282078646308091918353973141083159315890952264885584368992411778648678569345708227909299750921580755580665269301388822117557845869364665565828006158800312902586339513855855842975239222240933848912630753452378832368127953557215766605437413088734666069236406115289244247634902302897509523251313955079350296816670336448484811127925859704770620104316691263243379725121154720507159985403912234562679769983345070259259876270295632570413856560056272758160108378171086223654097031986978976956416000000000000000000000000*i1^28 + 150823526452570333013623490687827602859309099514769716616643872819458565313978081570124936425824205255017720407460849376367194901365017405632206715900615107749537416216174492478449124457985973045354606109292226055554156865573976170233557044404510426220498202405169673314788003608013426967218907411677931137250758666245708465306040059735295699654576068956186810447675250765432361254380612237172989044672194934100710097130380021803304526453441007277904685070709729725378703346086261565345389570343953571951544793337748647440138854911277775902048491000593957082574909134229784163680257016983648318252410376603726473280094640336226086420404894126432152888730122476543364842755487092634282079425209417060920248313358396433797935073598890443819758959438191088674789943408615875132399444082906979323467160511980310416940820382416006913842413203996245003011501354532081349682138601500120493714241717797830138239109769660935633089733678251070235948177931183636438543876484242152734945064748495200496957969886879432183111218197652887300854585515531661715729879422058433659211989563793019564708327228883562866800234973408704890218656896327175064695188141891046595649109975525009880157366816178636841998106049516401166541805800881368144123518595107858777651544064000000000000000000000000*i1^29 + -1548516623511749206797410077233143973540242365141619762073189710794398365268785925671361282881303615290826270853894342811692222243960077112852435806269200693799623477430790297783492007429257080405457984802260725179332484217199768870119727658814193894990502677952302361680059105969437487110173899461043694956500088509632480222938812008198950700478087992545407158769019668298588643853808657176787679446077507708713401385355147674691474273579980443746043491976223417535466462575256553827415236222403112865084633606743150932363723580848897906393065257136998869454316427459803632111674841605416407958963251861347384097897775311360834959393446061514240009994464508499697619062521920191152544940664533301880524750841978108496936685525595135626280205161161261298624381433636767161403474710305538952424032488526812712548200927229602183115253835334334125622214690731631185473251661654935590702664304256398417601820514788515820895505942055652117972929794894238589856835824867759215132301899792884680377877192438024639240774736725265894321561434752152388769912164070020602350811691635833731108629997148201451339357886772283548837670448897048067558623198482536724324726180364500850298194758401955457911620009129193489565545376545319873596144111503768394137600000000000000000000000*i1^30 + 150721143246761469305603906992151983886019888815299171804950868692142335715920984744439583944824806865933045334522458530160503453209383425274150398941031475468591637239081094046903344941989666228932855024046822778569631435976771729497532061726986944327400691242448489684414618768429323067856308573752351523858605321796314733599355202246244988273056446736773150828491025114494424840424723335874293227848306086090822305081077123989149075546544848626259516675870182606753226150897083882581767415440498745394161306409742459675567080146089469756148263872124478854642303015515099000126145406688781180731292822178986526378861845669561931861501221333394989830830646493073283798571103895740779227139728645214465105493489624250547284568840836398943445562102236122181750268051761035889910718599838725219286643351629875567128984483103748468615058950842333441371994824562948401046283398725725818127290836982285588072798754054098429304410018954559423070268068613578926672192509981688383152403552340068545935089480129309751081103673937094118213760894817245122611442292513594499403761707420523979006256705653321329784895974519497606415474328955810571228471873931464883158471087154371716779903623977540503782699215218261673111055022922603273862522941210624000000000000000000000*i1^31 + 12989381230726540485011644413426263932408225875056281049893966846563171952328559570846213589024295123760516629930566457365386426668179191657701196179620368091541467040229544279634074987763026188945564771135157163757316711761046888484284599592489900249299014401409724745187983479331099296586811993609282990166353768858655942850444399020204911037143060595219593475433271713355333414046827124187801710152053869561260776649188228104506490191830759467324494740719262696336964870602486939350016032385207369358820165604297766562043519138486207240777490683650366007546991933069371512952949569953507385573741954722154185381997378140577063309407526722614256357229570211847179414487379896338447672023803572992543511336851001405963349116054381769176726116227217233319156284415335309268522385502386641493286213739616251639061447297398211007186636506214331048616061972219968497255872218709021466472805614313279690477151059324875490082662388985093236345881866691313689230976159558535944381010764582680086576849974333862395654420893792001976367629963657259342624339218944234273163053628226978303043453216681056675805157897056185079351837990486396804335447578822429122878694420781359157832454211662649936721157456988084467203418316985280132312098406400000000000000000000*i1^32 + -146074055921300472023607628945563019790469464114022454840197101514338098566240692456232434794460638287190159297407799787603257796695272345591185318834941293823021658431604575594447249449132561245549838959973566488668208853241044635276069891956611207506517210961943450643413140907724168734855459676734673054485695359113790795558846909758054095030193798319452031676619955833538608600717627267517044130713324443931714988284963505443754203047934061967570006787933015290866536065561961830622261350109077431680404898545550709687049658148403287911909635801949164963796574535736627571507510482532425939949186797234895899265503319197782415098571600569866646109830810479794161098082940162911980912365789223595656755511584500848335924207702127249301464908000429909255048294730768202296811252203997036051140453093205420218724598588551226438678319666957379238435582463380964991199872655434396607874115014406870750983320120207236851038476164763109378500528795747266605650972111345316024286905192724405042953910818105349442155501958820402789501804928363018069236311401450323723776622937889849546551521768268248446641318698079412982742264470121750953974610980903924366509944195912693979470109741289890233023312170458398322258578188056783749120000000000000000000*i1^33 + -3598930517644893489632915775308152171279516730036430235374949083090076034969382037120276204317102111737502520348309296087938928537352342173349514848173791536016644217496102366456852215481399541610281568820751696339652694147685696479047900608890110311102524621237191927285417030576748453923878566412317268451914342901212551224629312565043714199618651731893455228461325712846899203189434551402235102523762370326224047030151384249421652039378446908442214835410493444417987094944184656796286001990897520538269932083848733872773942221585909222863661901662802487006053591241503449842612168268063660697776072140209422004679456238155627665532539765183950607922894733872649499687508299802233712204390882181007731470578014137734764112591757412037633156648448895687302692250578171904831108979526631670136339779492355267547325499476687661049250030375069386644232527271627527683343194906443062576052488503145053726819592702613228652704422457706555146664269998699125725634474721356124879530900843523765018952994930399060806723193937816632258964812957481593270490426404400810998388689193176558190537315668204804268131878726692091397397745539544837154499157124095991275360814091042059333667239962636905035744072724864539201847290757120000000000000000000*i1^34 + -388384410825185446420549915570686679152118380813087981372966650113058121361565506798389263643195523677920393071692260635055444606527809377736416216191714973073676371887195706332024970370595832579768505193503399046788933231189929890366020742371013988205281901699681140627275949279810690196740567953387785833247616755366368241296231764992000837387544258608486588940425672723718746789214864819205648344893269678139702665753302790594758085036345856776820193538464174300966266747384066988872481176669692590193205093662059101760440639097566206759812781182979425994424830429671787702276019171125070404432784726482594377100874655056803154131460545865212813994895247980146442999355260090654666687931848242803447374844838297997033106747711755890996097170839846914699536135793520819728448704723785811671673882262579085534889248066995791189040078302300231506382692129133590760989628053955579560484164689865178525572796995942770069987649158158718957088894131183238744806397741363868711310113459487769436260959405693817799227074927137978298079433613699641638280645131584041215747506046856108006270500228254007383324416284730565901038857546169620761163217959000550552208630913316610290112630440121284221148223023985621398768844800000000000000000*i1^35 + -2039649722280401062394493103074555365764306979573145951949693838022700527588789790017949144227012187408201164374774113663050147181337061057534163149007419500300540807805765043094091828169789748525888248193439494269940873535067349518562920336330798913336256284097689676623753602856549598736927199228730149163142639409493975891520846700341889446396692033929938783071618705514401289713465001255973815330603828795712011501956071286586724107350935077721411034691038071619617383583563290096709836654591671799401948624749357322067084998251195345740167043607971375158603895166121038944453041460716728169272910491588953484218185499380055437563556220267376975042915812870957396198543838621024351738842867195800494732965667226518972290039254635699658326091687681870897754597240470570242157719519736996658532504853968505927632116708031521352279825363547060262589845456882268869460976534897296062289267965571811685215945779147704612719887543952831961625760719157326706727466540946737134348570750870644581098266245975515091472139245582441524029992469850091216919915099432947114840671930850908730178995970789256394404642413351247212035209330735505362682709188154756149539896128613753687670109932285927348337336932808785920000000000000000*i1^36 + -40414228557458014552071004387842085175512100058853318838708941478654212804286585223700072794130654992434267540847023264162932303230532327384595811474369617095259103716351831232141111968879528387407969773575663562561844646827220518718639314300743518090638695262600633788151569642336012908857786839982896028887555032056250456276464761862192021502157711045688137977061689945560706929641848483591559876622376786655564530733226368612348960078033730012382566798994249010793368740281632702207889581205396231890191488061467956463841513453874676313929888790443304659125815506752254325090083986658707257167373913739226183160978306658312862328568527071725563081705480211846737116858957953832507802370521179658855702025738218748322414472583969156348142993205174585712732750300376771133929994188596086949382127807317550820296388940259768510555720482056742208984461828955718476036906061832076449620749439916147286568703074308711836756223140975015868117517156542716336148085038438633469276955155431755176542184849074197158402666859199751298425519380525654811470666470823960753654057428512414987674606865971578757895162307535754779196836634532846951918745210212791064010808856740035318309154729412202429158480936960000000000000000*i1^37 + -44904556888296349298129323144499904288406282856602948706358156474910446961622033709823576853919345438459454834780808022622509689853175713262574804380646238460004685589928565898121731274043601693452908578916422100207081647579537541181676395433499964434321039365731280572273669905483599023026656951200849692887003884131361061891291156769782129353091391684367710452756229336802685119018535027856488569503257908382951032993468773317889029803094401976252446161000398477414228263022688079451526414296428867785394653677118367136975581632228209182197350241312808256874436834232982055252084533005267608392706102092828432849731696500236662651129636870096000791791712448272726988147567878027080815001076514246067698689014523179859884415837563804518206920707196299209088087983697539676375704321221961539230904984565112754099100318178887831145158023395745650754173292563819452625841442548371646863795905824808077009832368727810651112863925616949067726435083555857126353565477849635866053383023453292781890355935515930418834395346238169154485632067420905210570062907992857609624317274596166602516412179756416643558255139162529924076337911899057794716062101236366033640987269508876488973785404973070994636800000000000000*i1^38 + -18060885207798343416562751336614810756433720358860363076183697479085115353504986133469584527370379908527088207538567263044908524021947428138938513015930350909115572328738721626668444727742894455459839844238043487989707659510380896561565068749858022855777449816617282990584600860815860626749948055736203485047232352368797979317416082070427782384851238134223645642426960499201937311756631052652933930595577078008021303059208284318947432743492977543484916786943968938575715203010514741473206009471948539260855367325855828981576639065932231965102665849897754303024818503561863958849391788561019613074058301087343224457146821464015600547524192560702236741391224565037411922187128716542185135065515283589204838498014182425228204140643337789677739555595455617848004608468304356922465287993759229380004451044248097375848928201678629152744581801667351987580097211844235346110968550825179003682094561120925155769085401034888751559284521777840570980732901989642348662483837930812020151372265674475297740703367472295909093788500055467413697694594148627446274889517965790286119725877568229648161679342213930580237030383258996718945451428994538353963841374834683113883126605129340919724606331289600000000000000*i1^39 + -2640452847586005566682485470529321692936492758832963262421782959174435533663058283179305877311253946485931218609552698879818295326742364672128257613249466753813132993244969856783079734226712718226182992405726102130735049059475078460156656823537698857819581342450904142108180646231167217857000706601517559743818644971688017259407624559470092943144948536156236490788735900887148854183698552736359949919619510372409734693639037020820381259102363501171325717815088019722671716900916107228720760687287722367433988938502935591164498639307087243571648496646294796322478158364915855619634531376048769924578378539999366675542051533033649831350052601079480575554215445131251223827323822922017303480698874158004710930429115285471729575184581989996143829055264040378424395123327801945642952827923172463889652881834954179027421436990286928466410415960064812044026082180684129845535021499801422157244614925590999693090923721276804335500532040056886561187890808122374758905324048027893792713767102895532328341650425066951262570896450275201234684204394500217971735764589156589735192248719674051593523339693194295832769280573902306863558240815618115743258073816395047873995330989233943871488000000000000*i1^40 + 45495388135240733536060661664033649899995464069136424277876737487530760383237652766429032658667852266093865388618705693010921761092533530261112612951938870478622937585760805583136638219455314116898646961525286676348093195180506387914820149067817128610905996062067586761773096030998054689339389525569626543038306290519343536973397398956184787592330484281116446908226310556828732548988512523823298685405023928718970228766261027007033909598761900019624473561124012735494017861156518694115597332574621222069642366816017827368427011085763543066565184873077701690517962168688891706120576100511400441041622009741231800838973316626462214315798702449678386385157847631124378753378396178502364030967987306902863657020540547445413745195922980840097885147120308462607579810295607058958798329697023888734177689891463964607432640454179581053899157106141439611451563570990502798798140550442166218366112006184969810337874148973159607099154911336555058936625428306483020422373383354196097536263550469975075737092946584089146089384208915573887132070906933986712728814699481962232674763954518393444065686779991133704880150917368935875224832723300779647227598172465321644824803567206400000000000*i1^41 + 28035996114869634782460672520492536768064659132931779363706560028905481919864129160195196296782947185636982940503476446431291784443784843398771705656594423089708469881939285734229344580620628953059527455417169899913342946120062405690685564282758295917377760981657207687619818572431934729492891419633236759948800916322079725581577751842536543393339944780248839360276205436057988645563766786357342005111677840826335138974117980076008826500095606146683601479959051909388802234816745980006135256132766300913345568617523441164036789136124462554042875506617095246429260893720273415801213301777693553385072632488670190167114188379285465969255393634308968874437998284609551386577962300266062861783732342867336610649825844085564312899686008364396163985495896958181540289792883205348362490265596497200312151500436025006188172012465106339244251482812563919874661608820165085999253375883979064718631209744227856251238914938502552724135797549523755594798760322626073586360837304583533939224286094251540167659386319842938085979820069470841487948911087212280155639345935206406876664632718328041920708809091482288184185433185790578539458332888052857490895075172646922485760000000000*i1^42 + -836573099783509193765218622542206642762490833191168700380510568278215211787871168371320866843086058330530150892487154587818320688826167640049329930732284536099392265774284281910085849359229605338498265499091728699491775124554783481933747635208846133369740983299014419959048720484171221176804738857147049743946830406238037479519182689549518861614129175903803369923943720645418209364236961016751718141252134149458264142459451482282270266058639705088123273348502893181706032758739175997610338459545173461242030612703479895424221871933360559038899791834942438979224926995133561886638465873940275403221686658622159138669003777939611966883618964474274755023685904648704619902069429113137176591196273629162921067955365213211682044660958531562009377823259580299889934501935540156724983866838806099416483866530007696825118148519950549976218066337301808003723904496281549606935828424321136258292614434224033054947888898203526386796508856524959466146345417640396166163366209611824058792194012774796301188804205605877524672509404800755840144590174368022370154800769401981023829513844331644367830954507601240396454270909718028136982952486525150311133023830016000000000*i1^43 + -17301213936153788033055019133676327376645533107706788977451067328949056431103485728429133558350140980163741626872269071809182453425740907960170016048362139431052631165485385760478044940203162448979619236260536773948810841827449067194015199100727012851276077449276689956429691500704212965691192535301220733093755994656693766963566115167755186150587683939353210660264124830976191653428097859013915887966471556075114966402699804102996504646142731769440859251241081537525915411822438926849031437505961942183861675214595788445643101199046659461956258928256225857006014611768618921802721851994669731722253034923783995769923806294210044123695354799738459809633012037191426983443113533329607481796767956557975448062292163450382151576317395784251839394191144510857085440893666250023535000146676800543936718662577701253296237997130100798480380956710456369634453245411049894977273820971035876060420524724150889343175257317284862459970558602441101088914614674410266965357412170959597584453559153762490885309958801407731581051707738408462404881289286050590464585897836974972909708219809818670828395508993292468453677841366049184800858988063026642944000000000*i1^44 + 60749424974989388095852505632655196984510021544314172218514138886696994364483201303750120025787656322078002153772031443273834822212316410006586334026698746977331945947595278931905683038365813440192474526261951245133478963143381258918435460700450794937131113862070818736467572540918755236396616990812897759610811439853402454170532381451408902858842804083603793884494350492240353079705154218429660274138923763100023666633572069374296340707125847709361234223803543939670474553050590411087367910667932256199085494668063388790956439811184100659316845994848965227254280682967921980008004852659963360210958694643776153409203228578602966175575028251026625660919535093858375854326324732720413143586036269689456851875408058709529219981941685124898915507754875697944459705534973047068410114635062077273336714352892898699928768581028301616589583666070257984869819177589619672690423628051541569176573019024074089857780272597358129456608644893352103554735169685315771193207163972691030815084089914306562788073759587133087412405745810473454241398959539441396013830956089522917374234970904490936607993565662807642160387286055409985064277114880000000*i1^45 + 4516307685231871900796925207211984169771961778626897831604683495756312691414569052667304915452644666087183031157810686329125147915956908389065822718311705298949481292330930981656426899497062619183789329569911831242705836694210498716736170180991526641675926191106453090368418581552648040470217160735033202469636578546187032597119871474306826808900345760046332469397243740495866915723956490326268788349831515133281809118067907754621489642273785387847717081414502609416797749464292738657279327993405328198141970017401951904076900911939278808751493047532616762471070242120080962385303278377780464827428196166133998754923319063078555576308812683916402128095342083984720429520291242681541795618764582018589752123241825560303950922906653406231718262853664757866378605620188313341222114266694028039486908455867574261602685507627768149931713743158349212187343807531490149597528298685777605027978802090838168002432499742157378221066167679865887928004534063921795099742847962273053177954526142440276896457709369853494580321707940485004548687539707689986904725196389339654316333952580214091743568923606870846800501824066544107520000000*i1^46 + 263758143973663242735703779113318323384961854140408715574344851919746908231604947899201112416036573325041529279913592914372538698505781464156376679319978054018560009988322120316407201810852344899441321932353520368486261511478309865704918141400508469985964835092639537096377665031631753435279524734100608326756523992694271470484686458144051027709866159849893921760199225798306260008919723852673749186066669328696150161392106605339297704986201237842825299865222449561037098750664278612471441487787856056769398162154833095614383447103696615823345136628450539359722021043348678450697427053061816843503860812206456762001141984802386954387248253313241174718690950526700446690008178273805670442823277164671789830653585545878892357272505903824070874173431696191698468668378880548305652187715058924228341254351344679924035178392369159154439364770257296393590050498232599265538745556362585171090415481428749270024474718564204815812040608221888142308571899151248599048913435910512820081135209857135596702286864505851920389763088299218228652592941926710657500347039937667280422474777560339385449533802971497279966412800000*i1^47 + 4477210854211817317836786135734844529952520762687556698144184866196757036323909360459531146738277847059738792144362243260642499946300922925660804861404771886244331590349628785850257695571081011636088174794255070095302826030156145123126074112893932653728889843091712878854094866287283752900083137825247613289185915841898401877097848481120056686593825451320673023614975755367635345576146249617263639377954115067712320267015683928537667443711610125588975133334700753703888655130957419705063591210553170398597812223462602559079813054424482538139938370813196032566684939612037351003879250312144058743009713405158309777327794092864055549786800057447119502436264068411181869255035380941670593841021746004146411490199555595578801491940324908723819855170124726456341421273355214817191221244509311297297808200269038615774881019355093072483709332409300759063578946953075138905820101458650315969988887116302172358883646122031028395810182979425688890683457254306601819832568472297224539623478168877203241134876095946679880032930316309161947810219718254306763199042179922102033576372319888501181102497507840000*i1^48 + -7284937260031889933148757451166262001594615218254410388703790654229627145059902041696984069423553206704132174120887040619286333764434266309560773090854978162724995721098145809036178059616652854807866829227614366645421337025007759705199582548003460948492861855081211831630732569073734572208800061452643327218926013734204196107275914569142877266246217947370902084339811555575051377416532949212789081186870255218731723521015789697953939126160187802168911562066251821055080597066717303521509298073074408336865875263750174290572872613148242745427798762117871640588948353763624154201869861512692427397551186910455122399258519756740827750135258079557519018239624266561262792189751562827817277709052331184227635944207317896447945607713170345889561402360053828960139977079715287149373840333460431339273172549552653085331748449603883744478128433317424817193517028913595817692815328619666740317120702211781423424945948838437504733398577818683892957204957212391773898628632331574319109437085460569524811433002680894596019986483957397324692690111497144092514890003527522947922786815635827200000*i1^49 + 117201633821799646144563052160807375397577538240100672157518870526175265433850610422204834050701034261794140891134083892234642277772920741291736530746199299228236149940513611417593602600259084731051595549969514232671533505442527217435830569765940618265857778792583479280171011307224110998843144513126863446241448903015929174319311552823424347208754974520305357170647241264587502115241474194204386393296201479124501320152428391750437440766678708273294955731673273868881982213553113601551171860077534837287922666097318973297955594825747086564102371127493420467289455499640633829651178859115898636429636406828931239439614047901445189861160381905972040946417333505215546917805608797265982226962363396033952177944214167916659002282793723279266674668427082764120564557437322846701312523894542265283271789611948990673202292363492902102880389725490898070077688592616667508929844707639237942506295269133115356486205446050124149562187841294198945749700660560100139585188625927978961383053594199736824237183321438493044179983468453217593828883609324105406347145213439722240131200*i1^50 + 11692118680879109234941724151232674462623212874105399987002550228791110856850494791518846824896590524863797996961318604310628447236724568636934916553614977983499159078077826843299098382113003433764725163850036892509646666461777628240744673456694413703195237509466645711619432887394223860131273239025876476600613430794611540845136247599185246803455832874462003438515854147680420328319790184199460297363034504404063835090136059891815013634043613269589797225492442341680119319795246687034058445878053297295282187883886763411548384604937972601221493675406415675924091823698705837199834503352318401193424766846123472364780889235252138407946198008100663847452008868036848980318821520542147863876576804516461763512463789101571373826217854031779172733678718042004721280275333233297208885662623251472857443890604254512909483954555556527385089046569744945684056975729882152406076876131087476014196233878527256109004568624891567977512197677199426847845739931301795447791337655509145029271310857888989704426649517515937093885454194470690153127480306353150954741120*i1^51 + 24648719457590290376345657067486419979539851942518136490967483839323879136232412919659377845034007449262513987630702446237389343224366115897744452746294499048118034115833806067579483052653569360829304471729456088764094857039273650777373970188334310344567478796732633806302924015448165188405012984966150676522634835460411962331522861867961406717422646364877872743991961225485930892245609677111590093406888694413699374339956205945970731378882898782954423134167910235007825601967830865773774730973138409159592554013206193769467335129270896636352331793249096080594672173345347896414465946715262248386515871645676368411149036149756952213327665691441478570660826415353157686170165425194086942769721628783992780561026428607417074463970783404107009212430050789822815533521931419110935059485993840021714204454371985019803612547799645952774764997898438425418562678547030743090484392085080157848115523244253717034830009252077215904841606813397082058227408603720230471968197573610041602407532887455291531402105321993471281064389591153062729423306689*i1^52, 52984187856640009153737155159028327189968953253541493118471140694227033676993799588172501922364083989121891278203173485131182995095336979222480826184268455010555869229897734820418003995566088084308258572133398795435701901266781884517513008325121604252603682283535846890956433259466692689274053293776411207049539541893698486889633355139774593950249854985844545397912444625856427990063398512836311469912454628874592638398659938613201893693619012280002119877570037307505552337066610111665760132203646708225937776711691217990454878423254855458572255392977692411571681943275537742970576450092521335358433679716796740131871050118630167199379337272290779982454034400478445779376446618306275149811354000385712824556967484021957393513345570043577876808148377569304872848492627218807758490976283405550263919567380202599198758717655112079021115718915191045936472751488126314228184706067024171899451054019331380315504894631530594790566507480749112752698205562491224534261397615633249586558115735946250762731711248071715221831569252512749439750415071667092474628344719026751421606896306660324448250409513513721193205881736338775346500261158099485867083740951403363910264603487965211224820233599738770406909048285946072116245037554110966316282355408468770706038355065250467495464322545048873876236697605556507683993179186171112287801255444521629998719384306663769637650269286768912506084300496798385546678598807172206512752735882276076964359285955131062947484996396285069389985269897341645931286751513457874400500414262029188866287171915049384815821889043014579805149724984209484180983785770592052383956687345564068353827021139673457815710885081361221456721520539463991564035512201393404693086313426134285046615241636338522170687119837183191222670998164808508534454258023523864544799515490660320754870306184671637993387673759347093400987481370715798048363261001247647751934352701947313629582831741715700703131962480299359911154929385257824916071973797972846876841290445203560797296447695062120309594669477407955934962303100442283814962199121303168333970640980615800708787759864463180647108490222966410841807028968071827518558861284420363874224302571666810728727854448640000000000000000000000000000000000000000000000000000 + -1215334131155475934717055305116134357216130998739480870061217055719227277842676687180836386219825578761173606165065160850726813328127562853607288324756827177216041680004840326485050711677604785574885491158844312466090094765735060357314005686181938182666737571141016219475320538658853214042677239202925340496311876170870247219808896010584121321012925417447155207890227131076301259451978507153232499454158412500498610449076174978116702150871876141433947659354592025016795681177539296978156745002114002734737262760130696354536703048455092887466417248403100808862225721263160034976112312152571994797896601347713701216154155142354615595632295343829601203463067588068416907086375445925732897100066023720706430647803402366039069136443763189887943129810623665702750217659962229813147117532665155200333377119256457003610528860084959446739398402691560248419693269861374194884458336615890276537844185958472602230605985015012781664155746441653628500623601872470659499485394044238477704673682361711545031918627061934002497207826608943784732371958903443217770439988051797870824402696283952292623369699564274143200823909360983552863495225668118834123299263160095878655957313603659853766447318113589631676747313820243001189489926199104943186674702865109218127152809641711550495870219515836152821076726828389453511550410832590519880510775617432059244276269001927682607098512365387303728781650725068641753175839673846023717802971731573989277425261453600965365369923528702421685268076603585181785047476298926144987146904398126508755701299284387769238035015270956429439135945330354386322753814466278968411771035903663487727122563954991319863585538877721248462705247265190809342212126589289028925537120179192368364310189482053347174048485394072544722746748047606734742523125912026387996977219183325572748507786921832838836983452168776159110543825722081854940860229247985331575273061654663095001772232883083880520840343626325930429219921285453251804041857003267948068258736854709441694683527217140671337985445031552435948834344307450720448216945183705123410540125146856057509595305976141561453977425119320207960312121971600202984354136548374877575203593531324355153996980158464000000000000000000000000000000000000000000000000000*i1 + 11835021292788587920141021297802670866400470752173391787781536175986800021390399939667198900002260549732525384153081417062378927637294152528130826524640087125979819051230536878008299447168706632762205689642327899847540169617831979212618177332453640652050589793628717055009973192237275207131476197182539968053721901222312353330800330322619434734349902854849614984664964696154321648811332271982445969880195076075249292174832816274461101272385513179953584751015418154732465424965851221573223100330658861120827247989104038592280202347184883719726777075629956477280067183648124815711462411851838786409695626568707769467074042975509329739761257095670882468292291807320069218753933150875804222062325034207254367094547892462694863795209000295535953656414803436727344843584528765008074670591545358452234129231657683821568727268237072904561674143233910441221908617476506907792465726353529429333644340140792321115453060846813294299653455219250428399729293526681065360682751102946521330408214918505438410103327981277008226859203116928828141174195453286988218502647925893977744518900111337805156143364797192395072288582120130661723848584852078127450174029398860092716846153456489898107427836806423388896835883629799293289233492773341099550722420327827976593995639749877194312178496464511226099455244836758540428773750167793237696876163820116626462952909126599682664923201528043769794454055600273266252256580874259546830622562737567705960288294370893097924881938518565988800622074939088708576686572912011609855012084518044011049008611711866512739356290907338751133108853685999175228169336677885860949651741631337172659699768814599145822616691470241528494528317851435342751526993900022294956978514915486048183868856772184514684698111924738950017146257355150155383024220692207441775846588141298175005720816319863146148331845693105014815926904473770669528173570435612198741014762407666803721296762376692239157912398140658051144457138903321152031470898614763767538137991314731871787059967217331995859012391600250485715178049874558821305679217437113475974630943432008007798556246487288598036933978971192220789170811879647040008541960541228924219395048369414842189058198732800000000000000000000000000000000000000000000000000*i1^2 + -62669832938829903839136686562911744005752089134747312409379880442324286681964105507515304219612078968409428147630939228400554174114020661368733512765762740756662760718300184367503593345580424588884155913739821181207529112735919904920722856486516380187592377271801440983501009693384012954371169106604723179021725835694758635986609836359108912312863065907085506643873035098848788912746731216067358711159684749657352967037697043377235667876662595299068842632616941856826163535740786933282247799580457972883980503781661163563571485707386584198804056224877975039145277296317926015698164510987687385538164942645426047818236838729810227755103969121428505197417590423217513535553718165182023311844144928087841642772393522965808696029370564212622256138901925848603980073025926911694344609532356303811855332674246289977920999644516908776872646200313927743872028088035138850302472537301782456411755333970889354930540132954457252835057775567507222089361338844007523329433113101567416217767203667463814183196080495088305919534086096336691774931369191216852797529033287670794608739416969491685924569007870590605315730334222591242937011132089407636293206132213053316703692038194926630721004713326680057183677793309815597886169676734764572590862669041263319491238653295393946062566055879248455168802728508524047263994081047096701479964761133797647621530740498859083082363410411120513951396394698313089392420708252913096894523192458751762536375286735555091716580611247394212371079966090261091483938635124249857450801571554360470165934255753012593943158520757837943030399036846379747034474647577966230054984832440798782840791159319992668950621679063400602149945350959189437694624745440858877321454390831056023778048708204408504128956924669877217464179417031671713565169022081626751838700118841579423508039287881344274215395840007520752936434662508101627937772942916338008641035758200007817089032956029998884825681070598343163940387024107658390878614671556783053039542761782840002078569570294708010929880895420937675649207143690953331573589673831840164775243029007494766174337872492159953494031422295849041690274418503796122506894959001389245605216377657213943149410385920000000000000000000000000000000000000000000000000*i1^3 + 200530034227418726268159889164403108273777757426298775193770321577643518899471566961587295388096109668998200917761362412747151003697945101806139717710884304518450796793334325685560791673500634088717065432868488952221833483704175610736606761994694204415524127475874609372027642806709319081659830504479763555945317625891555732995806408588667097367262361172812026948781378685232457043964976297837256961740690403070680448079367031326924221956235832520058160083262048932670889994350837301328523729516291956496356166316066585474636904294140972695544843299820453835380704202186301839552191180978371174587711875495040147279583313020953256317316597035121315791317659463370023643892941405737174956615700626158320035743235386090093246798484001193130849804356873779676594318347562716120274024532033531263549872078568033094259104080723574637075519182537398914782789933021726873620955418163404194707835767826931734902257042362493451634590994740900070276110624161179539217679453665992471756413087970800491385421554901312539130532995871853740198466865866770146584968674110242011481322353777894988724326645348795256681845679230368084907458023257301490088324595678031196367918042768422541433058799776406338601875790453754633505996573122784412183520042950723503476884132188691442368425219554897877876430408824155590890959966641035046735304095771261958711233960184520867501816472736906600516040222253642076356192370134138600865820229292891818721985264014420983820537337903368459366737193211328942428989982121487581441650342010301352498954374762712360502433210215290407591451514799221826474070794225295122046491551028643514494833284273219292494519807230065799965606393833020563336909908241732573385042184858990834327705192721395085729720482890410346993090344176955452930954289944915770581557297078952028209592434362755626293315906468736364240846384362322855602550650300717906588446587435805829442596972526824335409964658921159633946386814879017538624236934024197233176316496185573894068031574931468084774100513228310108005712268581438602319296218203314452389738242459320455908663865650737102010470463499000157096278006708152899289945201972436521390714709413440140657819648000000000000000000000000000000000000000000000000*i1^4 + -411016726620999941316539262326264281264424894776201304603353532768222266599910786940589416942962700310774618975490937445924732931520475157723133473644644559230490605063389293993681304719262267901401642361294209549757606896112899899979172045416085812002134857246707673080333062282218443234638520287752078984253006344044281461410562778531498237370896152301031295433007773657412100943497801653867791775487531165064274154773027141244170334867827920327361845213278487178043089859263819699217020006561907241034421281786561763245219662594026749722593889062414797883537599545771237764306726854328874297664861654739940195081214364320215338782569978546530142293073097396654129755948088358438287955337513290767540475276507511109096518786696602134680067996475912285571348464670919605591692121442096800562960760826335393950524145379003865241464880887707608232326772621982195205843955734490054532797572851616904761740185636525146473624211658467155557055524313212781399234885960590201780038476535549549206375641115066701471150300442302711239878250368964079637478986378429629398281425050675040125624833133610435433421803992619524882688967816242362914887868983521365557193039605623212902722100078989780921685845425389106470849014520294059493394801277240454682755747218226099571395119046784043023152850849795234327136399489103022207846533033926672077550277011617274355153771548781050777663193528660480590372846080864275513436045045931847946529457696808598213565421410427248810273805631478977203650762758183614873798594406411216950220351357558785294086513206289746230598643742557819616754913951746905478603262995382134703788300165064122670901109288306431966359100262310673566631243054347262921608378563265540318393237345292255451259774106882805624633572105071019076490928820465900401049837139392092342334678499909392894428159991075064709077710745187412066581470603693838462681186953487555064096864483364770461058952341522490746660998895432915687370316592434609458079166122593111001481923348422385534280290773573307432186635044428349630107316114337775436577741819330720661864704350610515904336476410605277470333924210944255230453835432620458173845165921722187612212428800000000000000000000000000000000000000000000000*i1^5 + 517718526242577166213662342780123716771846488321048577812801550116754633816684761768587187587025490612835612932587277009399336763183196156229730607966379865541820173220806831453547060743083522445095386605665291253696241642854595327020357789591778778947122758186842858826525048395512207395449995165614133978539928643102748538556312620536233697399282934586059618420753804224764848662388330403481407041811158789933806964396172641448371245763043741821465363764174369543833616566357002229479121898383417715068519498878446656231020709562271342132753976509847393121079863089947275711045150656430346022903378492977802290999860494766120110314343834400089510863517224287526593471845914547385617034290827039077218028516012432690545394351546799723737802347070282502200619778288071136593215153013743616635365274451873206192051516697512194674720167942450021970889894318791165560451926126885981861116061025391210199915871885885265400130295630483651412606234676158461729034515604671228580491101523181161435313957581868960149386257307192430718274643324843685495529490683734167627480021238431168978430806789728802672309367586661665380118554945947953917661485957221860284413598868337954977884173992976839960393991146182771010096924730747589082959609720737012669957706506776243303173542192263272491328031115094141201663369883530633858094135573960411131272141743084997893029988911906814713281966144640867274188274576520729574517709074347710534227530134075392264195805570149796105531275113493997055252946068788907655806752398093806417625641905545275289904957181586888105849905866246668408855756163035282839010948883450753853406078273301344602009083178811832267568742295166989611835902215109731184305152231836493504749732661268550366793897716336409505392595482000864275865780241782866429366274638202605560101231932464107117374050207861198648960637773494671586335285381688992031305374979199330202322305790020052437151515443918170107380102605397043753879674466643090717465151753609719719061192046555736519266553516796977061039343629211502524682692394663446623705823376939536247645049657192455808492307743120160920348471108873088431101121952147856526719377477013253841223680000000000000000000000000000000000000000000000*i1^6 + -447121669713856020615613248356156635902608260700366172774213411920899534074279160959566023541039347214922759667134481725245587711132948092604249285903669466046280626058990915076880001565784717121767684962794531047273063162905567728858375191900789727433927179107637467914147616272111286093748342699785705155308970767958397946967700888610647187517391572597207119974548024691942806114270622544107584351848296548981955100493535947611529501632947962011636879093984614011539410423710285280169596808427300102205626173586698852339367995437903174053254282049422809663816385533478241902367232810942388772230421474736913458488797158338188594513504959810107456427526255578514088759223822483067928515048582213303325012554292492944631471832435353420590409179535587236284936839885352765016681743904001259639262236226732932399312439981483657622310698782826650469098144068311751420796483954560401365424956349192668125924778015486610877466022363727035758605578413915054950913581013163293777512976940499907205719915156190286940978946396540051944922157124285599923302839132988119961847000289284135535356141658304809274861000809808250931704737681161000317203031979327902615331858783258488267130855804475060770337632375434827880816411479840442243729916117103538943708217593458810175735624776118791541915954578780225569105039203068508233345118688211399414787465575187328533082374592259739604476094757990097049982093573211077105191103861696435164657329832659568181867520507520115332329859310746835454166174569477585293785892245696400590191605853907341436872095328911897753496376084889452989176724481035455725849143455469891540428120328767419067739942581605247974842477278597420398672221684047219094267213355786936676148455617935979213818829162994549323635714126432692998025912790620905400193010536441135582022827180457904617038409244504345166707203682023941831936115351787629222152505820206740659493637583652417047539977461624076057651648436741605076105659245755750173247289986642874655433318494561127782752180576847488111791715812444229989702645399453420336001515690510023417849432115638028445699705194457529961384157648958146006055407621837681649384756361798837338112000000000000000000000000000000000000000000000*i1^7 + 232983095208090438580251499109930573303393107750383634329397026745794408566125711938492153206533119704577622857000807000070769456425427079370303808785639634843227590466664309289345644988742332526151825320169643372145097173927593322552577018933396413437145331526347140390196971588397778341664502696287360907340382433389138073551699324391158997463317554940137540571202065800782243682377801401021346944972352420639751816567886031008565310358005147932636813335564116116282699868524484627079305928196344624132989527446140461973245370159746735144670010836070133026036936514197236530001750613672847584380752009786900840890989052961317021112447736538383251865907052900685361587036337584335527007055182903538265415660552243675671533294903591394596593648457762224347507451824027644999434740885062729178756845848608345784722144915382009926011888235369755635879620741277733863974270044414567224934311501079692016593717775434950733916188042053877038372771299748083609363234397629798216005161164102661156794212179258745614039663885109971708520000609992509340870347115893607976181554097804040804606204021050567676091240569018246178519553480155744225667256666701034620628720621956947513043534646060295722426649506914770485686652872488428746234898808289102875422480511818557061246621103268611929761722633531915800854754675123754356678732255228915430910902401950491953675729577026529318960441585769484271332520823180742017855029696457815206992377367074406940988830978399638257034242320539567013720234729278063818718786092592644090920142550345344326431007905079002959304344569505788556110954822785561288700379815837533690327144443836819660320352360930894137404179185277995596218248233144612605672374794347516156951696559010096888172012349831396172536989412191294967525733413725731778889737542906412214675870817628078714248662314831463405161407638697737044539665730401869921037862662847721555860817690163353362370419616191679918062393384950052067279957402852597698949660007786281566574629928325770364993614987504530901541617898553292435842275178193692869339211251749519239925455245281600134480862531883718548645299153398014391824289496550883444422050956905860300800000000000000000000000000000000000000000000*i1^8 + -73039915543666111039286141175485251089652672139183384898342468149810273332861265619727453998409530066783864910243809614564689007163637130709169501505105043581709533011376322956829085232781900796567132029778591387101422660368353085547062230398632194519876292983155081995667281342291957689003306512274723038809491962303905879278361721271853835536616687424818538806176346454297793783727879930810277299695817518701535972420570793669912714018144410194005194060026037217067555206161667896740307853704287292993584404145594508474962011855793550555044479503364387347585264731025382205928901976068305350933264666848822926302242062115377694671730294714843604910646819641651760168289777621158494641727532599658698734614345276225952897953619424767406800419269149389459672589455081103370022723126059922075626199990889843303695476506808080059640716602683568080879134504096402718503858769991390465230584449799647819100824666615737304581020238359906482412592379999815923580512783368557318695593369797929889056411698415362671761931682767943743994131491897630568895866066483675187787212560856907472987647075021122218055787592922909460006861682448148548960076084207501463424685136043347704169877783699445936272067008008928689378814857605599552818499925278488092623307849356337449955114533932568502651616358176475826345438837357675790819567984959370267722495594753166472545211222164802244855519274297471496235905899717721276351976188515415110638144862240696158440129438509040317020462282026985191363210492530470002483433709120261870840764470576648182939080687640674079047093434181264230968635928385168547722654239027704696640908487678309551081667600573833960058384717740603697785052392435616238717554029762328602914246169872300385741538006139609554757898818231279495070566193938462787231942284999236392497131694984192268024355481790041727707090461024671066719519658137728438557218168768246717509196127279093092416216026259785661799916226438089217590774526379168953250234440876715685358469379681604192404141357254555231063584248172622683602405283202501804875885785512634889942225825530237101602333648817408568622697182281177941806808934461823035036146487913349120000000000000000000000000000000000000000000*i1^9 + 10088758063377515681721585853061095538932251628093617550026303417327147225068377222083351575673587233127536200714529004598763016387627950946595349842085671527934024112354810985615710230527856272400113192569337650780771079493230736329135372946774550792220895880726288155615309458335458884074805311576686219944209667748760161992109261964686851094506709829261637391632259743471770525291813563844858327895715982465555485466644825055774441388205575089812898003952774423824195499404797870811658551728673256107055732923060314295506247822082432151830844075303545652834678612769547828688719327195464100709766578272173333437953298121915557160422360462008694280768176395343387542861540362973637063021490017792671972724600035822235806495264526050784917284560845042008103361191548759222914937587886920318937513085683789257651722631795617207737777047648598958582115137607753077266922589935403690889607889879441275228376701815052840345284059362865694201450292166911895619952612935159734359138037658856371291190148605380999015684415195847231145669516965077124334937381411095386008352851003658146077040307173441070834498425917626266290465931047342268162949363553463791442929455614339406908958259230919750100434964703077384769107411625824237324774300434334833563130580696204284186701375458254357232522631275190093505471192118792107092248211051838282812056991231468770626991657996759875595258304798228618853947372874029739279364677170466029725232006402775461730739712686305785705672947340993163249525799429112588214672443161317902369178041180886662292095109279401232220439976930028819712124751259160339626903383766677936382432055292993351293641802232178428280868320557261069982978083503263500197094006939365729676515960290448428036926989192297541379791205570871884101294336622523942054688230223915374957820650024814551118909129504453789395517730410716330753069903968864211018238164747821990966410791982805661720537522921335082107817532639164495487569220310143988407758070294939302805558918665845755900164986841926054303765932876918603425106744175260246392158369274849992259470692426284374390089392243520346484911228826995089036867461761431816453950248321024000000000000000000000000000000000000000000*i1^10 + 124758166794488758824290043658206953352901497553610564397436317292107721842370401960334937709431854707934079133250869120906620461110227826226857361067244407191137409149732472109235863543536828824924371128775314130942363724840099615490193078486595864656122308649928648961647737949451784436246834723536126060670974700139550873559220420186996499518034662480108063862909702781195085140281376924527614542336131317361935916238037321250727344264447214080987335992994656072755076588965408482683612340389346393081399982545528908277545134025573159783423946224465541626923274001227390209379060511646536255290105490127836782004475064457300055230447733800212769792703492831885468980473480793510440294066193769803215598648632205139382836822745680897643355184872442796852475075029417860411157870359453566769315413929466576527331923848612695041407342345824289361488741678498499297953813767977933158489084207296731203414633428590356602923087214138455770429040498321856570273582588507992111598396469427417542324689189232463474178838641113370282231879338018229479863539133580108677276998675814309131053763244994787647932741380720211659781307962314506862528738227519033309273253398135545847045541942915247947896754129144321013811092735702744406075373155387987321516745624753802693762204456526583553759165912790210113450687995930822339312142820546765882408616016002260366672004296327062663353811398299054164368702029285608946986864950077315870316292824447149680977657613649532561800673738984273102345688326772944163794547624286606402374763080248912552027624321637249056430338770462705134183560282405105730985331774939142470581125220433729964161250304114972826342709653914982645470133911757200682268116489307284215269270132446746658152907362877092550246655464893029756815311544592114935792197327707352788187420733651535055252827436314008519369306261509864744694157009418164750455868187382026756817674281607269105901267013981270511923667001597356750492245275433786846208557658851008058044515865110033692855453450681100336814106284613492266217800315759566846797316075566213952708427258719497063097036539097661578524720129350967597192802052935851944596576665600000000000000000000000000000000000000000*i1^11 + 19632168470202388979412362564402845341828103249540432262549958510896822032722819069158163443479089128026970018347824139318515517200130353768695776228813512958180092761862944697430782287729974092868553762127624954883203591954363891040175186755498936829768841499284105832672746129399662185301772171116168920222116115063601699036853765383772307119620572135181544037567455605875467969859965558199038805696387443909207683829561407097216890950620408488233856376224925515803066305374738416534693344590691421902994898384210784947781122486656422874195564760464605273279762173642370632050812045376918212166720672883953694229950306043331470220242372751893607610453055595410707800114368953928167643804194184910922416049918346492825169964109794184690371561579802199705080119070052967566196893354288890350352605009883111262214501941884097782107905864416413509010729568588741527766742672586474589159310389185062560244330502213677545488489247149836993119916158106595929472327564244434049146469349811641956620752894995550912456919711803755619799513052604968482076799547486745615523701040295397280134605743790790749364992509932355957509095216310176507176198216776391501939901255314289691087224897212958088009473036503945804016554911553254478818821767139260246754091908374528970706579899431564349498326860741411702905432391885415582449215585556607015576345868548590788493035536893214120189191554034867149762925841425385928680211574339116660804984779139454716725405058488482605606029864975267811226230115872778162144482095992771772080993318147008284245717119469210335800635897307502841392638570466393591076403471759501345344272986856119445981387824757515296571339573544891436300473978681215441680653481791067803686176343332913002684406095339142579878968419031746049873676138856199631297504503686575437144512748869106045678987685574723273570679530452890688144735863192292704430231754175616877557240221390299935082621904028015290757337704696237861946001036000438753937418133064700982088918144069136063343445062817175425299548853654125524752252895088701268917657606249074582159925647732941948987108691904838263631073361579649854409058744258976420483563520000000000000000000000000000000000000000*i1^12 + -22085831618690891739267092499284470631805892010297735287396493710063772938508320524326962575321966044585823358537824412428479905574261121860517871895023731114590229831808160867982170120186583134353662087035595380149705612668847768948448544042986149621933785379730192660052583255300508352668978103060372444049823596840917737139743634702456894367571686396245254827455575850984396999589856725780177750560418618951142485925087013705052378874715305416257913354977298366374663073956817671392477189827346620865136891118286193491957280889185424447672912236901940758587692406642405185404382571848001283288804392314867982185239181297958475823400716378509091705241558457250728491541531054535363048870532579990425238111237156876234417567113931444150660103937724245833447450955998186752999381415601229553420112580439462308792037226414765933845127057354810042461993409805359842079647521885824656530996029251465243343713325211081357666412228963854268899117536811185644324142909846515195843448490072711119490115098704857522326019155651677466558519696501773240209513529567300403298986435835554253765322371412200367801010858692613020202513081276200433170613630990081269858346260671489622665950091160902390648513772588723875230935796786182996611673603476288325079159543885650888130555797088402600515016991126659854011290651133039176284747434747410568807802712963336622629221704244535783564511771848721933112433253003164473353040051721857658260553489966986912662907017616859951643953820112819345919105803163486934109395752643410059978447592646056100055507713810000698411777709818852298589064633444223845127111322976192014553805165811651613139954682948527158460708418170503919856446611611938004843897647241579249060343785772052648752449260509204748802716121411700755718403760693522341119505046651531712057879293992689019866066640112826371389934247634230110971807192411346540145521560472572621730364571673201550099522360044149216608720982256546399122902093799684150884960320684301296879431988548641180807797741411561563997906285906903569285462032312221853816607109479321290043112888482628031751697645674595470618483171231872772397445676172774335315968000000000000000000000000000000000000000*i1^13 + -2253695914577136893563111868479244564142002949465469986137341631823153199748034340273708883996978197004305195188920599556351442673913033621768407523215041692514306999114602787510644673240882722556153620459942006589013665086167533065061722944279946267928433394861751177152227336160177091815450936691997753295828416330519033307775852815970190128586230359570460127293533084134990861033580465277159324364253391872710041336081085154883998220996222402009490092628634261234521459780296196368043782469083383887225561656179528387212487058247191497158222009983575869815826333024858124249363388588827649312432558421213609982818970531414464200847056952068340767198567198667438373542922927719864126100838728690531689064280929067819112853578755987491075702947895203629118056980359845145144485245435474620757838052612386800541146043850569199529921934224816175490871132506023323775390580775327434651310716805155608662837168084993486701966156648644968651995087591385911936301553903010282214866380245768065635440380804210240093310056882184073646687143977482309663994525112622628216712576120958271643715945242874246914811765435935961822263874444925446149294727768834308769194034629746953100620197698337829478713448125443379611900222911643653624976874795108579529822901440326268624082978769171731165788674479452196629977821433786930123389244967024950046038402102883627948597167651930591156661971672176132212537604297572493276440889938476819164613062064235245787239559824999009319563594099190669877002224436721898595270368706486357816710803888708193976825620016968395417438882726773266799990520308285310413385765379432254859732746567322440316559036225175505730473108452508594461462695083527119938201394507219893569938762506952787301138151574322969569155611918495679568870017312559000157524107121055296605861262353113103473793316574135544780398684083221508059225408554255599542909180864525314248378846290523816952938135090360615216009322916629816938879918883341107915494814785607782385732181687963559434490077985722068609957286464396941596036877851591097995347674432444775523914846587904629495349313247109101791278448505512282526511407665693641932800000000000000000000000000000000000000*i1^14 + -61467773882961632158585014370706934205419721871576033425945547421849034813385778273956038637745350865010284351959527817281462446304747767450974431952977785607821928032894213479339068940479552027078755628841345784041647451885810244030248368344832801160025620395291095123610045142344330847581642932234674185339746334331841144405335058680868403995293235488446222768236271755029591887224964123730607574260774895079409891675893581361071109062525055867611659502009180916274905260216620261882695757956899915282849356689301580015376240565319956048465531371356675185642433273265590960895216819180104344681058205970465004965305033564942028973623594492690861002511756182931696769211185508206128024649690746991887647618765684065094756686706441344535948908695628239844388966955952186509883126899799145327200705068010653806532675654465849170448413286496273330075482069932675265321356576692899780934952117028369657877453132368086148764603268558736588111113385581716911684204589804497609528218080880864609936474761720427204764802896321142186777567963722776054597385338785088946150300609010845457887950170204992752552254795029743831133365066044186211242166086248430477370786024584111761797147006801513157432582393735715672570725664509942624510726091649092538004648600021760724757671552754514472625554656124736422183442702769979962606798759206482665869067238433454312235426270120977717932520218570092787160497247391273610778116954019304917359923229469195020908116776405095080468149463450693443540300093939904985436542343661957470070246239113706475431893509890470239518293641925345336071987921227622495397574179102377657590400854310382349692410962165461108555175454273406987466276889463135073771916498892385389981311512734944763154198902509520655351022459642162465436539869529049103121112941676112680964759500561148638067041001228699703336768773621899095557877241677186006480626352552865406432924562259205158861259685517047674411032534349679412649982333868252712976578576917911923868938940199354303274727410410469350490600154419175386585414260038276348344915129591742430184329327248181944982609837176705846419746409896345885337779758767800320000000000000000000000000000000000000*i1^15 + -4006223475401876428763755452711480045749963044378362558510074689647265159571578214167410167281742896317684030503707436504605358560842342927970911584211514338615717150859563897097084186072315245121609121415747932080209139002977544942771407177772475895440561484414994926510772209833383972311189007795898737683331681798640561797350925090471712276968995456887952443363569949257463417787014006009347616433751323121700300932323970554009327336582971371896405224474442815898659014414828486317536650172129173092102234348548652274040388183943077411480296304368737243598032048208840698030118647009680177495193976243942367879479097472755077045296922227678109776849681304425630504773440312674793074674024040435076678281838245016248902683840399599634986950494621260347291852724381358127166026050982062646242051198102959719751555165051716916548030275725968587762840984394660002909663147059663019181770365565293199076511687768324318209815147009726169428620685268387071792088141478026127264289645011573385612603404314858535658944788110491678629436571377502590211400265099777667284438755003469911936125636371182092657787924637856251394998515500881435859202830636324449706771720715479394902677142638059806246179725858119920545839319672415095106761450971124560973236185063944921045761587544221121933894591121134706977388025757586987333764572849940735936430670517467532878347520557559002364461340909113460171782551863377237943201944478348262729431005889785893553974524906234256555664071261317947707928766268987954712870272924687723483852390009795283403395809392530936948016136091195515444205932783994349276145284173373179584540611176093633780596250929356588475420630334211653283018785954848374917322925406688585408590723393294987940962046737184400116372447148689947295847309349306356074482651385647875357910868720608951315954046110063550038275714957608434422665474860158698392223006876680405432387402918705414609419261417196820057256191836408512720306781530999635101926578134544256114520108198245352109179417997233383527533134050730667850574591051511440622390679204722728633427487599090775891013127766522690088285523634631961609525922889728000000000000000000000000000000000000*i1^16 + -158720094260832475498516140475608511818108286862662951881769327216450190017542236019045024150549691152432665099536105686730513592556807548304432934012644249677578425209900875261043914821586215477523079026276794168025165120813150037050641923615477144683675893394968761714619189816597969612866416780927794496256104090286916342877289918489034722907360750431409939410836106420683660730465694677446339748046604341434190918850265976463023132798799783920193629076975741615590026498410321013590907894445612919007731948949201044079515829179146857611988242484622607803142269551902963631253164525138896761667611100587868378265321363245776764770813633240304628784117573428265124557150432897578634483738517464357974895168456513069306012985116069845716259337774664593769652492711891011062370161106505712657557999313988577466956112928255081872299240861709747179406120434027555601272041535844165165919692628162302024122793395754612933511295535807900641831115404727468705001145756378182369594262848691984395887301980777076529959004274153983524432634721854027756292853228908628686464066413377311599890072599235356796253967705119992348202902285599984855758999795237596781652333176155196221426472696319821147630072422909546921694779370044858038476730897932129386191996239365926901052934069140704631547193824244024838239180905972807428623407067692596432233817842726048842451084257991129279400800194021965922436134091101950542470600610670152617293586710245355564547895056918228851596381939356099004602363812300574637351479985458485708738537942741215928584743545950799975412323050305656854101789983255708242677568157679342152690207406882111754730858474112650228179655250667732319900714616257984576357139219007808901775386003021095566847484677457057636273621721718301577081709356731464056840855369695758615819250374450984995738036780320194675924255373243538462977937712492611067250850484915686293338418423860255454073237963797168311026238627428812030845989121898399320489044879449221813639643172454825404719028077369767541644269107504521834203705136809661622924570760042211299084176699440249687546760319482391142062969442692537039622819020800000000000000000000000000000000000*i1^17 + -4186321561488568553497856376604861087364486436781884583545857553864183244913857593705960935675142889749485558305628259493690317889933996809414740393492322573730751146276587923475074357617320485356558862074731202207382262746324937720357759809427087098443944630841088972829615552746021729149533490146371099083422369360266283639598208090614557150784741614741099112848126556496261999073038040805903399490384740611280519482636867923478973273796662705942852875321791700916869616723484821650137298275968444794303605972542555482246712425021009483998063255130601233181627561343085491609332338857509843390485436066186436317612759116034266580884332882998739476420438181870035499959255094165178166065587025536865549713748174558176846764570915265875298965690139915487173339355436026992707241174210321163399674435378975748803129774770544059420703533548557149158268042546829889179387700181442251853280947238148243382992892134023581055029661700748260399221345329106713106596561294262628944794152036813019852067752445177925415170772551137704171468266125653494687324463264979038479192153300750142159155404191564899617356190001983722213347227442310985130643058485099439195829375819148803887337346597729193279875566357970157039519737114235534777398887022542802581023138402958789764640826400730720758737603457913184142626431634767397043788875821330259708612300015198256817533958319147101806340185302712842035154543240256534594216238629995657543486783217056704554022887534551485056914596316650359914800070464811881347677565403541582479774833784312057378303800611183103381138137047476617345045801887371662572974544924826524269274022922910691217411866501809389258320072021023549740935998779108405981727342772337894519307925928936182678865585738063393706874471736237809787122302263170608121873351902081442280483123561922343620846043034544187848367089892066405529520101788435202047630586204573065096941842822654154785851185591261301364800752041105587917031428437026245850533605457318998611372971859864236441371796851388892588589698431098645797594470502881397551481257635298150050070632954564526093307005548223121214968373629731366166855680000000000000000000000000000000000*i1^18 + -406300042594275057416309758525871174030088452476379977435296374122035636361033592897277044277851006724745909133085028154020479725429995071956105959153080356289983873688557043627017097307845366670217352609381609163078049269793147883318558820386738264578585295794264899088415066144987984267198964876326493232646110763095685960145793020537628738693353739853254608818836854230404841180401577377239460996357684668610468284371778861565309154414776034177352387999102414533985323609192150686968756448092271954744475382420144058524475256126498278055349872003909200562821235502913785135145017885775745568641943871081942119895248754362446193412933591721378412571780729757403951674589863841063145004505142284342018790821072393397733322223231951696715146490709502009676666328665553701665637643982110367170935653488970476044141027911440798281246614751248598093421439644492229275240548427074707851390933712494642562525737766751740549531111166865059512705356205192643480424022388881702354787830037569039925862868515884840371308938164172256302496548264717988230084566683291741547130759501422980695015706409536930678652199231267418744017657368156393046059871560105437295061228593514760267549041867443111182938816262825168287938746921194020929700340340975608139443927131208483858076644000955237615021496780761228074773457243827489538080900976422215196370606135603932344372077741859809141839859193741354202176292669930854629470857257372646837981728339664494413697042646950058614878187478623156511743212035455957000392342025118673205819671554006420082316774093064032989360226049064402605359581584204368248463741891568531398922254754198841036295227734958148710231404645115937672916682746495001746423256200103749376777797738435557073316784187431629612453764570203739806508582716632329582662384873895120926366129454200192140907684091029980375100417924764288649424671754063279919222316445734351564094662821887829655258439227188055464783884644360638199869496193164372394713401516170646387869072627486124066237936140689677216256071523340150275383010212360884565258924557463581199801293728982945726220314458734042933073047449324662816768000000000000000000000000000000000*i1^19 + 10792736244422409495077571624070503737487506828431980466011282183289030734011760215074122599806989709899116368900763634015631758371904703622477345769398423024385942184193398727805354718621341639810089137109300029583874892037755185196979586411539748923488123292171136636324668738604760472493475624707325271959354082769070342399802139176529901673079589201774313021574209551772760084715017887186876692809504921495951032245534873359883032641208288388309124127113375836518336528472759405027313704944496837199175014344284889617680515104749090142673254976680196624812100202725270244925358942839152265004421224565654467681190615137248485991957635647611062709951586190052298926154977654532287055431130706886652808621283313546780248496702348709318721933408645037972466736187127354741659084680991426775904551354435029951248801850994149461024553093691095354444011204817767560927347050845943198390584636939288526636402547375160055411697904414297343016204485117020852874692022046148229491295034393467557040430967873214436916608681620736692483755937832866567072972216948438465523237678388940692038135110091639836387523529207549039553675282923158462449031251165547249864714711757361814884077749060778899078313982016705296628400878496194793937410939721960067438763507501112647949510493846514946646628481259308455529338395908408846972194928606950726458658880017725271350645545615175908348679751805901087695166171585508808666315008739702402678086367024499123104244081795036134972471812204335114141794603171040422518468838029099282312547605696754805199293993077982970808100315460099109654518926167080957610062095280838053950583590073161167935040058984681649700931278834800715150140454937928162409650851439436038328232129199509585397214272107541603392446186172317295572660333125465697988461710687430205562242740288359401907975757557600012342663124869613647594249584840677684438253069894956680621517169504312404907428572455631531884955187404959745042517142069700100066468072296294535754133985360507649045042955499137304853515203754169268035054302282735302391235025679821395701793559480827685989928735461391923377506060433201561600000000000000000000000000000000*i1^20 + -60739301885483048070783417452237570081917675053033387544335630293879126697996639397388408840853313265828928460325403317724999007189328777600126353362734467691979716365194021038444859094474084874012749488041929284033244097600615215724717064571970019502465715669717131601189495932624996335903164579843352845384984056995818853801973017714647481765347711378061766123829678579824746279090119208841574727912359777509880616866802246282588487373039896786105931892923043184857326756655301077685618819645985410524026664595171035881594727535584710159686735742791740196640974381528412758835797444952898437068936302428621774255216655050878450239207431177475606697532838450147213335591003481696531419998223041677412111216216202328554026763302454754368339575730467200499589641419431538988128855694231500744471875855896232083273099424044935136317958343522649999927243352607711514836537083255152717407321992001804689900244267224671853339019202271896267421088245039632085137583783512465090757125467536873841510111756983593860731900104329079810602630954832835688056721993774183107764263042617725268351219726154797147726542940853650652536688996890128386511991635480394200885383216017230088242826375863442302281305197405671737302731152986656995212350012874085097877204239300728178742044009205216649961559459208505842418022455897243088884764098845123978890956383007806947662633864820533524166602580414428006270266723131471220295170851847241629200277909977031299207705307508058636018052575932624492626366826178402789991741625318899617319858678142201892912169510093115617795464126011000066536012801038138356657076851178307159273049883319911444202932630488884723477306001385833507102371629534030115978859535224893997626771850956215949513511564819863097241950767833132457021726050064498613737768660549925449825988400457507017079280936939152204431889147245340125398854167751536116432715504109129229854280903506467564812213973969752392970515776139139273949958884619207808344243128106355954642965221432119387995439179436761334679408733773684777405620383792480701386827356230255927336030111619395014945587487683738577694434378383360000000000000000000000000000000*i1^21 + 5665220071026212504445133765409084902516695456603546566552025891111126983643444684261993071118676213421536161521779475296147726642725243853349778979376613380095083112154445257175881821681130119768595406664471923897037247617538347169856652964277498679762917253646561546593709927965762985567601294292394043184519819683393703049737056738595846275940512111534535916568673361030734716544182180486643117158290517369715047384419373898277126680084717664815933951920921992124023642401836928242278512286299501383297829474377273703816919379076809803427947366725360252638119828534018381136489069219235640505181891431907068093421848038377521685313365032614074796079841753841885152546770626899187851570053966153633159147597678055225988341867825832759781731774775338188055173438099261479826919029322829505322400196562906167572082627048522100291231065231367151984984065698641834951496007688243358228503599953688056184233975260157201545430786682163521764693297100742096095339247189100866001995827874587828287759660344238776762617139394156304195420020937109875655022634825821135282292021002605917949263237868322842499994059717121082287050645778289536198851530392343486202989341297052778550194824359225915825031589713884213560211125838248910404626374916038149603824166302328213252015468793523881476411192878802273167496688862754423086427680165304377993456927036094044909836784050226079453365866882349160803561161133113255670870058418628741215858078424441004416628762933193699172175919254063772775993311672448773677311912646002309330052853339293908092324636028764699886777146096697638297160564464061530411114417658644253708284734219836367552549005125095440694587336130644276073004809740107382150836033406277596702654314065548018990923227355449794256875552971629689237019209549780174722621798497770846850337916845765242380338613675815902318894978041822680349185013350728218406584557780843145553835258227009244871970913840190533874919356556879741782591774526764475937022204875363732753891006029014186974573948021074415231473020665981893673818383730117461860478848362516329876542969230485946669149596195553008795095400448000000000000000000000000000000*i1^22 + -138554179771399939328976377902244714233962386708079357766862185103569427900719422103234533436814396328259824974945334388243702470181195521832252972340120723810234809139746631697127678547332047745992300200332761033174961385685688943446073444093411673062963935932091937621796338656161371232832465637892992682377425331447026454845309657890366787297180040841395964110042024795660830438131780553461119613458570494407092882978048847419069775224189838669482277328781094999782753341672698242017361249425635287931341516044261174911064713980707416772864897228782833187039099819208423934264583090019080919929607575615971182504878711707277128720129073201381808388976398558914947239700322647493891095557243560357930705513861158827523858769609356967329477788608228409163356050948577772801744366570189908179636482748555167545902948751309665680771009507279541235137004215835903951843187549137448127518458704525709960214567219926187920682191504244986218762637018960082947851406270513542857867139681267919499236847185301320412067425344741489490076356430391772051207254828415306851448830566916087100501232789873733205448253102053359445495550110043775387017088579169336198152038539355063926239449673060683266142345868661827163015663890101769542171101331026624826592161111735898713022230875222870232232579784719710736290508582204017049313091021013929190559098715711123144481921352908052895521434438886765523388691335278348916223000249985683142491143953472085963734389405476977819759727592341390722560703180556489345533336763783171517366991153074363725261259485606459413304020575410759158441432075950699378602065549670099589393745952738223062460501526048053805415072834767373664246354296895176722110810967241640734426142762250605505020162431451143797720408881704147950270051338245038513402961417268332956898366081112278562140399997992517512250055869039471783473782002183846393349500999797868538884051617185755487481961189211260357750397545391455195567103461460219796442079477975387906851491073348420347145472682540946350935378299154339113632947319545986738498985013860369621870648924521091906767210223143717505807155200000000000000000000000000000*i1^23 + -1148203700025303717929142978710786049999540336004819100804785671686468142409733691555575252113443038631786460490037668993899028106139751139888574811134500948317415828875684817790964708266408369956286341986252112303318405913430689863877228698018582451772291390051368931183403700553393582795958336479338474457941516072477502008265714097159411088874973170744139847865479657210940466197021368877287435114039217163626679826598064105033281121151571913298816536895148244889387677962601109393127518175555294191323919034913192086646495214791370439812906988887449777986073933519163404369650542372878694738494923719907584216898382398914474981909251407189701357914050454306323689994794512650967668050410829934326538140233973090413058594376572460922462487486657766009414052727184845144360131634906500475972551059522869323966896481413082798587709117853685898565207983100510189037015862533866089517349862373558627745678191741791423071567760735802176667347259638387052292224769684860417239574838527704085354953426384549125988399467181923259541721909930025088322148720211191772294713981217539351351925695032504712280459518908448308420523745447314574202266159312241013068881908954916367961044663600205491585446377205728237180806723155446941571884176383306350684705600897110373374157560712940582653615283030245202259378448825631738256193824534252841001534433291670542033991754503488593692043485130683347716124567147179140938197030766829394416148726289537106044949324270574230880802186588903307382493364840162342579340179843045244210376755873980822548593851560550913712792930418997372182439983656562689160572792736062947464752340298534830152874570031981216735409771439081637404750372981368405342276445319248629615599608960588407867005762982708099023530740099766488560149476569547789594387923631920795036780350024260402520602025687295673615498600628384133065754545045836896907564203866912400521849942305290541860181636265589243758102038383829489678647745743814449855317738279239042603225551521750234016065873583702227410309209492800106743247746396910340624651095527128748072505364113197743345808430080104668856320000000000000000000000000000*i1^24 + -1184503244917997720196616111284760690808023074719229128422605456520368475924750409272886732862302394689376376687106256079225134356476514922992031992991538712588039863781285347343979225185235335263806244656321612922845007237642103535815107761932630417968132761375888503057277092664354521029734547826465421359898544684397523561847236636614497760769444244274790814315972134712628058054595494868662609726654522962389241553433673095290340283627520155701180724479713698035762330008550128073136701955481336806531140856585093765753051707865363918954930519573932715349490999151872399458065849254208891217161056328023081644132645029443869351827892342911461010427803312635994607308440871289234035238332875015566825032632093495899571224656360820046219605039686616694146055103113727406634676886941220828259758867742768400802231342047858560380148984281123085133339465364594640223774446788170077458540104655107059926145706311298564746405700422355126102757790824958123262963920303648367973924274018399644073924117345740620578101540316172656363574972199524118221272269959524258315148671950018874987822298894046641096903959147486634184136757814991109018225409261866820686847678547836479143648922974190557360160868563274394456815890668370137014603680141720134286609327328498809525241439055477053838571116689651907965039101110737510408926840068506247367143249113135362423494761463430503264400540822864791496146803422301531624514771141656649632316923176700838632578885876369114549684981751362623932819241661532013076273784037944936009848951006539389437742742020907099858477870400452643717322478125270965461881373534646523474639468811965672691808029468096395397060989395791339278738169610909254614794316898175134323829346923180090822297796608349647463138556590144098898276469086467150359549160244283739188700963953558319889416549311216848591729560728977727787821473972053086428162559284153110952727597605335613208952420958931112316856448342546526953995967364515992726520659553328346608324697129123502991533848338970235123915132465313973118172760703736355071213406351047803349344245946845238705255738630995968000000000000000000000000000*i1^25 + 6436644427222495632110543789434374513629403203638246806205137200666533281727561332218697105056111442158994230220285563181445352382890723068845295924652964460368267353211530779602754492641588504768699660506383426683430566048737472497708643895372541052036521301300021064299263681017399931720705884145350736375825134546016620836874467615896167382161788301215233243135640006817579039691193211478001074790645024344226351599641018643639748065356435977708661196081680012409548151814776385177928090156925001754747526982449160251626368071290016973090706179034566608023623073492252647780619870725459220360038759649377737662545524320418543310065255975045768201999967182385285629753936419559567820296902043808279429137711769525482147671293812543660190089887581865188167251000734335708794239534448532042326169853280267594667634032572645069173621416902924148383015220604264650346286396698569658049379980415057088737273004484438549413660018792205651841733869216544426401163409638532623428993756774543613620314569182627121094788081062522839087537352464244631259325503977275699762371960307827429331330049288213415220108221446334303049362443294478801744384637914317420579644626015483472803779561614281582701694403937995497946020362051425989464260568346231944322703007424449797779327401051287104510287014814309974378667066420560609962654429528159478128569998308434300747169351413478209361769170355395725914118712373654494998653517367761643139757712349171774612314586019555315137193874295346725721638450946902776296357662351348894982033341897838061308108728587879703674067621902695322645410244794902676327714825235666950383928006663992458840238002080058492843578027028600668363816657217440761532114274334168314468191641369851807885429551695278146071496927912507904816824799065620059766080095092488408883734939522015163912836722185681745588487134118422338932812098196568152211964467961803195118331913686206636553843421431763925643129849653436656019313821896994894307667904457068571283484933832572473924315526531141416020417843360610921520323710379653125137263334988863167877062923614007437122991869132800000000000000000000000000*i1^26 + -7819717642580813007086593128155901365386834654501837162592855703901036370625827399506765084399467619541113034845110038798167460029082442880792648271891708563312929678102033160664582034551322951602284231284274972083162484431252355864026710226240862147478951466368923390682117657446434748082315742670766078371948353218534614990928125010620154047094254384594033429859121882198815306962528766067254115090754982597934567908842942570762446616244167176757177955143965297114556607776202735926695334359249664809855698436644161259661265047046787730061717488005459674918094629595651657340563973125316236040575067311112642461305155950967706527652046255940589936874059747062822420915372064276347450887369853992533647733416769087486685818064590352089220621380183412353485067135369159486992159567833503837931969592813609557005612411942780886320390963046043056424069832518988123720787843418767984086234961691466666244279801043950319289789774385956852950685971706544591892621449326108925262519886175322007707122114025405719780924844598453099392774300192430461064196576360382595667514460068810894357797443120296677055526258947253782456118673284040355580013943530404149359182611122046919202482173276328313248409224137135121964484654854997114039712407856297774932895277343109289126298832323832470498971645611768591638547137218386461764462465161016657606127722153337687818114848964234492851753504546322900537505360935610717639726904188894282042809689506823452519953035070720820123034010969072631783337358377280320264789540070236077983884484073747409314390797397834928765825484427481275041906171230536906235259278229836431850142303076775368236315640263028306481321334302346901467457759943662916825531735164515532428480554192897271633124183346215923509204253718940914942990756431612641373328480647162603282193908829771244109544798380921296658178595142537024322906025648771255568191680007394196979045546483222317588752648292004194170131257188560432374147049772609714573120009256957567580699907648254647349116723739780695826259400480164997202632645052746123555762876581023680476951801661805625994117120000000000000000000000000*i1^27 + -1555617861188468975106519891874997457532476359907933906635143233598542296514293755472778841320198064204002662874568104259291033558000727097788170072161711970281155713713685061345019105279524133211552242840347833207439942998182645010140008647999483747497604716319304391047816933946086279902263155177460156471796648561656569104532877409922264401855442060177034943198543994288858470518205810926092569490485730586306167938777302526812685884823564396419808036642937391602260245574410645027775342649194557289796717854834613394460503427944465923620253547930830857736802263336792692230879833436984994675573584443782813241957006334019995683858360967453438707133540468560421178533691778211854221989959896376609973062118695449669108566794433136034969845643547528556294948638207442330876082383352473990533529351034319801768461557813178810473693841244333056772066717174608825185135532163810599506551277178940217541965781529304446580653511523959438812967505342583811699576903289872243739363572752395156621218012637561188411451887833463404744930402083051879684180971882388983521094822006892183648417989676206192049239262956234268371517739006398605973012857759533109312372914157878639182952811709053373113399846226734698375123237755550435284797847942329867099952465771666258594880454177061017053904858317360980293510701496510695990487250258186730404644149752894383390464974000465483548725503139911397921847504478222848310531383488689541381685997357639468418388223525255546276910217796762448786374857138359508214496396970696074850072981710683441114472550872809683627682078184663937291110045502034091049554019259628846727865605282773339163859076123894574676513021071986708682825902154170451921052468627103236489301272621700760363559057380103505802857077570438815446584177455053909524368543100884810558580032561409822784390884568765274343983589993466349988264779750986442795755603199165888202396756834941732160704952655174883062771796361035522292439617602469711569099751034158280995217461048253420624784711149273476947235692849327558838090208032000757219361122770596298709312096114051121152000000000000000000000000*i1^28 + -76273755379188305817932100691897743132335506317194423228535080958685256304120897353876452269064435386304229715543863175978244904979908812977226667110836897214347706029165515628091160658222391022966324347080973722651954554541683350522011774733526320301812634307816392527747187292026884949922757175338944429097270614854248361440966735980722362528664770350783716680949455894752358362415700686727671708334653999648259445753897749321865778143811343030582205469375955425466112698448037536323180455778873222137707411166520377986934945910298858701511756172146830453547062023715348150123122689569414318913151090019553868293832164167017426039018400622554963786976601691561630221243077365310920715688022825278298485230381896426470789279605685355696493520863928824854221017452169234179002813337367094462051858261054181205187489506961263595509615837217099892120604796247324260081893752542807423407419439470599988928652533446987492755720792501646526582210287711083914547197978309515646040136472143976119998729996645237198075640071849261495685422906502933794307036038032118200457813129459174852073952362424565984523701878801986155227514168806172370789497446882303675641489313246742095745688008927201149362848732818974309721381227551451431499674303916040833244630350739452450847012922361981063044729632338585105048857602016527222896684786319402872638771250026106205841972410573772333960056448890752003157017438018552566574236048190602400833958790965389888617001067859959588938601534548608062672223960790292276070367543582999363087362891629439532042922186148399053662386771076729634757376771867685562363291727003157483489698268790451687416709063264440418965803049454137631311123904585584784935149033874966542532350594019250465844511380735839110307544950319335793663181251990118626876468183412326518403476388536223648249691405812307750272766103285341327139719266084888959817137269976124169724002796994962926708513154410983409301893530668263802200764551876360128477059159544372139639459213126783278034245665651971621152846032175621862268329979509087403265179629119326083090786497331200000000000000000000000*i1^29 + -463992328625203002635446122959297210384177449178587036477731072722239792356495193190688394206003131063965474155864428457489551489067043681862993680193368793460817681934976497408249031252947957754083588659089347749157422393113172193728236394914394692931883742094489300847439546109296551752315412914313500622178971597541300616059913635171248124148549000305728499945398890660459499167560765072933870328479319215107678760089236412037675649762724955022336111572515341548773626988073934186633530883508531616540668034522874026480575110051928379253296398237036138982011780674427187373392468332320568471905986133586034484767092194617425421291347932934739512899825653837925165122952584988478869893239331302267241149344732557110493382574581534628802761602062661191669136885097394258162095007426796936547835250168243031161699696593530361602090870540670522751386946908657738882801302154162720379167302940834137805182688586199358693367197493390949396516783715997870832882777339559656397266760167891867300716833614134450381663753921073322178062498681287935834649289748475689901147844397346553374122301721130410204245151024402470979045796446533626011149198866820930282971479634147848025211039085608024113417683912631782784726566440722431514503621140717535902666194799758505819835057575804897745312906432201165075297870167874403592344830541235670871535331877644015394495624322194773590737778896767386558481911613461352952089124658333699974086260506905784423276329461686686077030109550514164104695449363490509298171611061359247566160508227300860236419043575727379234846101807544941375441137705319023075077524788793830160294101422361612880668827557235013185688312428027786154492519914058630533314240887642761425953182521558929412390266258321142485571918008458635873672922335991845941817742688989248273091765702987945910472227460487157427876062232983256824223659314927092654712305377692205207521784236383415099163769038237201769887950629809703882307263399091400729069317176792752438700819751558780039173205664687154994448158212074495141716237570051871673577318136418808312627200000000000000000000000*i1^30 + -113356154735579364906731087378602493158696191581696376007846620820101218224505447277216583810550006254870716669476441802946835365461236075354443222270469585186911540489012275344661303254952741387863963831716568961818584535559334134951975983591490040997006877692199653969393854756481325891767814967590928519889718529213913143610649215631826977210125853380058383345231532814445772934717949846317930948975173528387502040244545976521877107089425473931254038938187818081564796092555097440710581564740245343035279114745714840142130078903081930049283914111181039495386360474210907495541600270351405640238391078068605717422135357005635056519512229173229250437338171909176123775552601322993078213661021270069416996208321495258602596821801390056976519271116596085732182669197038365049073113980716222963274114400669486081316652455171934244117189223787053297718633473435085937827340768007440803490136066543229632208691744414692999145328943757357200211875818236474381056009867098919636232553419315584607087907009252950672255982202152388020570019903244908401815022353598278749751303117729967500097733741489126307594617703364151125454465196779317094320751397465950382810033902801116082828889660193900944045395352408832571311648835384299493343110524772158502111943437963666315275660010783859922680599979208355450174111520010485685583760026827357054407442536111439388559033357824024926900047176217708668620781101236537819460431039811653908476865547405035376685509603434215922371984207256858498973627402776546476864846154918485307751477620351525063832834601713308269568707859189199672307015928153836562204831958346255196421455634234808742172684421496290012146120977257945226807689105824900658025337649347312885236306554995122691845616012321003010539498934177701091342938203782747618479439543819680532272883886541584917344348063497486785042921969609719525440398558870634590655525278814722169778050246202054228093374954008205856316415070653031753434350244464766496103068865436400442643902484179236120225340425814406650222128274795674286807446478457743302375871727733309440000000000000000000000*i1^31 + -11468002039446048350030362580945760908525815333718587106000152290850133202238755114059908865564789849623024400602502817671988582732144262521821846584587123513646615236673883845942084227705476673984161961036759007580169340230446420154588117197754230447085339716202392202526372941296809739592952247031664651693844698663111871783220050763575415060915833257092812411752394235787830304440289851751750118838147223109929858650748076142729672613061085532603922697048080277754737972806796302097652244257922249965548095928766399379598019441544009550020694481628994699677283800997827836078227441640777866404419732222910324001979093607023597555218994685463220454145810586708134422905136863712723493500283347391756252854700915209111001182619061275879320932815266811192705989037547344155208689039465549265574096545182890678924223813143616550596126313437152804094801141810678718180952539797748742981584138110268060756449200176503395291453218494496816870369220877020554666819455006390411620829442048086875440681688674001709358858705889416127587837872146227763312940002518482541234025754073204407155860042028857012430247913376273558681713204480419446210454900636506658673543429601735100129221668680712860163272786682232496353746193393324996077921014342903494836818581731545222151901999032018093536396821480008790057038564250592712146022733641381910271119316732630348518546809617358068066541618131063591453114252378658339523083050304923912392391923979623295875876622014025845543600651887175074198264553159880813455085079094500369156147409803042044249674777400958622830928773042767126758341408921061236319608386297756662270799285489150787780926623628722962419045500424179229298967288378698209004651852276728288064553136301768267757223410069255656745114466639138270849677758679106203560408682496388900116689109885633909972182190855771415448991381824549226987452493705053059414158616941864745648445398730920131530249942978575322322385635469044558735460590182478174918962398328638994541020369371011103270324138166685540694589402983418062506458648206909590034877880729600000000000000000000*i1^32 + -316606218614534083083412792597123471391254099088201885270716176617486134306814188900967042512285139176188482970846070461840980810035588948706360870488366512951270677012762486244912652383599767271072357391495727006507605041581241406485504103170273683399103838503633075531857813434656803501704035279175096435213766047551297199824120879808507312503940208177760799307523043141584746431738818289013384800809278122193360914342254122118018096624272303981715623542823884033143900841977340803309623558204667858931052845937160782303769032692484201102515527857687427046618460058261367433401774374796171333073869365427840123536103353256533502589334040125528760241815191892020118200363611196593367226297739673558109306909226307547492067029969534759577897703986288087244917710539982089131836107502539602171132411582133048297325105049834607697813217085049660469123266937795999141888679299660169439677918479890059876384703824515834690604799590320450977535242769204646193515878834880424393512362334526458125186342336525193356176234830059507671542754785366662167833442381632183675509662961738298090018680071139813324627563306374558055400164640367797389895655393594313728862741245105005278257514788806204431605404047086565130645860591576680174264715182042586766419014425526638728733143859417148387439825858486279930501908703957893856208754079636746393852651354037597023511175956355930517833255273245682705649139669857348682841592253983813318706987687082668440575379277307613506534040625099730250351027179659660691399670774647096476078258613937221629369145976689942270464570496038834194137473034260873346965790996953946306828538347027742834896722552167893558880422122635731169379986852182868962667019576307182343690217415237540846693731733682507748145267947710869234376713460301832469869344847704385525916689393287743994942800167816807167571696100006634746846101162104493258195777058710944969874441016976545937466192839553477737907350428081585950305707163738947802197261296375183366693829969273968896071498705730830651460880725754585745648537773769557708636160000000000000000000*i1^33 + -8265343488833441281328167495034997768745207392797814609983558730057445841739416682093093126413653336289684644374649087537728738606542936555283689258356580272830930936087675983046552297064067492332582374268060354276207614056156134778801798872134917166157219554056934343132965074678419679908897922485035361764307853355266531584287965510912959549864569433927836240042512338791398039355993068335468750876485128226232249815352064940901268467579670404450158788040845491617242633586338514832181777848395541702480927534174187760413604592125037167727404439426448310685812541008956352216144541937080024732145735853889481765108292854950962782060362570695578692060442819135795325448809030466233226816927025083328229253409428574911799232013957266898824464071488751938140845012134438647066422061668387573986559378896913638426251389473757672205194049050658989731110331013939263063794958096820978540413197673656310764920589608655174944244712370685401512943857189547988600081528807968924017964562773201885969122214707668672566597563454496427188296703964761550122075135017122264779118881699955638575371434171969768477381654388005945604572315732488732965184096949211639490836904401836721061685859819073579747735429002514166419396354719534886775497849010175190260997088236688815155775115662156774104703501914609975202746773693977645590836852553714954988435706747637816487553121389505560413944599324985717939134669155301194160559049863270860509663346948627883758138459859089400101206349137261309539600124455834593410618749531046708546820480124025047361764771457822688214386092987286214373698663447327451567416739145800488095965169197042300013865166393158837607474187854144771933501654632200260994077501452676777158482260472527294613191836428972919788352905867954190924154166951345290814809368471425163483542014054893564745532072504511678067883606827594949702392743757751083845039862774436926371021962619031768613632861763020894037975523754293304372377615140392777945970854471321301598639649571745213901395083631212455060999283737368655212961327560523776000000000000000000*i1^34 + -56832475579497711844156247958497094889797427180315802087813629101195732680349639236685825731067244194530116785360704489088859894180934897958059098351179901928439032962576555606229175005377462441553366167048300813925893221390287730147121851129040944466531040079774838693193375173304486088562162813154696014637159347682642506852035497594423984864569658145930496742994753652515045336830192852962552215912871504192623194435788334756620616864203704947114531338135894531046171711932230012185222078103519195594895993659882108926983488227747554733501450180591576316988835698124389682510088880260471813313469586784105895633258650164299393120637112687271187490375500698650244834132486854976250028425714022749280239684312456503868790995540591525421207619610742252187003690095413807657728690474348322155659576606323833863926744569246143315061650188102586335853407522951737011693056520115041726879235683708737710998392928140493035383382375775149897019257356183101755027163950127443760405931040684122512217107579408515947861267464734060961520796649220302046602181362311795792775670836621826715697555673422226304300725196339736448524937384478374419689340765983250685074835398394991761613842986079689063347317028448573061567859241900334012207436360999989356172175656737711765555779671179875549473903230854836170800417330362192873080115251445383770688214092057166876212473003399879507325479567017669906895431034672178443477439934805889391979727348850057583095012439271005032444547825287114585604135840738135988432755926290992040665397997321101566497016960944898140139853262216459622511472894488065728942945691762028557846321253638611073002400793725689883530152602632113676552718865603240297839065437671554207968890233931781011856639254884175830337154747120898617132698133381970879112420759393794928187536538334777793698377582594454906154218531178053324986769980903872155115970449843633966280487923979087216309670327156556424051771345900618738119160555081963903318090863921929599801451010152127669641913749659041728818126570547850679463759052800000000000000000*i1^35 + -706625995800394556845070747239776890640304442212549795101496872868255483770082324040104399040831283381083974579672489811756606145449125957926328364895088169143529645182952823803801934066499352282601894533182209417822669992913680492003208597648683237666921514083482839957964904559066931864262352848511215113841825410662396955540100377265124152609227299281826291423826460831417729189705146184906659487539667921304791272425112525074614650134856419241392200851650699626299903359276293227958959840642704136259532751207271320292938152593949135173526327879929003024121959584958026644994337335109589655355615763639319866138895554008146560573076643750266968470636260619688227062934465101433887465899975240257195078806292671310191231324977229322791528674471013765013441065261044546337439757646956275707749371296691441833324022397503021316790113408288534808432858382497610310088710728331992640200429241620304908268000764632259664444058889383786861111225772677056591831957689527466109254507056636481121486337345357858381268157631904968879543338362529509857191339123587838169869809078873145484034293866126125051515236691044026794485775610045751678484616674545520546282315337991394603835462268718045238308431621441522735265985606345129865856265474640276227070133748613925192857182812507003532136532351861712604837897513722014923378653595093513807927762436221189775446598034489702232668233098184190973666041996939497829382073335540264643377342605215873161878705673232881675637145177300396636196569713981776797056173644582393338222789137728684347102883443693305019151012860964887359557158377220857219394576768553570511649507618423813356186933135480271444805181513969050192377861160084506851449580621745877695130643208674952000371002146340855252299491258131909906196113883031836498494047983021687028561101394427511534913598392667848172369004324094351311716848504143491587371588282500558071438944006202763220996314600479985562612260274024282638243834570643318223588589135401924201887363567430813590470412268851974994950489169382311198720000000000000000*i1^36 + -769064807810486199093439696913393529627487516158588758311412690616454645814945266022137654470396941332414721391700213345645513463258597909612438095191606287155379608647465383998035772353315594368426312868115358798382970160551414376867728836183415478468898400274251337821443065559781530960340478750044544817769080394118024108065020479125519659655835769232596914042657248720236266836928496024974684784189590585891417885517052581836298105622238878308876711128847557842288221617376401055496984902805670462330595274505062874438146141058562327005456136059659670883728720767576598248008920689934292026433040456880836488106441916926892948384063503888763468784503844371655743780930422880337373811990311595707546374083723848769910484813238161739637095715695524560477874820423940485215892926113749651813480193919910920026550629330959814858005817048694443356434905239959526131508452248366054849304554795885669530361781230011248071864705504982426101502520978817117509243235475780145250859404183963139365897047410573916584025105691022627788765050120685418446043066402289073012726253651194686042632834920172918720771578804243907571557088577639284628266531402692336481428530771108147046462147232668131637032544440754145185628667870562104525541492710301089989228878444419324914195361232077153048483047387940402340626577893857958970725286068796535416429121678845453560447765691435063147042282129371238840702264649250129050907021154317490106645801825127792459425689588672462637547376874054127547570616691993583850634437014615820131239554282633027860223577673275109430522011670476817468266469510537365802367643918540758558197721228938912249677769961692605853390963493397821604003995494137384668368954270040363322465487141891955394416783088772727202388220725606490454648737483361722611346341972168858996301346080709902600138428398878882631281211768794080283091091673823909707905524732368766959724676308818278777708360920467128611841175063988622681957529437620853692255794087352023527020398199675462704372824179621094875650141978624000000000000000*i1^37 + -309120899964631990312587525286778238866859799491996913887322938390502634256289488722624601169345214144766942827158161823067759109170732857366580329237540963217343229213225875673052590475770656134276034656447073243317852765348758541468965500266057425443255113265573309362466306694239714281405958159343994036117609366309703762231266007496870091920073000189270461417242359702554965907376445836203920617240873033055678240327531964893660226100242056075990946982045719924260990500567092325954629145951351811074023269918771322903119955987523024138006948486445479227866643304043342661578814650944273919063473782221914660430437214076971382230710621315901237857413445897009900784033541487535445094920124424820770029858847760106778697428467927761662050054626319589657478481333668021091059156124052873345339665785597517684061173717455171597635600103942573727645686740381380422634239443304697777653955697996745889218103758766092337923558222359496950473534331928633814530603661215974939035798907464182509305190200765687526031231223915592099571193427021196109029455311165911048860851081717663142766876240966021232214566264001548610333484113049689988925286748040764587424355847779139010487567298419952678400929561983768029537270685439116483777716995595770047239866575219738069006937958257878504020834298908038373414041454375186253307192825825345855567828350850429214264223254973373185050046926840320006644092186215840978378895903825855470191477411357773834298920536018691223279601452354329168259358671203104554787797672874827179993960194029476753340174835279882757541454268497018543673998057375457075353353956567782188169693222460389217678288356929712251496905284060600606777351011911067279986743160619331668974237337975063958507587219431256794728449169814429925881618456697595796179290402359501490206808853569702073914683327992211683337377759145201532085829655770114595144605171255801879531487759892995366267746402751565870291536481214613459188945584504488134566002960942024858389787493947149173203980288667253368422400000000000000*i1^38 + -46529693998036426592560401295434042955995514010220537971882303185310468363024970368843936354162330795289355513482238888423476668373367649246848738199931653099960749989756779331906591067798902036332681628760009894983789143613556496721557544333095485350462855857962530854008710072058624594445111901291935726492758270897926101606265763992378467650509783029116875444542960269641126017946558969569558153058751352503443773950600923570921814122302428322494295400192614439895602439998470275018815534127801759194265849384577302192980731104348138850807853671538498914690387649305966603626577385765916816627783112394776486585112242427857499182908624733332797235140367353984908390801100119483030947669976336822522330681821347563232217129712855140143510421260661809529134817089327943464370402099365507452889730586516242543571805794939411392726464930713829933023792324230684760618909976742703716332510091844352881322129914020164036439272001808341736998378505541673977566488868080798385142176537357696997020766581343970108396325513045003503380388854852079242080664639729883424918711294666457637246283011837318723862284512400258344174280728391754357341088484913612299369513770936957467145203885631486248045840757078468018442293694831072921284667612999658026440236609580485101962812426419180477884995790699425278599117855028158780272390627474591550861308687875893478630923069570016251839713710538512427165055516103530253301517689613026027915899777167385362967390676961647513368053609392049011110074107328349190432047021674589606577671701404077523169214797280824000722517501661752227372189354806044219182659870299296639645584044673909528356996907663930147324584112524531499774046767845332143178507977239744852259696768599277009833156945728971719115969650418186366446205436999301772102914877341917098797143392353752255825691622822573634512346150748423947705117811227158020199251916695396410399699996274116350487523858796007966989683300769263233793448706019415225261216559600847378461264757952852176029397486141440000000000000*i1^39 + 191064039333363641137121514742400480702525629230911524556820025903668813537936516874332241680722415393040601553972596759922524747095054411668222024267586937058842716634624316503501728771000392345907921752798071532717661773960102028962730232836156183486421662772131086543485123968076527726593874766945263540409508048955834360071407568075429665552464437451367068555821922418819916561330644005040329458066719738845919419240649458893774544550295566320463040392521355086255287303415084267177972208151003180662985062356633507335280898370315705852096819959198863869045253572303296629038872523232623835956544459032190775621086842106661481156320578337831470514015291958916217581820353175889181163677143255343929008715183147858700132428260047110507466996552709068264980005789265076644284477566124778220196041313082651435910889587657621581417654955902588787747576104530115639036288322164299751756737892956522062940550727055918005688365919397173962831727864644029545391047888757795024560015349301922440154676548212527209675955398133343814095111143542911855483795751339125646991419330296612221073318995897534919412866731156346491302083196254114487949186946680637640574709043795416928860206805776741803629812742035400229289198346937060876901119755768472920676369539664540865532251134675778165101363759499444586339976494852938239345352562694538649273002217973091149428842571291176240668412869557715188080363426033086134941989467935048728808367019331618717538197964850441903401286405234055877180133450648952258075259369862105570749971564009703554017843307309796353258822964065973437985207423790290957233131229682984347165883797702057777721732455666243522196182814041739795194403800463703515616800722531328565742065685836418457356313022790415273162340366317384290215321744461408823450475965364795666549166595732100533566794531447645695595898191243889520195879426983044923093346796661834091692647946308877936031099137257118594290664371883707147165340079508945189633503404313374359467918004715186552832000000000000*i1^40 + 404360845842821122919729906470262064898086993084681445349004776997789960565923887932487341393899350454541414427356251128151016725970830296024585651275721924205194389702724020757616390880365429256167171169503137391326536957684448035039754423678732746153699638486614978961643032540248638650747747963102778940867752689954042198121035982173899411295825082489421688086017238808710289717572062361854085190287353890357972944438335374547863264712129682363302178298955330370215476224478716966933870653459649937132857090089122601742315601897160755715340143952365560998616087589708581855208963025234291951986727186455648449284123869396320104461841710598324934721361450412154041937458418837111747955357663050423067145762284797764506821442632110080405978260982786613173208851692837581160034778820924189423326937673756377340730675491882059779587669833424386283763295082508428840755929306794754392392902512490000949455453139656433124437900350803005621867573459702821264459524540833850881971072974925814136927443519587137202518597013330467630427331036100606020517343978364224044949326414033039925417425265573620073705855642485666086862270199041979944267805698835162737517991739871575189334277938020386717484385812221754785289969376535105550441335041621822756975974057981163282005954223279033761987235417429995367058400973313302034627344166923268837624006488245375147851592641430608597316647996670883766725204014490480731142490455910849143840501996375872453874466174088056704560875685802539243251209313356835089950001358398788412493782860528452908717911808941119083983157025974993435307854351299116263932809549618377935585471698773759744109925527921265367704423587506456719515281814871418787574720555107788032175727460320068979241284363248803358649126066421329086116352927823827819395919374646794211045440585111959908717477740853733258091042437438214175526617002513981893252754721419852100106880121336015602327007495910766039305043820887594560333532832511160110070233883869649829079584394444800000000000*i1^41 + -14171827938850495962117475571596518710889537623329101203507883812758767523548744563619839997486071783552047870606967942541922945441514017651216345754083742533747635346812880346469237798489135557139313979549384595194624575789534080986815599852227710324021944969249816006054943041059190411939669512256677201052448576160266829567618088080563216945041367830147435592964898029597956738022758374131001517455545825788078800406563093042177314406730940184674515114561171953722963818413272641650463507804636162060595991166370218953517079998836452580109578900951857732155812166502362320941563587942300993164914270967893907233793259206660849151000971193641703297636237383149559306892253667106882282923154239445160551782427956958965476740601372508580777939037294425404895853959487089603687741915324112106725528738631466126803233054521058696466056109034600781450284904629209571150317498141717840249218279725185251262250560743098083350415850914182143034491966697600494372439135432927435792092973000962454323963510667301720806674388353348282373883411735003889649904900533897013624317290450936397555319247075182489671742003075165119954892225855320328909142203152183108954901895417298341378658727510254222177618968337884691731638078384504915115623601995882606936683213084719229354436629616530704746762943507423371445978416391537793830009728865648148765935563168277713864168163338959871469625610855066403605765742388815235721597617446576745825340562676559772515925439661145280468614943463469210829101286339614169402566574773596740804145349329167451458172089616323327000991551250897508719127685614491365619030869881937512238881646004479461132928495388371926119861626697679648967453143301054734312543418265887980923298801044986909168655791679809827627682567326118309260304188633878541792663552731339701396754482127778804188057746746644199732364649231467944355272625417371454793864115308120738734216675070940389955273211238468773921799562798044827597397496965088847150358302446636497633280000000000*i1^42 + 20430557575099900004589404391082352246337767542828855213178560073317664882306648337348011918730587030200678269611814588299213687738742887177517552909771151899692900829656246937249323223700087100156002064665543113090381452928252324459723718004759794023828336519372927479781786124178241713252411904135374661881850561650197976923733208722085670463939786409317441404183558323578413021547892514236072260277808866576153622013369699339802466218854311202196902368809074478443407627095856445576276810520933504119084301986261671334965935067343359813646320077511241059886772030506705286929459025845630914407730573086593925153031131559166735400727979080464483874343426661016309641420863498520553758910144821266430963539300448318118659365488822065261430961732065435586763750824530625003380323352321886049865793460660174321362841723247265648243789667554791111125400090167174693719480169663248883193269179809014435635879604271335596973107518539825586613428137125108297274426292459265520820849258050170553947016052183381042558053770410756717428645387127764968098902949146227868553655472377844194957409041266484655697118852866686901990776884338621890943332827698012589230391704678050544444451167369458502980149027877681039151100983457371949431998360534832274925961106463916615869840996608515204861201074626925992058812953113760018157040528068530521503846124352740736666706992101965633425248213533977964563517290754924561544115464411909577196955849262495972730185699124604392535581160178439548353133075524136672113124552018315165235105399750376956164702677263521634764008707448655476232935150632563351737669939396090025108768336079048823194628869679950268732311292297484266757504281441390679013988525545352613137321505137085792671584424854566475991672942392155061488600716775121928241701039244161328097610456833029642957294662976208024736948333058908195866060323932389087867986909323183694643515279613124177007660767976216778573730339802282702937451745681777030263519117312000000000*i1^43 + 2740688657351128350340484316665215458247222605678017749089880700421716294560933765029589379536819835109974920295452845430903322540860305440894009859249404321399696975044708266958373188897964958340212199014849292925313487302327632042507118138287397186945636111552946555335465437087347770723434410336745138755664509534367202026203253381692393064814378424581888905513071095446178502567814464557025475275611465582686868225143972155814402528765657772515484456905168461766216158369974705710162582308452927618041135040876560800490901730106321629854627113623337435515529549736332965249332081661061980478812904586401169149150437901373850850612644676673286695811316227080876021379011975995413267172174844557852652513128260472048108272957495342561033917507130841942572337282001250676187656843252550795017299866688149119622966654930868410117818859940082727129165362207901690404862509673471132277559143525841166330848936360068616972767911745263919660431613104924595978079292524931926142415969205195576120881632159698614604889048498988510382915380133867406451424566821969846175651147036297594038596224728470237165257353928978544690513109311918599484215450876208615074295775138217019140349137686561911552912513469906297470027137000233583215383300934261024566453998991604229037022849811998512728271738435251523943865215805272302982567483762884722807942515194760393895352764984068774138618717011141681246623936898110789325938024700389245577745043161615352633479113062062200594156988919265977999445867855029257367729178298815578670519478182168044716619292562906215543391651319738192376242399742964996388379928824211373676774905324324784718530680749770506750725320650389438346853081694165632101138105726997798657702098974043325565551998283407026956740151168025273295510134246224050104540333360139958247010073912557161438826871605036210423317492754469861384652841793488913853584077340454225495188599513244641067303953026049348775021728583994907557835565523079271219200000000*i1^44 + -11023003348976327382609747838191045795924738501801640920457488031106054914937590505006658452241110019828719636287449603919718902406683849293369322675320808394377127149406866340986177808001131735598327535259206419309022077256041298010014473370527181517809010584951853254715660925094741008165950923790312223419808068344290120686758939118239501674795950007361795108938222635420138742449161708666214860063961938298209165561983554686447959644627185252950782421196156779281669274585845033659290876450194530568640217575933192206601716179006327982325356790282520031033330151599154974660800182683091736452634177898469540507511018856347829519058678254743531579541116148685178822840140652549870277062292609094765185909166751742074888621852506911461345186896168931515617459806332584562265858025017747071163565513030230190755913059511907781265023203294014863201342150198002686357337660543817182785446719935390285686638721893540358859694020380719663597275726919467089369310811753683730213539332120604320876195944563477570310280353796192203652191565940229546775660475054112829076703338893801662488831875801836336999043650568219181327928061884290074296551889863904825294050544709452454364759955263331144582188372813132652507207484748242975608128454830580781314783214663623708766158630365499980395912712740884594442939846450058935576791743640767610742887616881183327563439133455556170525370264196167608977540830169700047771357029378311247688505975233089431430223658243563393828031020260283973148922716905453704957682916012594105523167827398500081057690139435518036726554637407756727759746285678113574729213128130927817576042923529633977765765740048550268544553818374144271303043103957223628361796319221667268231469720244719992039520715037730391885896230136852858656610020763903939798665368967317803704760064593364038839905819364351784412122159930980692836784072065804798011506008897644923670745082492326368848731563795203028131861707425838538286060830720000000*i1^45 + -1258678544262793683813797539686136840454433913968381526458743382452034931761005704397890151255141015591957628369279710472333141964035386563505668290542621146071956586202516199786423972285040178963268247993144446932909304463075905352166508046797967783018663206878594101029157910220309292007256603740155643347178283371521671385765767075424716672318027361765129572022021362737085631125820168088583094755860829335263924604010467920657199336725080138372401557347819991551613452955402166306972621646180374742324500063593855617226611904637072417821740264876386956967550317218207870629893656376465349079232777304865078944267834964059457449726106953141968645545444281457251154517732262750442288672068092307887147422543986546595726806542761573158767442262744541760717697494626962965678070821036896310216160715747273381981555463861961909626942234664367454152540071245967724465781905561516551010194026508576898080633756259856984135297955339471681579349410215239095308649196000952200568421076836480827533591416534580171386496746236221449329886027401836608363319677852943513977579019848669636143425994194138725920307327594311904537249140359902047210898390043425441896740293968259723705664808140110244547556748487526338598644031426627738589580247428975001867012931326490128698770106474690818446511861719200423379176144419855709332933825454780356561747638844662091981575449756370921658419036970012291198579162680972975994718373086683431079702719949181975321744173131231923875322618800574283725642753456800095050865431018296633445694385809361838646352718911013530177280820475248671292026839030673976002326753284919360992137101676532750665448057686386623655167690918416934331848747516021293339109749886830179396180309737882847642079061082444187349262421760278506686693289242118442156849258234884217806081927042413827852509755817740775080259379334443033359808089774851428999309449173196219300794712889828165088889558378831143155541316057392903168000000*i1^46 + -66598843736195388868056653900394327731003344211749723045201943335306240580215812300432399551323258657975696341560746276774167511041583834911820409731425968633823050220344549483811938498650269996604731290345702541347662407880274884163605933077633152489505489274073454591702934737442596949255925996376839205317966878923015921520009817592485127715676788713548230067280434819070191604826921484948712631985406530145326368461450383454993653676563963973880919299805872374042092483426716021873530926219556940644800304436910092300436057659403707613124690709628775112388109458159114055310970425424006443252372632881592754478024650704548586435065753614153755808872609451861015270832506497168758474045540734577796486402162624722866718050541891355989442211567098305578456406524249838578779182536303320829554262016256089210447892010037147268376904231238387546160050194564265896837980035331374184197638123305425866579214660441061182129399728020323335010160724584685378715459606990840582060978446735444377676629108686959880614317244219408536638499897220954793858676566855275092043331432666373887868325732852813659923504942628575956017723638404416122833626743564425044125179333215294098931150445800454260584471968876199698171337838182007051563782730515648725227310083350806081548329916822854958317588427388182332183231739801347666388364400750275780992289122319469838342700450185483881432257924084857293950341862894248603078063568918936599427913852518616225300109307216252704875923001917352134172499925979263860156462081494101961443312232706977181716257104803311153415638759354072117060312716317855915323953729922002849810460016659705936428245513914991440094468457548836881190271036960347487140128118088124117058388415909038917862176610745700826125608566746545208664899383009155159463589913716867686719099868666472655527775031708070563427969713423794706152198041302988704619227485158753962824260415997358656692999088132319563124684800000*i1^47 + -991042383027408420175225331690525674101951845504440592259053321614644992954477983384624406522717752032140593274961232008242855051162077053189689074403069624415678616669745783548832724262489511633583134444666758926238779287503327018488674361111420516929359520058695831099029615266834930850139895775813671306962964873909113457012387789652103261064379684355105172336172677632455065351476623251746630426824593924154549689282759367016386105489534008911933914613428498130325860322307882923467404147940834980156537805341468993688798525268021415235986753589158199361474865805273047744906749733191507475303524182866381071061628646480553139227063508500650113823295174851975597049816604266434971024466028705138628515304576669835609954066477295898920440837723223490727512157387473115998053853644081743461911214742407424874550132402389930295237245047445478644856510593591508751121025263057723476572692581102564078058876299937975805954362289152820336122049626015632615774550232022142071212701541375679073394203091292339248824668767310691697749106331152794681249688194205880078509656882379067035751591592885447506305370521270296406832963161849010810984868593395873011986616218593050074551726849436111291582176815242906961997554171720114447604064883504471147179339737153240550578028959049206382246636568775165296566276953966013296940528816086663314028939412263077754312880181070473430353618317893114413716058277055319130916258070609524707125326462835649322138337516319982939735746291864337516495429849105494395879650907448396993666733088808580628164160608286394860744591341112124135354003257739631661585949012420219876372019477737065367269228325777145353256153706897764635200301769599178960211098241737708690884459684053398996774191099377261514990355448292339291194729225632148747121022641070340691187195544180360348126846448669806399726162249472962818600668708478189056511765526906770444564488914293358082751649776480000*i1^48 + 2359794377422189616419403057320968517816042575228444768998576796137525773008807502441727562920911524340279085683535019293618160467732668733174275046478680535875579540666826768538275118015523494114598906277208782091790895950665511159376248542488313191818539108365201691921236716496131818935456093253284442401936431971213346577162978412889601152315915799969204783693177678750334453579539058290022111533759910558096127933940599936237578757235976293833881595297659344990963224849738260097333902855436956576371705618109000124167147263235990129507654492738950251576334490624386421169510783157615730034054059935068660471072177620125690886932575514623115308804491939041087725619595388649698480078106658968942728319816233441066930051657927448761180763025400050070358803993479185672790942269230635794761432973393024752153683334136326942162275719936714509082835879011401236032893191767747010941369975027690473566751921761040136307318514849294765747626447700801803841293307662413329909579552853788192715626236263269853191377854274894111006215738477995308158255941786111432158757170431751575690813013165438470475943410440078791174241585645648853654777622903712343104678832835596490314971381119406532384208932309843574968150214829847306501852228061379348357591311500444779015501975749486447583324238584708318305046936813974835398403561834757911766616826454525362173788869396734848545189530341573628066270556351520965265205464352323922449916116141903961123736878576045079603424776084980253994146088037270153456799263323873565246598380528559535644566078719159778886478020685639863223750992499075505234469333552399849246025895654275648039341468441131823927188427827731846950852662961444241442166089066763938846670522572234352648751286663044507657030946924755733614718047909870073395004985261916617466921094993208215708761398357256734740196529623867849973387529876695753811808115243015615032376516544932032000*i1^49 + -25887821557126904401911539357933390221571573107809038767550255746373396071262160866736277869721476236948888979216323898518999981680374953950529779031826474583913744105203173909208081897064098113038979276841150916143510458179694016440669356808817498835980520749614799220186412406978464800772496050647047126463602173849457650031474707190171981737011353162712453460337130554465386211268332595368185671502499506900934348394001159974716690943083503749594983272446764907226423672758586654173547642811682853858249542390927761325710979179259967515416882771901643393201111007386431300373055926058664066112079677080728975966666086920038559307094100728463964217518396120151727909212047884726753601242769825850213008062771540340192536117680053848500583729933507449280179652861127350775384123732494788097494920550105642664065128683264362754256704334071625422033915362907863414983148024124458276423417235790941225643552568596376734998714364102925377745144726651362392087118574075339490558302976290679368790508728608288569533324072670704481054103007633917453327620355537325548661824310529289014929024003154222381691264485744317984740438424551040210647401926617316016507160209139822254666497748001206836137501157128386080009993447205093043832985473395370041424674933575986168572734447990239438184369940394842226393561322069100461861191454747859126376328604076922644685841657897407554420016579182601418837937204369845450060791856221428056576804028506571173183224604914500672478556090665346397756665401193399034393959138844445214751952418448143838573060679913689131559203834921325182001359653948844424441634711297988930001670731612890230729814663123565289146300441661793259240193610391819428053361642669587158947459007958526193082649521362133579163094980586154920423269106426480231951985486656994304345995352858655320893365472426457369776844366313010038372420381875022306704978257146854240960300*i1^50 + 1459747346682688148818987480674817675977257228130815595823774561674214721922270130487226449621540062797301459429571484675784745774891032743808113304690622116595873381405594465328402755718942607929969848521961932257836017362189855736001057034059721172730817278540269332527363936160303197246907538974142930470343832174994987916794295061731973767013264104245504998040794901272312002973010106937047709196970945202171363532155147759770526979068548609204481563689061885673593871474856940434415697754757925484294317587233466011339822407074914045271052328511482101043767588443908447948107862494893940560200480632146105293839911956547660863234754923094372678305582075364134107312988696016914534558724329877285446435943010363934508239082810004873733112194164711145388229716336797076906890606097040813543632288612726380543336146837603046246055445349201305535924844756329962693326120864801470357441687153997071690080195508627024756349112470299143842301651205443052610186006438606888128475125202773471739919480814480551013690544208499032142983127857440295518614578471484882014013302043056381385383499531245316521331360917255177798566545496170263273075952764008166348292820352716640195256798777308001095405108162564350847808734309635030127355740321783211901298500278818457801183362813882943699537937339435352540755781030430429403188565210919605645218730133646553281095550412355512075232149367024211436109924722627882116691791638291850281350043776582174878553243157087502770529506293098273232791281344493677507317128160418861780413781554733643903914808081675507866082491308953635504839063177896689818781150479876640902810717267144359686683591936303408450505431299676113069402507326809755177952172423362673679052428557178688639468424431350207976045465824269647346487558602104728801016785884664988822376241181240527790121526657360645374316107346260339668549032303476728468572705*i1^51 - N1*341791078504299582357016391914568882508561178895019999131334159779150544918401354319113445731874973538845076250816752477992135615275942074082318259299444249215649421144306975193790946267734785573917061903669510187313005092991919533562161043414094638273724058419138536059378417833123361433639672243694185007510566418310061454335592365143140403693393738672449475014232016842149992294948348959634675824469878270714904042815432094640252612537426911673769080880876215638506722918507694699818043229996713864947607313036783654012775644442081246552419742062078070846280786842473547394413845328152805731162453320607225684834425912558618042789090272701687340663677376298675625356894887599307164666562168132623162735171262547955635500692476325072965179954942109559634803070386750117958424061741873870568817439984976631*i2, 421049246258432124669380465096610121601138366166743507888244623996084039690263916677888947884485590354698587532531098395633450860861486808954815868162921825440958202137788779297171131210658117743666725510521054788569742947358735506859826393446901726789427744901270039946968973639828985256986010479498989470876408575246577175673134848330167687325423051437291323613075893981679741544587605050136066751716120388097444729440070604630612222570196630709390598483395842617846850391379853141665058381910099631975384809589131483595853473299846652518905511280979993228207961672049269361140336639074293861459750935852663328009277399894224775042842015114718565218741771889150560836661271903649118663523385593367512784372679799392607994390358947855032806489399806725575744225891386992606518531985096237691764991882800051605608150197378964920114392437968401418236466709651778487235891050734571008289864377598974654923393679492405640197737484384897411306023578436613516687659465531678978138291544047289256453374933699362067600599960570918785389122267398972714656182514603553679788455448101441884865531677688404324025702632235480336596349857299134347060424286903098472131903899175404255965654838359910060033553285778217688128741722619128494115915070735393595679257467678772530804914907749817595396349062383431128826391614936824873942822494484659774578697883803488628504655200822866027016197763316901055201860532444593020745544911014081485057276148900088548242106020650994858625946152210663381727354514512317403471185718152356916837183351211647123336788731784526052175456270543656072687887288091390293488476520097652995095508052531146929484902562241230014748828796719801765960483807976543340135606534542653788553022947765610311670865463370005718224743586536190557638865568040104698540709272893922680851426448049046573901863590733029127468357147210896179739241027427892623759154038274176699491761820353276495191936014070543441018106755272064601389509030320566674967244047197397581032093345198882400417774507829703169451689359902571141703066628177987428601650589003773851306050441784341315658852728764377563426385271677840096877822875495215656282228713717673604543197913022464000000000000000000000000000000000000000000000000000 + -9660026972681903039840190377230403467898366529403638632050003417879113333417195840110643514923583149088506543663925151823819902187973616486565457902261250951628461334994434404555763382467587492470001642757170041113634141862630679717043383526242398475574457506699059677703927651206299709760981089140112471708651274852813427713274661802580667435971333231841064864070488798896471099651003093574872000595374577641412262904232921985442886620410572614351553910649969093879134305497872859162452838518583567793520945677772740026150963041407087440160947084825999308454002016161059162245798004388077209318754774021032018095395318780816074823489873939505512924666796354919236581027520656051802439866327312105934441556154356858424950276597169020723355969188483848996082677256736977352218661497241217199756393855755027095025502394492484282912170971964706799647142913294304145049483387073846418654935385364288313045180611070146104785289642106905066987738681568669721088726176945411896306723649867409139033427025608076305709378651990004922384096522675494861904240655992415198650330547207274857830037811524656328512479417108857984659929710885517631433409267394485290555599040561531830691315111250702883236897932442714221404268013731299777783953967486795250540057820663992553987967283438073226752958147371789527644619086586608895019087151835400183683482749927769694400700458799061578682125481001358316235425124908114048873035268578716828405907454269935934473467199415271264987320219271692718470288341754051864783376557232564907572000310479753805132529351758286346791713917587019088953945027963114175443519917151189704453706879926443094859558074251458754489839587850562013022834989495563081803383549536156313562079371192035875256235844932662682817828545437410314612338784105704875572218026633349371509096409280626199355874035408976626851004359534887831460170373962777165790982319416606798649842452203986403790119061364196733681106389111116564579209894404473133391670038643951830981013181185666852485714682645859187740936662510212083999628218856197397772536168734350530923153813807950602974719955784091518082543191292763350150021908872495398524277187936027648571060777700556800000000000000000000000000000000000000000000000000*i1 + 94087047534691985602181741854828984769002009116884417846704692075921086905015652959597079418772585274009674139064402322006878674777581664412789054916260348131725596406062392765559964496063973227150540597053264018166583391684534309810448429257404545683221988284418823110537216024080240227053454483787989138940487097552863188386018793922963308707325724549471844438407534254619609555885252762462572323006859691417790328894083639942787854490388589725707280612704768701207050514677358466388942741462025669955234093316670169188629540437419306912903938010250087512996417022824382889040351471112100954309131800632315735772021055238604661078157104775095029499176781007298703738287771150847180005788194967826597504147477714853748412501357679029520137960043829530244770237290899161202938934006943295763117997231297633830099853109525524738425806470143559522698053292316447974279952215194686373234705113777571581888794305484428856531753964698377685987426064435918937088346051742943348958305095792195430451315379167297493595490633901930872590962939528482248585168408028983511961894264696049166020837247559950386293359863550757082539698083191364919393377420382751213650672038560029341310407778082171643150275144820276784723194623882393121546648709330937453955638147616429442274194771567479913485249333766937950547893782772822887865587048732995846496886648452809820141232738796288458977904027403402344003354104954787049157051825255221162333671338070979936890971611001111769008766221910488726243283486692310372171048954867578672766978150370986114202218053970236107784738418952384903568071463024841255234351202371276587391183249845794856074744946454827974535952330672228824514554848354133855030711703662528183279496369638412027901610591767864547995229974093515480083446550576679516574416929710194700004026584423398091185503013852473700757904153902639682874092278544908179162740698878979821225770981120174712592298939996440161513115756429879086555731252362154125094685274315839359322234166909940729444082634946305496135706879949081763251725536020349863868387385334558406267550973554473392563787058774894855494331603571603585894190111943517023356533710268456856469556974059520000000000000000000000000000000000000000000000000*i1^2 + -498295823514494005139202874977423180314204913547772930959197753537026272568678990486416801225872313604322918067951045636878451520216872561778176405725353549805680928586032224955915105698228645766182460174556725331577006657614421687832094252928971835137752581599915548116698025662837313466338833658532436114992076183348195156544386754774075007000240562267328345065122705511160220000008208997687633759657917970284991505345316113220838690706143283571516096194613026442068129302824992664533535984422248580646876327213566923757491616695582854015416198944976056141894406972510970126544990085388646989493241276681860016428086650277293489252772821399156535860813348409095846675912475343669850687992379937522957603403386040961600249133010179830782706731775977959371225961257477717292353541271793105819186518616091815210700700088701860264952843745143017218220313753492590862604352924047604451289361948028751640225432627186025811867006886034988491286121121360187191561856901754928919943865102334098747195077051273506088702572510059762884576434546181557252755623423814996113186134316186920257539084496298302500378898016628055074147616824157642698354618676750302605628140181915540957340367415565389209772249666904378717913731008102381940112850251518546061012714213369811904311174564858530574926964384447101865950861236437458961263895113581554807284211603812480220386647582942478595650316816015831520548578067350638226117501497500427839029374369977040876870508749766609444282817141714642538337953963975690037915726114358837035732832889302863345147078932179319627980054883273713525808281226761786186949604653727880650704649916510496236854682508754452001056196504706729994368368328740690329959291439669810197017266959799236659012333179647773162547825703377413839876123777549460251872784886254880844576446852686032529230633925352587161199063824996402882161520617729074459429494662239312940084696670122005207029918503863076927565271530407598295143230687989142727727686396600035339185510597954838034018570903484359789746493583098894530740403522631610673724115231034184715738780774293461594528716495482501287780453146755885711936787330934633063415810934580690560042875748352000000000000000000000000000000000000000000000000*i1^3 + 1594611525759269902953316896649961821885074456446537988203946196982675251916916176178009177830200733795438040441772861541948233479779375500760318472163540387935959616669684510217741175694185664651339784137558899159042733255788292686549171312021646852889445945195281661777997304222027083898860079642838761392206320707246434466338931677590781930949198422481397639825379539586481194769533385799471042968107080553750126091601145854321481146981280076356450047128356993195147751297402267180725166186552735320161866783747896563046877784114995237748284469134113721176405188157926640922505338300965899716014867974756452084984509888986399224527227167589379479445970028811852762053376099678659748922841167509788328607715002128853070378029677668338984486135119382731121532834580806653053177005508819018730649023881964410075201702436386210453275159408800003711961600604349682580612301777038870777274670957733276810246836534382834808242339579534344642263796985328221923198074375382620330206608087881161325611399432897708059709257958354993465162682043262949176079244360498460437864924978447173393519835522906978512940552871535005553911886949190977094521834072909042072735218204459998225891080788331992851035503171850793237470890613505147586383660412511381705999203892399416818360462136010453019080279249403605173793678915837025795278145887673586441405780896946947873467300672959796805278016090135454375851512512526780694451907070413168655104370758286448520154549043995513662770368785212654860661450800737220726220529859381898751949588835295114480653524899827385487510046605221184769981612726582315234293160365126577484036021621220703597892207667852865014163907876160492688465237481482006747690166235298534303668678348511469228706316116611369261056644522276706383437459487324228097613838742373077702903350407167907005444494920328285073101676806012088227299533345222872175640065714494847067472375459199702885321723258853140649568901170933141365425693204864595453838766122049401341292430631462881701141401919630901538823964615551573874533167843569578934240063067773257629124265747402541009588644482311975901783274014543742887075265227535774246932601387808457060348067840000000000000000000000000000000000000000000000000*i1^4 + -3268738675099550331481233984389381976465938614359613943370238763388082457227543269417192550403281933867829314239243879702821896604721936445385395707960056471193737008715345970970630011930107878001129504099202670243377898305211138555689809241491875370241944215074968979590001441685380508664387141858255052168016390831173526048767415744562570503300398108294685930530456687351153448935862797864093430454257326300227928748206836482670744116953633834761705951260578134283642718708985441004850853323959454855936099009066705579117503135118363660675786126043113031506529535414572201286010995718027793427412123701237033806421211608255432766254496052470395114066217290689611822610447922666818207260796530270006895729629614487378146785103760023978195031349213922290358972959602053387107667606451583289674903401741456724705063852258451588954173845547085787039257151880890632397118469342505499665451182869308442169551468445924551374873511673380732939851538980313013253863454239868980794080362774330430006606554844718257493217906616206664242392186811114177952855548064608082552121443127395341766959544887994677633063282080699079344655108756770508418304414870587827189832199576080228176588254731007835842427609383503045660757839863266971298398067447689503208602801522952067592920321863267523778441212718661769351243545917979970913634408843036209196322180568284912683359552138958326253458667103101653420651375789126424016764075565969656189827920382232680367330169647285011506748940477750764735298978214775877675855186771388825872716357050173034603812725606968518723779463479748961610304974366768674798092597737917843228344485246573920624662752090776149670769779607576988260661437796195855522076544014657130783395892674848918154515630808101985988519570286376668476889996751672982867080789015329978738708330506825911811533823289486444054071780685829065643888225811799899899065940693906482359737928518618806381920664247791867881604502084127566330290015505056588586880032228071905220911391808502792563398453414290263453605494379413809585229858487723597995121183433335409680387621751561768808006490812518909371455900464245803106332626954306499824833556632483623800951275520000000000000000000000000000000000000000000000*i1^5 + 4117588916170002860354239423465549263014072267440800991197787943667552073426112512522571641888545321439782993435257293411925907729119283741419224158355758607207756098840729950905102010729335353347507640498546038972695161291675134233853674363876586464796361820424212988907133957753630380621320569566598980728936289398738191996745768840023797102701735320074403618970583494770436891078373496983696418571711504709785555045404960397798328093588091772856763863771910339718469135533700716093025255554976050430220858663520288059004267701732712277036312779691315957651089632960574794178733379995568292186293007145598553310403266437942707115478581287563701801870780979320873899782485206111201586321148072609720975620733910638796173501329868959564196533834222974185458512724708361318324537179623685222107832284727970623332222013877994041040584897497582129745157412758659234706086939163658761836571635222116033741222297694251006661596356043760981649099281714863631327654218683083516739975678481663516791763238131582614247410980033440473338008375799668124028202325712273412710263753288274979490045936730181716404827053026105263498246399279322226955461518364658733622957434181500700975209621945193972601156162931029674628095828400557243680066645229563821048104491968513103303397817384380899101164515533268964189368582835814885601550589309102307041348538488381666975352376589968667250500979728973048475811427170331120757024663018674532254407699318032516993508453203630774264197122614507869189848087517804714317005873738944090373507367611423566777851690621175125914772393583416957169789329788515061132302216932649636541798634132057176264091175319784217614154158960429251634233294924959639316949775727606980847728627888392059261054096185053833592835041532076104816911154888127841153681654076624082636528636885823265781790814494802286661166615464765065106661044562336103390977952920790523978589931938706357213907100145421213216680517865258566196407425640658064948694401505280316632116360436507119683145407470693931230899913734355555590173488531698228446042037395779294526980565320203744439346543606863952498746270286379704552543500563873896222310848125402024442331136000000000000000000000000000000000000000000000*i1^6 + -3556316396244962145036886746248613040581025151460357322311316098374298543717456089555436808562827414297669041046804585592400893270090277929597184108109846841067193653589193950470650564360988864060261078540285729514096346353856431879699786921460330937727741194390640944909033060106829459129810146898210078756072567258051475730531114645129984566644519802017103980783823405148972178169374023507153747658643586112048582634110042511438794057431994939295026925066058222786606890959446309358446110661288316368489654259839677481389704077967204393158346008853982193804313356839662600194450448250539335911028934148116013922199404911036305041439766572068163916609244496271241879616689891996484323701113353106397538794716835997598790390202218410638431866822877246961085299571981272608699582537387835090616638001481765855299941210938543487791180494661375011955366584740102882292938756800308089857320352287485272000251209668358980010948697688376183375635690717975966699255307787810007056992634090083934205919323147560625285050896481369512854321714616963052440741757496816494989904312999057208432072487138355610444904807711126626993734388499694737018243999518903389336767397759671063603748816226209582008866976742665466109710465091266654820680982788665112339394113775741004609150691597514450865059908266624736076236633113994943546528504163912845897678277022147992863991298146297155343823902318149811272912011740332314078811956970351829120801556642823542116960536132875627112532451033651222936347725335125294650608148144642942806387267473248673523777286456942736714670448561324668866567788507401299370363946439463990842126216043495918982680067011310544992623275396975195825169154192043198035745765035049496725921004533568612560868804357008959601631049229411717914097670242804226877443501790264805257824022640053349642522039082678468926273689842742226130276959055055913381371408587979371817058365058622537198277478582554687419752015461182338599079332145290971780626845429143483863995050877332150177341426055432853722591624577649593471619175553801498889980229045804195799044224630023411678590959872861037046820283313327904815513862993041405029083588315223660743884800000000000000000000000000000000000000000000*i1^7 + 1853211006230714348171331877245324954020317679921123486043181562416912073347106101895429042218097466631772192415957339551687653798257278580129180057796597047478803684935326598253903320543045297390611723013269310880739548777108024239812492296100717328200887877615155093957090697224612104061864936502438140657717238803537517540613557970487137199996983271992822125212891553896713947317875866239815427096993787361873609814039295271657829982691005350640605953282110669200044444368773366848907871613658333007374794528932190087593537887145719777442323673381462874813088594784003125752017646824471581118787795096999841691009373225607277370519563248271254819793453106840046935717167987098594953660994807998042404508775341819419365039204424413251201444007412780112327617052707285277707260631423137346646662827377176726928867880315371320203806413045064621875093810272765577270196467524709749367144383948576495919224983679378825001439890222415750422679150128763002940847971885876543184903373270969585411593580621574821760911192412796712102674861013874054586793744397092825235599517838023968291927673021530705623317361995421213888757746068827491083781147166416417310125507678490461730356803888174176366279696378737211644640545160451064584910864947665789517540863818513424644347334239905362256953636086767851960009768143341406065348755476719267180488004315242267465074100500207579395168468310971039212802197009108040913958030377598659591635122067491376086976970230284328079895191923664955824798592909764671195858127075995571703528664842805173553200096795889501390416505199901665557704372937837469744542350289837858512619391752967876433389089891429605244974038041712209769700029821553902590172283006999607046307464401857784863027349976792208033042066742265712798624075222919529977108927843116127505285197905332825723994466405163981307664561273055378490161703810006452291779251810493651518014974872676296702684303278640236751751368540639642463692657610902917028478425508471823643510169109171249889185694032030123634002979941096644958307988377221478781105812158408630891589179267723069749582354131240379177031047701209672616458044987158660604033403977370309754880000000000000000000000000000000000000000000*i1^8 + -581003317027903729825807953152072500819481940358368753566887530415012736039351665006053358971193299269408467145217512410196328440463077416187946048120636004848877363026050993787537887972171923231079890999420735389571470506551611598332977023841552019412499845047131244901490552273751573760368708415624303619656690098406655957020827065569916759714445071461556359543693421280781364579059170582434518189962512890749431831859535007574148430745360416281247519256808012266145923350104245344804126098847769413313921126413849623702900731241806081379516887175381120344518307758196050348535318459654095056084735927890698158679538242734447469362136210019282247900325382035376990076645187825146863358564997952710572779859599482775184851410689762384373509648449869054362521880119751810749388195905687883234601857609947812946451537627581206709204495035954838430461900974135324506767133329483706472446645112825151486648834205324415030955193440875248609941713820148260555535405203970727672948854661590847424691134698924498581731744545595043742487163514283923100694010357062870780833594624514847824309506776489283516326554845032660159646130787323575832261621176449436639140344663010534212245174716287490589579992298153065729281220434744361833136981242084392956117801504517805893830618240325186828484296538786273160563052871246336070429672893028084852446068828612553625770848356872466026260107910426868886924419330310901969316764970780250216056517801617962712715530337333209932239185016686234692518223076996749364324621125899741270661170798977183211242348058190778538031160732118885568346866059331866286581941320983683057916947975997833937847956325431880117476511274739890423916342816567777378648322299237808138815868510567812582110859605807005125867555364169897422423461470636994226689392614997661450559061028325581452826621102081060609151618292255679963809025853872402980275833297643537222124826033057822122895261286992677985538332974092540379444090669971500405853268193160148496827936903643078388916719850212069989430781946194815296271555833606631050267453380480322964108856869413326618038833032306460271470768183786391841606814903553360950876949949217505280000000000000000000000000000000000000000000*i1^9 + 80270408264658935895141598337524437133366695754236848175380978246091445738588409268982294438986434867352848441491150548278108826312934090604511324982170776808166654893706001956487846080758370668901544771021305309955513114039203567958473929578824619761465822856573890357930052830519152646298687269805522495128395924041084902671521901230972564121782783631888994542748748219719613975337941268049047097629726498169118232422175199749904175941349768469345259404208072064144742026052990484979849658614689958115232581515331948644545611347808225439743747222819219581797400324477210536762169097220148044258230407610654730260625017672028862598317319706823108670126064643459467303847866307770820797779719196148900127950398679663042449765865808473631942779756715050294986910893104584277625196782225712146152789402404021937403771114710390952117324307127690302547078433478484349221297072335695372017875627772847184055145437248941054192154454701873852068116725996112868568072551218624433993281215682793060515811011023418939833072336276263590399564869650733945734755923274533835388036829656396130106450867538786630871640306126769250836825268313814398267768412463104374531882064656570942564388895791065809427912501880059056596388624482225136781362387617150935255791127540900655056853709732822606612706844457313931462239338963079611187491948039219242920206848057239210582816040594482244903868100975887913297305616763521594359765160770872764866957238885935597902949936567016267010248570909209723005987929553255195304967216426456136292453449205662211458012828637309558581005382460691143255950793546628142547538665032693744959571377648296933746091835672744965852432009828715276029467507912872275896928769351289953551450692261296417263431064974320776335395618537939439213453427169231385366272603053939799525194878665156829194300961759262619713202452725362147336654987048839242071746592553339730939679938765786595303422359711764796902508621212933847665565847564594154818167737532960271791416392346759707867203013243601440487134940310675772336044892664766703760231214651116574524768541466451075505357059522515828949393538235196830274284029545488175506145622884352000000000000000000000000000000000000000000*i1^10 + 985854876553578590303604023302205384849238315548536064553296090170908481468155350451962611363848823542663242076781385574198586732805841864888506089917770437200082312507148842119023688286090815980893618862151057136270557452121338103459771793070733620133538174277086028480930445041652437975039547146043823491455021487769119040937197974401358205335502273926138129936324674875454103124362063648117458299649725951041934714386167792903922695389050820777691906964373928384649346961591258326634172401006048252883265628279579522691579343901549929895807037452298136512311732768280409174887895874809646822469377478676265981545707743369925208795760125233912486930101533126085066850999016762659938633142519743487608808692537903421495377166614364882866238990675741561177166022964966323926512765427549848582641632635694589735152767852530097404297095750884107764346255693454299594672902802068224890549938077193517054624938604043441510913749785652165454307278010840697891261396206194010991837905096972005184726246157495452552879611034824213098262539372563279608957273934802984299528937827934676629261724737027091299072756058154989212577336396485487844141194413060171786295718339504260090077103723349037038077217373604055827082049598505303572920612399643583505084100105618609735779851550952968718106122943834264625920141363801335803241647498769232009316580908921040125112643102662482758228726473481798651332557460967846617081574671586116296256689165574783992974839217423987050540290864888222473464608939343251374496836138856877053376330300240874442192664585759612831051251883990069891326410557978390781634827979770984027967873086866798102233429962576467972252565393660280199956321069205008731999217507797354779506021694699690354450666768726510342809656552259768146206268768794602167361164079483051396800566750645138616383767391605697856567704445618449731006057316391514300897026496684623622487975069438215967173443940119521089244422649402123700776384730832356797342123846859979382681497486360110073388611591342030550497508583226338746132048907749708561810112174827828125025975638948973005886719596876360630111742579903866260095894592905296254831448555520000000000000000000000000000000000000000*i1^11 + 156210607772085238112886725494495499519006688092784997482480254568545409842237181751511940943608413511486595382408438088503448094816710674420345358397730224454619364940135178430707421863059373504930514951580134796714688560665682112555246427510202867539644445819841265735964880152518844726180548711872091637318835749925384136226736711666750812417232052861728640080067825036412612887230908251053344970701668473754761843367904056872908132322333124399599632364551653391014026542740130475189666516546779367195401228591493872273741269894484381419315743532246237868727752506972475729206134220856306835242816800699492575823139860565012023258599491824884714203138073264121379744475296019345373241654680170843329898463650243336449291751152877274804209167926824050774444429894528292345424062016123872615394651667892120178695146918237048347841866956163119571930350376342246468618169282306359359499572869359495506376789461244870247268188478932437083022975699569986709029349632512576782335990828093964030107022850243172064224808905373284670018520800509332219659509885180125633051701792521793334199896992615919562993926927714309778359578619309672158070406605557460821237097905637466293492679307453092400968556066188486469044581929427937817711359754486418243560136871027554686273576513405892018363957486465173011442511963304551183100786492502638570340599236245398862811150449971528860421326225465707566083088847169318272171430315180077338521561288723656577183666827118832966533475435130932196770291185712109593523610544508652844468882239272009740933111591810175763346403641465309446017074336406510604044535792510418301837283585127580828806872134738012127859541262103402007403888642629458483384244262094969446279689777624091184534093341583156802738620191476395763222159466320379197651001528281776215939943596644907844297836658459549384191041002576511631826053055581559724087604223707156500559720742357813371161773481636809527853748427696144809994134864731767989736963054606433742349111012737169689801464392067338323952659358365827366357771857522220802808539974999842703212319152680514220350868245502609901996730119690541210687412117498984058824163328000000000000000000000000000000000000000*i1^12 + -175637845060253950390233653993701065292360933043190433382192083687888201663915248609312207213596656712182506659616945852197425310085795104792634606526559962218855235579641624231113436255969503688874719810445269894725862591605804277878749614079212010280783358554821620748089910484472839249786417205078591313590999779750361237711275473670543893749653052293324024871509922553492726844222173464873673644278737125794705628854297665487256196643966991329260431671395185707588314359678704411030837995084648189869356385633288890986433157737111865667581538973488080937369418618579939900747659530430191205870891334906585901227699710524022143465603416781083191699370814763165689749859077622859528751862752611602284717671374622261207839602961535965075935661141595048544508224027137124628499510192819686137590773724080366572764069125535661836604901038371053111001795047878071878989961976783869118154079047934832414075590774847186574189813403808585791134463984867292019037463320595030738717109298429593629226341976695149988884103400899695769694041895661097740042789744397497979780976422320954101520974120106955259784425205673763114530122643062457255499761171636555998139560884684597762062970555433654877583186706415631603420277865080959722628135409259967721255411581654022970785584135497933724654609677431573239498070758680358568186830002072387419355595822914631621691895669866615275883525998155263590296845289520819447022946690837948099374839156694770253624385506570744933398204472238887285668012726210862175708001863351766323924740817495682391082241853462782119592944115583367005971262143979930628210403906863738725210388619621504257025434806963836226663518556022710381456389693464387993325624706413984960807543241905693043974971407327052575750324039335560055470539551970589759907912494769854608935540165444574321455835327659555642108734651830856879758335319439077269583951817342861372046630376893630331010731933482769244195868089343696506842271178304863342641418837041524362256848607731209616762150195848844458635198350032464451823835047016886465846129811035130005935109905842996592757824718260890158949020550777993961312358666549133824543948800000000000000000000000000000000000000*i1^13 + -17909220038026963928735620119043899733801150909550042308952865766734279056088513630146191604499922728690971257727745577648174428204534078542174244999748027161278606615091536684539866025594778230497606777474698585665104821042847985683826346130199499631133324190504598604187286383285984757548631294136646095571647615146081639985503446888864249433825346298359363336753296558005152655638464828255870670448742123485416609327847307912005923913308331360235936994504455803742167320235094045274700738122838544158554207271034071100056259361534444148424649258309661254264903457850824412843062383057470352456043034781730128535222943405960939220304937511331783029357174403782347147625390021908706562113275553391613777167802279746694240155801268737481741320240946256467722347857609755361516991534353103621180960528555287904929258514320060799473572095639101881757549551729455393193875799285289208113866043968721593002538464878968739522050066119490432952521110888557489181678668503644091234449525405996538735519428723487596552092412866794950671490231862408180879438547302386998458614031307949680453992284850628904809260335416573439313524263118337384672224656416285430482340410852630543320173456581924352598587615873013092229439148748722607795052826139203395687748953966837594755235771722238996337617645611471072120974943228868830045204997540686236197932945585373376093652740909865368042424288785544125533670079577488746583385672017598485553379758262912252667144608541422114439270854439882427406763242093845582819464138286474417927126455925690790687755340191664373714499230673514617556829139016872808313437039312567133504077307028052377624002754862362236858714799695162235462263751097750352568200700378399688825862115049248535801726284117972186324554792316463911862710083554604829099455348700173248463105557758226492931173884633141404700464124824566505119568026091249954049358163133830980515130208643999181465410352035565461567055982233703439601633035147031870652963112195014690694521491583367329925765151818409446819815072178684121018301079336413604885916226374030334684555320443454035290083064483569118151995459474719201415765283318193664819200000000000000000000000000000000000000*i1^14 + -487649947349052002112609290684493059087491233394212447265767629920286673890370284623767292705910522646734651827397315299048216822181382561099428425799671832895478771487075124913283637046036620655004403763073806396124418510677118957893412179860196274489264818496601599139024952616297236094964295592324543997217579800245400863096824755953021189226375796422914223081052169939668778335513433051833385222286157109873081223105723035176313663352236504010799989894719962278858276512476393954661629200942943669917933083535050958613560339212904055926026720000996222448137769018611026837136082456133407200462060836775890859413146007449387227645359264315812646040881692924569616005660544288979964097122346618470267478805985029462742957220085694090956359249883457005689505902244601513801396023893714476694936239375519750248228132288936031813294363188920041733755680516536361762431983859663381313699066196855539679473022431491964840578942467066890740133576325128719154966461217722837732218110680515714666494799621312353125889014079524491506774551432016020746639745165869522955325734922022627496214078392293601064581500567915937589445391168381339325223862975122312842500872544598100023087955778468782488627560512680842747405360119519761920945166463507026993139048364968616821734482345945141589640558550212183470244450147396017275390922949446696076625005389819499276931540086968300327921839414894587588812914588659199122660334523982409882056164537903082952453239086553464519315200439513501225887484834026529018780468983233669652211692156268940985988154411543416536238880624417739395990790788949980654197019872270415107660739434521809202435787938472118022848238631349772767602681826746226146782442307754209807235271152145435015728385780730344769876383532863892437564204136625589002357688660934906847980840778373283269224805193525424044455862028057212889813726843207235501384260628828442670038444580719170689700736684840754061465414020313161057022031847160611434143451917148714414194956632679083636032415730617541159615122882589334312321465096604077816582556117581729970315306628978280873553759370629398127887132063119622843629485606555353088000000000000000000000000000000000000*i1^15 + -31841552254614291851730671650436284537286369982121744811777362359856314260135882046282414996121936755463395454578777490854432744209491538682751173144030262249103523611466396852839095089171151337531574896945102737732191947609571165473820164656003830469139611946807469814970674446108776835100535866433707268265740685787172607430785278989086779533474450922189762539239543814980880840910204470285505699563696674847576109313125828897908265475269625244762455333128574738764657394574915032501111620221947344190891817937452644604033871911466260609637196061737829118124664332167417031641164669630271341479431268672903079915766999799706184020903272190509060675424215545554894392745320878099052437729618040399062593169692452374659832822417214379645865107868657116823092726949131888690790562688548931148693807118520200578121494335986190318038946564403997799755883237898327096823154391153780343833736189321425865610751756900400289798696967233429133913337363754423679742025396042082949719071006096225556098914557009221976309729857365747028935490803816252726761062146313849034542800814389027770452327015719986484300745306706602754585738980405076694379203011158705909013537485410922347559987354120739921297085307178126851855247898799762067999568170088667483834393381317520281688689103203567879708161591123825132779470242428325413851997120589132858907835255091253306281878184338998407525960655077816076169256733997309664585677959178231924777699220823470926020117118771464294441890607014012314343266810143661552188577486372060487014152331018332019784127421446846478465467831562197040236124629637765092846081287260275842419684922237729852113691317001331346861352124153842564216642154465612728052705449503747472989833659829017233635294422037142966064102906207979240680902602001610729418597171820103210233537598689770682616587437264347615785183704441256074245472374048428031288177447902228540393677014788724373193557090419943123337716411319619481799538391944514647289451956521672124200250657681400896099027741080459944196343509648896667077363117844535825246111558499605361056240501885161533723852351882216132989383903290355065659944060164505600000000000000000000000000000000000*i1^16 + -1260880437675517542513439878278560847338811544782032927556063467856491013288275759875686880732599611586043332925873354270816577676256410340092184972074397986388404657711693277372364729330659640942648025453234519144061767936620094445420135136876678369597729983328324016820465612017426716774356934772073636072722392714584848540134953042824503793392656163279126456301373361630135315859601753026232038754672311953093069692904718086409114137747763998694640681775688526545611245734110568190617427310123798570579585653345230539648069249047943351955113766672709821207141197124169589242947119623168909417196386945969295076099759890705632835217480519688493545064114022938615380917230191825781146526009161807231456051726620334302105853077908550538400144159835514678793241231577141035948882025924881505762241715438865506895952434445688089876374865495482211831093053898651861416179979132242204983820423007089208175897939850521436422491788936462879895697459515106669471532210101693852304419654572718624809780440940400658206240151197495224012945645810493865670430949330195206322934765179677082207271987732818353127366358839910080303353965690463249953158916636165001129347849811147754713829125261621602836939101866542343086582805527537680056960918510554926551971715228413055947519217469454905246880246158894066740891966320378213358986299673100608177735365066428425348021833106989669029054613852952963190802548549348960188071474554642083778213203948545006038397327318621635207020095250168509029729804769614592468159452172188145917072890016537143835160964318535067824718737205822398638201618230605716112760327785588800881264229866669993249692560612074376529481274347728339742613004683221726962331070138437674112643690746530915779004455638924154560869855017799959833962877955327930731587206746394837154804288710661625935056613406287084217773630863236889136158698872735866571500810760160685454998645612489012449960335906238560793716616442074248444724339822725318679069175791092206611392322381985873614058923541858584496237950977038682223588721532570010550222588499775719186051654661051085436819213706306452165793905869175336980556200017920000000000000000000000000000000000*i1^17 + -33255834036279858760666730982414128351081209209783270623305780260894506064788668287511187942180465176981383560935755637049387760648664534045833637743513449401636682380289174558243980214988031685653690030857360645146728617102939627054533287955301031258812172894558071834044451120610580563068606509209256519853813418747606234697837556417786925893452489176882979125313771788428815950829484797246453496943119222668113393349408490273886018800795154932214664791451924185959159932324181401222947097512518477901483495648389430894201468767027324486906719483375806568014612921917185513296181009946654444666696828993390119519514362271047274538578297254702768943762364444894468022027339887357891262198616331283638859202932631090834835545293778104921296098657435391999679965302241384027403506089326147752851025197723676760045264252879240830691036330712798718133521280426516204545343745786047083415433207433999514053178927461661204542740856726456626897890213650520901367942008259798086629539420945003302259651735999104158518803020402619518545960771597602075987179154222121229386557026213320471623289894694240984878481278765249505895259506090120235427899718984271861197530899581987872768532038403233683012404866860096113176521202598043223692012790340433023661258987659283055308619692437044756305790464116580535060043651658560328496164114788021521453935526605464522144607126978685362927400960291963302182651983440511239644934383479947583917735035490435175318310329024007399431458702924538107878694932697935805462795017426391135264036568765437214006017753890348932429975600595935163647866201121536759292067778492458154061281272056470145352984874932565233342358211032383638229985013486630893733359720298760296065498682265040674349073741170762001804386513640730506901184864881674871484274192827619068951981778286955999671980456415657173124195146760790639922319716673544175919598613068196238791849954379441899549265310332290261304502518764612891428962791161400268092001580553915380994977246755281406394343917780008789108819819625724396448787443735983378651675791667549931237984556915805366712821725951833536512348431311515380506165248000000000000000000000000000000000*i1^18 + -3225443783377618042269203902650968569658427080810574393175435349386094642136870478591515738983853918303025392838605829885780511723005414815075360628788672613662123558493266664821111662423849041855751515184747599848324109310036618483561067134517188483413599237083797548208407981658164471083727797700881237960712740352439921505588982533558597160263258205576313151025877082421024648309040838356513924838234619185942767377870204304831777244097410497998659030088403221784245532538136580276089387157670566879108253357185229525500629836828171930997334392482519449193885645622565376799318729000730703835300407047242046880088734191492875457113675591525447415269767906139462559552601750611161172230413642377189739713495960093478640904705774644378476367797097910591132328362845632123539027480370089361801654740192940697952700789047276255961309202052087283530375571992579096076795564918594511480447545287736402084589862879177045720385653156382317227968527563145626726393996987073235769146304427767454214987360274002199376626541821156680928190170294725058075590651475575215121496234844232665703376525812791956644845795973332769744785042014426933546489157523076808287731998564395436341047983875758913374683801840139144836928641164411369079855778493712210585316839037604804621243723102076139832041805993684467827491791171702711606217560117221272943770432141270665862114320497553152988950698517328744791559630046087482833205261559904672129973168131550212509554861122594356949176559547135982483713618434886438191293788326855885098489392532904404897571198643597025094127403277924310834046356464620865797830035355789781412712649367739179911277297124744736955507638441846028546751132139711721130956146179779418941403907846402276626968638084971070347759545760264857274066845772084755706197471127774827238447816507734568200751683272465018946383990670324083898881028093767636010233632286192946331146736124362591673240050560496858666631219998807370062048615803445880843391262193915536778859022430288924940464699954807923485371038225174700241923743089570194685152197365793711156806320626224616177108458919783233184084841305839773941760000000000000000000000000000000000*i1^19 + 85717667846959290686393217858885380089908675065429368847232924903151027884693648727475407494499156988348287092200166279581400082264521674379535924853868301561002803245376542326490758010433596320226014737063687010224120806669164288856327563838499651063459576643468049653475668369982005359212804887390415544824122116773951196920513240271280942216554222855471816300912792362835249283428118049644007838737311287314289613093635078212008764730464341255547242545393243032955417843849729389921216375531437350610124936428423261561849229552509058970772040017211682678769709930170486311520144124413408697185840638883622069921704259263551483942229334170972222121439210473051557635689011130421519269531872684787236614714268450356760191194662864394646728113285826999394134120350564394370743460995977731553049780831075360953228185524519034872823960915830520953548520391407970562587134475696184385622725704037791210701573777973192603224752931889831718409141571809096646966724504825829185865586528695127109587488081812789174934217567656743253913197414071432730579523477181071612098772883265484356217249004469988354099378874976889408810945018353779323550190141792285747032139944362470337200242636355231225206568946542915591212245149167222551872364651328475921671197337974134112007751827507991294620345465548073352251548330216118969125226872908173199669981026989482186947156483591949092344376368203324872647358344940381685949514612683547445655863138168021812688184708402430816391360885495265746882841215784441865468325520636505039560388108468198614528362614654410834926784469378636495690463751965262357657928049695999129425055222222540531564571494853494176634711800262060921583873629283044884463956617085493466301362516571419118547411717515922969994407939452367235532221707482278183357822105920478862944072160027823032785745816222885030790388549795494993937913239787468080198003290496808877705671091581182713641303078846101842139448960679779633628614719862656333930172986304906699552371274127971540086975815885950927420278088072150817136657519127820309334352001046548256582298432799911850667771042346283005959441559349467545600000000000000000000000000000000*i1^20 + -482223041627556096647002824247147784593891599757637221534437140512069971784333846927064791083007974212115939251409400946777647128433509811551120019862628402956399178157748864606878471221617421544788164193420387475884681224411813171628570451386070195691126239466446762322970841559335919833901203166712720848085251995214062269314571098808783778783307530993862206682231476106521350259588250434649034939795768466166492355873829414404881110670218808342729132304466453317882890907871940954813181908063874357509342575183623144129489078168717498391039224854868337532210588798846597844046479914185440678836289962787369126913646224708341203667215458211197166067638861062952721824183924075034246453994819938842014620978350581440768998798219746262358868332789664202643245975180879160009734620606307977263475746333372885235272055284213354422804247390439510640780851623223163667980152662713742123959214788190358511943831340105716750629954014417905658047324498737745724390822411256775965024924079345366793773206712954089461944771965292937555022358583011695507015568726603329894253822033260970297380550197885199014559870911663071639696537247527540106083626186189415522727522836996637954689815324423646528638122653546784557458839632561273034855472116225084148581637577264683134708112094714853710793834272260147414550737281544715592461702233685674452194699365387285573984590458627504677180987710381178024937235460502668509168072262353883405919526480951216821905230139862433798757966828863209617396671038856787994160425138866873994972126190926697910157156510068452644431143286777548176396081715592267768076613421541837288166876287834078463226452128135988539087721640444109668492503386697093123635394206417099216146486831148658692670550323220102720760573895186847673739926408011591020804981170240388237365692998012576268813032770874811480646278363578409033241445865943812943611967389592945706044732740638479842775089407420406930924014991502731943271165290115456568496277617880597615386109209742396171402733225835947021773150006073653908033590615320627626683075810780559653801856646552144599180114606701602124604321302577152000000000000000000000000000000*i1^21 + 44976933244697190492138751824137550591377744703113453526613410206526813778320270987036120408193012439653550966288351253524122326524676310342787950866924081599594022800046593517719866674422471039443844744511005298570064730336313491430685926933276576599218557465106365609620846476777027579966359661488782589691396006507538383204312971368522853002085076759686506535845569667047450329935030699704904333034522946841656219116344441870026061360089946706136440279701522856308575927429129720537228519851031273428384271161814961416448540649032916380176082449499690466224866935263375157329995990698408640658441989862157480427255725501553501805965608660525696378851743515056411274958019986499022999749250743639632783091549951317122575722159893939491795874097292163528940221300333927592640323179267398465555445920731445817402843408733936967015690668459669462207649494639333374657748804161865557534061220574419023306479552534551907633988264209043369659968980744946527789839276367532878091172292422164146918649722300688776001431670445986947679452685798054892237618869967494208283186621464833298837067005669759135830350091893854958340778307889860649775227558466427498001804902016783590862595429643980731795324409034962399491854785120172571497030329498549437598596465173409443520624507421532904988550061952547801900061463426871054255517682293134558802884958479262667060231878675003590654503507426960603176196141912810247635703678856862874173090860846766933996170630616365880631200359376763480075960718510524649161953803709548241440583589368387765872848464907330603453433554880392865066058518136750826845031784325072559598951619587812106236075885354196927100350032655673156900193769896009881796430906704067099246673300308189829719903899563846392138477919300926509934380721375540724467639340810499472647968476319170277930883146543558506886120383634501926817844129863220341513709153262246912899376512588428484762375998160889387029614269961328207442087323783292241171759561547184998945121084263077066826036439711734565145674613823606230278491208860581965189946587895459410656834722849082862581765026700175931209455711027200000000000000000000000000000*i1^22 + -1100416256497530565646257918122980866207416679338945017871412819731129678949815614791193199993222300951286418955862034233955499612434654004079856414584868654404557669896482667195487679400712050906394687061038249491423145699900592134870123462328765524889280575719672288318969786765493162332364610278528658756513478065702962722910805259825379656321714670738777718864338649993949881089032567831689340031273700982973684951817855770059944925747457113505853571717535590740484491764547571261507454719765235193249401170518030040058766116802075584425057194986021270608645052326762614581804611202927473106786870808834683759312714222025728197671519888404082060423141875168901411089425298439635322165504665196349393453584921828983305728426631874793726359033826534472726927381873743551550306125552704985971772369052362048321468061590743081663060485445853171228079529356387193796273778946237426519709913642263472234684469726282115729809876280749830887773081264664977402862045079404762460654589605117075724660660571608493468645702107707811326512350553570263263994737642095593177309376019726403253723206089750358721202039295754852192882890530813036936217830269239051790722358499976283214481010076155036739436468650570274988007686043678640037174854177199967060222201213898927060599579492912067897932667856056383106436498797314461867189283232792223659891559760912229630148924140375154042401965268098579314803342582362731600659767712760386549039035568448009462177710537145301127607849913729419883442728147758261277051336600637281174833446409776829646168503470861513021522423611245984793171993179213532701729886433492486918695421112499506650596493430831411636081546668489413640027912503068603205043811693444282515301619562484073520939785817361521806381332727046573614753167521588157001048451138489843027648363657786674751713966017642800472684144068237305393865688481370585704742219582927819389018689647849216039667989403953750362896903215376823054205167844762942674641134265052604840246140187072544530412894066556666782265285969953766189869719802409861762152541477338128480885362067669439373645678961096746108001976320000000000000000000000000000*i1^23 + -9118265717517516652370985480838828502470530781577370394965886536389090713700019401767644267232874239712524666007076671954589927010921199597041290228428942276832251557816097848745974066375081647569020599913556512009575725270145600848442826035913310888904059374965540327121570770266041225480982139308372973745509981526623668260672947893682421355797924098858850752741938760596123594177405635111712923120291822638227233664957561003486478604466208445319153218651457806734061155919578570493870600419571725810940665833428579494697602551283091492933901752709347325890242264846026714113624728548271255424859326095340488521950799752240108239346691080366127447720944174298905598157746344780336618005225657759223146594639640466555860459968410157240651422058885910126752507938938966568153987690502730568503219192370399028199893906838032148587781387983154222468816657277632203621435010991829102684087738878594160927207109936678028028883446863080113787005396911894892947076913296228149348950478755352884115517672985193001218346372122676082304168535774944727162058368594335136533224526551016885686768022397439368733530443664041331356588420104661899691176204431472945581342803047665868305884363263276249532389723057560642277667916871579118730785453162897180222923213151091729366984095923816000334840917467189508589929045932312497422488069004526550581592579676805935503845344774558546678774665613437522799358717152908546087639493460282234068031634248188240025728776331796403725635599284830438864561523197840185858859872387009287737214521235752668196702565727636921728953127435971750202327954170271807696462467384709750403846892123147179370932137337054110223223597909132622157941520655842998445314348546993814408465642835984270003817084144524479292775508160964736291073195153728550226660919771055226598722033237748169481052758462929934850087816955539675793068267376159885373888801381394508314969230288144677952254092040346957626923079904571560141699296876850028712001194220823385302780861970726709046529699998948647588459541998540476710851371886026702312390086424755714248210676123066324126100330426225278320640000000000000000000000000000*i1^24 + -9403799966087176111213219672366975672676021470235684168504291791215710962940036772091913017712897734195704844184864360483001503459321645440377778722981159624400339284114158816469594527244894393176194717754696091457540171254274906680244526742905465042378802447586626774346002822144934047683559215654003810576501020447306057651269014154277662897462228512349440552249658699210809105860922339498004502174849624070036242810391699826950206324469501389070895546227076948883483497027213869200039781090087196009083219641680665725532644786292114787282905245169511677915212918116709649704379053148249423008468864271113209965968091829668997580194558925922797275725667963008210283620700144211486436761920918384266856759950300626797369169743161034679385022819631169792441649656061173013075833172017218946184951422150366965613822721529222518247171882234371682488724188978245975313185398152751580715476331565122130496380502647432673102816096814610118143278669647109908208923982258897511860706399901779333665263567819168572146144055324819291776706283154249673853818097820065749574680449539536867130504672296275259911981284658706203232505902449772841143852514495495964981108652259808826404815322650703679701125826326331217781101265547529889380056032997206967378172344745471713033953865022519173299368105065792703350977804376658190749837739680685172118071913541190546302782447195522318184201986069920922303075217065478168524087810072062866540386637191526288951809097139578644254571246565571475380792563932415566076173141383497810733167510745898600604254965709106761743654894384219472953960582772295948178569405477542204068413595182565936982776901432515996559328941377994341470423771144664565961307844710351004196533870952403842282916174772953885650179079091347886253137864735304142784314805598600524703107598649788093130588300748541024419243913565033479021648377988884980619915556872416148709822717368048129294014937069671949022825510378099382715264137630842956138931522153520022442856310620396166882073376822916362234159882692851142647117208559831406801379351607439196306864547694579136990137268707734323200000000000000000000000000*i1^25 + 51120671520044195402927277866718888123178398032439690029251368294619276479762589634665782604015489178990199295225315633626752421983039997965015017960874135119062354134962110994245277016602689752921095238678150846941940407777521743442851470799841512012935411794461091677962870142412540917451369031216667421961189578985268429194110922470696548560581345258840468216894400377985333099787712590286694347430052148041410500197570966127136999069607327720986561000951872529043723703102051702427808315386180472984948487595433582845557350507166816500731196982846950513675023032501720361293313586292227893630838739714369079083628034272484292999976641176329087027691631368608007151828672068953170946583959531752353309632482497317632713858283311060390577576271532558055547665936319434379668867466130989764812354727398163103925526156419075396716937557492156542946893518435728980473647828012011699624747002191455598328331252997689455724017104641731206178235042446104662525361796906021968668599960176942711382384856251359129212377999676641753728825538731679217651404838343624507493791044405685121026121621973699958759449411193164043773074157454735409770790675722062489141652692679951160860299086114181921869085799459028678531373461043364282721298326815807429293660918552919692212136020771522950516863294689303593138079111897628246535402863275806729474602661167359457202799117087983872257762250776104595366659289138586986393950369417519940143535126807088471291777785234462223891141658377932106909732317494126294729437085456223416140284342675896943837119161916960819502354398613198362606976748031509876325842935670325914772969032306802262658329759472398694016360214847216986529111266435744643626074297705053310476991608289498434450733151982174339758854246122223279782490286236953298621151159856258160940501396351831565962747658644887377480607160061063713644595685682465680220869958046662486137173381395746420362821824853176229262686098017605537719649847383213650956297680977445235745427869217144945566217253452860977231906774119830278459694358774877114539792858756042218828887250513680072140496264232960000000000000000000000000*i1^26 + -62119628929837016635297551150917314692176898241594112083996470136937885723547437710352963735109430590881919286208582058650830854832986456314562859681903479822233459408178457201977154513397095898974933963480651865650687024272662385548636827718358217362014749536811928851131273377216986501066155750853392212685171980169399406564519961698354123701620044083160820668998612450426425904716473415096772762323245917718201700936248350701426115820478895109088388740338397759815004247474750393916856244456588654718215856944518730306041030434384236898683216685458823819651878308390191057065248611666747115796733595372966623943119580258969829755175622401370416266915588171506183412738347902986954095037257145196959958415233168993438751190543466298845830608552562196620675141739727665869334435176893332934520176604688550202480838320783888670661600299713427664623473110361812710556376725040126429993013048934696630629718631550067945476716411835221425628735121942857678357489577182903675585158288889021891103897108556366012921531530630096116167625829620026654856462864401499469936458779616313776580515894194095399801552198671101993140603082310567289457240863418941284282146199474409012086013316134606232521446902740925351277242076886031825518217878881845426919617240198931674924691054191247586289318669325727645631352753457894089413793586238938190491855191304979505016377114995582207591604472753503209137698830122187506581334879073131386746472036083929582795800259675605067143398956238943935652244474937677250738443574585182822411992398425799697020374459981958073682512095543619378026363736503727602138051201722744214844409423445353607665100462044602502726595305965434956398265498028870004230048240236447122051889637757830539010633031114586956340079541808962572385523621102414588227760781954731316632423177829779709561677777042851035136453507905785074500918665513653224111928268920350648658593874539216710466168656729612146016016120307619901394389262124132541212457891835013565453762634734867618309019979258880568475104836378810275061405457530228654689030623585489566329632342976975685432639488000000000000000000000000*i1^27 + -12341546230583091528453553064422980376176982625724197376806981346445178635549184555327661649300713511215801970974143528636406464514922820063472003485066471496232918222187120974437175101795607019049472259209867646925724667569744907003331372273485679882578571312830722434429031382350428048949430281768749907209711834145549123857438900690353672416422535266535718178895446867556257127419807736809441517859560174482825323748691349906800563208649102944474913475879363607718774675773279039737897957647172075483200004158190582576114310375178096104679113602476631021977151302522145922686833248312567102835428104778844801095817490001150964181050728547340762811413768664674546060709174238794379026727554980240238954243942489425124372999166817364463977833694750981212279237280275978825496123107597352468537920612957093119358767055353368721337936915144800218766613872317221055546583449961907987977623799365301682358834205088638650662928408617853933395157004767788092232832813818271877013953493619992175975970504912413839099191442848432251871596820086415748966598305095215019067381867746501575013743861196896773358328505846049422267900162313960195232699783335301017817251605378616163036315447518237921551599284964242478733278720277205008566375435951450855119783150443232644560992293974893685515162804476886192976719370737481552731758847562989232766471854448068551153956498879930744716104844516043889693528148875228016881522339509682583800965633524050349470862662331267764994723318150731381235580618340876521187160070371116649272519326873102935500833269453708814968067075113096153101784281451675438216161775613490762213006396354728947444599160063594663524688211316223515975573087122734074786183025113028181562759081251921881589679828463069583741106976777637732828571996134212669608078942265878917506096070325593696717943219609451170884271622495034223772698634643537559536725445680776388000522877972143025910299629236689360105923937269299856678795940096887491983979322981583276769349127116557266055428518738027476416635463321729017225095946328568626046647281841193335355287795660888421171200000000000000000000000*i1^28 + -602824765375233990700396630788266126652980299032882016549859142714979990174253355377238394912893948444266332649632892775808538118078767236411771921171812447426315122381927720143321695339946258381098950081018206372163195335659472986574907774604364375953391916049108509249397475968511828526137917163782926436946994805075267059151625320953013951061030685747063610299801061036395484809179234131822445936511194582864450717960121592600240074394756955106403201824523185725728216993933606657038685111829345307019529678607388666020383727880403834330313472804256655699389550688194219974557053358372407325783915894923049465710681786040601215658373743878682104823240671126006353948882425506611355416665377623589888265522606499557778655060599400285285767366554808762791885082992976907431488111075688446242945612723365778117235128130994635302202136161911736250351804803926159528435525080342286032949788989935584807555441215782172712345547023729270669723483734293233814428081909123295267655298490946195427573739349308844732274226366987295193696555644246585162176383209052746415401806139408395304295653508130902868543461383054994830279012997119146160372128707503587647096002993014626814100595959196624586089640024819548139013553756486094926400370789479123749714151689118418429429294959584714071377339598329266988010202688161018874660518128595704755616902963922800137352576703794052793728428320394910868808893141506952896664765618256540043600479338692811212182596589867705506725916365175265913113241236522481963577347770360423281091210215040772237776757999909369361063925506265654353149756991259162752863606960766319013756224209474638830232497053493063047724745632824876050866375029253299703805034179483311124803855343403086589051048530865432804868263765826023298351485679454103513649959901372787943600815983761808350057309848972111572715206002460419089252286529850933012524120823179304311813360163475906530650750462680194520718858931476237034379864181911269431940940125907152514525395797903568645342029080805260929700235028869644029208573762785195490855185512537532780034379900518400000000000000000000000*i1^29 + -3527488964380672047567665100436172563102765259508300584391400481262050898131794355293370393103408066454960898057894380504591615653812330160615831065223038913513326455902648099748147935822851198964087244130837781489807605075118437807895073860825409025653058702516651263872684826939583119009568523144443265397475251441300536507979566102183496405966030259067108066877053325858313086959947444433705290329916190315207474408071690784091233492668173983279565882586092527125661118016471609976702774846854133225621682579492110024615761773426844624368681541953007729932984344214406390684756324631869848364160835604040566991382768281936722958933394505624173460815184968102458715841367906276222745228701708566836325604518507516332055171187788160219390597625318029608211186117625297331890846403095917500356901214335865549083281569900744797560282811379734132874444649026227872745079218628152392677214305434447145559792218004441601471200085948241662673714714852892235125214259896699872281951433246480432188912427003810041847663148823285289097768091215330677394761597054346902009783188025322031523634937468300170669496429889974491131586822060137226998721270046295834741702512938814101231339488628338036321798254660643078499373181071346625289422948940891602135610842953248069435401576811336297006940537348547790773083585853397996866267116264947876637676749207215098710802498629897119605518475496721408879984009386742204916655083737297532096172362918965556096369138808106827875190637889129642727293901357583722611365729331020681777052820401648063204814570622321915222489876538598397610979488558929666547731284301355455487654866155725080240242871778798445356543211486187011698880425542561344362189540775598255675844828923528734347188726311048490699458727130937686883543904011157136410189268112822165733647139959260147045314637716818293384876592719577698889108604275349086627798243707108893418333708057809292748703158780724878311159285804018919312243639369350878482611012215467830678219812394970322900791736743902779044365650642355819719413187424437712610299349003901873195843584000000000000000000000*i1^30 + -902941576932236843842750930571802024075254345611565731358715595733813856336131517551088830941142863709501913441593407052179100341256693150366066593803047973268000895440305316763267542832388302107767839860261621531337818083704012478466083406418968068158034432378842407491358524692243472325987135394875392280666217236457264133240418270333132007356697886207937713257680759389989034006251891627383175401979297664146177321123117165497649669924969579490377916920864998845978691939630047084107786511914365442408743752813213268684036548045393167975438028079777246773899832366775949571986430408071916229005599813802400776475089288607044846910345347545767979428192059192516088167153261290624360226678489659230635355697494397148039634406690962444387585441182192116036842190498260154007409926098860028487152402159055107544768088155627494819242826930320454927745608079246067000766350282604955974348372462638513090850036700667201128615503423745080421103385040860284098481204364814757702535194970711635564362673000830862627230674790031629372232976886041690706972564151763298717005073855673604428171983221334532166789503765902278065510238837373795162984166655774304210899609398304253602191571558013243586856286920037296869165624406170050104962003523210021345318495483680211292857548596841062592639553649915096658171023374001962906536389855900055604735463387818436755414744974508054270780326729020371959351719641558942676831387057955676011979255746911424436842796118902591619098854020573946820847611780811057342730091340476834077817597457724769142169966712706430529285566916541001922161876860908611033176483053967920236303071952231015731059688572926937720901006071096821740057009420210910801968459699716345843642315638612722744340491700008075295539308674983056497740613601931833755078289787028484478243375459853668230867298597361864016521267151552541274895092752604078099303473494046737480335072526407307233767627794973560271109536169723182336188060631579255191996004943391244128789601213629309057231164830404447557674609703914917688815360990283104491973060168477835264000000000000000000000*i1^31 + -91505084582484904462739933293188674670287933136953734802446077936017917780858236357149344331248001948709416796056386925840445099510612059223312481705132655397896192303742506908320005807812744402921025078296196854480048112600065387378168907991957987881119545344782478557028993629776353571703330802540305647169416509943002070111227425696654536193910438414954660570897503205403408761924454959896737524830100803700437457397298984911136535129943688315568716430403292302066683621422652872190216480898967065151825031670625266436752489818509141190405907551085740222488062707989537990234388809558990260623227830768327416217746530365842153035211236141363671788769292694788384349036974205544926185181163235686562414418338076031667637095317323772109274817722340903671950922446534922802642464046582449752718193839560626676000834556380438255255801344279537934424984848130463141356804105494798722152620207820633057135011348699853032804356584237154637098411136765849767132384994712063297000615136474626516625927560370013559370209764333133058456970343628850851711233486386424394044251662778294863841000666367405030651166882919610957794118100548371995202834462315613283568326908441338130943439027801445535495582060999937716002980891668925677105691867672001029527402011783189676673567580192638259150330807873094550466528653685451448218197954362165149743347446576676027706073926817983605150270609283174529957264763732957755853875135190315235547832258033930684894529669718613943874850359137584668747833214300428289683305316496214282515374052067802765075547356959785154349785694577805922557331347377072176659122755940802344941033944522347114372267355452299604967580756931152961046701681590809772835147392962738499372697624551597110035776648779618952155064124269372223119799370530661551306929434142875251065264540167614020433054662627092113694335040924554804064054263284085118181328303048445562345955034673360446899109336446233573079101437939725486538274619009660982583736579981414716228527238202220519170303252807884727996401699118721422121589518300893882091133615472640000000000000000000*i1^32 + -2527747908592590628509963322913197093286648072786967279012504916205954597218828797235130033468559928897343256701827764494828106314693677513838038945206204313941686349773906505294199616922141485055940117562482415407477394710716798213646469146202972767231394441391090477401198268968014629397516386688052140663815256514680022991800215615567359143213533078329834922118411517025536749469632268928954427516894398634801122475025872724863463225331955144082857457334819113140561263596961119763836492779342938598288091316866509651349828963247525526293447347944672176435127048746920499360183772339940032462587376036394624149727381773655633862821780222300283921593910032592535290405247373741722345417789987464381248374957175684931206849392522180441119654607590620363631002378340946781071437538785325835582231036719310363138274282488166734479472270906687950603627804125589290336935203691599960521703026687833411021200444370630793244295229608417225782834369974460907682261790439846594237390176389817487684880282416115287383871947772192130333418213700014771842234446418658531752289602390003318631982407494259409071258001797935775597916082523375571862599568887309142227307958644839192790008633913099837730527857952902107576906531815175544969279421429769682124885790346346809585225979641025964485466400229300417346263490001302328822309886144768027924243345438686433616486758277835218779556189377541269401799355181254687270519099582718353232493032831843894002914272332489737804992640936068499958022897625970130495270780788047125773859086078955786067220670393978260989684930058538806011768500596624684712764455452212278639077948782589357183273026349538186045627138899118392075177165728717373712903699467723964176840980307859714851847726933884458567937430232247768475904191462988151352437176779488162516528450690813444611054633175107397501344723878565317570903386142459711168410132404652051628521772176812837004725638823924319642444054066831574331035861124065108487116139650093571886161095272744661500651313772238393041921406362990844012967319117957319240974336000000000000000000*i1^33 + -65953499044194486950401551913189521666258898702874585561122931609987834103501217290298298807482640439380261550621462005996357278107108388839520420448421598025612819890655050107125469606459173807614108162071040775796475042732035311408010615426301216203921963130315912595817760838457541446284053595743075821695712765788518042838663508835577973162957148848260867204555026605675848959859966752781064399789894669141917070623965093651846347404493956085605254828447808990824538384243804809878205924254676402760778389917293407181410460375803980396652270446224601725816653931773244399249510187164011171883093926155478190291425209090662473250369722688179478726937572566196620397108068552225474194309058016178425875911786389931787946161278459698034489875031072600946542675711440025971547927330850284545031732060349684098221145241994841844323654018435726519047904345813443712112757728527014920655709814965388537924662043840868281651829273705769570037478380752470120885750990809477682547539969916019506689668691485949028886404584270171140374056291502140560575194516928506911336653354874598283285820848492026380154181100776615566232377503200937774801147152844953635993791232400607598689054096352871680506265497308965836769428454262874381183217570092359127086681936554515226933858841691123487520820146213629438304190745281357333103282323316914902027123546824676949313324481470201323993163696808979287939506786443841536131197802802437887385011601374171813138658525246940713034261915896050256271662548063826508295784368452430828032419906611598580448176472067341853447364205559911177515273863175099201045513144423370286261907705681004098878821527194815292714448237048425608734468082694928490767240968194760776656289848380346910313453233852607051137526054014653003076643027105286772813906737163817675306321684699780398975888211794837998504989445521559010614101107883643595165960714071129332392388144291481919095666383889855951644468157467787683821875690360274831570101333573055036322470565453386373120329528779941412866856313192522426447384259495723008000000000000000000*i1^34 + -453794188484638361290464059267590170703592536612791577295145302186647118881499312724765725151055993022483923635643285908183284893596656129654780508580958135852932741385526152270600271936847172992624369168677206286648373722915282580384216334772246496430068338098071926127186353053282783346295952673913068830768191651420226765612547542487249097184627796248293009383100075302145356562898501359494311353584833631174063502164574283480947898707430362722055736556518001320365016564222257182976259676759994055303697971884744941246745200703006871472071188769828091360432731312337137606715176027208185417635149299766061857304628519552862946019222000079740122736380288634712013093587373946708296805008109321034709963672303054094924513096055897933753457030240751436840254709285084970042514213703294726529885436106502478135123586712545211426286229192775317434963407214559023309663764794878223813214093446541084678240948806856733016547222491169161854323079878684103968620740315964306654552836139947061859763769916963100865699436909477149158830941845940448477606723443626800224215875420614702254533049311078906548987602047380909040710103767088592062473778771613160949277787028628092176486294861706005446125850935588448422397280902499533368316629171140972489136768616456189404018029297012734823337589200289865397852087577379992346162685258813226657941235389699659533339996863179528462375774249508699369155204382839414385098541712305633165424838834451159591661753978824467500667389111620632477799043719770690853767564460857877493973984425642102051875329929787367780307257469688195360571627760997760803152645005843608795579687334559461697295135828157206992094365194748485470710707424168426237653495965236702119851136870069140402321436919526690377420010037852591691396576402161476126363973631701349094051020114469681801596811956399184840486540626841644593333666610585416137714449842393002001892448917653978332816113213454480131619056845455802201820691246571691266993277711843819360337724588246049145675897655614367879933909475623906848670325145600000000000000000*i1^35 + -5638480299665442173235815768468710467078771114315667591293222024544176846725153261998023366360171452259675168056741267713974397802732160674519462784024146852986800690396897356625586881069439846202956878406865640878932545219190844900268883901406737019592200289047217826616839482636306057581771762185625022771861155076974851887862702876223121166507716331562904303794600616515371603109351956069913550343859428038016258179917792059044019254403468987538446161211933823077970905215233093126565851759363498503294340655109106481694328741819540408643171348266683927303424460173417267506048705676729735182361485510143667294618895184415049518820413874218564078213715132419110027106646941304422178476756674144284717477077210937414194186526651380469054395718193693108087806701297537338455703974022610834799969287512603535730771694332920679986403004600866515765686029590366728848534235711981509380379220398398194492273496743619364887140478004041301426769810841455334475595817572517760617407771887044618596727004198673164404983890200444575421940985000675058282916622080407293839320860596561261396782412510253284334459519065517951904437714749399602559240568554232587208552714786812368216068273633264595487398555944440661291164814773529861076863828955520985841411857378984080286789044426166511161382912764372456111640893380080656173265568848681193964279742163840175268855390419757645091099444643028370121543232692389193917533632637285410443012365017168048127240615051020283152639289574255045058325941212885632418919494992076795678067673498926090624770409896720269065117126450131221271020056541665376512484526186216411809137188590016438557165503779663626324719518936290096830988695591878918903400865728264908385917951277530585135156918343117738789538262709753120828422860963781185321438559282963174199377681581399256758141315106302146412574286135351360297966001795739557101725863917046960153018841407761248886988718434668179471050869049570810971660764748282270827704493978124326193424366208286442094884689857630753038625396780269477822464000000000000000*i1^36 + -6152613409251259906178862449764403433086471262554779002078531918599287452522186700151534849656554408202601981127089484282125533721288257512265415108284860635139385389453281803150101472405101277156059409096442232719847904963877899418696991016541346269159469589931890666853549560988171586526582447055568684133948600121151411630653900341258685563709185907117990236867467584115583691427322542157829806112934625536816241130961711608223499266733995530590647710202856788438273377246025696773848305202457591689933998087961175382014431760266568602594984604891815728340245478787974398952286664622873968382541699767581463027733050152949140195397693632209778243075842659453477143307985452781034364476234262212712723299212259729211124169874471382168047454143184503836739300552492007020117232470303765647248022918336195120843814623096423474127292870763008987359199833797074484107331281435605914279907078384416911526314247018559570846331164563309667031277615144779845903254740082723379877815812541694737559220115252647942235903950107078818179505857434246465020142835996692709660223045681993699706751590559495663962234937799225332590250312792316469547472807378934921812864902844359473943571333345279847052441576938494462865026298725565924163794243011691371636387897925038685834314610484626400064720161146798259296623584071086676396707865045374838461054559145629078646562058523019769691141955022235925435475272412218108419759208835402770326002951896178327378190411941436814227001737469912158723528112419034324485715986663826104098055115637106873606018097915680286469909667490254070612675533449425573934226513428546583396215830216485114066287121819811716719076463513532757437665546017813380618111663628590728751283139970700504215558716781317433286170152584262794628984820940002443040561776405967957907215748983772542714342182875067968097047126843407921643899834703310038199051125259831884840842118019877000437525992115814308247828334350457575407832869272185766827874531421162201149824675882963081913572983743504839513825942804889600000000000000*i1^37 + -2483250901899706421447638216646430665141817193154459652529137761294171642721398703806261715923848330619375987858293173223653373016359548495456049767180857863953734064240981506593031581554199479442266302155962300325202173907993118965089652297089787635204612413029693508587503989127528017989556470702637425588645396136730947938758579980341273032534986913058929101802056116929773871371237373196074999349006210183461771400681189936558774289189927447149449606029501490104802862390778509529539759170786347437582785886516389156120215905147471654336501304608255402617724060033653317892878775769287450365426325214602554372605731725556484777276367646058757844789566027887200757220797877265091648296177700515643292195918148643352879610946951573496316020059254572920945736612715853449485377746734851689337734936834422015577683761823988042936313722263259142371661447529719074146074459761329515870538206574163636967698617265855404083246570221024452782981025434575059844618679937812595543415701853574010498137210648179109232427848442995644989295529361772130122981215731029528310811184636124880489132784688591523299793670096249427799515720722133690884163682610427655431568801069480249903334814183631910256654734906504378718243786112656782853207444430826612907610387475837711074457536711015873167423679048747839893430337916864627218006828157085608875526209300687211573824801249574179545018328793001994369031083154755868163559280062266609884372489773872776291536860397215219529952150703675496167277560922014157118795258030725270447564936307866022173242537741437306028699210966971954435588570017876244150975240538141143222070407185795673301415789802488240373413922229109806125233052884430100263756907014150741849899744152014596268302454825857653818227959226543125153872577595351446258667170902963686594028114109660082103864523067834821649240971790918162472308628985891855793939092183246052321876020094244140634376160260887333298261076042114959358659743664026812754478116336287936557963497566438692205123880769095296132055040000000000000*i1^38 + -377256187915608127957295274591523029486866948955146343939428016594002876497657886843067493428052549756534158862541021844771097511180211476730002051563227896211004273863186980117085750376369941393883295232106670482965283949138129636869591135009107875025075743301606274459359407332545959790027374284210447203177478175723151941138206167987286720440049022197201277874769722102031420283158703199246351095581207908080250170761429156631754513574428388900465823917986202007768632003212684260786610860460615952036466073975249554939947461533211151312010779769692146609533559892315916665592908056096238485258922210851332254587500543057186297972241651878508487632122537786189845833784484639097663866169590638121111582248519421667232384075073638350768758932682251466660229079007509658154669711400324548459307632472605279189073861536756935275783310751645783376472346073841482632308100125705573566812968039612143906986055765936200872553814259080140566599082487001934884068679259357040725773996436392861668286305003871679603664668851817447325757080777267005369403225375270121299794911490872603563256608517141128533004470698085612321622839865142784184087889117200446417145449213404873642789934555930141831798106965967950767346982255789838245312826775414369137401056068715633042240885787931799988181704077892987845168891766431364052362343416020106181985339414609635590980091874073994048314079007586235591337786342370045684498760758623508421986034450632385061947472135273578926607511305173789909056965192595566893652500657854725039580355901500615891226267207644159429284800423052406135190031536482860931224248077378737227435355033645165771240750634059410763581069770089553219920422724403058108522985670386092983915682734752380817932299394750670855063848651397223352285421829147779506249230781622529778395372411084127183493991446171722397647293811248520378553341046107383825697802489393592322769492440815474881417100030635758023323247001706263015401997578704512203315338512842346440425017488125753260219267494707200000000000000*i1^39 + 819776577592676811547841029189634206324648937909202722686654753665132614481599573295221162219955996146176733852266896283278640943888754240044669525590464363137069397922656943967920671223999771828684694588305301664800824050763043124114037760877656006323001863893941816430797750664388535850735084776824436577336424460942263214623109720967443515757043912715022875476789500174827016957332960426346043318291423820413432185703499938822717139059843141792652946563131607207074352354269548834898863771017093097818378105672483761733333018218992364378715121151387924967910001217029452252390352034449846273828990800250125619761883087005426049336824840074900937604990257752357398968856075423420951601052226132051200587410095315227381244994036764390142584422300217066016160667046176256248154113800948809877122472581930126517831989838031661495655772201810138476003524184497761403170136571495778348879334709098863518948175219640635449462852310723657677815996772081977326594467730497173827741241679841699912250494196769673760248159095213164823258048705059109962873698395197425647462084377040877237114764110764810864339422668188205088233764931969997963704286552918023493895820393142167034066430054427051103237444757059321407767165427544177781015570460202024608320637587495957991415963577920237318242061736628878012863466656541011560484430292274776448328321128566232171873708536222452248642961090649857190906942382999551025623227439199471902333636274446276652832821624203577746877192116171016479619356124792802545593263405654188074384419215457853157189009486639029215233742393697230080370817834892727727552548283721817772898929002501498572057452079859125003944790556992308592830643241121543374530664347267764127137085072038620640145131421693743393270716287344013635002866184735630421453112826689032983243978729656549504485112843603008558377844351797398928594937738001870343753247309473035612096902746232822842403417009406639172009366418846765718104120918221701460475456598355627631246189802149707671142400000000000*i1^40 + 3261931262916588309724239686480439142674345544714891632553712531165652089626778327991775901928217340679918883435697389260041297190497014545340135649630041279406815593917590630546292044731175317408913986408870111408111787759115389122245376825091825878322926135895615955420443621361127493495807461574599273255094441478856895966117755927191168796745483638240761564916929386275028207733522526494344838674444551480764834676922448292254418690264683476919982628791922573478651423367126976251937816134991305342111575002717306503367765446336985980355761575095319683058321745381728267329790153239765166249670672368009911612380057557935347390849337156692583224522892630111431370820880979472932862659819059852122389115369784757913035340754671628089993335295075892566257234144997248830982604819975759204358398666352780516253826640221301433229488477881376803822156947148136015604301529730553087894212547065505882824872479021849359588746407957805201766325424053978062983279934398976260518793762251875986388360865226391092258353791067991943470138652891304119640387111243511377118351996972284454994559390354133243181044544085905683522359514944470754589454333351889000921287200220359097470269916752518494212978922697991693685279153062755711991106788166588346271118662772711742801200554262178233791709535686482758427261438045407839218493323482184502883245197597615971546072726205330190350488662725249737146201589236198216118172579825138769809173846870573758215809788401874411750596974441873134314431937111249035775229354388063861599514994978410681998862185595290430292791967285384096970553001469356031734997269123031151822380471195715473885927361274700285068555379784584250038286002588134582557570318054892578119125991030964559520767385789809953673560549033552153864652178944914245022863159004748936324855672709511573676548583173499763420049020603639124664216665383698804437502046651207702742476836101089001061584059316581595678970018363775941185092474597689970857390571434328822140647920380149760000000000*i1^41 + -105240381930671220403132421802951013561572637605117235273506049127499893240509501602322603094605454256440893176648748695166970807072718948225002031732871606249152068086316648386224270744028916370607222614961308481965606829469797488056821432033312587479433079661259974246058562468047844432861475789024297726045850667222125706871984781396856129426796361256855042926540034422378875774526451295294798736597173720367514351664367815992123002845358141717384314807999967146894721697059081472235001230356040680425707592306752186511346370989111536155802512286249563851062570943245258497454572882845673470017648933438269177256144146973466386521381639141677408088858370085888156069463779013817068445835125048965888591060042912061014588433740702030609175354791663837064254408751073254727149728718289195610399582680854386040957298152755833119796429229324406216076840529287895675855803721929473217516094643151785059956115745190293187083594919645333140834561204317991192553366990970917414155796845929856742705158071721455525254151410980061864575898478090003823231389836628040103322574935436717457502075263290550530641482518588516597237034478187719462137864973320088015018617479324427160373505327141034714652536594169123231775445350318990878213635067068305157675777067960012474675691111952523739075105150672680076182109551855550238130353082589824277547361616445158929818485772154607802149401782988618084120776800754554138173855092564687971062116020074872361694499975360907569929274397522330963553341626940794494331570049226720835092726597829039598650199959702239660407369292645926376992556834757603414902641464415034358872444829703488193687329569035047179792918295312495957060708009892618450199279072983031851979991356018813274401861218325170882186118858134078420209417824347743693088229608127218456573813915308382375354054699990929838485020710426018350516946377079114547200871171139253169251780063761798974164700051809369335172982522110795046296984309643863372614294125425530426621952000000000*i1^42 + -122572314504688031338144207551439286344186808990713635314628932759480551885166851755366662184633758935330568233218802976310096820346508460319657920278240298348911927335428214390713974894500168691956434428572778791815442706333016433264190987651289766437371575106096846685740968635223959828708403068831519484591477007945653032463263164263085974547599840560371030821508861906009279404753595836874943774278808855433204757722213130842402896441559910858065786840628046700984213190506875680237747490130770195822179618139931352218545795404758176815697574106975602557927760400296220011938931595900336711599538395636370792160421743041421564649022793461413888016785706494635902624060156039816265829889634950845172909632710276420375116699311840249756989443838355477645389290251252207334474321609949036168438662133485552630198266213133088142671266551893320694682832998296807458735970563653289063384598839043996355362709222171107002723516855454942017221879522245805873387584220872260600236015603980404036746883284638191783717853174129944302712047162359071218663351904353459006188419297159395509041502070423548099379215873837864390671271574539812163635172015277689141654714444977005004403649382651994421517537539073820902790626296837811371966613354668315460394080327484263667165445291571790952411802700430917290632789245665304096374030176485762742244083422212929612435511611429928138279165190354988034555805503874250086807463967842705689347283112114892495688510314576262523689432945519969566302992619878863128681630178439717343822299606498357618933805701768780193787208571501438785378267732550079097690051127813953403983482228201999168364894669403828027608998503748889138629319993755935417184548576433796337352459452993314301898003064340942927231153274734685334006690213610016914458808418197918733420826770223045907761570535874309991859475298140471079141564645277165169022954364010352302060450587907795975561907332724767390479379186857348614870342734423479889210041814220800000000*i1^43 + 19296190182371149237589529181560355422866971341903718365423718309968907621168453601164527965566513022320771064926230796526575072317502337139993102851568630022388736635433602588779961732364435725771410773429545750101651584083594141718329556492265626219690639287669829768882690905410512634063762415335347000723991161395936091392370893226303358544799985191621382454166250557904533080930071104589828826901216256899582759268537073257272796153486832255591871294453066974684775838373092867827876231462004226682216599301215412819599392517705388217622814042338743327392547162808658238946934882836127271263615729254175293688709449465085024538023629636961519098215113654386893118123458311126328306649950637102954407374202122484779622422765399566497927763984008929276783024903926887452691704239782193709921086254030386438722786786329643814803709476612166210597765092037203896192978116577171331837056532423911428107143691745849753623552667429280263209585146265564611567026473759275483327180609020669121634958328370547726919503831380228650690558205518604212906812409005625849611117007381220865150907219241855009923547280698001557684271941091453753484646099739452931060385534753156005465530818302701260537494521708303684908649164367612883670465554565460287447348566733850146080134254921513992993514628973316060262336195769333797758424875530750716068710673581710468576811534434863889061091486167545689845367418534225433820435670007460433214698177225851775889017689579137671989050568417357466175490200798002297347076575758784105314941025934664528676787357272571683785222681210152942006729828059649215692159794572094096221991750174891794291147633104676774031881994613462075451427397342501221007562154306898507641952872462832566271554954311418172706553943843813964061791320247002253073459819889523650250994690603748532587713803120948587608732242942909286239876205222097999559482172265805375183333866779908457327283706842402172285266349905097023267531924303843937484800000000*i1^44 + -12198708773058844309435680116465739715082364003538786273117283556711106194148799993620965701174968218923155856165663479805224031372263513896619652135828750783246380045508910020215388792358820460313551382614149060474126699134188625125362400836408295193077166797586214994009329966989904459556167465848413176231330890369452828952617696500937702399342161836926899436234340471649468835466180865576622030626025520235347634345942871791614091672464765325714622727211054527570326035504049590739095565110914837720337571560906857392434165823250064908971790026782191504764590437054893565048734669075228221639006160503664640663646014246234817450068575783985403758969174656260466876271598556441231762675002366878756747760072586544788291295793812628919581091898523957825109664684146734059808754863827518587749060885570889415928281029262548150054878158885521962542003297127418332145312680238496238064604888033142766185799764318971360560555889645012106458933832781271277312573543958273838094113653566619751386472031062778768576104197167498854638721744823258459535898588415206351382126487573266592913472169832163129597665897900466229480530357958909353274723767686429299002655498920829893679655550988221268604536597907213966380336880311113300015826745831157588879853002211271380532743947027869356619230251923182572524383296547762571875151987214200429322037696647172601110697110425974359120890412944280330985736703222314875788910425564676076487087002685619280023432396580116884625587506544682853013900083425268418132067671224533044928074675619452962697649116538666874425899842530334603973440108626493923940150867747641546764194879191378444070343061333088444071814914097039650711029545871853516645239118557796936138257920270433326074777904017774077702710659417411567999694434709537666622209121040514863944488408018618079749529927410013064941122171671246168434736052042403871097745613967894368865473190504338821575750800065830352756511728664947552560579330048000000*i1^45 + -8717882002152851615471850077655637796213418431548274139898170107469307037052263444321124991726079539667019491528219633918527098593526875310967908066644535338696626422953875374395191742325379776926594377930319471559419390387212481772466664052978726332765017898036128508461183744988076662832976251911184369233217209948572262408714302016652230755389967484846808131005815138125333486554705136131833102512796505550854833977610214895714971601948974797370970992901269325729681984557770152985734331586355388525188685577249570497074470456915389587713182086835702102276953842473415144645495854940081075512406174679515010026228153769076215035531769590797365436343113455509901032045471281896612388095166558120385609295421129111348593602211181893834758085309004179710976178431768462058354601904148381868022657186236471788231979315429154998593414615317258590282364263335931400807409222019864450981451478865685039082018428464966195771068686511902819154052525769930912943766662026679029916408374981263986753590759257163636245838394102353288576937825483721368494915347613330103564266961521795027328019779787363867206677734968805304508758681998583925342335704016915286548931216572397971138083262614941380959608005214227745087533962430189050895037653035477194493644237490729988255939519391497353254136070098556379206476746396373314433334890254751810725507047663437559541201377860769499401400868689297989310337786369259623229501493281006798498647940315941415304910093150916915522827240941821728496755153879558211937626692952319348953744310665550173365978522677197182693321876247319330104502143565799468161628942684584165330721375036748715147490392216588462349326479883095773737493008489079065210870646386284543695858303402646371451254219385372798515263019929825213254506783178782701305992615600782340136574060970430880049509117064720804944625078993363880467378552164442890619489194115026115615128503249202381335376603135427989474946672899509848473600000*i1^46 + -466419676628703922416355622028855809238389822230077703285582690615908755867702712971183928481702012720665265817715809069618050492702762444333105001600389635523462575445862890565952785045852502969450768870062225105321211254254977560233673468138815688161527549072528397860539342138896634501726411901963059140902528108132766429908880357263234514389847284050923687364214243373541253884726800822161776633700128370136234249871858342130774367114207660616568250064596757507955728403956924335470999551176057833038255681112061490186397716136089114682227890841321183257189413033062470399882774996643646463434789096129555385747019572701571468305251996898812085454876189504711832817726109601975480560059588805478017763406790180366511878785753654351151579431963248653936116605668667499916958548524828799449264243434789320323465430558593856996070455537931332839261979357698593610225223100439300537631517234983135966056544431978131186556362949478709718908735631214205104912107363338071037418578672224060615376966262015163394913435126667740094633066219344506799175051691870565659995480104154175983558146848084622544250884428235291722769299144418987311980620127578590939098827144673227396927651996176560772959991560366575155972514545153054793920757659181155770123210618800393222603912241664036762288159301291624006983642387090132941448309809005575947280528303671649077674525569136538468221676732727873895220078426464022599576888190561334049892647508897327587761992224634165983268955516752982062258747414865510289172143164309289929436020058769848589809620612018773998245015465433562160204179914592221438947916329759180111975191485641685727512281079646482421244789191552931859135952799321645358733821908150485090152043092157966491331075169845509397646987454815003401329279606935245390911860609417478867992131512898460335135109791636823367039563648901209757440690434615797859757903403439004580745417924666639465227362047720997504151173120000*i1^47 + -7030908182597328725152514989281192445903021300633495632097348563233027068502890691968292942563411256417601604724583674272412753668353431546854625199568731726920208232515087253113447170371262567531759169872515708748165110494372412731178311876498294561213332805962056064542825959741520160288742731469470306058253022391597793391821100234481776169104207083036806357227663057066401046228371372688173845504863925076495291437324404673156459918292516607220980591235295006681394065694667991258135602007213626874415043456201735243029058002321478361444194447254485181844612110569477137099653300108236233445928743007072272682975499482217849410730989494520822781076398684768194464814085260028156428474919177946748074338703260991260191110997794043147893554221916426349025968876528599115357395096495864077867583253706007509402363963462975614386370620630679128408189358638970647005738293538337186868120660019231479660923052355715209257841008527395673914804702529230107657938607126940486661184530127968299807259110889640918677469116103182583383781550054894821338426140550851970707208572469765589195155333514557041119461199094939754415347700943284230118183409217393957700839810367466310794789809556552154441923854831061172206325923529806535301320346849239083691377119425128038485090881941337592291987042465239247192047075431778947312737404701716770554719902550213297184737363934983843051099890335666237423639614370121589322813824122535556743403157885431342438738150658608112914029936629173872973923601536518723460003072066284403915394546705979973110594875344013052094038159314732861778191783322562778186285785907129101521561390030906196411585827665160733554020424203880251300477032473531993319860689716766185529818757573615915523259298173982440664114397884283055100419777889796247793952435035358477882793593427236381008484690777220953723646315064743320579505765175419607386433641640179535659965333771537818045759968043008000*i1^48 + 17023556307689261697915944663324120509559458573221390586370956988781814300218906650727244645790200189591959731102385843967620777230143509223040795855103562230683726571975350697925696274828532910196202111535691451158923938686019101903583491200579696785544419045647920110629804999638490181801078883220953695575408409923281577560327000432463806632782244970496757386958812651838794158959615605230398736794545299071046359718484631943638810434913863771107665413093211034095125638908471409057435054808403403406875700726868869939634507516914914580368198364664725736532293625995292032572723040203359380537477632911725254245765613783911869325889109102225096406633117114546375121689991072144673533119015484482609385034819690464929184569348684329582507889109604720351392518985294213293086344527995042996598624648825996087534977618770844816243606063806928695776531620133870780476768795374532029391050040179984539937071915963674061854485946186778714057042160519192046433270076803471547613830266098095458006744869116908719163686317506482243527506168338185851426866193072578151886003320254874024377794678341533880364113397914427465293911405589477895399933287476507832468242873612318856340645678497070377044901942865183329747341026019050292426557571552231600386621155754083452746040549068444284544048056249445663445611520896915401480701078047882962242532904563055074906721478465722545729765513873801485946497187560497554142447559865904494652493143207160108638556968351075232054058795446897674028820373362907980798514992865596390586945610934748248024036511944151955687668036963042832364448901353271630152616722412905333468561927027702161623779328029466681592713123338276599975191362724677639559027717402078954306770042658858249165553005003162345782857431117517530877824856124167144290260737959582630577181343420076308902983796184282840882850235015629443526740941109231541105851993921198510341653148169046968000*i1^49 + -190255858623200902349903862217960771592748109975057170709840524515728861759595470195062417734777804642065874704296638693020615721348750406490986521067772805758050844258167378710313513243512378420322991526018183177314298036040892690992587213264386943485574726838235265892820638445409627617234018560041825028474817574221152119407892674543113461618684647810032743724769928070754452068745769217751448654381780894553774086531079090907839373446791823915890522232691279972522598564985450373697962123449194827637298185588213746547062929932268571856689985902576205606674035974832141522401495190192727060210275312032287409078289022675201387794526499445519279359450972247063448710374074316808890543857281772764202442977847426783648372758717428919900694604087875799177806622494396695346964044049889167243462923725905988112601919490957376640706933286192722596085334264576413282194717794635531972618012494280885125916519182868241442223865331397379342667493745273490253448017347464828088015916311315389493003717915978082794341432890226162702076277391129790133076346841826274398009890614325744305169892862147482831980417150341346280740063420598119510347123239849421488044449636100940501440426420181127403799926545654078249061031688730375936574162856431722287578484291410531285050549417387303073239065084561018727818366192150027567240958340158346841889406778740877473392024486223570222216872811523950516368955232526217553157458643125010517386260265584416867157617396060037814475051833358310238250624955395758987274860833652221534678723031420475570320696600784529883817675552028788661587245121010504556418075141948767149779899895788002795026108314567080911777644814514176702755271105511533549676127302402739711281286283772306227116128580740119513088142352570131888558873665353368398241872749743159297792791349947161494012179124800507882584085540238018842392786839694069407112058341013011647989040*i1^50 + 15306912613057745459111400351671475160038144491331394809923993451751097073044004518043522448067985485816559920367433578965361268678783549420745690095148843839754304404816445668948430222583054221261440500565508315253344179865271427388543458041996482662155503260902644268504497747793539272666604411772464147895657200420629794300297968016443707824830488617231513539771178790476809793441121890480312543467479261272090153916691575622847880568761719963670666013524030864830743326262919125139262480888936451887009736590059056118807154295167550048689983624397021893834677288208288962844024762219884102605566836886432757313041551295905734863931585134726187320334409110409088381127498054739595014578006344374259621757589227499634357063308987805451654075766909350779127066387694647772670148066555848270891050679396668691998694873096132945801364399237250816100086371816384625269238589621911993110000433860087240147513382791840430972210741770814192084090884664889111396102176490710143542937004398392103658569646188047745233444185651183746467778738174877694866259666790229294906041728406875296218345240153772574798633119772829905987901302227422145343767767633555386476635793354247356526104410194949082485927680849412217791698960114349900973446556616796958963480079037385899914058159893803352778851583997674642788092070561619130224315925356045189053041187775323000079146298461196350310523655805801899191215856224860120186144744885216220196424678497032222171023110401183602756164539850078595124634291674609584990559771787583515136387972742768324053473796794588009236651305923549631012999314201550620365674809056431140463846134169901737516591676997706020558215388368614659040179204322811510316275946584505908796681994091445122016487362382279349764603604680923395847872086712395521032040406856928515630881484458167269489026777810175078638431449015400837537937207937099575061244531*i1^51 - N1*8202985884103189976568393405949653180205468293480479979152019834699613078041632503658722697564999364932281830019602059471811254766622609777975638223186661981175586107463367404650982710425634853774009485688068244495512122231806068805491865041938271318569377402059324865425082027994960674407352133848660440180253594039441474904054216763435369688641449728138787400341568404211599815078760375031232219787277078497157697027570370271366062700898245880170457941141029175324161350044184672795633037519921132758742575512882807696306615466609949917258073809489873700310738884219365137465932287875667337547898879694573416436026221901406833026938166544840496175928257031168215008565477302383371951997492035182955905644110301150935252016619431801751164318918610629431235273689282002831002177481804972893651618559639439144*i3 ] ]