[ [ -97371438026446664188173020225377291640360945109415698445536832367290853873926158206473263826427113720526161213361890476504707187086535329122578463703589554750555362117865839693632993539137122875807128054971565018524227511479086378987896591873545020377688978449745845914371029167722276653476725000602295337633088762777276548683857313174036272095556445297634260148961847505690615138261707565022495278117856555942512942993287585500907284404516841318631724741171526444430868615620520577885796858769475661295492567771715698361375545790137444033868161183500217283348878435508846676381755400957547828293926061535598770139000913278623597800659292392319294465080103619250803632766816002034515878758963081041104595020172555898791443283076446132903523662909754095989534129497281603931890014939703206602983307322360501248542371433395612800947159407101835193042110369588474422780504517282922103804505403245932707488864437663562054702940504677390374381254567995368011940483084907580193855368925878931277472725377832882291051987605495507802526022535111806140574913730973846335016500575199607369563592553479316987092322286235389426777247877929220969725440748271751880344022187077622033733327484691354948659602767037818606305159722991916549847487369879373964440424736385664210818748219097254728692849507792007303402891813931395789593341951487322822941630956258238880560827924585561883963656226735989710378859862010314561603819350319172904462319616000000000000000000000000000000000000000000000000000000000000 + 192492795488120321309355402446560651977240401030485848241230662495734478803236593470091776895815941672605473626399623647203895619042433794876095828491803703955508245592755914266891657445786253452723051802870602943231224539071589342407270573896410778632027303768138070101402637241470692488587384593173858935518225839909295387351057132008446221005411832473836024989784349959948599476739398094482588172381575451252531447204437596773053758046253394655458912875818061303315303345516983737512705559087624578178941906530101093182728783991609687266912078693387808936547410578618080688122809064106677596233109834353266646986615294398493621368899321354358208706352883169863068382925681575654306393822504078573664229821629976420236298285322728687306433448771253792822406481001673901935121348249432036655053072188886014430559457132622072996684501562396467769313146095003090330804696919973786311423675564453189327208438155857053462837420354469947112433544308746526120929419104661727176853462330532248023938467455382717949073468298605131694900502042597305608509920372505088044392097027491774093041308372880109669494464198296803377412427012664749109474957415241133723319122826735734620802455740454467818452546167595155304956162930989497793745638076239560595094345410591867180710819761117899695441105202219911679779573587482444277987877061724817916011763795417129416721839906319157109535225096578405139458453105118889566288090765589022063670067200000000000000000000000000000000000000000000000000000000000*i1 + -485177044701286982701796134986652290938247991022655946702503061723403863756706551972542040249326219906548161531402956604633594248809726418745332276960635608364222553225717013504004164998093444334218148043404721256166706766055833254097632456399308424746052856440033842182573418200855176622030729667448495470803997492911639980432790521915492788329689175234848039636784016829089730343593573609201039424759631473305641224444567949549511367754722404401674653203811668421510909624094481296866466189944439514504618584622854934878486262711611323286092747540177324914718720477221629407566677591170333032250507724645887731853809160970657291343000966228702041225752708630220386349761175727510630827430051907712013138719853789612345475872391011181949257974107218285061056322961643192803069446909095866861214330004128074416418989520916252098530204590499799200493226145792299634158131094622507362627636505852953899835073609359129711302936560689938249987536311750432226788644380087331228952503402995025521399122022048726812688997065715445980763577677627044828083931048979425106306869146843491106196891925564949437695102142918461307992516277942750185506917433855378772054257323163632916296797271066332431117953264957353472378399907666453198801634618620441391573284982553887100433425748031305006298948301988928562964173450945176447870160041578226117685989516612491529538549365325858520018443491949493853675849090993402795813618613624916871741440000000000000000000000000000000000000000000000000000000000*i1^2 + 1026356306889035786450680707568418817245660121975768430147246247538828189269085536510104788658890624101354832105531600280609704627954857193093521932360359887758699905013229467345817944413194802373089277756372492030471780286051118131543248045421133365545512577278522754852920614149190401872788094074196431779976657833130673898168318242319762681713497566225595706161652324069864266668905903438418463308047451974710534040664374828235271784386572213305996369374050183079054700607602124751739146854381632560126229795794955510357615152538059574152817928154377204328193528690080924020986357406002259837766361753542289136165829713652110916960684122009757512030537776652381741230422823649630692686541528613639544372975772935424675512532057940610542330136551798941689826346629557436562097899283623846012977491866519843026916203611516486327248722726972091970312389044486009783147021580783913927801949627388442424684007951303198575017777797001415363960870853738728487390047157471815015031634413192031159358933386537724904349062344579038638564052524752602416054408383972155511514425366412945013420933505659072389380182239492760329435822281596564215425323169412187789189518766989496229118599348347085710205216618987072133041269153815073597192462023814364754363834000875165334521574986660712716825590061280287604921216877138145366493435606964686274889932210407717977057030572036834872909698169675835704856537132159752533512904728301092732928000000000000000000000000000000000000000000000000000000000*i1^3 + -1983465873325286876382393908896385701963816208542393999031744717580484821256135161198882663617476808177173401066586921131426246041153022028919602374373832937081295526000651433019607330721016050950142769138304349976197457864861799295910368337436155806813119499360641021895123095998172361095128834117109930154163890006615769210828485510666705645416741044685174292487732786107447746429118877261569664228240559427474547424770082213578923844880876536328663717247607068910479149000402486928933921935396998270586643125027738424370931105951368539867927336549727769126844244933421557554520210649372954773479549012998078744757017278075451229541473898334906941605624156316325807264875586924458912047684747291875201921418200504172079970672070764419917734193886458918899099156685450859413564208079791708320761745283643563929770990500781255083557156997232764873478623683276883484313278376776147323266044321708055959963426707364813455826405709678283225768558907639507018895157058425273674786123793392729582228154865908441806475585523766038494487633107203802826996205346458044385537426023454877193450272085604659157742125563396096903586276097970805280056770349858151168999945476776412422519556694058320303084905425385675576627550968517895023677246973036626178431255997402206407396826128609377202509876412069752336004607794562393400545195198325238455091222529828844081011027044911195408502800893625018172292124473215194078969793651194567065600000000000000000000000000000000000000000000000000000000*i1^4 + 2856194879283000849589161290837970759396533266907022539322986185413887977280552101162493446119848237568968816478151984825087915214437288516291537921561751137511950141141649576646258957501831659571672773720705477148426785196361037750886076677652674928203977419304066415806958070560066626516037163107356573497694585245647799587596731476930277642270998626686028996896631480116272376179077494357419911303461881559344921538598494374373953879363493532390859150771103506851795954250123964905327881099020401879589892169759849217083288782258058014647227828118614357445219656556771749878856990708364629490000850985745789840229400422828388174342769155916597732690534494839422404171645414023691169480934915660105908191990619699815442739115381852036652624750446128403334106405410993096846046475035627974112820766483751804416237000109552653649138470763650365451542479348665468266102780966419067915446828968952037755105407636017414084798364396411655324572216687890482714270215474645795682544623026844689901651238821945666844756617636831424797578038140286648209447528107451861428468997430296650900042762563357066903268696718420144611218779778243215820926918963313288355255837782011012520414647701921583214714082069296895230334969699843910908020885652374203483156532245765616814881793295429172453111769154295819415718951173404599265274603809866598917077888880193154134668072130011257771072369588552246357929988067447801974613371176049704960000000000000000000000000000000000000000000000000000000*i1^5 + -2679575586373024388992643340830341332405263631551528789149971901901302299742519642656368464368269947572795861035665510644450192845248447204100394286307636893142271467619251260731430226546884768152470661444516431726322841162511557630983837119548632991945797790747706971404158478894875686863861307317403555405920889583825998882884419768436067486171104159389960682301463011373769221921989137386512302264116591776177538116959784445080138015637306219486252929363896077172452821763797167521814300660094943345185761413317204994185054837253658884485290798409771112723395864903662641290848295607416033064884368008892429892983421055946237542479360889127406077443949725320485062504491203786170256138561392870048520202170590139131791875461355337116408455590781834432442240604238327511886231540718149582382359248911676395845141656178710646978982044063082073929916680369741941825253222409368381988743104581562040915273863119831353019241083182669560829420718473088892297631461276801597371454739593743974878087369331788221962693193023137217294344837802472536662698336652236610463114318645617500732520397305333694054419012298626528969009866959568374025053709380902944028206805955636450930180434050398619778602336486672548599359158473843996714627564385206255954927563843385555233698159507233936862004505413326043970411287192243581182924346146234890720635352944197184581779503312593980211790675950909327884146577872757528888590764464930816000000000000000000000000000000000000000000000000000000*i1^6 + 2013153098339545211928842032507502805894286828261231786010157083676256500000181711328897188037108589398488575226934469969100986492455152470209565090042001613972946740289493825532185877018107260742842999181038057442913262943403370858040326511080801421483784136098866491826579090762338177260816399524237422944064962853643016325647730742965458503338075676919580809243759264688000543880770187126244775791567731734925205540837512671956189072781899539967179977161529367279250324944554972438298187936006259827433515632628290838283979143721040316548712688152380851548674584880172875002126175063116954290803068826834593354812174285017964831631548055957752413128986915754139461825784280451970951728422563478374769122184677937816462371712372746217799906875760651740916992985409214271887229667775625436589561202783582494213409203526740679131875319501250037899869248988191352001530607393292520210834790047921294147022300621286886733416676264039190987370975471501456419095994527034018920138750164359403231487442287194862279694489966877633501137864664332321018300044897301488636646425795504817181192694115981879503253688221138709179749973634328323174282507899662045468610032930993346749416538127465517896971597415470807171757093233173651657294911757701457088495597224230759584532890727912951262496126056370265871880127610225588754436074345638715821256455894856068394226521448341403418594965896135527000450135899509757804895868551168000000000000000000000000000000000000000000000000000000*i1^7 + -2625972977310562706072947414200169913355642455542315832551546239468546431958711260893385936649809289229758593477347648767169737425985023076484312793629799587314496365530321403143404638700871499957379518786093240776933419955617433670899131828867787956151412255444150906013202224317883846922652568034138375868536707223043284954942688183487272287471485301400892372739933244067108019627845675370541803274243728465917616826297609708943071007822926709305887533230271436701479936976138357136436592496189364592861588044931939576679506627299733196165200180748077388967693617434637910166030420860999401361426648504242132835692233625584808842125579483363279932919164113689482365164215143872943028109940289892331545191693829374663930366820890569348055652131169439368085327701822972009853506375061333111993657677874148095257276494033055175271767445737676856027066221971656953782363355583784886755424314902868301739536508404344320829580817235035327286903495463092914525023931906507903312645945115249144984237892006369319291222120209895527439489115909934673851064943370442250374334535593103111245148439005625430778659804988070768350474693357184870761717158530413477320208860971269605705919288662849069952701152440219410169741542396345003218429723221811255241283900465079408523404555881845107307155706940939885492399908124424660099515861857060896552118873619233945106610269369230227931879476456276006146604018673956668565120991887360000000000000000000000000000000000000000000000000000*i1^8 + 4505710402352053014675372125602603889398902790948976493394555496617978100250199603352441352974274271557504406958418752512837780643582776318589211954460211901339539178903159787094385654615053192892794753814930720267480370753359630831858967304837981533892795047797113413169750365135392081081828271412049411747470179654870699356267581940588719262253165846441376182882375958830133504585677923304346430746428958131768723374502791901240784594575561361579316998093524589140449459390299023295690297732058479873219599044129393955637977900811611011325447718538106073724222186974387678410759619945628103593506790717835275975391980121432845590806699691964157373128257130780297694854333473194532603688450571660490447191866032588721325585665413767017432392882658617689539711860035770919402375747293090018650840956275317111432074448200023075680831821150340956702840788067967155629419692023175413766709929426879862587913821744844681262649567513173697399077708780751331248827379837942107801829212434577832169313511860768558679401010207364956296622414442559067326281547930606386048367223259589413695387881297993744571315925895758847893996479983577651028129249200351506672674989287196420280659176773471131769666329571566493325019728497048629948768496989351280735548527375366933527909938503601424256386551939449195600935166417938064473882488707238282471921517278101106306724327050444184599914694625761561248619092964821509649113022464000000000000000000000000000000000000000000000000000*i1^9 + -5303338953886800380031174436605807936052835397186323192629362498153183485443229919726113266071933108342220484814190730095186745196983361193903920988698431621365465587689353394453756457309933011470273626738948368561570641535405804149983158835202523718145289978194230830790757836748372470758345385642592210436433769783317878103193386211535607929620353487350651358214723444425795350792347661892257963695613594456087260224813736235189104313530803640625732641758302225297674255000025233589322072582863677146313114609705838223020837914905961785079219308467158445267284391473492005325100527304944854781397372881374601022143917038953742559224265328195460780174067279133011908878291270568174343435557051049605347920412868904440747706301418816884605128789257235411641781785377461113788448938837770537824204778843726501594552887850665632806696346893307821419822042336265721573624451805831544628114928988703229811133215853413139266620817621196088484795324033613194664801189344752413820998263204967653943582906371699582104089568323669679839609624850042464501776403803934434693919155633589218131953513840048736406652243176983254628262733816193438348987562770333627367546230248023082896317218016841877221613688904225337024033693546915646465453949267542329325017150253829264166029444511465371684031262946921727847570705554547861163977042053154953308616091680126578842915197140893443549325733954309518954542297002998084731614003200000000000000000000000000000000000000000000000000*i1^10 + 3890876522799139057954623649787212026779455034789521955985337320894591345107233698623121706899692834194043733334566640385118851631413101539648162941496263227877891612372275087090143236814013012450979388617445705471047297545653843747564590428900796984811504137470380859165492168902624101443860497012527458874461851711347361499634241301543417416589475951869096616706348013279732114073853264717265130648883032436889248255737069579367776910890389878420587177375432177665189908444657915684479005707162718965331372191135359373999415824718127858310376768237829000112700482542791111722974723856317705942750509068806871997659364617239511635514921861964346087241969328069624890247350771169626218639621082851798618953296192376487147404018516008900469272608023216581396857890433965545715688268009674962548135607183879249651525875616032719410863876932500680721410094131945622877465805813644738358241686164730378715204695798437245274649477507542703961456842226123408356401921603922982180401429703911554933003614673475401241985007337870625122135469273050458204698271094927344713851366914891204690349999993805799809074377073904606904306038639305901696486626592239622498573116042454735674631586653691653628036244164492886172473787200432732126753974367448893728890738780571386745305557429972667571437825852246597399051652642430117847897578870690325244025860603119751405567828798476433926987423620100746276814610601903909303746560000000000000000000000000000000000000000000000000*i1^11 + -1656576786656555992635012755077841687152215952911113567938307880555973355337174919434419459946170110790528254720794296525412961906911718256414661120570540185691651762730433431518142696775322403564147947332865009137286719164315162810728455674288067474574278311558632919130168322025468253297618063867776059948324873810061303226944793557645547474451783919152031522921140542938798027830457750147573102200972457351934412896696402094589663795240629980630782313394084920250293050935324642427774982217067653075362560112709394738965045909018293658634113270061468337221234140917885262329744802690554932719946107513085338030044856111967337797958601577398662581444547521667400021829659510708011944904074095615943376656789251173363959829193639569735658571821559981505379677283775264121622953875663643905968957237387200989144227704326622527540929067772186349419583703873212379598867987557411147838516949368723052420035288846080941298184645457975403829164057527710921146054911760732471810630658025166220575767033647978630905520800064056709150697438795014901758680184397014371756842792012845650724777068510376811902818314377931558137771589128162138030526121854616152056561788555942896909095324447861419077851756689047338682606389340232070015326881493310003203307209501397509258929519222057401754635481907532438511092592729951477796776791058504681635269305322333948750739882745095760142006116492370533237737590162563312648192000000000000000000000000000000000000000000000000*i1^12 + 252113262476430375732506611840327731830629813979010951858434371146480487601505570625209484996617916831478771351582971533804878511525534417229034682337533729524268820881119836764482765354317673248637303672555551312729400183134039295473106441276370596249378702502568247174858577311262784066372675126240649594095455808750158473977721827251772986998186103190633174373091832112175404034225339370875070423006774563713229360687686445628481319625502439938105921257490214272053538656229519297150834730750441477383351544578148990847012930858854409821398632592706805060938697690127837122579300114110865901216400302479818928008550762363578422250335784746782077795864046088779457364098541334254326289542520289782723263760717858209583765873582591059039293059275492270250545036692360420770822080099935381863392974158109288031086330783782711094410143501316604590557468499397033583761128087810495541700635011365999461450735298775597001028274087721077954354799985127432887243118267960991987135714454202358311147789714633865095780591276666220722177131393483169357945397761933857253517652655949849152427359864825731211351751639681488857115267187679936407264447241138582217598744831974477225662844465163250858893867504802628910506475956964898583892151341473492499852103236079370432182131121029390702673283198328078900083302662690045843052249370963731329816633461657481805001694808647338442739353688605925253045111117510711705600000000000000000000000000000000000000000000000*i1^13 + 66130990302317898645170475446821218482101846059459873136173557281780291230035745337919902866319213376081323934520246087816007644753117269268293968304532799148987959574915790790432897702485374534714862504377664056587523212097068283326603585298514948689288783009877038071748175329802369529229691739513572532681287278396593763179936192016844547259792589535039061582930140659192617325125581121718093387935207299797399060004751825121686189140897251815642767296218253010594524156538497765833136025906182789341472163278062200848347435666709120587397118888304797616106255654648075635902439776707419107148291637732650395292244838320071666201031728958244918415404879272665868050954908300594194485666251342793443499429823715070675027409325333094078268796232459754400981332507570291781060963063435366035730838357446829524958253092814760424415647624490308483170134563209652934678251782108494981758338167720119174652412642526069297620329550378848790605285024328688758578728039941159526405000154527182498977346036730094640581340046965656755483496353883120378365417579267385257365496126255377614060894834140480441214618660138805040651073230883092954379182466569092006788719724658592595156393362263570171908760695589854716290859489054830430132014881375530123772265897829172753602235445375637119217430789849038128072921595659537186261059895972126292452594893440614113322561735137326939284337564454717885203386548092928000000000000000000000000000000000000000000000000*i1^14 + 38787219989707000130039655009364692056287586455965192483541771315897045867958436456317587638752981982825985269194133044224343714389798871323500174228028355562934920828127776214239675312652757108267942030220739024870535142836084127310993821802942741345331050702453802254818143654708247156871847152404702190077777922438773696390762076036293280387978757509618610620849125666232258338242096059738676233020175440331519269882352254301796593588520189749593666959970415884718895462562857077948743868649506093876071160617832545846957891027578742627688239982062975929126548262506394520125849901443254386169983846202525850097204834468687796001523538452204467614132405894132383390824630869208450064930694428794488334831281606776611110863856654350972242277602064478063001463119426265296832307631675683561171299569545217853008400861060745416482726393643774478699149383215289534610408592944271247561727508404196594630512243561458944154041695115337206759397564881065583907173217281556589317482052144828173080184873005942266144300526226655847879019971383990454751981768215229842529004829136428409665173088034781744246141483139534583322958584771651372500067949800751024922772801046830385495846939821302785083138636875237299290235277921293458287730913384573327965761045937612088411737269106726181675454707693825200386282620732972584112488478808906453091341154296316857609909058575688294432878857654189047780596430929920000000000000000000000000000000000000000000000*i1^15 + -80241431213369191113524150926938435486272793109691858424682105431139243196147294094831159885060442165737643815244322089055834934455249624398118611991530511816151387579366393031626780711727613432520713976632761793960131341148226944652556460890287431548948491947930359358873336385217870129095166649319874105818333440816808267922946780185960680696029491896631434828277545583722981506370311289599177500513607590659946161594304832330658254547884911383240289238450911032553042914169822057088214086073965700615001012687368152622067259770859605351374344288091860688221185304641435071327272873475803529383781015176439124297754063111523117012803243863258057653829962328375726856128131983957319893177070828949580029431340508566528632006762148089434898362890420412521886683592785290608917492369403058704653105448554272389966565496731053392720317202840948271160803163802583310769955096199281592741666663925240151187227351995532466372934554542473444111097770368938732584898086355028407882879918107495601943412187080479493789135784580805727108610080146333476899842988762048244006721232220311243606848288957139681886914590153088536751489421290649116810991755460420543712059535039141495748438544748469179586450640742497542044547369957864714757113132435870581409727315681506951100934316786789128551953728865048953977389819526052081229627659473938225545772618922609368499796835040719876239536747679193132803382522675200000000000000000000000000000000000000000000*i1^16 + 31070478089891151437748851710982001127449780092713955756437577854566257441676788877697135659974487660636739654405978427099552643199285636802704586238279741803527015299574137068842046543318461791892096830684001398391436928292019492113912886112802907395338530883591808450904433036796183401882585470077469747325276174796713428310758417800121491807232162577419244410207205350167516367580425662751084597013219481753409482065757245524354521996203521198282543444507236186555867907405825448574418030528464694029783344210761437896698917721543629200640447605717059353400145263255819937095401122360587594021669391151760945050933985369553155261566407456954708536904512127340664860307078518651327445117326580095784123231267799138989452410830988705027421305130281994228146367014600190654256876644122617816610809696683372348473454495381239805953216289853249841130472916468604509689858879138701568673982281618769360232769255388283186891328215683128270130879248371477189318903353128691348044361402769903789425310040607238748600968394059666116472787037640742941839650055956667997405993714706985294895142045919892113557832135626550520328709104909468262615764381397602783262320188646284649761909078058322368364349695313488884810739362417524272448496658320696400729899086359407437875659626853195290257680351993565308049876160373742860757990714435015270182141813316520358281586438688443791200307013405644163270133678080000000000000000000000000000000000000000000*i1^17 + 1858322652671192447260675233846411037007664459467587275477435975180183114447952907840390937757719168232112497189765021690517848766955485683542718425382472118348578228555734881397450097576900352961242003987232672020878648131478844020297967046916533118847352652966999372442021588708942602292392123986168407200688843347065910006302438476483969734751070450869864393679720124492661633740267569416002381987219998445938404512503852881906242522988473693198269534264656286632972753326465024493535934973116441223027595425663429238000754839993322758157653070025593782976931800066247437509058558948369465734622412337702758544594429032508014390549132462016595156616653092629804278831099190355820497442872642407185551725447300999223475347738076603063368530506063697694424872994907442991441744144834434152931657085694039546705699157056092495758773176235720676383149919322885276573911941829149955780508641314356014989763948594512312053629881673790000683332226191458227068625854771882827643318148574515619140916321787584930517238455198549391144776816748772297184099322511349377326810598967791992413349993395543747422400816689521678039698392683714403092522408818522009607199586699244875465237944127388372187191133271458955671608869544651792950841346054284066219702951333498220088139682396693953550367455343070261465149432733454852084971145230962088882680907238964581420433228804171633033813619617799477890383872000000000000000000000000000000000000000000*i1^18 + -2239724834327807684414263765918418490960889736596627712191225574760960144792757215905977055525637516996814666119208637520056162724736665210355395585494273990974467228551655730092355979417914071402450699159215950787467677606034619128204899358167082860409811416075327925244523332522316510510471327366696070670709531543741491144177619349025523212821376229070032409003901278990045538867090007811084696184591345944312621283881527050963684167337987188714716469704599835196960978854571690442598732439254928790982199972143692148282367402049402501762485852159205604812947552749114556552583150077206452290438477996450158082006173253771201956762719175780486886291287427236134106292696238016366400428071915560439386525864357001293770215096047403081455636919186358282626560583187005631978358319881705232753780115461556672445884035887271043994849004707044044809617201976005862143725861372814365688055830884250597176064684251390830925239905890563652974231685822313218395423332928770259789295929226269202006079901604583908019009487625602317066630642461765003675558039465095673397826617238340470385137314863173457269278734899637585191289174886483149124622700606935732164703510797163704570580780349800937947291586748681708158114561363206697962730187532083734451940025606608448257687967060743224060405522368002042230751958060627361490964621481128363233079989584463409866631878348394946545647120779249455621734400000000000000000000000000000000000000000*i1^19 + -881298312811979913300026389961525444337050168269507225989125433119362912457648633007190516251650120293956924481244715480150890864324555361311793265498749517250365548723370966203334256163285997495661874984086428303389341691134256681375864951827018318702901448717650329787226555004679693589251382935739547823045847245252961892253358838247060918765113350126795813649614880501164286883233969822318809914324265211995089797297174573557552172908558619994393364730213602300858098676690172921132614919015718846852843739994613573291551622040195925476442597609486670331794839815140134731997735911514488577320542852496815565499736292844592152471679642112500595994913290933502581730749454419747132781841495886063338344788729183992200835960359063881883291720419630768908084043370655761745054580010857397665180260615099583364785852139728000631557593388581648631856594455444224580761182473947522669027219994175746840425623264553731870301462228155335319011408764839690303031972426150214623720942584855101129309718373661806060506575915296753177473451548539209006231443580433079252970236500639882447166315753550880635774368942245938359654893416062743701026094655205102797731378077241194008384451482893805229916711430045288335958304735383430720434709761117191945315324295307002987426410228099974256054916074429020279033807743747999510756097830578075601890252751666210055971435919902046473174975909915504148480000000000000000000000000000000000000000*i1^20 + 400915158537970754809984522120518607471999835454776679373965844323557330589456874249829484878769345873196801193458643560246858605025358193352861865418044418726705593115264041694134267831572517459121051636602354617462945350057215348180350555335429709932434805347557952516543073799434466956654903205610484875637150632449924692133003844222745717316654436445188042443617471502520857654796503055415034937350647170674631498473825988133605886738564340597433152219437517943113817890751232518039280744908765473718557158605486204388317628885515732122984795965993469318663627350726997649277335223587224180820650690681609581361220262945084991955008816579472832532088002420515104671690511794204532906927704341829886943872546168594789730444355621196981463971930191609202285161343629406991298503530516467587735232629808599976371693505494109572048834768020924588145638341710855737199345838193663344454410671160544683442936493468973048247720679106341571230358469493444333827675752029410251969797579510410830177910407722259403426999589532388321054886289117158035600854885122079289801281373735711223812940806063363262891785340888939260558374705609795533622156116282664752168591266943539508300720266627217238784936689411310764743207726457605614479515235254564389285575245293102020612794507089213883550270090934468125435764428369629370486560062222311649184131423529945643324294990013016527161541161606184960000000000000000000000000000000000000000*i1^21 + 22318846977707661738884254924069664161608376061189760578821992191660764612374745051019246803785192797987631174414002533237876519548216631376695941267932238705644004333844302387033478877812702882805877336144278112878759297043711945865686703698049085996168251585807323337572981915814773292076992008418681973501311032392318755695997509076786457334417077789748719381976743470257618598304711211892268226219418347775086041342796031104092096337704421512152474303505947715069949598253366153143616569148502117609960363973103450700792975608457230805126666179024914633104262002598836410895511971800365775563572493059974753965784485983671577169138106552420744877067686583585529391484158356356518098221345267848826978473282570369072064945581740450286645773801546170192619880980257290533779402427819301127444742023833108521243533092630757475744693831747346208512227466813457707748751036932218283147394286045960293077978073245973677610468377001632871350599889749785367425193401070623374324116724542892297194572183287529042611298289911479192608500237520037684471033792930409139643353767590392794943475166894336566469704699556816777666101633519073670918931803465437513721546406568058942959449631436717891309154621833923856244339721589422462751465337730603047593428622380692913036454114035984014889940501320194884299419175985849863463462386526659582428820709071308418738791681063309292988138795722342400000000000000000000000000000000000000*i1^22 + -9736596941898827139898811130401928191725516535105265321778926247984392686397269020127029979751624489819565998372638093113739837188407377917007155661406183855658069235540267182390210122328675109304681834672500523837648583072819770892692092766671254900480810423854854166706887920391385108905642613425384426594670587054055226857702104613526507089467241778128945760316998673979557148348689068913156054861519515582170646450698744439856274944555236799603124527612347578649026980723125163235348302074505897514206940835155628158468013315271986382961534338125999354231407533784639081768708924753258734346111244373701826415131730291559773114520961860654444729821795071110181768698518897388811165478098621038425169189985884699781190648480570534235131470520239709627689217792165650780713622887332572896533477388854219892801029696686107739909295329575927937818172065713648126634396838725632502124616856884143271593652051554985909465903164073243433185542008427584014956795049940364454277806724143535281362222641660275184987780343248354433934923976839058670316945132250123670493505160516354518799471958090846058665391134257176006799105839880879373647701422252825647543632585657677720060129837110861043256051304654301067401400820082062954205706712858643920611100496490726617730757137695654029649051894134858886727300192895434552918490211787739738787523817601452517279279534208282298573517666385920000000000000000000000000000000000000*i1^23 + -2367569662404054586603753711756519003731122410215811973032751270409964941927597706218626216259281862123493480829597237532180658627568810315315295338725377862038274080212521447936545176936759380542478742497095300320981894711050468342516032462278960329249444579631980995291920552704069957115259313849179235520334431973272296373868907413084358803287456288450372987837271042853200563078227654818500194526691626503197519330772308519205547559473404616062664015529359054544627741373881077986989890179967401522349745353464690045071841873058316121350986332384100843617966384683908288973198611926616811504524482108300633437010231685016141236987495996430762815707511360190590794433768710609856013850774949726725886552085740514033553088804809002752814775652165373784382446779209107805328634872997598461184631227573768956648128491374269277653989056243150528745825620021624806604359141906967686989660850965724196359107425689201885633801777190203485187972536055518416850392609461005967399381996185599529956700052312538088715195778643746725212237041254994944706505283580943654831453929112920048331226241237729370971886878957959466353634992427643271919288195396613558358999663232169363466364321321201109161880971863651469831257983664658289948188574611166341552626550259378253724853145183335831943228523053143348483682339390025625651502988867701569571332866795294861447174027199082635551423070208000000000000000000000000000000000000*i1^24 + -105048476990626912859728613395314164260042299196835843061805191943761350026011262163286861093364713487990701411641131435831545609494257639391428752797512076713750803417292526057521938721265067518644604298690743641556430172289768311393739419409518848094111147430294369477533283474694595165046983624299237747703376200920194007463831430524426349714299509767286868247192211551721092029863384261908414382506690025338290399357288445862465751938809667305955274867042209306790817477352136449494884169645499629490946798801334083454912795883714504366390106077800783185919373133392350378610012705822073727079259534799507920453431155576330334384078272197597395429566245900071933886060033960168862227070528477763232290356199621588619597674952338091725326584266913085499125031851285278942623891470348568761636634664192497039999430262488194870851569394207646719819187704313308675154016154607844488181787739832401050672624277363480265743770472535938080317061891671461494397385996635802131749860020745117622216414079011427239462979130335225458335301110222018456495856179800927798412474691383682219556959577340362553904546265368531429479069452857350784342338462225387030224829777257632296627788795899053786634305606976694036074729088492737134317236395816395809040417509525936331024403633123504775822018959863712857564247191287412280003992414228762126440056003854170486901155852899291894068019200000000000000000000000000000000000*i1^25 + -2685363219877341642882675392888801376740759628062029283337649896242097704470722039021790619735943912527497024093795775578409421622951905359982336078593772425757755109926132677955342557329600239498547837216828682545954859877824608662298503822802342822523388157747110885827531961020185297681390685229556137353776088075211186179288475542627344469621397985047411863855376784007933779180250933017603312889797284223320504100328234818770062895332187325442976446384682559982081869463983808742391869762273148980392753718858272854613195086956022091961457606124181645990956147145417752306055298898756641281555614528469075792761772015784330243246033208438695265695364056317123246219170203437895452310153715237191150396944319825910379185666285616263050215876127791352497973524833000782168462402646388312156706508210861611539199572753088842868613369370009726767577046881263106509563326613167822399903865669398593711802608428149533268995876661360389638241889131342609467184667495672511966880906063649344989700643935161411451572371107513376068542641563915925255412221416270020849279057342465602628708407593471717497134065193700583665751356437115555830478739675050176933806013039639215698934568705854660197426998543704276244612194910421885681091134994612792845558584913193919081526858709231831604407690405703569508990856867421160534175568749989346675584292749325102451730757807979112693760000000000000000000000000000000000*i1^26 + 207420285312766812121815873751708086591158350750545409052166085694389605878273376676902764413393590241333641888348434997180796652511013774355939959336766344548082329694707742400550127922380873605668976324307807375727605713057111748587827877011803285579478012942355508026308083149730359274956887702734452345707452038454383925565689530809572298571550105908289405075252637607144751508117293545822266255292784265275850381513161573882112913447904149249826959405891271384959077027131206665154636660724498410790601997214608960398076277443648731594586578196092636788721456365778755035395731080473591353405391604314198265103876109922843466660967278692291810897337832519515554427143806693246835275482222596903199835253861546647687283277690780294076343023430269930813343332270619410167969133189842506210755148073637417861696105087614559569502971864756262145173718960289116480735832432461476372499287559094892264644205403107749864626239807275514582728338907955711156290558247776925168254359253655901808462592180120745753408219611740412333332690096450364780280140198047879393433537289615666496398874342725313740397991275708258531702303877691911931792109016648424154979720764365147519959693548287072204120865563996566109182854359818703339159081506532647116568776119281235062922552841916771293533860116539853109449299112184472879661822573647577974653097979992415109602673515334467584000000000000000000000000000000000*i1^27 + -3794533475174143629987864417013617518672362505051261358966385245431649961452442779389431566569527103871777242298540329884130434646028338202744946171158958771709258845375524340332814136485105426211045326993926408197506719401953953707651231487743824023700561677844858895048098134068682882535730665551332144731928435254020543396761469198350139252730199205314402374370541979272963178967918168737105812607182488356374716510334570565522764821330586806433922167225135988712120700105028780792954555720157142530329319533528835563217435872507169212393541508476643150579852120450056626174939735012163608181870709666893796677642955494309976955115793994545299649265402665169551031249943681211245108481703667196732643495923981896819849814972544362786118846992158911156876394497169852900319819466950088716798531348326554724298180518652210969444862849703694503839628253524665281857821357642309087989427048256836916602393367863713411958389240647654419301539371714430815499038274822379287332327561714657967244757087307731821536488813056956682207491580559114925462144554327399958318550025107789876546077230090539106701659367962321056892502587771854586475576532419809020823252343028760937314450989613793457217693456407421186909758089168032976391806828311528268646776209374350772543430214866703651515804135031600195171526976080300911205678734017866170640888613954611917242368266757734400000000000000000000000000000000*i1^28 + 27700048232913660971575609781948115512333225504320360614857766797279905023715376376941904560256945782008944183447245322270034945713257112002263533516574999986414676537462705215202348908954871469190670127204525587633146876652641235108482945244804974623110664363370058990914754267433170673491320499175183318621064912124394701101501128663893275270445007879419076649249704547261117579572727558083218400790847415786225714908276793528580884918125536136565980566173498934202074986987289346250568505470870248802049470886167976158888835923094793897382383300440185922808636340122681179517755044544986786989866775683665872950074076817066919025784263689082096210788660230698174886484581165969724483327997263197988872251746612456196424360588918828987630377163466499627560641452943137914869609375699274393207757388456891490497036470342450529743729453860760606281789756487315045022618180143365964688925429638059174341343425955148077276681929655439083318239085848833668982308177075167375797084086177314597566206525076487368774066873163661228481660190669029600857675370520248798048195000664427256641565434480972706417115580765546346995291882938106113656634156314045737849116020808535890247570326204528842675768811607889456730647683252116250331013102812594614560845954334694439659949914647908487772871679448572207204304747117016185352800083155033249514831545803671396165290557440000000000000000000000000000000*i1^29 + -32968689560541217861846219546257548186549421114249990514415697955749794278826913329839900418294876487018388357643411571111585387208879335771324233896109870769984394878498065729077341778085659323439506653151339559828183706630775641130335104912947906574419890366442318732098914012125947472810722665241959867988905439378901235894998707209040613580188442250578790599310623415959188573561449919517098815684747487028695181048231849303263788523576353311508560548389164524155872888369162148792351002528650424827961066116879166175244450957676173201600614098013035136567644385915246198126718816130013029075787477008102141536981748185080018539179699483489318820988085318317628946100882890110695735154912094623286270865451799767014211015697894863032597977305978886063753377854823680406737883956401556304680296469249739163239592858314759583369215344306935500587453114093425914628900430183255902806123903452809239355427341124969525801747751639869735956108829940876901589242107579922292281441410782507299807495182662600530490336586883410823109252778668165704088228277226262612497826849905962608991760904340560758704808478012823346741520149929519534697068696415231328093496271764103951598459425167368217438447358494449711891399224522137325332783769252370141107223001679497632094764712203629249570080771835266186482175047392894007641271587200260666641436164599244337971200000000000000000000000000000000*i1^30 + -391970439954282305491100417954736420964635379324791246107678537380553152414454260503702378947700701427136487866527476705842087882628806937784353293002358167212491821795054806711322282480600074684916612856919071356974822970775400779335531433347206153525914498470730244399749849447361515773513681738269825704167841860865431613928409686825575957462317267592738808499640514476687909782456060270419932894878529964622891845924284568239765896637703749928819807136793653459936323660515068048467205826265395251266121919512049419474863232189687336393057683304252699160538388243647001409639657213160256387583939188941279676677884782807769313588040683298560358286272417937243310421058772448755639368839516804990895647422186162400249316910492788437427923154775743555587912688550401804183527767860620439924103689523032479692246637790668348105171696943041411759523430381398540073416134871705942158928462242974535905215359482388772929237197290645034913153054048406557568592175808425805349545851881781756214259639835401270333005947790924511071451359214288846701480019460900931164334102098774921833266890818994105296933945256375008745160385567499576777851455054008440621090793905148554600053795807969396072287138313906630255750847783768760258043054243399428806792187719465801298857740072415431671432935709644784154264978223676055537825447518941050869885078591389879500800000000000000000000000000000*i1^31 + -1865872018176465434506661514609212604625862507627553170786090903648270692074539885410876410069390891352743347633914271651845918846625118474052084823258557326488399872465479306599276051067419626197392364405457168597744450716813139759644356841284766079071485504426678584821965630695622484647824581783380181818789987331646986202263144919706208625000591724403911849807439375887648944154351146190458497317305922840630531815752258797628681469310523736784237040543284549336907732564772038102820265612929539130234089798317126431250675582931341873201564382314668949500540373329323079895724544836743528250876138296494045382873108171491362579302080682869399692967306625352476794892688833031724753684174808959080548110010546176918067494292831390874791572960928138854985251360559510173297785694586668811365790261162926020218609922919567262170833996321319492200322484027247381490866995159222167573055826160585127854661908745599835817420120728267795443098890251272970550748509668625243776664676886811015969934111496049687916944149598168650075056823263479717022956810004126294757923589671899218858192336791508992353383256000089519663708003825096382583292705458019486109229576340900780767229714517435759377562321742958377646758787581660212950538703285555792108591211854390591569834372637931622795296196116849583585131949903345631989690228595081800172995489373880320000000000000000000000000000*i1^32 + 28888037619102482184893558080339432806410554546779210834090746293734059097736989592071346741459893447311230571385089426257886028793723473947330336037549866541278759527154998207627861565771966533153619260992843633611768587864670979520861815336821709736916916856553611500784541934579177655060903335773242007327524142343693925936523248083993386574608234859586880947151085381152981829966601331848342868287084655088513728542905519351174950088685058556308775539506477692967426852073811991605373767302749619737086152219080903722144278781272235100624839018429740864209182875158752935529180896277429583265569865039536625287488320309718168463147702370449954900887550327003290960913479455650810918892540149255351642471237305179402270450018140284475811327171332512955626583212648905859724680300829046168487104330939415240528338575123127091258803768177061568576488629711465701076082563142580548927017489150248481890615843581078595990978206257260887321894240627166431156127811810515087878975202963403483945421301082142404260621307531015251704418250176140433402027232064679123787907105000149993978057531079608746608427176085801766819815334850355734997072289105703529407416284625943558948194991977044864349429518159395941867902918187003123116732854958127582342191272699370755409329388857806076948370767909941098224369276871372840439103125965683718681496911872000000000000000000000000000*i1^33 + -26265308357359613647969974013289845471185668613436257872957228504962169561044018609443703496945058342475431934141569507275769437397163151750208356217157295153151715000419989714028546260210135713273175301027866523552553344570277213437921549337174096848260849466784627248548742162244585387924023982084611740707966112205783962430446442810437433823497293209945417576704527118573539552048075790887579808007106129569383172210400824811692428143354741386105864288807012553152448327850906340850817743327629530930855346111194918609077082716761549523090077303217686649115489784407596309145725201915774808623291565507582649891437278797303865255378067260340018572874313876396884262647769819302371645507138203178625075170790259167551683211172781827174192521576167845953793013405510301932071371296828338544169824921162717340120987174895944122873985967986252743280668059713845454552174648668740830958576229428993574240146526120790427565358929069175196039227148881913629467232087950984826693737054275751786111192525291050630991705958999067770052207873938088397131295539272311645493515782008657257338538144191374666372458593497311350627473682182338220630140748215220189114071626031177258064334975457865815930001049994040323508121328236893651039246787743979867932516844454722505682649350692532622050111563459390421235307725062313654928270358868686129017651200000000000000000000000000*i1^34 + -491221786509336570525235453640016078666145520143377486247408778467869946689662195323247185067431052309231856669480240583945879739057491676359628766640857402818495781664725880095467667113104873836249932857773061342749318015390565514548548388737655363718636492075680693037499859862256401643494502239492866537737744412213070573274701743617301856256676539149772432276836463923841166054329993705378315693926726261204784685316870001783640738033096801597187990033283351004750272811498804907367826114497780564959961970299075440135605908317426828189403704454120025419922570145716157472337088817556394388551464650276195874221123339194909725585645843950363758280283069322131703170864198909632579594138069032289461238363608378590969726897118536431443383816191830738446021196876953251844058479931008607107080052231590629420707330910588322678463652061311628768359755015315822445436355704163322372174095970024491716324502755659355938303128032457710787367760929978798690519068432532015896807667729695306124045759740058872301504088180088222438390828963287380567590966926553483844731150459401520942571822727466324975691138482501656345434976730479560206552808331487382724390376859119174657701790720091074118229822280949545637679374116810614807246892745062600631075935945150614637308108948849111882738036629154963930271063474549683423221357735157883207680000000000000000000000000*i1^35 + 1192841647055971098988034343088454318167750848154057936309772950904358240511851033532101527124918208259772717097386328478876847946175983618463726941451992542261088713714046370725918461888829958509274594208904335616971060562117818642137226755217914092561720669594503339495294733313396255366201003006413983349318886157122306164001183376501396514091234762868616240481388523762918355106786249793248765689728901270533917200782325948705233748516478298646847471866480692414875438623703386847999306687753748180984011173588785711643801974622888710660264716038054375333585276444884234784656698270700610734474132067744975064267176984906297434848504068078849506559279921947947298377767245749755021162654423764270615551858146302302635644708959769199433440854272387207225929355554455795717882736557551400121156974771757752967800506898239793733350627238992931278567381412735995358234006214693909819524437665709338323655671270008000475247352924615998952942642717881318039147882503733451715450752774834674918452409289865599696095344608091225021289358399084450685079224300294434426177515777225898370902356002869774002217375066739599968064053419925237658641653931442582136419347256918953002034962826936729564783701706442255835330590116942399108172764334585935444190581293398114455126873149385553944290936361543313099395814433911600719523530336632832000000000000000000000000*i1^36 + 2925733716450230820328317339555960416053636731233332892003417778811216473451013302773687038857158387280900505210238452963992527920131516022330060111572812362285086436806307716684385462220754574828547597762870714056283185774620909850438693499968818083764304103763569172589781485927518988186625531490674164736832947395597665140937219046736032905213139404324963426144672121374741279871648202373505649774919972917832788912734489457547312772155508941361241767827163773395645059799770666425759026245032324410132922210604262820168614731072759796934921923224102966695305346589220980500727951393556173000572490529332155438647258743557209889735519197432293900063716787995811699732395313319663912249020388889976281980992291283898228475692323788295333971797233469035655597019382375346974355175842260332746184378658286828928534998607742037129537104942659809943056206224366438171456347803149743128254861949517413958011103953914985520326626110308833265743832999366533073491833333553505745133154454174201626897037581652616237091657009532315848718516217816682997340675765214496379571344209567846744905147671007062880623601197719607742410205106547959122784141071509051406960925426705988984806330248491914604381695567399103226625501028485563373603286686732542600997699217950258659356079040369723549287000608377751601986191804435561630077550592000000000000000000000000*i1^37 + -14015641088636738927598900709510627808329792553570582083811429229269524467193628835841809117957971183786415034318647960288586395222400776993953916914025532024713914099552684287468543547789245227496028678451805300395811588905217569170434797032647286647360712440534266834626251958753147252611318592259049630587949513821409138716459552705954135922168515475517340904922978107875938546475240232736006177193791985518700452430166128282916763972963001969644396164812894815988646588027325304765202824760851774956578959315795937932369767058373998588795664619975899774475120112622845880228273615880230964524600111568905289107035284185054654985303960765788652072786567175921559076668647201766752218874780627382715009902157959928685954625799419306638535394962693091914572804498024521025182413344924909338322232565244166257424650198565986040307148461358344955602499363229602115359446728808193087431006594692881024483719390864887871933993030970065542849469687784826422352401599002379258728580746343564574073871100872887036775992507560579933946857151478824749668779236907803574100890888263655098499333177991616469221788882574171437123600163913491369230919735896420097416897231363774313756573833189420909431189256821109680370198897978989338313837656091858755401872587510500638806020091167179727946302172921520482472078344867548705838858240000000000000000000000*i1^38 + 24784172850683551819974091540330917908425832601171064324598384565726583827991391617374486479525483769414849305471737286531425269911301141666910115054063253405101644880223270103604617808906700366612729148580911086431309743089986055795767636903549797359835266978713420693114042510506590710739964776819318657848577203600689402803195447860942186989179224934134324548852508761572319001118746428038716955919922548970373869978329808361310787404588856012670605710058582218473915520283147020365510971356818848145225663125309945697174163578804069449148421318112194185808847074838711222898711176307055782496018065436766492674834084886930693161436097285204683362401873035118956302751286899989182030220681210696213485428020948005972171327927888804328846397384339137565659449094450228761044342495556353828698788257471033613623039939744305667013997560494414801455682273460019253307332173319912809360092898218042568819058651926581961852456486349684007584380801387801268568796857471297848971176949007710677775672255201299284943404687668521683596339607324887500856896295652740968751236895711003050541079553153881561004170479144722625920787418792712620653474124544128835647740227427843581589654424912319892283329142250834316812869248956956153714429625225688665279872137671533318147391802673951547923188843623932792262773333508124311552000000000000000000000*i1^39 + -60915167330943793171469600558101619281101020332092638283517934636898973004493272979365871123418858039300872417082035843050721324061390223481064874021578651514093624299655873421651309171424516626183115760399162681504062187831666031773013920467090995275156392338957743621558252265386534750160537296638756606078890662211283033954271703118296211742660676737613406346048223942833836995690585616764916392187472136788837243001694622667910904006188284627894197586237392716988601010762646618807111641819914913098876254865837850582488328825159095705484685952753149983817712821422690647916640754995361810069616784812539005603682354510058979899467320612234535301915409076913497053790648804254071683115016103457771308450791318970188620512101500799200989006007662644970295707641675611508230313016614547091478281011849752801262221913921298786237623168690945821522130712286984727182016229431766991807676512772819008874975756386962668083893090234066501645191468587535895706326207246200771064818328445738534143066816073829868077614045801881593914875313300864090020022756964427426831536122599452476500795649864217431510850082064925350665976238598576818353259490868297946485422128611796493573384789927195098589941390297562428125405417424491863642227765860345117507271182948486999459114655521146681431879526063504752464771669399961600000000000000000000*i1^40 + 114761578060870227457631992358744411829858680099347304756228729749071133048118153965654317106621735381084679350047133753377318795665051285695915415009474724805142201358802909441351539724015758242617538625048559268710719535738395261131718842929361281113142384772711561844346692347865079042670237323674259659925426754257488196089068300545587956422434086234128233135057555153628976035823158327998753989497469884338538264855490142238283816233279001592434481695777388475908747311659077145882045992321933567509233580726225044641256787834734967959924233363877059999169337704073625670667577816830614335542934659787177040449550786300512563417629701418898998622467832258586154519263106241982869361583161350581701420252300336100582872767116047327685804054815930894110435987173752430800538437489973231463754684229856998883153593723719703330596687059243623097654754661173184715090089063922163565132117142859768784091662315645314460718590391527146769501411615190829079482126800749237089180309285026434548559966696843138929933833694579152438551691159928729536644823514807499586105407404716681712980784808271253152604429759727360225672197048702979271249105942173060999375071808958231918206298014168463503791409378709713952305442351558506781661479341086297898606746536440560146328810895432294894672619777332602093071688007680000000000000000000*i1^41 + -63034312657314877073160699999569669334169522008350597593892803343689138089201455474303667940337405290123147022164684994026737441895036634043985568370424664342621732831012329746515161262586157820136767226778749447597567003613258494699988968185143744901892885942905998644635013479617693897186709265648987538886211253423651706636371102687219696200616969614154781750209247586990100167542293436985887303373114022051805214354949938395406854763914875305056354119420516594831165008697637967889439028924444052893689033600281547165241802318150398902933898461195673458696690299450016336201501489950145066431976916920933746185896780119499142874576775196437249189936980786900940445537557823231188022637739889436965861754063087218014505450136793992223007730132789345552863166925397395812265585329406453290014501881934511519086862690043299880376614723236571787118115552269156806225069216305545817106748839673808958290143235871794834051751286997226906668440950922325665573761837262332007498823602200613571274830074383440493466204659128673856382982085847196536544782673828592710022022589078702439927649780690466079220343840017029374122618665777537094261093329076484044038539275997870798741016364842135641225957342987897834498470779761039908810180120667480601965474375217743491758327867273007869329417587794548721975296000000000000000000*i1^42 + -20082530843154864806080017028054635469527726779547938045343766793310200115390460387021592528253155521273282754708550291342695092127182959811490910489559757857681725304556644217756776702154200944699726446958251392645570527451065690568614047366648941834361054449018887972407910907891612175355278203795463294380313332014933282264926237508739306118517834771524574150641797188011214888952758457383221188316883823227574871025536875523291353525648354898649591104115090686220758618057541351122920726984359907130915925640762157984953336019042451099045249812470298246402560269695681029202660550912546500604928971789913808222580134597201109319731850205709443106111562376751232924727101594211858400048965640337447305375618705218338354897118780731241675326264105065013599294171349130975487642190570161543478450780982658376558895125529246914941114954251612816625782994695903508783467433769116234587377422164251720325321919728709019387887383838940589275944382419651809289328413165265152351891140113383886083793356333103795935478325504910033183910927681988770333646082048564860838529459511423754310971801818677350048837935325966784581427947470740204445518149184217999085990916411321386096034227008899103891770495351608083692530068057633069204327906750920007027653431755339755084947153122309496995840960596279296000000000000000000*i1^43 + -1166982728015545656076117104671818116079516671925842062385007089446429574443181656918240020609078691976382980302569202988165574720234097595790418149991314523747360743304278304900507327708810176636505375448868186043422945343959271551496966536879740271385203063330079205982858776615238712370563154850636590619831401374875498419303011495879343242036438772594795206593846104432359302984644957822362620896668599107439702043179171915406489615390732866105631668227156145921066149927138861470569941101610596207595597034158852332096240114060867909009166488008493143754634006031140810708444824466695397008400704604280343078419014930543049410305836353701445550909398363283903091647676349886248807600317578647081759728145343484937419726742185388556768376357879227745520058139421313488280220244176416237628560215931456438728016033587397798230743286602378839487559432964149085910261490831103626518152872084992556989390078658516061509912375791190609098460951846739581320148864581216802420212482331711951063711001617421147234139072129990596789484357342597708225578506469743709251702267592934006608264587525259849322981469245305181514200722330253394049682050508226381599793618695790295216369189304363713498225256017423289655546619710499705760611719572794778608350740079868116919278824250337183899149444055040000000000000000*i1^44 + 19765308007176288511373282372916444182816688227823807626735911231159704099693207205056208275918530773113935603247349072260466190490943534958758204039305135983849918643815945163478801030455184767849176692860212026749762906419308775245717410691504750141733781859708712875004298097221384315446528335782460153214729387200344361764592343699040204691350675173882950918334486202930918794115434041395679329216781906727244377876477334834928943991749511103402074461156497385834406838040924368928040682656211393329134379079582448849396852368556329869681557418590734880553099404864113665905101116537287160889806179182519722564131503712773987559976971487142100634787600356408105324656452073145380409531019303522582913784489374555057417432053932806196655992020566675073867828046089704307478513722057886539874589906033850611783675629937643843105474252845342908301532867766308026417618092377846666346686817769143957526198045682405034266452306147715527992872308744641599859695938637523814761879868930489613104470765555244567516625714045205215460114629861606522553391121542097333077060853110539570207885605966677134715585832237659270448622207582921382498600664408809010929492196687214216355513519185010792289890539118590697684702738015355973859149615221655672992617147136348345104170167492025281150976000000000000000*i1^45 + -74505660894625519144839717423363467959884708079056934170727767274101352342749034681705266902491934447420412584060021109759281018203366986697861766797256432913991315276483241111796891408544538340510010201170631170491845655967424334271366840373998194660433011707491768083246348245223596337628837694130631614578512316191621524268477249081133895987538983346201416231544497064609901244702677929821934671063729622467450126033087937185435363797600877111189614010328331816458741040614761645977981647255317795452565425981118099641819439028236932058570818069762073478673201946954379488995830791824975592502889543096600836065162043850099454023899781954684039114666332691959214201216555298525488155471035410455087735332473207373990754589194295260104767800474025380694286160236175837571964302792370862438486689099299349371175521653730206382798831096144895711412572168915016856471400399782221091284469290665533674820424748468722942010785848331564140896373066687846398039585262449982795999336531144750916380918038485576089872946232589689638519284176239911805978760264674917696099791196489962680760786419388559242943250572646539363128328971765149098191903561155819963521973247408519647282031682576880548572923328691410089738308470826096222800049458112753071773455066821331332734733008030924800000000000000*i1^46 + -11868256591898632803858618736911614814004146334884278311466643640298284148514688653964828726986003080304416895509300960231061433420804043313679744848710030855545780198975080956195266570550729107498010722984206101274694798595665718714370803178588616858245126206534315436466561400505976710742064597302467585906797857065298486019500395288964377684651577424334057030127898174500325633456624857597884364199346987006934201425612393454390875949799493250938321174382696030009932689207813276208288466960958406230361793512882008555637299980402623527844240280407860379107016740811445508714758367044266476669369478538708904166995849300600215063350699449686490968026091170674823291402768233279742638721133625176384428818826323858098323272143753898633699163685962599132374918960357062941912844094963788815177650104627715497291572316710800239125708579661218208638813924791358786088506842180519199781203031470261289481282993434720499514209675147968636371977339689162248752394762767988057156030328702043212312513563800648455240105984384442493394748116971424485265854286497533585128748996810784442346049255188914153313406140143865848154999797266302221146243624405329347264143201561643194613368288505852931845660760492241297795988544169970741144853725091597118101782616403613996464209920000000000000*i1^47 + -803557135487198812598367786592869595956898288572985334596859115735819608344147806057400165497353326053763653963515124057294048742506710082402570805123671907597561935820096369462477412746685596883569724907251172731295774941064974406085614435942641652734874794129680538126226472986585628980215730763245778558187244056762973505627912413545333792793576930807363380983441510527952717196650722601359029501303147745550214925649683719669904000067455119026892181024293667273351153151339353644406953441736560954089995894195827825850902459358780018762661730343011421245153398632078823144566426427115217338894575578585356850226136754475692574716174641254125366928424368452036785494999372347845181702795814361158798312520228250682767487025990343770019599294985812842700564018323314623311412658271100827695484645036542303389683348879670151606784960468680241078521150531018572466651693369652504492329685736627101167710528393425139838593501127892279812122941688150075890035510250232440800900767721735573507848287306949266645138567906887982189558431253329958367834315792886514369434022585988770594697255904309144104119629085287877948947677758484927915104033503225825551436842765738376790691778477499848332415407757355541361175577414311801201535740631828675642655921936531456000000000000*i1^48 + -29886890759702015480367832715672195443230548565151993506766944123687100230261244653681456149959064411715354281341548745923938635170686456639241745516392939724493008495490143506685032047637466973915205858376686755349509292661961409644894635739075045576647304742049272223812409675022708659118476553512340351460547272559418217807935203046821994869279515808298536176761245399670653655945867628840225284082344636424534750901632506814640967237371229471438630266329943855674815018548878952353638200489733802596878604108663281259625840058650031706528130083606632051308787272415438739607581288004044918189240420489709119479046309374584841523072503399725037449100596430992632500269737429883180284024333597079812413372075155161050203228054086853698130581219517416407758815325209968038805735212538521288975898335751319980095297967332904129275141457860091216504192333580181792666054598529974612100011653323159230416423864436823945918436735839542189100235855359504462339582205493958799854140429292792685844045787720865853995975876037078987093314648650489214915089461718387758905213360372146474819196035209415462627450040503098727111317393032625450901372424503906606891377608058565571103183608081985631631586109035917615314520523682817661023798485322850489073664000000000000*i1^49 + -616026482114045038840301064425376753888185354838620547619387973239354104225499303206815929596499662038740283012154271852123747834228944527380820636618856273767327567330748560848064425903201173177699893005524548473258139275279714715025198362127561826802692724316404326344111284969284242674461311952657545921506963489985785290738907534673275408149980512996323921559733891113218022791853619330196580178568119021546697178973499589933729526060442586420168243517520483283515844343150754724230793270388709594235142404768553783287840856270903725764167192252429822667533799758512587008763152420109522146433366209775380761743880669156969520081649055743763549540491179595966881078651488562845697575587057466080748752752019529053054790660868539489810105186188395860185888615233254488327455148812956786591005030519605368316890501862764991862841560508271041648727301661804844099794319585069762771966867850323789198816931478222298309428126727504155117593698964824592105191912047825640371108300976468486567504680067407346241143280664628198530224110955923725337305148534808694720600485064183249206469068076461336458841295782986324489131402340233332780240695141760060028468957566813736429634216779018595409819438604653753579433759545176344159356523265392640000000000*i1^50 + -5959415230765510435754941559847414949030350459102531185216212518314072578683098909742756439406821903161416771166562680463849415496933002061567855397439402877547669018115286474081929464920678663566560149219746983571472131990848900586094028735765607691169180818597329086768315479985833263866491991043382282701919128782472564708042218566128184451697114821868362464469906770233666613021394532612574942224242681445655516464025044820760213148025006891131266868154590062244247814184319389392746115834813634295021489907713290684915594897892450086820418895744748585999461971914539400860429925470664087729099934132014963977943446036048223295426844911227350369008876707870960638668675491158366526143211232812152230640794421845868897188111951309455003839744622242112609358740343105257578601706682039768414347445124724781574488460229577944952766351899888484102120359967142625509954666284815437652375169433491223238060273476538403903540705223691561570786662015693184733417806007625570499280461002882483711924038029315666341760650805994175722642786991924726276285352575095829678478169693102245762697107009203993384587372371213614081709776856980004440761910528396507721360752511336678674949815462092311757806248386580626160288580561581912621056000000000*i1^51 + -21793577015020250762890399475014338862329902555555988672400372134925694319663801249749282258558241224060341186053475892738014595242227373559134225200318312899719035788458663912039549565546285368910841528121126106577512121510025180055509950313635791790499979735003202933242288621390986344201212419385892805286317682137912527124629272701281346900310593120401842345455546883308289902583807326554603787327766109311855749582109840226090284814455711650721692887306906937460383414630171744482042819414441515984393425040578468204420098722318200330049926207768289411542561867111137919678429255073563633157497005928058906567578846727692764079359859874866356230216066887981039258005587628929012413942121944370985601639397569450835700928657494785534407210122777698863451767580923136734363188337904695198052963106970286637269199179760483483321249632432094087779317122951341990100531036467578498612007419592637648903627910256996385357617886850776223805109339196814490350187829971759813734096770731210601201053071815921334239578593796853705798016371960877678471818619836261864499692517132070177910035448457006703237015573883688802510384811231713300487571541796885255339689416556526365676802878564833529428574133624635790507666433638400000000*i1^52 + 82576703503239886376226347708078137876915648677564186619452480762874412277256250286691708535626438795352697383993716365481104383243686480831313982414978862806946069742228209633778608617618895739203652893431022007508705488750330954004217854569293250563900564751140337609071449075838036520999460517119075271769880716220935763048548909307319929811324101601121057614658193297731532604714526350712708997319978229909120478025192867845733517485311433123149993919414990027354066348648010205987756246492127559112170228829597106159303189749326459498088555864061856696122245970687058259075730225970259592142726173511291524371873732168659789465246155635496080322248303188390278788363299327717710661952785688288765449708904565380408035596756123792880304307207912526857821817488308162725174213403848394621441186604103703321423732882154515012959425350732464534807893580166979403475885134481931013015659027354242908704962795169373995753238156031376364488284277588024746088490514136425234776543600830814488111361114826063698756726685904231875658264211772523734692156677251379053930943772756104674388386830968030121155879562417298151890962069372536125600805260320585937628165228314669450403625428563485263861575874512486400000000*i1^53 + -48637573988676773061310904130228986142611258011524854925368218824992021295941900372004965847501045670625668098976523279213299852286242110995105108224962730729274128733975288871790557448047069511457576515592340543112569711056480812113160822837478259812164352132922456160120801400440819120098685538171917875331028936744486336320538574239773296662881194979750819032442213796363818211356407571066578545301207967200603494307812129110902490631143327042098401223699632698023392399747665157548630865705146069153963721385556812055023068074992596039166002828778573655229721869412696850336826217931799590332180393875691853899654971318975944463622939959801740924012147232224681649621962975939501141726542954720470064678597764164923264026825822409941125850975218475567754768649545621244409674964576177314529155151825342233986658482431267570036787711259559466274835046778373488898499345071715267253537168798756494719751300638775131236677336168819287487175662554189993003506641619411526716636015732454513047399884084892716892063288357843140463302293652912784791641536284987874934529175933912442480587530008951378178727937707311447353875998041008107519300384505186185014200081664401042658285253894418513920000000*i1^54 + 14036566692479115970599632669135400129047787559730970452565780748381844504599225419463110534092987125303300404106115763295797108685531889570732018031096430881142465517489037388648917483683940317450798625092637701168873175411406748438554183363806543929660491321343665320193973814125058773085586962222303751785562642587244516196780307245763954700533615010903530753067402402077552160781252691739222214018806904598299349039846169925519544658066522413060596936724999698619478673347432889272181069035857997085520756041822848591226290811721443928480246464246171499772519550202041050008454858239548681996928429093443985931398509041672179958520913498370342581341701804993164080067334603334558151150249146861373806222716552203977788560640137749131367205212004804651327689238459214591698246986003679620062082858261316999551902239746576629971328154078209588037740530095213378157407945005850970831325664147232337266402005916521805675701179622964536967347893971883126533971921574683782828896190687394336125018019125974002966818402106482269863424738201271410369949492696386133748488135952626479585824690545652326227852793799051634349386393570732326099209201736978433357198961128769945559654400000*i1^55 + -48297734561941810801376755012998229199989004707255034172989360700565324867732833090841749361119476523183008256822566476015140580437117780861785435791211629748332218415147998561972471781276049384001015121514695825574851796988530577871100898746643594687932629485379395500733365000995992117581758803988538500259380593515466020794312732943818406696477000328357757164224808279100779922267728328436818639733092559747104432273731765317142663084601625396769636943955217726230012142793046474807602713013244064160851591554548004864767914363634570048059891856017073360935296160827244276990966666540401341215949790205569599571407341366906669365112563309702222627278083944794161229264469659317677923443180968250943272443052444986738467248602246045934846594320134356275385526202973654976104483201862529961986282049708073997282338667643379787932519514876161073765723003302464796369191254044361614017974229701299748989463938528724562307350850912013431203031740450812419895371318585692929214671380428464901782873837995505990015236482067855107435556350265618304888947362365135011788379483185402122467955356697344114093543327533348059458653867588710029237037584570769431042560000*i1^56 + 89802827210906554678518707488071400743580915399003063118490482904407671138804317016965851345981768270538251667569886278239793661495353899358403138515308948694819190523543561204068163704702749863303418492570746277876805229691410056435697966759997111915627198033670235162821134923289662172134651426412708177371650339550074210194035665598595560089326238626971310717678571557999505487369950424654406610394861708076749531776221573445694494420726915659839443453436362153237125422487854101899753296753964740086835555751755748269333009491247806112265583766821078247701141816233950170293683044577792001499638874983560258404778000365715778540993003072753850465722102096577903719447637670014483539253917095945573952920655835486456251408723402127526523916639992551314191823842767996313419441925415139037401505356322377759116908784759765536599333940337718676282249777134168294062652529116651158669715599344321743538505157175050569980407161534529903275236200198672292721474693028972552533742348523373198871485418804488716199823939221859957701912917997982238245700605078290865391603822596428758236847363954956033869458659791183936386163274885383003840000*i1^57 + -396744767800303975540675590998276924763987022328035988247992265898953649113357137725074781676853911584119342593592292444760339131387056952820028060664877565861872244402291190322715522453550533148271022275578234971308108171029757643835585507343651852941063078377404105429798867073225449346700684662444764807035044230045977521449732570241028247715369454748176396399857873333134056140485841516881646095379105384888917159119772341897142452553764394517270575411214975354386713803976261058344781853356470880870851279795627117192971619162906612907459247251630442102926903922094279720958195522822019985320973136830366608316033548255766709157853246082563349486761051745651830747129736471776678430761531876304299678468447016728746321687399953917418593711377610623594772559939085616375297925543781469544171915830908163652256538796878851423710474609053694128391220596413832293073639259041620806891808516645558574295295158529056598498520325875638641869846434486458636556903754273004641426671457287436468393946625874006662164245084744919984182526286664696033071283776035741995313855850491530928809635308650883881712000*i1^58 + 840978374522717632102913600954316808938248246833330461521207072276114966177360301744093144959589709685324567720894055970054853127231706397072716099267283176637922770654342787880015998004430588809271092154684626673796765431282260769988984994114284542977597299696809097994319111681839522181600780987603852833378728964472414602824784975431231874069392435213370135224203534449631530936748322886215914416950229029702219785383692968382282534194627497815113408157992924302494309487015314642799031404585513560505890245153045063230294310610395907332615362129116571049400311307376803948670808688103732228807666999429219805799096267471437274602567068544423577747337147003884299107234297430760780489849029764057229844555781147501018244161763665572331553332334851251487880787406100580736469780613713494537535700695125741149142745977470653973289218487216098087736179505132365414385848463151979535424137726126680023077817994733211051440379691202672287717278838432753590469055531160384841335234900407767097705733807674658095808276239689731374777536235132038935826538142337138874444200*i1^59 + 119110432420885869684319317568259620639493025413147114517218485500414973175563360953870566168280127601084202837542135796080604373111726584327172752252053942473412418747446816309999510258156403564103572500580489642644776843770041210250685496598503305556503947589436227173683277918656134484951635205762580771260985016219510051506615942355146397746413170471774241120451889890261482209545232523441249686536707490550714787013642675615514890580661597541849844791591124869961793789098297343703498186464265524143304266812046715766023080174997055571242602788169025537698352532691487199659145987492349265913510538030997765481740731294696445501530340070283098607091626490164012030103585105939992379825753762759228255754993633499666545187203726199265508602333283634771702173161944667271655492049960722458082499785266598989524203589863122877429905774813288822772285900813695962905836855471428053779897873461239656004895663151097793307181673467511833773432962454050066372100233842268036703833918276473067815323722403409697601*i1^60, -28814989403649547144600221738719137929037275298806486804090275904228595674173472618046652037159606378283618237793850629689049192983124361201379642004998616959922891448759891908275594006068143389314963599594272720764789778041731773915098819925289517775115590257491337003363524123807082065063067588410974092198218401097807575117674368878593184311057994838681745686604238735413261241099170430383997872691159048461681276705753086100824266274954362650276088243048127761960048320710894733855349422885044238594160512611932622906795019729995215136418977604942392071246598255117978530661452094740394622319285830380850587783509732153939255293826112927330516413344513641096644443109896519203998621784642108956779067377123782921882772181614568522571093640653034089138361985011408197177215468482379411860053598941901521555594868546063144965937823504227035769899928387194192958368932126705411108938354360563252749328174156718356018087026874318436839831049482491091936081129398394530591934574477370797459154685888113030047328961577817703441777114830253649993224989701164429860187639028745506396856548434177416750660180125154864348557185134157503022665076251239660000444369035498417182516667133969294913489825872835877016778404286823069671909928376555575149395230370375184505389467862388002598776412566768005684135749647696288887859476607020675284177123241826564711296395670937018091050366241190804384158404141748712907874216845724023732537900058852969204549306216933032878556881867656713528545556015309297811850854235194969675697831838102535576652998921363172678039560092958260424505676900599437304562931237492170353430634584406770482322472797159612038620191235760457413597502588270327012040747544980655589945410760037173799402074903912355890453887826882428960601482176849269676498478819216445125277930641148092705519365423225133598251830881355049986654454756620065481189453242332817767466077955355723925936086026859132019494940764939265651276380567612005254269653727112766709464386070006811028217339381200605120870323912089417835730947699759022264788866334478903965136038494596475531828707489085947217655501946880000000000000000000000000000000000000000000000000000000000000 + 56134794698765082980922099770240658286298322989457177719596973826245199485118985157949964985353695278386183476401118888428816812482872842138022092417654911832709251116334710212136213551281137603717573586143479392847226055778733176417354995972783356305226795473608461154728876155504907696453819961854739014538235130143052707244323867477957756571690691536917323536899846570613555752379894821056669102588535831842690778278956718417568763992902673293149475338231866404183741273693565370424175386112177156878688844369709115855941657206926984006685772172855640210434931133633360509312761928597627432079556874300461017352378374750343737228941956780607442688721372966368231261506790444230819118945505253169710288604529907388003923236373172775197278451634286006112617941654392488919284273562700984325411603525793260192822355144900309828452849470489782750317844554153833009408451827753372366059271404841070433328216975502173172283768630915597827783819068568563946327553439994760441427144714835265441179310455548831673089828444062731990767096219323758798336012268951767425453551270021981145902653487652045442450826376174145644737489006148755247180622844003547816540224811853225911887156090878690840342019700684296982704212062837373626599258659627211123143610346231517960063209786937001078648793641162362437548175604693995298389470068387729879915534389364662907287824171098922639882577878783710495645697691024090395758912535827511207010262809260784706105766936306692862059526169204205595631495422320379040606548224760962333761111053634056007591281990159334049109544500842077590988660622010194999684221703298319332049239024153017273640172641811748995378510795425841698350476730599881823244827215591313339867534405916120216220281817842570925047619487104167155355841754890826387726034782569917651703350685982063463228850985432035732083352122352796481984133226931769091599840088696471852290476459074979765388263700931571865100872893772316787548641745124616310077725121842407868893697033138271230151487617183356467926026585829454037545810908742066754930364237364728514591810176454068091754603858381871498245491916800000000000000000000000000000000000000000000000000000000000*i1 + -142648009156080342129461689454326240977954989641570622996851426128340991200952719094622253211226407199921698644165817900966813964591195310679925873064780600856482769257793253724464068538528599280172888698724070641637907168356186432483929507176906310812170245090964107040564849082805650134683633786718824308699180548504290876270033768576396636640200097782815559519281492998507219026065264784189677638411027879829588564201453110218180656025259162733949550981954432748819208357351288423538157315541243754813393015243007929354141648522621756337912862045636237480888492272221301767774507541667378545755253544138529251748471306749045591259133648501323914603668325560931461465033530552994348892302790271488465368610983232433279306974345294726760467993230224033873655592188116880756856839431696402505516272769237172654177094081009220622244519601539246796231227673967169312030527750699734130342546139608348628034630607488391554665709488889693526626893236132709391751121978952513886768667831657479475965702135987082126128879384372129296240430195453921063842276831082660939814823090092073548838706427833767635407897602739712508337782482121746084897875837090141235329190394695056380871341910370382951944422685331735890992887300017047585414364411837103938741632717578724044682824457842691497129377077950130947356960436755954629986220314538475503059577203300684628642667566751786301490351932250325776058937083717680812295534501423964458365402795055013449049018390333947240420070574317560191637664623221121717825884164441760553823241015080580654625834995856016447420503400256405772553829622630682511074667255787080363094700957731145308991534150595250676642968630569400056647128582742448119702564910719622891875543519017836688705231809171658203621966348444661178467819190004941386740438546112983926383600181136089038782320222537282342660700116598243051198648337918432387697200558614425675117947665848197369467579280117786078796673299118297390038282810812398475921876950190194188746235226451893802480425532610201168298291368337916123390285588270053491257092436869979208091840797072013905811176768578462268585410560000000000000000000000000000000000000000000000000000000000*i1^2 + 302304002291395102132014617871367245884029308891232621252137032153006679766655159646947474463313339415027111828694169077736047246506359276679391487794772559482968203966077747170186667520562638674474253231271891570446191596063976956848980981696668024142751621910296837693752259794761022939700533252994386621844339056921925671525728375892409967531123789403704629157157610262375837301876722475316533339955926227781708729839533749293811069281255481022182529703684549182797304785632109926704237611497219720293607859157409855397697846466431221947902362199305186581678508779573116286871477047422840306485503507088053522934658341619594727148575625803863453482841350973799994089028163627638770481680303684289702477818004040431469288367523239672949736376171112128157978214051080190118946911461082545287919844412305161617573714687569159229614482655994340103365045945164602977894237632550229051768252195434222572676981916567694674698465431243939485270120353572531572362590247828369349096841716966628553799193275564785894508976282372853099414538926987180731210754073246908338206530337341672414777254197983009379038123693413192150136283163533187261810800752189695784497477234454330374402663098504914047839837769820917609574683380085993793955567135543427743021318071664950978162779732575256562670252592632542842916691372194199370947388524422200395976294047894216284515833151562341477173011594528183401216125746334984928611701188352868609194809214635613844570122253511200317488148519256632788382424476530245931842935867187302765098967224644834156556822594072618632137324668592884243782275040236913923671206856873315272106673239922346909649217874672834325081171136973212578861458283982243672475396264298890157441509184086707828291576426684605192607382774478349955868785026624779856952598455300201980711664486568965210318904482927971063224206391709136021453496582052721220246182186580561456633830191804420750827615604546753053669635265564829633368446348465836757973045953979242145175767312916740557882898985433392491646099315482445928941860862326962960894819728313986312126962541153864339148722624615443523960832000000000000000000000000000000000000000000000000000000000*i1^3 + -587475917782246486564770033915602350692469714279379432135021483846014055328445416166710076554237079295477784180702392089884484999596508429491920548466866443834976316146413785399186917513155682974274017407622019170969702786961775767118253363147555495600617790068909122149776985631306209341946687244667903648299319259515456009332531486544584648433836079573713390982363234598841711357607976486450324264224283335102107665297394186189255536341819269050475210905575475623848702053240702753948280734703033830081048832646467024691610299936665267721929774117685144521660477190606601867029958052168961614150995104915807767809783139949477096437339572491789024387221938799908747678966084444862994662857091742019125483583308897445101837768493599770806365134266999631641484773572868954075142015822201056074498013016297379432603645402482134162245679426446272325649439484017076177007896474519210639204808495308302735074931499746160702155221718458932046389991921359145575213332743275509016712611359970373593255017914369076024563619192157932907286776209717283558999992250307115596371554366529446053449270064995321867746242521364376182727321694358996145158058639101333873865454084496076237427605945370037924095920823519839709341024399502725048713418253644298443637369617404981629168128614438498310129222895471633722959462443227849046665388385777642768452981133882766047764974011569109044441050669874882381825725070075550983329758317955303364752372588453059012795897964905263103560152591984617027610016216344233984160336642786909682474577891072484967306555323747278256401207063006681208714673783748606960931063089953627714307649054538596627357864232180526874189817222316273961394210842715198861080767433580843139477411980266626315107310312317091201206696634016847477133423686061060084072052760852955192286987121215507123283969318960694896245369230457915664772688257919762319225053303386512668891338523383528082568601326297812515589103842956620897055341469386417174888509662187789458450835564302905942100290597252728632111976802102366097565410368453588207180870321104332533742133032841063504592361475967759574630400000000000000000000000000000000000000000000000000000000*i1^4 + 846268248209790126353837264283099446850691297620421885944221619675516402921403506328919993618631177086448471478604847616970704915084324214174115934637492462258356774923758366536662799709404210493080215921865812799252303023917427615986709058542304500998156187915066113872909134689619280745128291718090956631785903648189522510144068140602740805802349864792126087601107265296826664431252082268112560852137152635827318276429208824908551084802104679560395583995450196505656362860531487270339626242478660018647886491708594120920846924472151765834740730011761674119505474812776157834319319122693682589850105979906306136548436219093437189489882552596005167819947859431692206699540600525218382741080783430447061264243551245132332282266402302928584088399203243684691644185976691489183127584020772991957905837797544910903134690638553389198975036986693579357124176115704876436716589998587859630859505690695683801196389091132303965872648901014456440334326491542513938100366840504757291896499754135139174084164443939790547828298904046255691042702036514998779393600688037691790927806765705767908821116525536957012976814102569421219542470282054151100536566096318771529136310772481602591050791939754010806386460056467281188506383067311269415573339293763609419480271469897935279982898172176455066467775080135879601696767253809738167230890524217694316070521414064577061318451806067857824831292991093087826677271735910162007845553024929358226728370629724223838833064724164873793090118509165628047992296919916347111490698461469041846489402668785234013881314090168642145299650359293031724410110467494440944958029741382326798685489708705736455863227475329613981454422592218331016279794225176560172980096226614167112627591190532784852076861149352022015626038245156227793302031595072075586752199432180978173712154047299453056771183477578328530730611769353262000622148416306773726456374645533456810129306926284448136466373813695171753704129022532759100982379338314594578920442643848815786500643865581772967355315558621165415839058660755953102241230550889730758242561828926971249806520995692617771161038302670099578880000000000000000000000000000000000000000000000000000000*i1^5 + -793423502757189551100918494670779839235738614535619901943784999475644282277697079283257212298682147915287379457129176605399089972239692118062911565922165871077698790356672578722257927885908057441882038893905837842930246867776416992881929450428107349472243836193900243377836248519850925662398805179894102175622694829260795846227636491955181132624499285903367377730848543061805557315474695457818408802546054656091942332459572756483689715973146980975480400239819672968180228891770391512637276569567931190615649308961694762351626043762685795529746383899986604120268208071702862158643806815558295654789054937576789642721410115204791158916699077707270188278821087474278110575967212584392527790259227000923096724796365646167970772798723607021830640420403741099184008462115727695958666582062654609269413657698918710016576646376169787429212384500396871407207990558706110390358202543983561327653571136320950563665011499552827388305673548973211091033276206398960258119426767795037173310613625383648835791037298767543974186359627216462430133724374383377187502965845139087167494174185200719622530160581345072687927067005692929327267811804240709196627568043154224276571051854038174904466695854417139291669945858630034712545390998812441952722324390611460656873048549091897605996914974281942947178562086467246653662285900883893090537200976548239843262693074842411224548656348338326763395560959842537165857160428382670567644529367438368488484783317769884400434630083100928592104306051436123574011863889725314582602991028967392949982478376401701215808553349375366378073899578290180631284937843873299291310949641040877098529729709534395159643533567999945843552908826976561938675950483755515106585944069337058300155714500822779709620615551033356964717592850216145299235316998633200553217316511216713729692639405762587835732237204694298729329208792358828811281373747557343132461802121181183423473320345469329155022534966178715132291183606116485383936742694569784496860601604531074271445075056430263248140848206369134162961876972595127516207934821152644215461136111457684538113130991105824183130267333641109504000000000000000000000000000000000000000000000000000000*i1^6 + 595778077087611901438635706747222260375957875601907614352350265121331996368901139670570180312135563126819773562629778585792413231890603965432887131327722232811172272051428693855955549897900742458048624665019526951889761278608943668131108061870395021936983899721478564738562901809727709030449104876925874766533406955789537431551260562113108542534926012483288933947459022783479902378695468955005100906085144882870898988364029757989825056475146939760704742060800968925403078817087276650493764725497277288864485371859904237491497584548613900606622723842138235997725638085772111066471770630437502173043649211926057091263526861094531089683622770373468022963447613365556876579297123089042384862673314087785871480365681620088630328413105677030289347714634338562495257093392244233342398758162376414250149796140740672902289976421751929473045397663310089184399277744403125801474302162750456549196219971132315584658767644719164887998519649974913332278866159436410278662021698541151686615707236859515425072446950326850694434727181837920266434765602742912607309974969105757366539396750406658881594023288510945579836232356308878502229851141485847722118161044422029958656209658470067454637041502454950146099036865400998285705500623470752431711910379991065742248452801564454834010896241935310268825350613324324791665266278397765788474292420307694621827133676486642920162683271167054909896217003499402472740553980041737271275104066857209265866644522151771392135042405969769215493125575834984317672562474653428251794894455531166713629762195217015825196697328081579595265322972212408475607904627642757711629395720835528230198488073892562988621952217124942360966995045667326488098130684317167038969265104841198545115497754808065529382723153154510163064666896391084627491075995642024342716363743742096367012332204107388641165846964404247689389394717234980311002044761958226563551958304192119222919153839931699392939459575221340871827618220311131052768294344552152420358849128833344935275108030089864272403968378644051677731981240110697463040254011862895902888430635053261480573082542021464224407961480672051200000000000000000000000000000000000000000000000000000*i1^7 + -777443926392444227631789591869996084381851388116609775064025112255195309701284400749925084595061770406504142542759799486073985329021914476608755794889869188583707840125944492904181593093052588269484356546455373499223371721109960570589802342844153928730278131328108698052108888693387756118274539427021912929975067734842076812648898746007103450877624892887044577874216582852430426728295937408627044089095512123127612132702714793107564784141486199487378491594388807103829760794825291407997063819833152462303883966377194065742781028407864069300030273749665524533320871881274438172349554650464155878829806868938583711121925282088712807166006753178898620673579772978754715573235181344458086321765019411645320446897331026451302817720980724209996684167591861439624534914704268483723245459546465003897847684394874472344755445832147151981929963817522721629995359061121635265766080065298757939692194149056282714628385020161298697721216587105308106045805429618543525441347045626128378784899813697667472411937513568266490807726592661728632737910475294401410909116318592627956813633998264202919413495538631915298550111421183843500880774372551710276800885067221238290207075709374649811754305578182621075199808049711461038438367712700828966097530111238015888781089911750623924697978303661916594485329356319287117411741469248939885366881922041826337018293082280342686769374222342125683091445053973087459790007318350015335202851937023386660387746738461232616944947350730226046916259011455556198582160199117269798439508795802795731604041716823431383197640138626561279579482855328244226311646983710978219671403874161146864813018971274364707700474952308705781489865163584114324302303632942265486834157506524644698439280241424978997535101708066972775617265807304142408330792662096168825149016610963996219872435448429963203580260019500984175101126083992084887749496350339200780494058435023188706299391151302043267780342596062765425157003233148865356616833929635316018840520303490614061935726324396800460362196278536703807496862539566272255571165437104925207879720652951248102371529449029156872118339129835520000000000000000000000000000000000000000000000000000*i1^8 + 1334690621371963900357507138421387589610745578664396784148517007724480438385851802060313754801398974376920690454572986979612166369194509671122582540793281299153532252089692858958026299872093871117584940380147712795142111091242363712429807716187324284336758749960311309950484289756635576985643145218663326707918926511324794504794638126567451348164774939153849640049535738784453344032251657032729402266839171277239196204203684162261633769818134414634822707891741519208461572729644806787198411226948813959554126427630048822830645707219714462838649174813480643537606927213150596254698596449729329832088449503101280874680196647702196854602659427029322778609494662394208954596044578978602477465278613935656282495709735991471834576897536876669442634884406983956561849421977120155470049616283638425445965581043625881330989926886736781081848714758291898973308286585055442318831118610528955006026978210951142884816055489665263207350451626534391164057050387293551847637652661903211632012748161353171356940191828617970660509548904757938037930743967714295202704309171007207119615779102806952477077371244952039839206972067609116793994394450874644088138298772320127255196138801024009180064468966591657638550096322665888936219777999924635443431896853146668594524520992471342054523843044713557258030871117658244797868648687900827226042055830707190298296593742854477110109360546030108876921084072438420993464098109719469061064304578966292629176228069785421096044202267741937582173130800014819208159646247823475493625156403586354348290050743687779576429499273136818062902561589685637139312861477384923135409696895022570324384983264872586135031087993379944764901568216313431375733090752385655924222633839390074148806278938297194046646460975923084203655639332754980441389503185802407449797213851221775719590449813002137192530288470578912193348062516530397250111275017714625771841640711987744412240378732844819105147407451629329836291174901483454223239692870416802355068665766895348657876024279152339040873144713448389756472742281111742729895338538672307455451713436149376595338688869595365904582631751680000000000000000000000000000000000000000000000000000*i1^9 + -1572663889866498983324262407473295145547436163090824765636606825656160228107303589014293820530860609705515260848296870817396032269878308987932152392057802559207427608437333087374720527523132967843315442969615322826656425926145273543520163931067110727102120755391426089387070421331187443670505385625679841046153510125866734078441845262351440603387689878677352964775573178143688474040642031833367057881236990955033213146986907047706371527221599199307117958780079608472195184506634521134502069887101284481824516339996523545380321024456025285068123538248515093097705662857940262729159934148481215722400691508215366886700906185639045672364822538356654266794764053288505126678497365295463291062531693336046523492185399296076244620386212628461190127069986811854395712131247973813837628593729556702578734903990676328874055073758231454585456427178284217441373313711746781874328435327295593688887885573343836413872245008272380175076262035290792449699357202500898800948342994472093271467164268473574067299221963891436852601295431789997527441344926148983196335461358848837073229690195464658441081670974739249350680833151733197633997819327349672748149145084969478082822170626606853027692084188971704780373194152770753904376338933120426002407773255536974414968143154386509884513676086175532867122028584386961599846472991028579796639033526940282856237927655986963708419845079370810970079238167779044613501419058156452734358636792845961845908413714489766052575773024245127755952313999401875078188967354442634399850411743203264038109968015811760920577323490890458055127410288293025370526146498930781806072785012285644713498066439354313910265252664846424287179337651990473550151202578744562322291015760321574942386336951249609841897835601262092415988214192637463505034091325508704778460753956810735568402644474111943245720731481235583525867404225234971927101941713042304670646305993019361143792787633173233296585027557015183933954199406525482913648008944725865868514739609367392594283147622392990881610428306119402707697258817591373388183606359333232086280733846407158951525877892261663897879262003200000000000000000000000000000000000000000000000000*i1^10 + 1156678236667619880735419495895646476930659877898195233587967618598410604724754391671345004028326664233770257211467545147422197657467482520729789119302349713787086256625563004300624081668226535288919809250800818306637281782399803918057314990574600116483822591994519935648196639116585435727838802798044354972220419295547106464173477797974891251644243825558252538554963035357457356082919440848589368413338520762675232332368787426776595522656850913770047510591301837917249892857258439295526745285312875673828383636989291892924561363484269988524497724248243689228850386833004728174089876606019067493363038047299120908555024525216545349032844617035727087791235550380818656675043881901325942373598492203973879543796016631908034767791257745593905340356679618778590976380286059710549449505697078933415762554672127661729035793974417101652865945585599156727135168559850186489317404229880063853544473650853172480208022349505241995836763761459626442098312022351032495513662234972679604635131926332706618207240781504376762708986579263235162610081901549315582108620219997582862029490939985658962089047980166065541149750358611971038739390418855636620442578558851638180520377798776175836873557547182947544693235261419502632987425791249687462038658393425859559234534113565325995801081769510659062302042537945374599036264857999644391759785464483138308679592098979450451724025099664974188744203193776809831922653092726946484253992314191206590862988508957851359017582231686952026895371251703206977334272886763309258463651211702431386203245438641728770835707990688404047745769897646232970483120481585714332912598980075974320644270571910376386158492123110857825103599347141533380700911524556711861301633684857141524414972793004039223061895868555764379260142455496079432620328222779150008518231769928372412675990210584865771278996164543571634572391262406798097750759274633061945975409812829057823940979326531475473729307362712519456343553769893656207039371187129667321124306288014407278231680678482089926339111416094524170392019640747983679911603965239946434413435997092408286742615804981242533395824640000000000000000000000000000000000000000000000000*i1^11 + -494648528686363554278091246232020413031171459158012070713457123617387813712645230694697768041867716097685932141362103334563852672260357931780244538513274864077735618603333319061282117825617338996957093880729780571664986048342444138055890894303532634042300210766305091574641622263916600256524076634051629826949223922818679634365287078004128789297816234454892639381851146373381128547621210805202837281771195686639415274653532420595506958056757373838443131112959237842529145420542397789873591128051536375922199401877056563891472736693069751421271514454152872947131999141290836435141218177751983846387274118125864550388657914459506366858082664626545444954379918253541244121841520376395731972692014576373926004854325319888117433483140766471737727384654325775999740969848671482990719203482726053783985726609071563955524320033495606807829363499439627203868949507322924425773103972116985467376879377042800567327118878011897814105286757123008694316868263547264389876210666562493077098802992187848787865331985030750936643203389866093207710837452519557480019575310802433525804382660942272443372860227620585888678421960782494569931336606814024485586813850318003070425382867214169396146035590937152397347702849636775560696252060091113868369231730412349205548421229293947166905490857595752871360556082272970206693593220697129039886258034484475217134572582764066880104718303716502147232412831392983198325427487546306286862273968067450857417658369858828459388820912898728892927831097251650546064714392490515095411642158389210319452516919682488760359049925855354851401507636301540089086876630539814022040272833519363589874400809790913389351706911583432813161093197043823016572181852148555744525372931203049214399385620611331681122470596257726561658059367116488363090087081069248165132846893201918530367285385245829687094621681610830962890645940206491789212173615344994536665254285484607338851503940484976785781678051350225340541980128997395674530010979317656823522492288765398582676924372583522722750552687513789630827951874753669592400795138374082833967502036093952114798099458943886985003008000000000000000000000000000000000000000000000000*i1^12 + 76187255250061716749383115241907651695461395323582509870745475374998052354096117821935664165220254576691420817293239128971459431836283268547197242805518730522942888846630763075700485065395370411474619273758270594442059505155906855735190041354439346076166606986886625737643095097792168446706599652992912844060490002623633161723092191123838115818690526469762655172249356314252463449788565765808880726640777083514402465149992192172841911511924119928045382868227176600353547031079805937327559680691030292257735600664963810463181506884567435053234023072139420152396941147658305450645963442001988975730037370433206667847003272559708039813323914110767223956088591385710295810012472547458102924366165355481951470373475299666880551807290302856967881404685485120359091045315350174087519790206816007772231963150053618017629254622573771494250953619807956996080520478836601707468266396685076059611251648693384885005995737799496904237765687761633977137105493540919902577927320923265560790462132831634584434917694845208553103788372670689520232744226244931750372660790204432885376696845191390619047095874782179759202108030649218211954745612933411762707537039804746361355719524809647440642176107068964348742332681622614533504436048464733281236341503654079530721902789199078798688926163157109417048237990096755320026693319165371400408365936599307766335360621461033694594806571819306866544683609426885576452501769962450231266267231904189232730220572826887184588823783685309611596908800793222473125084721243463545056620298482437523403563684086770025504146687655292375075753566255681211689214118244736011585816121674627327792501469462891753471266651839442113782628294612694982953639598773117988037383723856929811626168171439795986558597860990320233601892213686675550540514359579607529290198687609736861200926103125054115837765018907196574380044520929703074660125199821298917266848441175086222796302567645504298209759806784250346990953830890138386821855363577847545905860697092439312840291082903661835129068829862356757616927243341082154859422996068792785877882202309416473750554351562498506752000000000000000000000000000000000000000000000000*i1^13 + 19833481171470554905297698361004222904030510043175500838286111356368385529846113036375018255756019091932402462700602519255198583675822645614927285892091336442081191405154896176614660078335252225968901831543905412200298152653522679964495231626539206819849970035219466711628882336930288159246596048405001083847236499429191765588879976049004811145888228601252884070555108125314517796222279907965716357786899173772738367926497635773637359085871929997369789230057397594464478012238792389131326490694291084098558729958534996311735922399678344695722371105021182356893323014816362653088181843648247314889461472414764234476732873507536522998271281299468611102530361564196230981147368640539665013003877672974920149912103493928602857896815773513331444354575924560590504325216391703799758709806549614969631675946459276901277219868612201889972843034657110577755589113685059726135939241054126087407040843996894919600211311829464039872251315935204646484880891462310753593347453751512599668529796171685636653003263700298388398829394088720624010255216521725735815908443953709330196931276938433523894834028889559925525940777200146296068951201575939330137556535093329225328244685509985551854737765217538089774771079047841645768121456552318970213446816411837407420023413079661708785186475443385084331391515367174911276648249383818762489087656322580642938610398267788544186709011531039492215290592731082455754625711251672556050523962167670946619272377948620164978575258133938697214052525291885689261275359115956595066104362567506360114222889619978379889656209341020351578293545010664517861377997945106579941548951840491427503613726010680269310951128524388892523908083814552331157773990559055074280804508117014861743063809651176664851858559010077507674835527691647204023623112297589483794259455841532770535646533044856294185398365810280463015628558654544114088135107957900743295110754517693669404369751619368774944774883968962741396474851437047088847319910136035830818364685677458076096043944727564727884410196710824134498181407696781016447438890369301539455179379651931751696669266455392419840000000000000000000000000000000000000000000000*i1^14 + 11144870123103335977919268959455758038192563780110064115682193823581603846964933556984370987430967072485754427673076808663960902483709300928296331026517588801832028193817727413533850138356093056803949674746023180344724980926294697812139224307469905642558807095507187817589324546110092440932621705571044385157760313715543422479278596931100660549158063875028624015091000902699411300769399115552556016678124027173253628428280695411914081421723337590815036708053925840627702074784157688707100428542051924780648981990591377921289915294560036196827557936582457053701909714116671941805867817603063740864598631998526955532333792261209500396350391441515186984426740492091008078475292163483908630790858553325010585169255037615305887055516030615353078159796867441502920947308897812171686904037661577750955497316385254759111629362592164067350244000671878070300914242157970623072567259046702034502780054421549613192766084758803577536593147644438608232369228248229405616880805176436383157106378641046391518259850290926481251746381880668239156910675856216383017301850792319246940684657811767106677376459713443551036859001659858395248163214940983554707596894081561336510781325139908762046105541556910019870366874743341782517205291827320844989492367483890906232194051195575017044896779677709989143351815586743503461881999081831520450067419546094310436692786021652492885288517911659256867140872633774404040628365185942380541974789853603945792815121966260794928037132047169812676714850688281033585453870995920734379511349462211502911589351817173559315219261280531051475832590933777827464223001921736299384561774403308480597482124666494337410501206729576153859739652674787159110272516547789850388385774379855935300638463123086209650720387024040466202859705223532897617253464175513970227567881525720695861832578843509763927047310872305033671645226943724230076324304987710012218210838998295724180775800250718586978167243477560706322757748240350650353699975043347642557004230987216589396356838495367888335940798148998597006250643256479296996937849347782513794934310653002613449547038494556160000000000000000000000000000000000000000000000*i1^15 + -23838965250579612438086008168112517055447425527495557811752980288044769037919842339445628271739755065529076327222935671611079671381017408187229060427715709779483603288123678750882589407820719509426427840824182509362409489607868133162071217060211266414602813922723089686975925349144305154446279470521717942308932243228964176284593541533813384411151640819573159909504896215953749677535430581117707823118124561818703918334123827984213484828348944489403384755449499876946892040375588500265884377478666673653026122727838406358834939011792521706753957294244286939450836429094714398515718269012354852173367622891043833847162547353647463434231825408528150846001271183136520320224882792039052447732251599976342949414528379862450076251893566694132158293350994957741013165387842465618014506828278993928167209867201170660655959507933351897471329088405679228019173804581193473859704535084355493777056966271352463459679406798195080458178117016169817761156662427395984095711851767977668880853664458109799641728100218147378113729360814140940551266340810570986719452551169146741174752601748976389884890145440489317692073127684160581800034824084443135830208944270147416262604739023796403568931007353103051564095120654396814539826960328469381859033587952296467565729130711874580989853335798385545321693820268488685788722196510399522758466555502140466063084816132664699725943379680579382649239022098753771985364643289824106321314022380480369696245041652985343890098360837382092421451063354634129224227615538922818714257563641373840467041025206738071195302064688525491847911747901205040677517516506435692613850238943097808661948966609554212610475649149410894125911085026960805800134817745002602228815477503988585352937422227415126723897204534037159080859302583940622063035850928542852518455756734895888774038060590347490274755508155682746594529605275787828680399662500799693224654454400693883558769722236927181754026158556731369682553663642296952729965609701967444840474708859952554329562985656248146996598113738160106083868207917492773513361740650023059410234619091268350270571310533836800000000000000000000000000000000000000000000*i1^16 + 9364087783777187619146004553165242119842237780564026054107637152729234685791773216235506699754406785243154438495797968286328745188880769148598042800333529198651985590827993186148411226539149152719169157823976148024402869643499121949399138656664797228929095879084667577153849133227765481094805532762859528951966944671643108106181325215201592098812997798363163277086934925023750681123506924936856505745742527163792644419591356634251428350917176778705699733610724212866832870276164949008319470955375108049986205824149497671851763430095931782103423797055503180233080901272838497309980230565402954721802911116410627657644357955177141280623922754842391784412101417676201452898682318765628492867682892586626156041983267464918156289277996747630042027207677045145512345176615821532491237200377165209297581946464735844046954048904202374839995297049961037005186676249802189466841209873764683677847444900851054457621265187242768819230510516467733079202130782146271068538560575611693305452588006743491429951675393687209985523194376145307147988521221521333110841470962609369012519338020189002934211326844267894433277995168564685706300686070578882538342585978764354274087187685101780115269157543452798933108522707464063188154004738772768342856959615996329720823118784094477549039374558929909011412164713346351880286566656358919208644578726160527992643439403970050629495124425119986502825466557660975326829068832621070810120529177769914071519437179023858714377505530605156714808926437388085474642704110787352635946639040087483831307172125088937328880924794941457431911831558517919188972451728773461396838005893588548655644758375461202857413796450214999232392839809651848947094324401638936770126619250980812114669021004860043850567420721330066595681392388773989777298419116719455850789200007116977874329882902256500204911948431680173304679742745403757150779517196634999834759230347665204538305018767955728043441630590505641368095396739610476498320599633328423102941303706124239292409243685825077822671471169009323559957501262000244520510657606236453531317941111724654432508738273280000000000000000000000000000000000000000000*i1^17 + 502019161273280054439756293574817326742586824627834695186650983012180957815718496705822544338568198634906377559151683773251371585802071815975548132495257391632979860956740150762796680253907570099959622754447186988326615509989230763933367420908874247537435112495193483436337985720567549382904188083338553164642548474539028532191770060350975781546477300196384888366917241558124867595472495197478959892956385361678571038918491924682285773359258327458992205929120555959668263553306090754808659173448566778809498713740108403140111831450919738058061703551380864508164411483273353655054407287685944478294565453274922243649776523928288140196359774037865227563343321564517688380307213715444161876008049547581602802294115853365628136221928203463096964178383907107792173280938334198507495671413102834594686473687635404095084573053715712799176906552862850161144263444983931196825405381335764954160287395096363956299847592281896602748115187435366551180716284871316552891209566905859263918592233610835850178021107534628052169902027703387042401849361373721608137141699395751174776824197924132431344841459261347851066152587853283601543718925144568126848741571094341996242919810002409000194155026383465492143189097105978871504514005859679820843451352170371116612634503870838137564010451375534486992588706951407034148109832593373737185715749268931967034904125131783464940200642482841188534872540836089780708039621695770018090912649372858797851477501822282829287261215330222801220626141503141915503841241574228244986124182202562947982333113672789564616724663003479347136450738317342156152806333807950838966352101934867889757951292942412303479128483890177297431165829356162855505798545538539156600638259637838327624219143885085081262558135139964368549603569732675428429504024481115177052962634684296383137620924275534641375095129835051553853870641181065222289966503941415425552495975915609560013035249938873354295225946759704385397123311509563935349301254414572377098005276296238246550541186949290018108512347744669122057375329199567823231761103907873954364268610319009805492027392000000000000000000000000000000000000000000*i1^18 + -672512375151007748940173566992915319847618092604180189733307308534054663456157331332715870713349758176159977945524059691891149528386984630025835139966897889247113197085670403334221490041658667312117167174732137739287869656524590879878669032709371763518542818380127589449874671578433730300927042226999566123894586977971745552309516548220238901890831404144836330811024159796538387355473684454745634983891098545998843721131099447978835188948849727502460814450003835303498772741190720838177209740345641974570643919067741412956545941613495348464724401133973420496943145925311771750127770423326227825109690180487277910894353467310288860128301240296809722247489783780154204350587366492035262992286767402940599538702778262442176135900125247371599668384444792914392960862676732982404820427071388471149398499869673170793455941391551534267792156765479476836672311073655748872053186715409381582374026003625793828575830374226752958153781354388315481079891368569983219789123867787247351882628606774900486696006891983755380209442756769447296402239945024656969877325271301713088410419287773644454018150977968798539393944026183373932542313882115957504990468060844820462321119046336047317042697298948830965535633481550868911171168479488448201675202848794754475222408852928530714001653526814681965235285004863350322839785817578341062306545997491145222643464012245811864459146525270106463477544989692312630616273656467392360806588173229928275534265410103396147726394218143865071382547718227443726446507513004429315531960257759821746832606150339233479287205216905540690053733103970891147179124569111640460148073685818110688417680369219266167390718406391990794637169432259844591696399772611078548609472311022073789114683005617287951300798585461248424064706061901053866937951696515972674231341741166980272545343400502567168694890729915094421115317051234038518945666445079046630623951809057047175146267758466982756370024894970919809152858111095065610522451442456387141321848674087379618819985660383933359650154186227571816097169100140765189585646011292054105056202903122082843433369600000000000000000000000000000000000000000*i1^19 + -256802431680881775030320886609867401090226464912118834162718743736045392989931866918598478494009670533336846344600975073953191585081870432236847124580219147350191941964642369778279413669539749593588800367053014946242395897183598978322487932987701878834200101382172364505439654336527930462578668875124699028760104929001325680022201770175339377883026730257438376627088260453580112771215742864872193934327074595029224688429426068205032379153330969982360082486981601091899598562889746718167605883566102422114952816664470924776785628957704827687365504038393210012298239523432060737199618603197409368860866707307881284843384993675514537849796134262624524512501489583320743310775981917391231525821283673071956777406418675628269978345972527938017938935290152004399740253506654643081186037884792082095739843447032915230033631903748384883717874214711357445240894516996928617325931067011164925087464010845586998609193312579350096624294569645203107706059107993422449221686458537080930258774380224206151384327537712803961878538945226583742794594411482954684150073140681188913671020818549391779631791060385532705932514523939666348920824747498203924087868411686066117394009620729085660339935250377613831091992388168847031279362542544700578486274918055689165571779906196147510796068126001487487035220783680744375712640583567809756301605419112072184701939569253426701715829398073892759618014685158825854036255512854844824527161495565188205843560318379998216912025653819991005290129735557749862673917461689220578641484712682433552438052806695139258088922048186938712360147407723830757592141592473210980747954517278481416211920335360903048105923831635980462002808305398114264891174484655887899396847279622962570759795629373808702030314654264842643619075692181728005283951634252324514398950625480788615359605048188758917016898983342495264126897662624124079059060598349360894813329299957953127831859435046723421687811689821880080746319176905263529776687090406942806848434111162102205197462354150935874691251949292134825328654108169530099238497187759804798788886277734726610452480000000000000000000000000000000000000000*i1^20 + 120995571275250400116189690442222979699882351734557033965018954595458531795028955981678492919063336535870360201947460737950680077638055221717348193857915740758519076660454863084164367036722352552867876895957426547402623194157866491159576186713874057485787058475057990120628370932472225953717423839496573340350544468007007842640855151023882027430483645691587770330840782715034668712690931108670382056156092383142402450139671270081089379793316681883401255841916228183863487638172791685990390189415426251539991199517962845086729517949536066174170369525233728022721544758228012621630068825698952051368971529292716749545289266250863568471390772027049786047178488241595549643948477423142046939160905425076315860031312712085043749519694188174894946428018221072474279078720687294360292631476250086068407165421454526422723570786954567390356332888722604422560385315813947706084542699564877637129567282656655619157387118774008464886514080500944323646971930623619573125909464967407525773135534226215446094335956687544420187262240918115343447287534763416381816794774084431581883647241205086576081964821596109657164780980615559461594250907514394377220082886685674681494783536541966398658883924322210872287010786970729231108775659210420235850592664260715624793208543928103501204228519770277977779162539595186451268147942365264143189228123788433937723734600336349125061313778454887363999899719639032392448455080095055098423073112358990552637608758326318588566871766484290856694359751202600814350293783012277308975350080039764257884420750093307639798721857143194195348923058756413962949490496605758641075270471937954970182573141009315998740667321900712793547245947179529784650832865559068254231456949437608475827174001061250155144260566660537854120728403705418887699665341269463769461381855543283105215001179298886591407621252769210719975599453489752906850871152284173776960626730294307273036381243111557335958869867254158536138545712242806166708568304264953051584884859074485643225251527239701658881940777409906880869160554943539490008444688787455260528145235067650703360000000000000000000000000000000000000000*i1^21 + 5836717419439950204994496223317247856623075167890822528900031370557998532473623168462118144550701092751138668564412474594657648862727321061588798466973617165996832338593367940680654805413100824219406085983197494903557981952568951916855417576222192654609434092180306225312482913503195978303056556746269039453166917167927525320406370570825848089200068407615378508720726480385089995157568238864022324998733463889275878557813713577464707531140294866465012992065040232281561891799115358031170518533998071339365681341986490370949895141531898864309893128855705940152641310691962626813504874471720761404322616080065568928219581661585128926017491721287484728232472082038701292912234730347653778978318717930094548135867021761743604371651609249686573906414090757949495523679668974307851063151551653423525018805758163655387183803464186159292446191024777269913908177514301675080193058480743267991403370600059319741696601458670370625459464585986275366308229632124939359251108297237013567021321449662300308310008094947662136313262048412587495178598207233427794747095525424589213527166508230951717804188179427427639332933650902828142467768393854438140454434316857222466772120394406383082843787893736893958074101090578914000256299521471944821050813696863325527829935670268322468666314427155940158853776807288873725006796692793231122232388054835846125582465032357213234748458963354316933361617636244449294723029569576285493333209907782430212032951395570935884410609934106765044119444609129040217861822659303683269000636067057068501671585195242832747395079446206774601439914897228582749366877658108570236540243540754460826852216263950372230722641713220130083025905493591535504780227443020278194977368883531776373889478145512888724486591361479222255779755531186735322095912061145211248257434922506439054971048388302876315971119423800215762200042308541621560698749914649616851030807947668307079198863942627725302804590839319031218985415106635642284905369835786113842596497076304497850247645938576246789824806407403242114056670706032900142678757960498840826926630324876083200000000000000000000000000000000000000*i1^22 + -2978222361076719494419931346257911843754766220030245004386644555718182659267108403990026841243195632836530456649188192929434458997245828553908557298574098784732271617676732958635947173358458447058923523005152668268782927745141071227945357645120045727658810021543562737672206964031220151556264737010661863203865104925135704158738006771469938022846556335883824232992699035826988891510515802640183297133053636024940405816793245755201156688374111215288153654925424762362221295782616246886126258701169093598055134742702304372889498365923922934834540358629973586058672196879053152700956719067249904929914434156747587065517031025651562893757352127863959596560803267439979014941084543380129545575024072862827739995552885248250242057718612702051028726721725149253247638215254853439444929714322137834183190080636185587595419340791603082753703520403925010579646103673755999726957911532502202735819160788952278850676725272658469298241476021190596921454883777615652300825761996982821415962230824776738864410802529153256940715084587811157841328574574132307808519352374299322861565810846213565623639041727511978468436429982894727770680801218398979110100380627715586898119333925361624662275086127518437396534176608781083810128733826748161952918263211147083813845059609686110967182234166309170433973560611997788034158944679931893056586664635397591868482995015670337082583055738129240455688285819874368506208946274924228826136238038300512832373188178756775826359972463741671033346746721905545273247997962301659817480769712426165585542358796505791497286800765344671231458497998356194822745491347343873703180986853053524243523971061584913832348287787711040841180379266346891481019026206918330723198979607041638915654423539832204997851576437086520016227151543303298167432233614935358921991620062737205141807102813756981847288317257463052124462765996770626112826165884377304391528847989427869576341115205231739284272258839241148860643582666583799432840960969043366004908597300569005745369374210059844012823775916080044156054825565445564879285673159514419382124373711257600000000000000000000000000000000000000*i1^23 + -683907066075762906333507462555346475248011489681079819033477658451127204189208472162644018566339761060214934757225892490211344987336134346183361818027883126022159248460696202186356776236521443071562326178625568421501613633670300124396970070353464627782816688440884016179108819252088718529302520835018365609371003725212845191739438103949751125943528967586652886904565021718277881676729106219157094628633050102687913648589757491505735205719442400736566032646950777078531298924622156694855519138684822924067260780175931497764614964359657183403054577121967615138763765228122077054136829981243841700101013123446968658548813733875648117550779088721432669538944506985698387348724744768027588923649009918404347978594119012127699400246920798304607560142125929971721626449135540985119141421685215458737775561063131290496914854850665836890249765828708797941589952716437846836373619121015319661187541998337971998342414046927775269733675389744076471009183671896144270265801041702081797279424332400505407457954067975821253224117438630081529560391541878690326524557012963927812087554836576214500521282261648320641752283007437097376312850948966356831785330064071487364484608034864991270920106177379240848852472322840872610815739679141176645146909427950453842583322316838106230100387437514764241310786758512617618822018480031518234167830409320642646771087305970553215394837428051146474421892996205522222364962641888864288488234187587343677132874099665001303475110704571803924679004417872457336446080760968387542130631128912235242117094795511377676231835231846380878339594047841577123218808450306134666834356871596994832793334389109840921745287226569163702802856684970511713686569283580189174188716766441461451162152666903241165027759469104031090141763755966751868325270837314782014662379086134210632568039458995525390605458324376329027191096872661533272576802557876683146848598729077067189126491273689805755921772338951173514266553271043725980427877521606800659085367028360984926515616390533181967510956869462959909035157810830947238506788220403844065014155575296000000000000000000000000000000000000*i1^24 + -24875622589598028090502537713760265817105069065123630418172881005475801674715263459964721028568430498393198799416591756356501326927848815973522226133157929735398266689228128508750766377439788282411656686426021779399280609520654833718737789045318116920369882474874256745944890199548618370480841391798385149573094127899849853856435072918500899382825478132223673658160607334807126867326989545717197828316044212422607025762064976228186669316445125446396251144504791335834321681529317771527212756667075819606480916544339091226596216436624430224604624388119586508917398606897756420907460731017600546865699655040618102358537946292458994652874030242208870167009312531562656130848234566711615402487256335761934492993871852440775580556410883392167456048105495090953974509294544863558207410355523589454715684762417656534640257458411718154093802263935625540163004402512236846046924911459599005989318713374650672762238501782598417664271426821058116309189373032816059677287786190036336437841977566241433458916922592368010471612501816652372324149597938278616233373549578313248535994097419920326982493742662704766391076767603094153046671912469780283704956832023188924179085969110304785992450442832976414882724724803007812056552487337908616313116564058220624214833936950836536953687313347293612691480627664968561955450227008365850065664460313120266179749828699034559937566978301428895441751252035089970417227647879188773202594876723886817796942626331498237337922932591485240771130902612131975761702054415665230468565548423359801908372094385394313627094575047786805691341803916763594078521005484688989611783308238752866532544388441288367274476456340344410049105669184974685480668675319352663651009202602343304471567386114118846685211874468319744351018135933499484952053629415812222458015995425930697152804785052851692132698780789228093589769674200348155797536743654015705126804941586856785374287702330925913225614513637983888695027839774049796216259389715640457582615625391867428415627865001350321211969148737807160871012408028944031743030811737908452064336281600000000000000000000000000000000000*i1^25 + -410685764593042771363616752328942831055775189591444931631281951514367964819213297479197183294537654301078108750720448046263474991965670275164890511473246431741155942880254213766074703107138933025386560929880269043397982125603460393895627249836328660583182078455997171901395545980792178380571677260690651411191881854981536208739497528155616100899074493494210268294070924087902582431904747549614414814348288928397018975692900508539615803518246866060709741722410430345226861967965512378773846040228114651314568715787666675183717799725661880423150233856513516900755012020181510724025411959859213835918844845907350010559654445700111000674947544375204641657900916674739135173617344096194023846344022004116548910736144431271639042214588940897847574992711777451217041665551521659660082959619482146512390634401104082721436331575184212031662182623885942527693463969612876101501171608598925914363573210945789391405845340709667197172071280203644108005522596851189001538502971106053906958949249654291916690008301571193581862098684625645533092471711780721270869891519226521612321133558544549266783280336599895092855677365474849062404020001391094323195667220848771337529346849530114323605161482675596169349290597070654239957639888262717876330984857093657275298233066614341430746861492034248749040239981123403844784070511321528874830078209711401536842951450519015286147474332017530322517922260851325833938066228403222629915603616868545910721383938805818753075848811351250676148607375443776213120251752917162923242143015799135368433451010499939035284084710503929053082536310591114506480060903989288607870632854359725789982479090685706127903850180653159435581404143169667565074286370534426289829175033724861849566996458634767858624512864447597481223544105324425209894492731635896268371755660004951667825181388615436784545530943538507757864984033305785218609193084496166824355507380053985299321786159663279494874002373138665087498485486872126761838640633253543277053025136422957592343290010712052673348991315606914974511841806697621163272209667188840873328640000000000000000000000000000000000*i1^26 + 74965967852676147810969166938715097090608123593651841258237983588455863833174434254488661737444828407153339695684189034209301142531752653974332959285104376652718494419067317304145877363220489650902340103762615966336776625589538757623177503290847861335807751740296683679057837321955136735593762566123834302490825759388346067424137542682163703692417190701180405077243098906051260364701064358544541600276671696215769722572570432822211696233536198864744072109305481996647664385841507995724377059017831131176235310010066269057661419398863984020093511493559585636515933772637232980344014403281856174222683385209823735556750174181350752500657650821848937944647414583451938101669394856534285651046357169020767816117587909292939524146166502475212789361114848618291395350933150325230984219032406564552815734287052101586235108100722912837441993196539881026899514824919819353738100565290858879832795321457530942467213032500307200844408829487273966561824467712081515953832234058925345299693231324274992345952468338778482510089818632415072395372612128482642319285405528781381457728236807487359275936823979555959149046803061126592433096171105967680346913636553601551992308975787912686629887133520698538775056285348412982556684364366989472826734819214780683077979812727956770434941025166190600325467880173987978462814509791365797673195828784397033850115325337787078031904076779553305738594518271950052177354705492511280836020022023647099024692507626328681497917881648784627696153126735499780055378309048523838484896148145666884883313948879166267061941050116711451326100856579711085534813681660726863897664846516505799533751535614785944559373833598161432040020409020489827562959875759654658081503247347154700259882730251277435167557824651096937362912826612330214409852290405254117892633754316760583756029895213903992119721899474343236079084765366958780028339217131867414372971019038083583340812488399183209501998131860491197362566227565438055515476202677418352629709817065249214150518109947936959305535293275954834753479824181470842146794608956050243584000000000000000000000000000000000*i1^27 + -1330821228166581072363289883835267366179918985401993034201309025430425861536365056628111926847754354622336314724964181497788320291642110019202729534460440562759806145248217981700072761890813589355232934042869641768553810780026836900818694879030666509576805295805437815194837764137226953667359346792401296902341442418589998765067462256309553509826174014445936468668781264120458805385661475061495587464563223185670157988881023279786597393845656879911181052191109327923607968596402173112347979752826780235523097392424307435482609095560933799580601033122548733377311249625068567205714711880168287630930514381114686456973745369599306693453030668800174441772802459602659119364645828031521288989329374773924130095649972902577573903219507479534822332678549698119179752810202983247380063848976166255763592759233156269047765326523561713082392603320038331268486885339104722306348186423907968835037307828427380888876816948357602216855565562443718898184791459078912310108297341440468483243863037211291455037608667941349322951903794323771237170020972752585289992181636729297943233513599121857573215267090246458287113620194682329081520969209332120234656687066080358144591982845978516070807444343299150592676600042191535033087817118192723860106188360491825022703385699690219202250880369534606047882775312052146803036191860391981016332825053467063620903807943937551223239958625407970427664405808288000625481037871548458699123666602876600142486309631204692149876177300585817420623879870873987386071516436002929151836945154876627230735523513452638452261413674178216223627090973100163354278692604334091915448695205435353566080507181590941830140718354027794668324757598269704672729535534953903545165685904900416405491928101691561044015421385848566192846387665312516502011375404762606860401268859084148852787399067072025659197156909658334500265955049758682967216075092797990420685784640782770321400594566957523497064456067968575985120803649542055829546675859243166964941953815583143959261236854336081835931945813306875511585235992451379271284888860780134400000000000000000000000000000000*i1^28 + 7110214289971672876141143719267000981045336738484462706795975502944413698817323965526438808128277337780752772154968487094280309884867154393884144965740056141866765115934318084469914777473829061208299308277485590341628828448094535015762072199752480344331067351410484050721663503193111052049173186486083012331547078507026614028593101055392700940720071852838048053787252670632421021269016178885375269236843106412758771595525944528783133397821723172920297238628731061728199843461710086552068342148618953099742995116248902428179435251479837889557191180735722088193132798715169046408665219336101696183668697384435719297533374572734338818660315355108430449659584033125252615708261647045792403666147649312141413458215515285546636735585243045399340619666681263597241757733230705771102452226799842207339590613103180640455280054674175089788684625139189458262743676864882427561984492951493508810527280062396912567434266187201465182335014365602188425271561543338993710565449521264565657663985816248764366711158835892034938832384520797824187257147376387624293143759967015620160216898869562910453285617266352987203982254470642593234104747079764692271611587061476907241561250671649367021240761501291147154944860299034467277613738634641689226346752011728576019176223155886691356622837541633611031628601798794990160612664149682195792412472278807369641966578222869466295881755216725677953220287527232742974499086040274056130895443464184805310269132592214920944505502694258938806757188059633298914339337490627557333317277715728579210829166738811215003849716078960079941547764010343471203536354904845963332430637958336266526512812096225128316366726470869306393851881479195484622128637638017012820545109861944483089005330372499036434207393727062339619148573837076397155258783647485341328275888982842704422752542529360041655561894063956829101364641805012760231771073207561678903622672825699415651690730230243041283679270808316686930276279470445512708927688740999297262488845900646957742481631833673240660791465184045015290969719078572246395712417300480000000000000000000000000000000*i1^29 + 9433834931289712994929035877743950377424192813867345504100758744216561928128677507853570490340570591882112338659141847381656622152527750087993094821852203702468773707434182597686722818221321402615102931586108648245806408050391355899384227477026597202942562536123265630547013442596288950416811517309338642485054622963559124418609346848704836477488820578185307573134033967654862440491985947967615886728207853015204386006428153537733496517512928112568353627050960574246488268039656589637053389436409237789990967528041107753461747510879140038974112223815324930401828885378430143390441784868075334506100919740189544980694277198469434061742240460212957763067189733329760003439045620547770752711827202903701942793446051063510183468162386399531777625920311281238750165561237667192685229718270496213955056602667233656744447351494242197486819852578002805569508164902302989569923595080931057000825298527348977044045447469270646823250459044612699377655432007622705335601723354440426509863521541222856958088516730465307751092849551604783618633542798088272126118292804116980576084945271969465503518871680612012677111419548316932247989960879286763481399540399016850954568061190331680864073613467793951112444987440202579748070113287131702697403742301010521029283875943615636704583920169479056368155215935420254575806805345789732222803605932368129182226693420260266804120517427560896917909519121766671571542532204455062427244325424175127300928334999262717577537926891745488461258353506811280098920285543625189576785423400400917146669251446909307443698528378745982606624165840440101661623170808776672487190821996357594545754801819393055549445122846210687293444171084580534903147907158786219463662241909470286389813333925201747359134256187500917358042051719415698897963057691570744294899250907801497510062043022538553565902639085521583312563660590925643044233967565637569319929880731831125541398292778053984853573401041974969523011479222267082732873560865183670966858913760437970604299011658208159901427878813990701364312069632365141224849408000000000000000000000000000000*i1^30 + -88747281540188630598641250134513446218090545120115914051461923068663702941925864358805581051085992537955518232846759854016875313011040890377441519303046998144288161999431363703005424034852237262041872431876232140954561226087411305244360543318740858752732151369114563815933209856211990210233420422119178793485160720947884968494530059855670609986146915185239769849944067179999212354446437875491199044541248132246406618589671304629577840104080597528709463084656055115042065260897761204072380190367858468050262320932757849412343967110696788749431712680937699987372710265389953286927195361666090404509084814951909351944334919593324888810931753657556463516538457764093687589814913873499372495614929110503825801229786601864116079612490784700908033316874711156763014698008799976901944530980426372554414416661104907573094993192519584634051195723259828189653490425412361444542875966670109340142962872477697007858768464681804869169725787276545867224634464061368751649638993585863398432186006474228778872681012453489591915714064562377840914601891086680433526498603949835639693416374390620185353002539555277966898240317956663370786146812717462699481800081678839130409871606697512393122780501431985871681168435059456227028405272919568544963953040959740278902883091722955369321772825120766952593058646913760804739143320409386175591685704706669616066226760894705947289474403830011926027023711246338074535163161564701388752910878391236748526628006136197400025405126835052482352816357867267634539311098622904999636667332856591178286111171164446028132064644960558550008158797082395091179463715327005102259782843616899391453720754635966254382124433886443745826905345361607074909597764430365289804943025150658620985948864079831306920840336754887717539001759811183808864220618855480822911515944256516232539819070266752532519059824977143610852414444843021428210059385802128687445808972771794241132816433924569348244939737576882148495107316155745316473229417045784576443011301298159850654416709957339122664105609265291515446049108726058791731200000000000000000000000000000*i1^31 + -1127862201899245391461685358961816829810688442123749968298653347504807486121093907397423638942434424668950548842333388875368735831155350135836685095780918769569684639635614494302552907899734124300583134923434742003100380902080617437628937942604682074627990471038868222756654227942162038279105706561151952028717071043885765564594735887250228851642910223507754434446729214442366742108395416282946157064120758793915242894419135228184342992104406507227463827312950602639656102983518740811531986650372649822905780694301779378480638557015669436277572567832088403775153575217749183811826446534458748113701896931556461555809632135437654510848010756603897123819385283823262347501602750505793509534550203493591202500049325643861264263180504608473356084944351703201211834161450450933098905054108486202467636061002154603186879821603721264589304984589537609486593995079119884822416216558848984066543025776289765142617653282825608859643364906436255203193032072456894806249461729305043134438769088492865038199288544173502557021402934744076022309336340637864810381791200517486362655941753364939818324999385880059420386049317890088466713187825567391758629774209990011636597694434728152942312002071654526658473901075071027812949694955086753306312178189976892314598193022152091400942209534054644755326347976405528000837865752482804355443472886295294728846151563310000774846774843518443607408858876297176510986730198743584917861036556528559907012387317981366330176127184425698662158943605417527142167134625757091110278927414964775533248949729544030683353286906326323026749514132290538359701161520696982576267356836966945703622332611555802448208087274005150541763694734347515281618976669159018923126958533486650899819761917006935661261094733406117820138188676814072356040498750329048715510384432400008606124471910052896153430865362192651574689371766056772166511605907827506912832027657888771699766782207111807272756059427788272139678425275278185015966266615079586667037397255416089087124457719620063911718621964938089243908894703904358400000000000000000000000000000*i1^32 + 6660846106832478065967080023707455150362609006798632754296587411778863498479695822727947286943992842030837723525836765249256281966864531418332555119723772304683815941538434868617737441865051045738977966207030919565770460695766894777373473469625403488575056321782425932066881003801988536345766759652506284137061339496131519808489354518515553033182353085083935039218723913893769039956897777819924203546980922761025900254311663578319569390624014159166879663032882939130803311152474521371899358533248873476834126325541404135339763660534288025673071784949951896237137760881844211089858792333709994819857406989147279405967662542275124635829811987644392859863176887654867266126216731983685213569969733718699706883761829013307707246219098757602570750184480114788879534241128190112246422502237211725151138001785981744705951205420129543775300096828593726921014602528577316800707976359396315196831062287710623515790080049547294702851766717075816780047085437503299605794118981088983588429880055947164797130869163062508446111403722746856305723933961544176043676290695998943622280751921723363926389299416120511350576314278156809650934750383672507930496061780493099086259997992809796665312208109952302311625995433662126753409934151628296104507858290005162704213082244178721383782510850177900571273371958611097291549874569712598397395287874946845447128133239061936235059666591014691987497046985473781957308513951727035886793586843586971324864194708146841388708818653629946117199059840911106471160223635745102737979618829761373781406477575428165841303204489328044806490656218623668171760896805625569177549825160426496228331911745337476039322520490076107562198297831400273220821922371800656834776612363127889252624983884337468816689742401966523208233771291825350645951354055848836318207235921881200248917870106848408212365011188924784193741865708658750085379348421307611695721492820596553725121664225820770076550920736716022828473094426909887865779068375276880681482417873148655182096274112254788910105334355718542684176401825792000000000000000000000000000*i1^33 + 9608033935828657126888652993396561117681327981678979313859857972169906090627553496318515352112830378253640510249765991367344544779129225267715061031882781178498393645415753864152304929550653011193288900705910761758957614360142648227246344949082253828335583539795267552107497725984716862607007715195425541592502172021392153882150439068392221121236981462242472874556722294940157835338728659201754962141900303464147159336035794858162877451011819146293715622899468875212580545325000421268080535124602115580349744851458549947005218293920090678344485117900313097807258154295835614953366877694082097686694423730243589276009569010945023425837671407147286852845452440122150668275374679985439710527726990520540047161739960170428713573992586082785771382192111732174011477737871248952098838735329124603337241785023839461366869100830278230256004625127659878211699596245414477693142444148194632557088373199698545833738973243505012908266126306043559109836062096438101797397485358028503776652379297014065020834563516951165748246684156744661257762142777669165898787535469991410593952827984778759949802645331417971758550998477435736211208768222453426133768028848282947290467627426593899595578612403078857715391446292743675075708837504973108007526771290062929222381337425499759437846137192029154235714213938536534596262179450219865994811210805825074813522291468422982637584581248927371758275063994771199359981213533351745677223877324680237301549725393844818366417727270371388144336768006453623136446761267837813682842464639603364684572654142568924590548505735165557352132015534739986896811557879344732040168127261784617315955589774511225422784498632415071644688416262735580722081116036018786598448815433680183023993360821779416442837670817913436150089642890539999719206561844345921723783469400932042086011096479109710864658284178323234009944406540411065903822016225899453707491465396502807658115303720150769825870183043919157309736688612202660206766763518859024550799663794487893781248431290338851252877356077590314879654297600000000000000000000000000*i1^34 + -121507528823978212426885514013821762730508532229920433582217123603284803573261429191145762924444624072966876395738048003343601122324079136705610262472552724068181180256322971784464201028457481514824308622683187017582331760626910449797364704226162565851637474986096753950301804757640255495160475967946714779693770705783088021278912318785515708034482845453545333035500373489576378537586116415180851985227389810309597476982359634028235192495716166204994423732457890824237367981971830110583518728569399880857670222792914589338468097974803828588600305455905569084586641020195618925707457849236073407321560957997817185840708310075161582408565909083665995263818407539880671899436641198077307798839925479212002182164725457632318207975108007288525530231135399225734248601535190967099793752487379394355426660631749227963719290916329136680933356722054239996700527316593027770601325987066099194580769899854408463255061607050717437745787128719148192175732252814037108057128766335529416761501658643253869684710221458093371265036882350805032686103525345750349126969919024459038798560236270983112610729076211664397120192396257543435900902060413930736626920416623272024985934931130831247328502540773882301934919206019930458397040674448539159096663078387902579331907483843929929508964302621783306710478893397917225169631466506782399544758203693012309636787327796087841386338632829849385822299043879887125597637117457603370627412720002926725220052930692197848369123661468781252827273014676909989731752047409093987967019093367095378352839456177310848640477145781545999336672540707373146057856562647721924289493546902131682053686258789791012752694341953955639678048208218124398280283343973421030926172993940247217068120638013376171100267113630933809919772293003015456702729247778628155895664340774395234599464290230167728850660421002948394306395068395928150916246848193921288614230326546062679173235800573256019457932941349581752906482270384971508196510116150923362699952308110580238282115846956135959449817774424848167075840000000000000000000000000*i1^35 + 97376337794767595316490437641422132042585906072677986618645968762407931227793712338487387974535208341450513870909828802305884548091573242846342226153255714529374665617828538179274340359187094799306479083495506506044640639240240444595287348465103292607703880192731748974324188867527404381504896756810709374300505774854761881739231800588414834522045334767298745442156388114660156859570944304016564267939317071310591502379076098244563638924845322698411125672717461908553633815512759541731464976144961076445825524613304156227733583990988279844981884242568480711492356815334794003170344749402400769640883639409810508473274294980527952274444763790970144668920123455550891011377171051093220989855144163821026648103089235499190266674049790549076840092291522026553452972062839044839080325876471141263248206622198708252392101647723689006911816980132519337904131719880196870871312956908700166363959997735273350594318619889687503599532814535140887831033697280126318590332806559378250955271639295828557654603437990291969854033493795833560183826538807534785918965494685180809632083412680674132565268163746959756188694474320136238356352891597768995550921225615624302197859822191034054164377087392658080425478333434454954998668717621009624790664544835717209912740570146848398693345802726505453425077346785658266745584536963258404556944497359866674108295106111529860886956704222648107195832822643257716641027054830963681127648859158440023510225341388563051509829306154592901445043316442676336143542981304582431948479645723289105420703377563004664565233430958623653887787434404920372465489091310151587098525553740412424429680087589734540501566085029854432544759259263956901647160586775403743822964959221490468361815735199592802365894132917966197869448461040077455064224097417169881428998539803064157103479689673543240962515611939508344422432724251780768733046218941602160274877804040546848943588956368145845001700872422808954103846678834238696255004963551314631473387388870206020564109833824902284253863428770234368000000000000000000000000*i1^36 + 880764763405139601971768024529486826969661421024832299737923828880755366738631556613581636867135895823935795709499231288799123017234479928430468739019783593791514007087706962452946163406594069744719463104920801188325201807658622779293625808037743498751456409582788411853118735006598117557685191218958177360618360118632922599867578526126657184231857141135749190283447238294856615877573495599640827398682989099213691054688804882827189887056768493702612658215704173221195649496600725292964520287949555633396051095639837041109168975153115673158219226002015690809880053097036561124015984696395522394441517098977761154625799043740757408656237164101535458790117574518530592655421723238167861330419078617976351945721034491791503942669424384579420619855116116652886284773479684618114837161775332715002954523894113438750601277525767486814288039768253406721779651618646370172439055695794427600057860561331194578146667113639833464354148482759950884794834243885538683275583708023991379942567252664124000895828739563030205121600116053338586604269035160877326939180060491937721148060430659245421649982818585899549865473528721974711339909667293079969329485443226274177032440243340387724449248214409597757471739872751716210119689056284759396166843068970815579786288330008667654257259795195222689045034214685928990207995219987041787558622992511901002107441046657959301741417026957329663966985886093193753944432618181753220137347696462700735269663830045396579660425157773316906258228577932703202628065588069789978999127865529133006389691009712702087111444503099698601654638978143360838748166874120409262528788269052862575332610986919821097816255876868637675056728115938325235978563008732989903237290940247717000380064460058004007981404439728008980265318487794195649737287099319369165862984327939356015459622744157690339827766192715579746724372483479781284528535963398588248058626471640216527407621827633516146516021647059195991810650750353084026482683729689620264515905520684023381680379372440046787988767218073600000000000000000000000*i1^37 + -2696221545197895705621451240596794161052061714290925005084504274635436390131596179438127273911342953676591532329862736000887018986476273636837043160484847604694331556338730311440449452611743973159233178957607429169093712949346706652467961458348113098235949558704581234961079095541380386148341199088815656757705122495956409477515985056904902144216492344515502930832401200943135638380094015518913259573383259147334554075246736931969162247373502991317589211914402443549169748362328134945169644508943130907740438962056213404632777281144182706147403568988432991513677815075742384460059723940822997907699782974080372984834543077391819083104867255823404164547389037891036952977528786091807779277512097746187738675689303243846961104351754994373172226134533353338609786218373148806478464393995888575898051107759723606066661131188029342041907994501005051004149877925582395548613072310633529591731818073940728130209582284764189402363844899917130649249296727739822484731003639332043481540099706591333742200926289096133945197434033084298601768774930913073483485873768637918419487076573858034068967337654116076197947197310759462544493599101383253853976982079808751609412926843340458865828190731126709801318462207039663205693479530273008868614941830435958974250893250101961188003309048453969707519960777591111570493118070393783158900134016745666220617533185417418653553434448036825222644234815644630030619091032144408965306391585605189598284348340735572931549045181864366505986592613157851386255272912350992665069902438887062233486305162210432332048323888176429742936754151709582284716574058584382835581229018175191933082619364672098421975750125311073971299606251578850676273823177289882316053501651179952294056526732630035194847967300434564134842176785905857103337827118996671745417772211277651810013681957785267282907262467282491879277506500224879918740241920587162115170898958892678624568342527689561335883395382407835889141996342913555786663480451166535715968430693283810454551622036340246021071175680000000000000000000000*i1^38 + 5342485391096580202862588741114564038394756456997275922476391900512060558029548319902445604201285459387510644766135492775856551854522435152221668414611806481058830176976150759969619205932135398360901441310290903569599825897892045087573001130981348843986169731497807366185897420732293886459354782225312839961546228534586506358251774866876477322363217884538817743917019050496271475718659032194114527660823220324579722334470030228003146219866615558565910615849238003053287648890599036920122623652396789170065725101427398921768126846667177581407278240637592925489942889826473808969176322075551921150054223454852813537543714723018005789181122377897125943899066165907156812737564904259941021891372178514893159282976013422935398719054663326029655336053028713707737391410736054340821756445844197371679346254141136378842708845636055028504579442020489893959681066263417125041810340107460388236133384360385683646162689184229893730642867771373335666527182644111712883214265876527154174775111428834855507791148333785249918473258978704427036784108997146025752439273533015656936394401809566184356120985098505077083616311862259581742166486058495412212210007473979626335140295560260068672013553349930536151185706057063087885725069521879474207868340572697784669997439368621412072008984440953424061745646592790250667823674212611200019075307658010492956514594428157710259861098774257307090334565394283720861112159885600949370211107757740027850768961717075924765704767812742320664157555870353450359003912347481083176202770634431579515510959277051671443529463381789740504214271275922450022027965714916363232329618302034001525926852817584750472069814464902831748796467377944058723110235201316274166617335176243463433972700694883279527692819472995893767294795470713262698127637344644724628527327796529069804928504607579303468908697914868289524530527256138431099401175024098233237636917908634049409717734581695111601101376499069244966542540757711873365525745289933387296721513264364069766616256436154082000896000000000000000000000*i1^39 + -12756971523762487847946160884823197128171503031672898132938849036945644751354680402253818107698048037974007872369834147474312707586161605563034273668920567012491086595329291612614220855021291767041293418976588441354799298700218848437199982236764041930046640764576922518305671636158505456762256394669534175326097388442646053323892914053690054141731853042296608477759717233817065071182748605448664332027401994745727984920204428007251767378338914285712113124415976023701748833163249028092872263759301789345059233654975474431550408580699011606460321965246098845014658442062433690087694032075993666259659884077977106750827163476023012498278196822265954607549651605164706721661817349693867082278495650692037519637143468293198472386130519458532780071019037391126304143950758891299331977729845472497015615426950137264995005624706609492150740869673460911726156532285236738523608164587258199915783995079697821771206254967248356705732151474061017523913384678838428545843583931930139038071860462364197817120887931212072885477964043135324481152530236503082710582766324182859702548282607962655881895375251150175450411779949282941219141761760766092012705964565658900675406175770760236939188445546578282763773079123166218296237556390474843592360587530614587361140795197029960280831647431995314008459039580658239468499604997586597842554407736402155816052792641111087808721308983252874031693860255987627315710398083763932680639348625540784067624073909133219372916572839672529500400802817988492355470978377285068765707278136737202724415756794290733846827040395154229138399045187735644408563883764296851352459964669861862734688554612841585093223753311846417920342622250981336352055074714691435013926361171265443797526847549244904847692986841039199825877336275498967054148182033963022758252034732741757047525491814161017203158774362088317016139006399815150530480268772001446439195870507264464627301830681543619834267546713844420852174691822945039077702891600856527139175401758760714133439591388649881600000000000000000000*i1^40 + 18383801602040662822695592889742680414666844621554813316019045622956113239662085763168873815044659826687208464948696579593467851181102504737517231665272212600584457843588920987922540992936317849076401395760709779496098091422873162726592649242458724838711405403218943129748447295988869586329861747511750039309076180745513646482388826524802137430481035898722701982256885084923628675456205897043467035040770153137533897896946092469548334655389368665663947471555374232374130414866489788279733235001404498026140460449743555188060011515935244939217661933122257881955462940060754986152654456006098949340046886359854106638774801398809851257101931013880954230566934750726972704281006140321770688663053395677626915363945086589926335278175549373022998042086872829855589302498983612654315046554156666239061688130696343531634527531011313640389741157898753296798559878600612850112195291525816328551586056185466140905743455922102867281325892141555486482361650551348166906587115908813568895214484957276887944819750786704711631675664953145944873549691523189016196307005207616349934378796676171075424712736584234098040709396915201281561635436663698108362358268403750423232495801219376864472079993928317348256839675491910424049829117272135460445809090927287094412424219082133468268831957028164397770551813473454681385628296743645075499663428937702917295414117747163381492972060375055821775654750116875692945449173050405546209314583818100790858687776063801307628531852219198319204434697154512295491770542493253118386722043761065099458887311343362263963775508424753908316325359080921059068851944901987437481029639402440871637416630518394980805717516572486997025924437036508990783307038373197616048224795370619232925794155647246227880295502510940389573832629272560586987056002772011147579407837552861145078179625847188420300917925117305245891871320963920907822523575350506648921344962773279864005720987633479144306567784659089227035541452151992105097980836241999567496927500258083066067496856453120000000000000000000*i1^41 + -7409619047694901030708494836809995484051699919403583568354217807067286029297260246544779791748951411341530678837102251863149265684265482128459966424622537869949512246221671236986884759570242100351649650559875346654186307015870416862799581596104107552576806957838215780987506020479369909411552539352158664716337429124661526920756634651522042984337424612007582516770204538140396431666364375202071469137424310164756361495791611612134800250810248932039760520626461325850076977188306957976696199348146045412776650098634087360763163129677158765946837972017985023479433379477120399168983922695474462567648529834031711118846763768860628180641153734262724130405458912691006147483052118827586749247900777698939200839732716090764865182621119582867842069921723314274612413225921531117127263803533597823011214260139228245917063699840951236507989416379318499272309145864178929939567789569071452178622820392782225256935699304502000435784795610160778556827843017629956390083030228476080996125531861362436381356927045796915991823782521524330472315908671263899691319844212262899465068473257238809288036547009753215496388393986738587826703190244258470903201606865891126483465257044993670516563342224403008960602366415815158012642753722576745366494715207831285213954434713727731091342013392848396143936058699202895365768935736555067219101378365377235844940406742894944836867472291436682992289354408957129970707054517251476229344744049224967582123201107681718390947016321500604354559879957491826964685885127269330706106219006133047173366651897108341084910231306747917076870195131963327446827760809256693114434913632829562011785391416096088309401935653312603558517954125057493960040532182821402018725410844405384827055312559669366765271101151170958586052790184238883687074494042944664969951643456121322522355573709542236079327922042342401803939765264952064738240689907160233695968015735782323154993672215824451083219076769404200920420875702842756240467010695473841021998117332250664175140864000000000000000000*i1^42 + -2953896916634556207782612067548375232878223290865067543259619182262256943703708629305564648203365849654682756107896221681674646375816209927152069716571224157791722379321482994578295614703125066330661223846678197789438453968580957129663078737348086082556186185422849826502795243574024751207862765117069232169460912795078940877116361338219068521964756614574441332922165887148801592811591894061829748088055120741649483664695828512270625311022205635850050752396924096293077848683921587150196193386776204953835433612497952759440391325600086704094091546040289987330412566595366596376739605765225256062061838925116445808337934293091815949986658404239109492759783993929109330199171011444001849315668265556273370114186722577731374634644708722725063626857909503605118039836274725565397812216933506638455739155398776359483824091647329170637956173560450627735014860896832210725924159169418910615710347359745149868529941225997470003092909466326226033821298801999257139293622710801698619791005599036622290147335691728638319673643156990026897285959567337247604042304679641044977925150748484565828611497968312469049942672705241249830400214980415534115792443759580875899530175096573519805535677763942072789182810870611907285520170249572881117948171784778652519560034793265293574432596281892785716266143894906544693998772787256499840042802771802237960885057623424073345064010021770994117257604409573977342748426094029259837040207140781154818410441653365469738973229671002282587147027702343528132880585108238816313837015395231046630341046930181444620691113969684299986144668508277884524062178978759833690547409202012715372555536170678276755808238465890790532469517331508931751539169979733187128586966022385557489527933467176955328053860528668603089242467957917355860623081492272938721998100687860843103571804111722414368947063604818686520757030517456727192234138923293046603619430712458848125661201914905477611374791904493379154087276307566135740954056170792954103418612536089090457600000000000000000*i1^43 + -236031880285331166702115736028073796807905495974366645432751302660953371682099583379480650607773240940028556728329616302019788102534454941963404507489513391205822986615838674214436581736232925014983472219719345266042630788958661440611512186050095578295432187154191389016072665754290356121523236601921890710704560154995281130491332932090200235358149875052412255083517309088004223104051539591754916755084712362874085833919039723823881071361385195187194257938137392897157472586615339287995183024508967811665440967056623694431640602429342541808930757390079820173080029414567224127593052320431496577008649580775315302689419853891788862027668648917794836073401550450720042756637538468595903136666914118741515205895369860184418395914978335696554262907178828177650050195820446382714051194789245522272745586495206183971789632646159218812455208611731231869238162651404630518429670995602501765178793609281904227553018489851114337133744405035268662979004934589802049054049176808826973331690808730640790617854655519792314711437361472631618992835940796597782722693787766857684792055656985922224468853333734690300101097169194650904214855997697025711150492284783499383699259647559721918605840976974770637756379369049421780261229741838315507903089896662334118034979511195887388814627103049822473054106680161011940241479477808020794921976999784351009544565430427388653118779560604256632767000045602143121788761979669714731298509471437654082950602587263279747259131316368900633497042813278025810713651168074094093510503778804853966113210505363408890094976096386688588197802076393373218137721432756409707180608629373868570619828809059065236325639474139092803184349207768394619415140127003494840619693668383901368314330031503655671448371042962804276280151548369089887575009647470494214541798268632221304554958550668197467103501202535938528671232280779332381547040061662260533788040949391928119070945509539002989671371447385414717493978854313588060644702767516163514007105138851840000000000000000*i1^44 + -1926353288522507692241000541105946615527476433141026448749454180847604440531624422951784624317449661703864365592909657860253622829233834470947845981519521446923501911036981914685964957658204601062541122944143524572047523058280813094270872443863979246073288265079819661033147401825767001702198575169358880287051775868383186929235861130294506101137883279391753568293674846320578478893271456633024416575506484361712623544601187921592958950590943559156359749223631355197622953147665573050766392332026893403012438945743453382225079479645260097462538607427553616658991609984273452102399645622627696876148648490917142051703348339721366710499199131100533770879643177638952412459388688481764108410048430884137962996291446488095759169141187139968213317041915448877273261907753901267118829289368078606098396325023088723982649166532055831195667389651934711791701130212396363942437883816903773152431024168531757844068367938399738144189202679932248030311856137543284953438210910002120524545635361463572821959580526769807333285698119410381942401241592221876449186027876056636630737900749176206685072324609689418849188659467351996214455357026852366564739291034043417301559752844520646003013727658156125516473310470132384955236177395749945338725211152350743285448577529478259349154776957014829545132872524835173235559918337793273540614398113129266450051499638876777228267375313179352119735415732745647960442067959387988658981835748794890331803895882053848924162219807666108614884062594927832995745748871209935842804023737549929897504202615413074756742773220917245271374983183766746923532148524946067617566224928679323970343399255418498342725024080991601270698581944345025886281428530012011651325511460900181384725805044187075079295181304093217871039292524488979756546225766049691667305923149950088521201654394413138246719311425863958888003925273932371308584568143584130034514707049382763552177320632022865834034737419812949018854116335843429640765725786216386294448128000000000000000*i1^45 + 17621831619788437189338032163558898369037356373193938905543810657034143413365745335498878017996104887012167726864944902318899349368722962919752189749102608676353147218039995982757667363181928686389770814174464514121522518540004207008210003939589558139761920336633180308284056829723109865123928327214749863416099097484085857493361317490325135291922572064421149807364630502369624367356467073396911654204054523551572894833239889993545779804435259693529157638099974570016989266263498475355736967904176918284162054437266594832430103249718281802424450158297598057695198247147438014764073775622133490068071776259651506950517601437295167762719787854566664768154636445309279460874224025657598534514269351375732626642515032596056850796584903600445377559641295731366460299597291807723722250421463718779453780369232820658886107997368665921453926655712820275356856347885881577204147340322297355380644317047994940016480228470999876231018342383265392996788880819956045768669133672701230490805087013964842960511907360457885093471594959161880455487498621486172639331681320560435749359592523349051642469026166762716656182551706289330943541603377891168785208919230858746614138000468744639899349989408646612273705096001039210472777258489695098475501382242586159829115215141224242376960230956887693311523228276101793542588369930479103139833891956388291181671107496144716321776955785691757642848464734280933114068838325188951836968223251130515680784260790939480483780069418479090382163125090639664584285004915651594517527832076648136836792088399701281048944946479495813100802776972244419881448219409387224078634639369198773311202223916875743507969206009962301676325131111792014451978205243171068068820762623913377467170523393760495837484481934883989367866806900262827461813386740724574023715308892707114491793113531362953757102483703985607687785501749788650451380589969489736353969381934246479634258368166951898140241468891213775545101951909754738882893728241732812800000000000000*i1^46 + 2488727966569021519021954657458348833679234511796548072697269164926718394262924094403266177525455781440036847735567282495076236581245559871011573709895297582079116882638143757440651377536685018549144451983046692346932708035943652357452860473294236552601940901677531493340540683297923815577310278835545055902946047778136845565395968890942862497220625585217197474981114176701301649990151161387717064464158086313987050959615753073732159275774985750449277280680573720479314695673270335884207860212270904385514005890707281561420936165427998362298705052296288776745169210897094194573591464973840406199172454142799591812307590107559727625571451570439589000967395375853836673499506059705731434943377536879037043267070766090046693723755810816500547670895935366545435915236826352054310172059531107668904039403300987549018496051424132934217924013626228623693741339732493520604297746386441491351215381519469001600093349246781873582796037611510513660559007421989463244462880811706247232225223195457910821663554847975912955331223075667224513014628663900538629376873777663384822747563776837893036913664739757131923463449077126069751094916981932275278640495711431314636625296859593085912121714922905813003774141435769372538958567297371479723739472972709665915381871677802821331322892892566304322419371343957410234205802848425202465905256755299590883533335580645658822662754911685195752473436378239445207134913200779899330047834247026475419965704786763607671484389797858337164440609690195970020807506494335741220341571460051216276880434635007831162233900885420291119999148882709193986563702398562657605367219629139499974433971936613430305194634868418925145149775077935927900043782109602642531871701733236491069847219080619456482650668745462940519327216851037352569051904496900347074547973156058828749391993723656725859487183858148121032397087987789625471419503549464762946524459233383395785234654211123680291015421301276248027186061856588047421800448000000000000000*i1^47 + 152862947024470713903201044034416746555228605668493290398242606256687706501626416301455654540181614345853100999818678347272607790177233796906388659618574117173037860609344814695650413634942239167527261649009053918378413354263286394007705480432036972860669905163612692534589779748821116285542213117401912883924395936785196198203054969777250425805954172312415686951350725529648207966405122402631365709661736662616657943980626617516113927306020133903614413559334745289521524234355090114976872724399840589544985797079502619626588174910271641491661225334665776401494576278532181263434800070396672832355661536065661565896361178298396450532925021012976931762464300009504995993467824916350808221909550450373214423554702375593274549547886748416035632252235435895521188346672871073058399495270250339638942525060795178857697987486364341132564515881604078397833676071280093624564628860774607614281826128067641848459900617107554784911515141495200776711505841027347206309970064372753396015912452828411377134727614347049241633458761162509165905078623023261400319269828480529206415463875393131672313637533439037814502703726622683598946571997721076109454374538182510585334984393291139905224719668670340684101335287420036365283232527535245330307360184119281319355266049331541620563603177888548054780967971250255411947681655628362217499021090002982866204484577991808565053719497255547509327382155931127932771388716750984996206401013732275392818429463706318198417214963455883732207395109771057889575615989630678706607555821316494544301259619886535907477454667877461199808693386084569377957548501440014557168811853761067027149982504935472438026389455184137953382804368127022614169749855534928801441428080763509768262345660617931259906779741799049201976129276829309884531854595156486356980725761459367019749940314895167807636094481930983769780210767691730526171653877158260865636630242238590718986697854345216103731237243613961014281579434759684096000000000000*i1^48 + 5098423890635560111458233502953045352247366196123858522323646963474554718734047217633237949749710958949836271319876146404929280199063472708173533941195650439696434682115535995940862869235328522196931942894679179288613977730076470988026073623656480221854267114707560354263406509909211607741566728283935168761555154647315780660097871113709188828872920051719256575483874228100669927860792239747674434046621422303934411726400060536537597646324266431811387122396545917654667153064846972056061492476561641093055438269221737114870920513927625037731688246378704417827479329302719043029083473151839351546537723715162218286295665381460065176079601214862893432857967669792046258879308101269896357154634295132723960123903520459510975483239401175265969122705466172012984549109426252547344103397777266731271754107200772492512259871521631238866413757549566591948418592301277713852834040595580911963686931046425154500337082775079802732361607513229871620910323982376801313651367654313345012797994188565245420569416104744305006210488953253003858856327262401310861202931650049136740367194661981944664243546442998515053069394232570743373224064355230693629002161635167299728875330526301261019516953793206071135897193535586612389453671974303858647895293303162034480927525174383786398030943520990317067231818407940276659924785858488235859439719112323975723622672144672755320694495820544349724366973804334751429522836186999080345039075794852927511639023828498449064294560645552437738637284622808126686617351417338242482048266766779843111032455502366703613208422371898562729635601675241964144447203688437408197269981255000700316763061192286779211168715931228426909406510686794050314112406806060346751579984630675415375364988089947517497374955550797907325689970056523314575342034767631589762005485329705853363370616014638512643101645605014246015241187529295149238083377670146607550776662386899558967741250156746660608907276168047107714161049600000000000*i1^49 + 90549753135733481537428757860975336591040496326121195416353932782109229163389226004997441544942837422041443290670874935818888076084651672633974618616942963842112775885667067544623905478961569139469115781318261652232814639239184243871253537069755830187545263334142545572942589203230264898834202951326279056490775291712462655347286538906525231746193360728725604437518771208437461343836904524030138427881824796615444921438723321671820170072398387975957247059182970531859068468956944253441820945699210168659086930615813956154367135136203994296887868269831803334955225305262025341653477782667096806924799356719967255165999199687581553943876263228798972614807122910598154812709346213108344414731435259029573581138601833204708714793034737024589148847474457683588668001159313374297837278103556766337713340485621470490428714813529871746371106073536555089870316692514404974244019470824075801775901222047660801014395871689822138640457762208880232150888410651292253486566051309047686654793989637374049149326966240604525435189538922866856386833868353741027936787856413588674827018750803415741544374152573900140656933951883909893995113197691116580399150289830369015862028066723432051633701930309149454479142590828539347279340741480379020865203703056188702686872896816946648205887279147316228852354632322031667656601061628561364750520872227804246894389600627646819279235753203498379847733509583726057110435103925975377735596693307424189183337362978666179978650320537203741021220481113335021225855361415746332936861843661945650184626092089015045827518183308353059378314708740564831273018086328149296192639472559974419428446705063825430655156711763184026991696606855495355621169506090479059464826709367312094190190703960533008949548330209344992871449076314722541284294262622244276102120418084111625120988438063443615833419118965269860181127430959096025057004966789647148026260914320780697209018740702552014309012793930547200000000000*i1^50 + 696425925952778993229595676456135467135884620842153127264325713255418664880402297720462690994856772001390842381446640809974968075999195492103266459328689592784454417368744811892697655896010318027551621421756030249483856181972678398564715259861503793181256416375816351594225073085184880585271713997746083860490907527064882162014273224484982331469861729710096503431390723857553794568191008468078167650839245678995193540565617531442703775537956835791020696338471252389202512860154409686110500250297901723303499825216503001255488794973030304541519378503710345313387541954566430964756667354467756205681467246624518154992273282214357173498123617603983832436402746710967553736871623507061183957468477747976126086810239389070748174706486152291704964832623518021972131201524075399390884466741405969227763794378139840961265418240069443610644825733518928338722919252315232742434126897112251038108361027269882156289707972510807473597460556156448949751390902623367099175653084348786918339368681128988034544927746926437506647193524632902746700746973373806151362411172178095963246179837112143112858693311292580910530195035709328773681543625098256491400304387693411061140435517773780551724315427718103444046575576611523242676076714049381891521584540870693771911011212225543817308800059613888767911817334364086035830085101036048177433776286161360788099954273676781892275618210408273172935349246288284450212731733866805886762421132874500426766489334041213032386913275163699547324300753051537916777346744751121871908345912285788945235537109845748336627628855897703177032819488666471947759282304466926802372493590735119589268250123709412594448135055773585495140890918556509237200429657872934844839164412339066560803934527087753481974218663555512855439269060476764173334756443609339877436172512867617766691776618014940796964963847543994777275204756868205682137217948281239911176706234325681504944738352189020024569856000000000*i1^51 + 2748485098193289309866237524716667596799815650941293857351938396045188606592374992822434074252717120628760547682589246803041910625434670575039564779584897630273296286393310172182914581662236876369609546954985878990551899136148422604273841563028794869537339718482422475653397259882446387149890004792209206565089618258307839385102708550303484795920199090004137378493459145865395861575093477043558535747653366687817568412127446168315394349856233490808552000728084504367912413409962444933980722226550521149526899809365106744050966590797919125017930812142670698634774551794606918237548809213478172902619567153614511938388381184826882406620328807401269633668502836817589624719841039527042626172828187590216952020613464561843841783575517053496984838717669669327704159396696572285418753695454543251743984717903875628486211777536307135421886157577551834869236067802075142844529463786326697304171122674067556764539686188069741659932960909916317267854972471092370870362751293234759634576793799605320984617196017466759799625787594526519731254654399670614557569585728780050687934864528822426784969975656846883487542687925715548874326971994685447610742284218359495038923204093141838754125240583995594774405272975984866914633183297129366515997104190250354212859200200744347345181774358453467079446133491087373583424984681136738228135414732237760158118574644822930640259491998158885063746187431133041692688703633019597391374260188649528111124192458367455170435241846083704341302044554368252306430567039850077564901035842739121129944334840091496354595349348106677775325710724133152571495370502261944923362292649523779899103439373465616869734369605113515088247597174491336540216661409399125033755895710929555308495747056556938081748683390512008376613510754763941664155779264538797310756148495029618124160376025292289958772774655548099096553006813863297087313671923659818931140086057167659664268774735872000000000*i1^52 + -6881767465014313912758931017009395503936772815048992812043210830776156853552429887279751676375407401081424830400699135181632426908218009007321826178965478487496300786666972452225102017657345572336434794735104190458908271273051121997019404928802575560789222199826012569946832756246024702530024828602542873958193616644707992023717471387299119402325974387858198023252561770004991055092213155496066851138714772314659782989208363570273292736398345217442503248678300495260157308550237374522098912296620406691744023778961578046395114921262639433842539514898676455794969162230467347552003549214960176656748815348466237158721066113384664261321489845232025723391036883452076149035262807284579149697288500228804311830135321846995208180140247766162940582185225777491135961881948035262984546244682979057359874076595873549157769429736194054977418146437885550215868951902316718210609142680761469503985208879275890408236180997169291253614675829944133829768062295728530556302080457100162408470941085873391863318441661864193629464753069155794728902423035905525903087045296277978784439215015252724202958545529611617943852694571228166267450350432617469498187955146080599782268358484927993006620118953076243647053324451395844029227036523166387682249585077880580667960112409346769080339603662383299028527710006268966321858056306435987792528041451896613404878461872900681240243030444053577756156983590965191697558456480842893798697672225502577978554126708457333180918119128401203669898186468819474159203774313279425136496995032798261803485375168799940435116899827805010968671665916429787561726889357036130853469334671205678951367621006132176911492040865459251142146882816174016000724999474807305170970122530051276073306955316406241513226721953833824117718118028718385756850361495688812664049549779562069138176874136659902070174836256002545823705429934036342932987250772141988291280150605530275840000000*i1^53 + 1275526418098284510665719193821995365131577577870496160786085848021345382708167470744866747024723940799461355853889233748670412556387933702461759497077278835131551522107166415698336200447529943783801765392274224396500586146303682260493108830438102543686972810109295645228402100914198974475741545644111146707596330444562167607987893421724207103798255070594504917461982327056145489710880758414131704310843423386600289001325822124356438917559535477696126875412183960427011264192957073756773389417499905862024818805223384528792474546756429241033813571050484334140185524829611076318182304138023529855327730527011759019461254120676156251114488500244009606950666524150175621819596593702407805752754597511438695081922687654374026263271297642427151442181582567354942346406366416572575115076091263360113242782662664944703320002269879788929129710337996584666854743021477171654852461957837892420191707292038049907387676375541730355924180571771369818201588394497576656019783513886917961927644546859561369198373961362162831193161907736513475804181215921334605918747018304139120664185307218611209544666683576649393387027485419837748203233347974536573321956742629957068515914964404889723904001616765935487340837860198364788900292544791665288655339524609221372599858765177063264070229439452031363546755884917141581291508689843083074419151552256896563247932757230382950694242833001438772157724860119031111505276069688770147473280543242130707254733325569388726533366204787872415997621819053284309835608412771065725922224006996553068198801847577860782974191172046908403577203877229939444509335773978371318311180332403900959102035727648679619127259819404886431714340981977310313260942104693167267115806208683715734258527355820218818911120570343655023534628192660148140367516003095319906848936866757634154122451581761109185677785467035696454769630979565710908044069256923406090240000000*i1^54 + 9383403087962017523418057700573424622581189200749132820522596586955978250983236082965196359449361246694774605829133673412915698311731982388418700662493098298003612193155784308232481528971747461611156641936161488882016874688090106406826270695501429373268298026572958371586116654454828494703782072120004790401152339339549751445053639872611103024571413807549016548321397131242433740854570745174410619168405079038233545322391416992357653309010241044480142879084069349669368014253178343417765079753419352931535505247028540607598381770199301408065870248537277013517889339897751061023813640050295027144221721286261322765505389740826989218869256797393200698888283103066909655971737059002186673573075203636703401346824504976434474772622481582681360972963083265223373666682543253862063834023321971881783664598231517007005962087148045653914122646107063104452580642609598724781596290452992658184287949938509886560532932193695130693776120773617316142974827305508202600906100248978762101729431071701820958397518406873734908727373178699738697097555253159642921830132995723711372573319735871490722594806265090009030432992104419092737131270056239439914077987511969534244325372660034606408486431902834858139086928123921937122285287055247129056104560008775747365478396327156423626832501295703022170590486570167205788042811861638563468935069214066548935401614088962395337393149386898122757634106198408162396889030004154163107275660062305957121733487383071512155244926410436523918438381264030007254649137775935906049046596309391737028657790753059493009636424425303076403279767530300442020301421619213320087104947334891327849057469846992285839900494826191085791846021376350133156152609423513199549936703867430522999173309988912468839290217145313237656123224200880594069233397832011032894386228598197393587736913240755454822670162559093904016681826066549660942720000000*i1^55 + -163420708532815095841714366410954815244914653565876439661596268823733624340395138351940247495362569325427425538140565002149474119266281040551536731687555574863484535385135610956815042406031198987558279853637848350332097796231253051928645559274403658997601326820853118375811923030848251105748334528842874148483968400643035343101128876895709005885642497596583232298443215519713082672529669379460403821623377523489293116194621962671465629935702340569961537819430175978006766638511784135835712120973628442524696924718648793491727693286554622336800359236828316754292516385325597809861233568750641183620296018860306861082335479944285010612388617136774126766034183085164119461964684217353244655143797285967550748570150962261602899414344148829569365307151330383068408495052525355340016459581961538242558028990428342994171899816874726587985708578435751492934886530261688608675074304730434920135633937261390478786259087317842402280276846130515402231241915130252405178675305218936092298633585525614342927837645658669664843339740083942347240962525321736039678423036706008484932886046066306287203621948545101832623427931175627665189319242437654514975493816569473626256725837170029948690132069469378552816101405591058115264078917718082040831609796996474981924267810105009239974614329461979516262823838693011448238679281055638870778111483018383270876667553105394328560774307247952609095045195651758095556822426175565918952075859213891698885872598401501356822593912503198832274096487636876302223345231563483866037964965820387455403372316092335794623058144951824900522201805152300778343963917513753824640673681572378727756775089560009022362450977636540220809732047421557946846146578202086133730860862915580728636778162118682028952124453459625586937002688404418989830348380366390173517417261846911187642017775137989961761611331630400491683840000*i1^56 + -278201524071436000127184055883548040268809461539466062954125826624845227328891742240673814841146703297479177527361295602494238255092048410911937195879813117333550214781354433703252429820785612331856859066082012792052842124853640894122481365005557364308429148014061291944876572468017609928578155544441488533337043210816783435277578734067209724608182000967188248964647339804512665542448520846929985610203103454360774163808606245242742505479928897439913799022456307804797476196619168135138969791151652775336014320234785436990221563352139942049328671986258083575311989493889459042997811659323608694632598109852680806655587523734227837900424459752967946245497647580388134408466093668093886547080382057872390885083365545739789374121118951205651718796480173971645342422126283098612683933787633587037604080244197323129907674108007700312732672384475591334513425401249596841955008341230824746263963681338433667915948875768288761418635552483029374742845454925500767927203740439899176415857276971415586204793976832021274555099313340281161778609924219959360654010005460328246078249589403580804760302040872765340665228257334514787512921160074563743117099468677677812367676669270067936739578648864592139555141887516954067157847416242503813264268818863316424724267877900157365225063218604786583402260219820584596646620468157960295220467535797848633587129354687061170063849058265273236411546164022657179079428167931893135736083479603653066884261602990853748079553753181144454335120956720648060920492602187480724445620528445474006605980250387331785305983096119298682480450073936633913193105352358106297646588374300947093097778184388691453253513463228328022264224539790167959246833182473988194819704024576479035899637007720334244042459542595997517311582994744625281090512286970682837119375824867450123473000824954468357368000*i1^57 + 836590049869461190556181668166243500167617673505728656850932634433419435426789509030466414692079599237453447325156809337327133760840489731527900253159390637014742020878871963674136717353213769435311480493467646446609415741556215746580021075120672183173435998381686710259179696565200827303260437743029549937619064099759442214671135537676554467680997290014483613908748478752160790032241031705725241062531525427373231296330896612343720348827286822975148239882610119019610413865240759976826895690957117182804321728012474839380144737074917786618279407974998138301185114134136459886573258895613226662260291268234077611884345143500058198081891769358047437617777454888598799973599298600762229714577883840174501439811747013782557950072168771518791888634513100231107957655903868754335255701143392570827575357293231568797245575840236609288271240548975242434430038874037235513720264719999777317867628078223489240136856163790076508496920408512359037978809997199203223657341974876245967957674930966694929329280308365037337012702645545453493088938288999770331693823467313407559093683420173846164937607485174112631529943388375531904269562809725133740629028372899682703931769314828712781142328952338099748351677646982690708839088299717472183716134173028199935304481796103335472305636858403163543589661055814869882023627276758361820484899119603725517150855457738261325504622025594697986377056449403686796519987199484615832373370883851585739063924630346951471213605152858453754748586631385444384740078178922527791880520455688470696400107351211353480578798156727452531226800212892070257920251196491172205029517766043024136168745351307336321901860300586699898729473995985811358663662569147988773995544326643255631349074753339946631118418072671188449094307163766863291117390602108253122320000*i1^58 + -742249195715545036844827121351075911979228479225165377809979838051624775967543210537917972631718514468561687583601787035607976837475836798312383238888723981386892856588585072002843158579030126433173392954821284490834117289764867894544112035366271380890660910582853459906101792367894750142193237725691811758878005969140781940883617175167556570672203286773800013898387637052220629526187593204423154501695775614509926415424077052024980064673798153301882991015694818897221478293931018867980759705502580917584176401611906872210331076351325710674739125596887053303901718190569811931967775630331184407391096480427060950614442880484665881341700849871588238883935251683305450590190169409521097200735139363754586909211339221729258048919430174241398309474549373811856666091099638163202003237362272763469667822341163832449009497346460538505996143891039413156470743477774356965883095694884432146822699255133112859275843073567576081648481253855161904280166653642841793791243445317749251066818658764412308452209911423945627660350382539521297775401806748088088812767564048377662933931000105265094998946736170536314187666317056668411004314948614977890160481143982999114261311568583689455208054829037756416375644833741158748709499274469716250149997868450605305557958169743304966911789458140669414714655124570063085492484205679925068264123229366863398472557794611234417705422577593486548623680206148062957443518115635309462778624891087008346858104671786159638744872547049622395998378232154149918391745509796039244952467010111212890556683220333571471527938805378268214188556800544998411073912977985247100150065005520662383080979298758560682044287555313251470978397431735885200807073076578473633541210323781344433740733205588218049315445747082495020129475*i1^59 - N1*13790656257525568659729305262692128556623942084671233535315516990677714680455277907184038396851116654110042604786432805665283533241638722307408649844087597691522636509023790263803457482663139626091221696073793975848995235088396561152847342219662294608227772762603629758001939862503772223492004861404816543109287956767902692509405763548981663137976033798101527675243345777063305179033296417281241648291838753790295182725244766477299692574337201743747502541767561850297270600813419912645529243319986838287588386600793450120077380668423040741553110744489532346420705987260726092493673271936842923761793305333040405249042430328524799513321871726834298446363476953197056*i2, -1183067167155392596038425040962518776038540690164805114977673407827901529773729603917280283604285160056184076274814953543527142879718012992639175496003733358525235710174092598771883196313389827409303443330299505290097767286616461710734751353177076825991791373697241995869858983226447766071454786568410192264433360597884600836590179741959007236179841207392745113866016761927160736690992022522696361777070615085710093550238422168844937998334163147328842095874292486501731029236137111593136244008456527470627262854250850350980218431806358283657383888391547615953204812720804758465968067304445658558998331112511608564194844572781571085148412191827288831126127470539055115471609188384087251442363912174395572366694705191407235764067447345311064866447495028668310189264281307680296704254488957260632097190689627018566008293811326297328981646221916834436922386996853140302839472463401516017368806190267950654290607155925672285834370610929475678454926857659152072498998344468887108078239148708417746235438895664835803994243088749210107451770599199472275713722809877321713870156918422383557757252218312505987605001458441554588023554968739904553700928432581566219059067712692429610670479629349243401778442808676426531991408757569962539314073985350048177789063669510165236127026247442151544370057001915144929783085418020203909510918104323928428267687402053182751764822163251760698610431045498875412896739423908783240096338093876619880403842973136078319241024474433228661678673748104569537674539568352420133559745676628232142376121643573696838356526768567092794643433565889873835487361413555964909720733388037946158975723916351635007969151278235320339155612961001519825308391499180516126239695660895225657019776433763149071674976169326343819587732811580422893516416748723859208591585973369376107212905993216191866297418663913740989464996285822884951609301700037582427489132141820254950910701178985342285305786091238617678389367728018236136068012882169031478692743236343492600973325034527120849776545455971103219331457270411106092334902017758524560739754054119297265825772750110487146767286167903815772502648422400000000000000000000000000000000000000000000000000000000000 + 2303553924650351701061332804617439391493710949577630339216784251882979871654548363859316926364356358607068097568061385815590146311580097582798150142974736225055328170101307758622046041633275695995843973773312507798334980227854012696607977954876237210875292712661345987177743448811802248345623651722653911101430442512646969572616010956075304439427089271079868601232377599676190679611506615430289241052140800432083631444641068680071658906417144118074539056794241937287936176211796869045625090828010155883114575941165033508122819153971234047157526087048286791723962325259741896923285332704144437825682668531064670938353342207575793100949107591207093423003663056809911859645924634506853894562782494396654340720811343167549122996964256552963858172524848589802496485401948032199286132165932672229452109427055929095705316473884071976435651400673926942116351109938736971335288964095805849639717015680183601986780728996128307171832030307893178089497687507288461363476267166389546351697834551038541079939411489620958598331873188171887864607401226754537616075338691199417200781232978957441739702468878226323174189220994349317052373583781393400435626281234296873942774309627899650562484170843011647143739060578341907317917384895929468368095860743557518327645737692219987045785811526850050791495898446786368651803719547256192153712170175593175970929119864459061945177676516083923260919096136665214652886560347200693576408591747224474354977972522667842064050616033624836909722909284478687407673081880938695684684029136791306460786808478194603898476154992434891162704332140150005740735556993369973766674324220307606200213320960501252402746218033705834376288552160032078928933497831387729028945808591889273849169135695086140381911671914727862571569035075893572474601241778288557495598458163724100822522589620700406596421453936645568997082300291462811939571894584538934165629622562394468737196409885586573777234803456029462203467060298874582348849547144703364085810336413390160483280346692072355743904611566936106055931892928188227778447695259688732015479542211840879718510949197365218851542601533882158306274836480000000000000000000000000000000000000000000000000000000000*i1 + -5982653598630463746448023512061674741108385735935497995633902873576689663563854737659169896988852858560606695825087844809264136716379127160727467136923787861580289042150649958240255610592660221672789272794720013825714149935263665502494164815910952307490417741803183218950321367688373594498876778977501918199730477197344671107334523049864026705681739051512546943013616102223969830474056518517562346246686813688048170929990937212007622081616432050459302419075697447364454178534827274942273543506514843614419314338222292476933289117389550000155126907530493280686471376713021424052188163652457874735292284085860115432415228124466900450385452145326036336198093789610479099249695999178397184887012404946705394851742002497248584050785544424960764137647898456269701604683435836198911222233980253383634303715116892548313219907560090547693961439803592470820788827056017284899596569438812971538075234751043992417718667084800101170003068769115636244824526004771753992984480180616622268103565290758128189786512560617851972488439010271468599610794632426243093750081909948346449422673155317841967023566669455543589139987535400978023893462423061498608624524690716260357490990276746028851463910061204971112415130066252370999560110529189104681453112669106706317902463214973537497885092450566641089157852322195926729664031965333011011649224291854053286684744551350380897601523192681399100903687582002095692684438278044025953218960395732123816678260238707509606010952205265360446655205370797274852864194471903956647481525855220624676278980909637862300285857802224418371511519245544126213525218699557579417322003170905911217271681675412117559978087152736906498499971799926031003672443407327792502837993913869033263424786137110548845306302925590610071780545931418271101479678088264611848466423818243349629802183805071718822061375446292612039351898515729273904032661370693443500252145568169085167114165208792445985530349799718734844986556307858593829670208666748076898721457308167483239322389107924907334165354982355511357725416257901672689222156594425273428912261894182507544641837022481764230012332543027538051465216000000000000000000000000000000000000000000000000000000000*i1^2 + 12790145871047908013615241882807948885640694086292340258009701227351386898212937466612124903585326490593858025731404706308686257427183976516108720023903717334037903716341077568752585797500381931338738097687129819161143307317712570422669517434509217138674590420384194720424414177435975668164191055257701381413826277147383409675800525044802499520626943871422058577903000600220714172908777772658776560245370695631448826321190072892649548790866288709927554869398098733628026597839813826663907008876378790519140552120450567554285208990859135788031423430493647794260630367149370299846093931133476677825528071529701872951316869568792057616357661553692011855484603615228758910799719380896310716177483792613180194516202535108003501556314552026797150904997227011007831905254668302868369228845151341149747608437141428374367711397320702738708619400721755853621855061255933930204137559916029405567822520248671427765303405176026711196321188185900567837617733063204866330047205639474557118610507627978648173222069109782954156098846494806320421838285527044060555308781669354048227867203184237408320629527615901653722672831575323974470121944684339642959187937244610969207096070059154539566698076499114142897548750120552528016426089771868884358249798038502012656348978531751011754668827337964410382332843619973823366926092631184639150186258763883119011394844648225158099939643155709845506070205944147673882839000532897585401224880117720590582326799155125014569848890146572210787183462964913829505331701606522819360517421753612759840525894023103006713167816451793329470570269476794696086666502847569541468385673010233421446789653731515716788271298105676355523648667684464390566507963517857186851078790063220401883193852953123472018035874137236855231937516840771774095791283077140839978968051076287003697295418978438489251720854297194810005010455162397017253895475658639268505563901877708628943617553079466087515099901957054003056190763296579268648476756227584368085748431621837207943960487354487990122327534823502693126044465093839716503852080031079624651447326729366774083847247300054628374490500688873434329907200000000000000000000000000000000000000000000000000000000*i1^3 + -25058763136309562843259819752450344539454153157965235663969176741734903649531972063235723150336764793195436920906258354958414695598322748173369508268968980361014284999531859529094652771893498365940628473119812618237446045130494786747334178245028776970575956746869563952069153331339755588462673662255076532413137208261321320499133661216085125968901865678173088163212839661363720037620733089387686038510810063372690995824298401519856414721056901613839660785836226854439786138329235749120350239356841471099608199281840930601691073279884911357730817394297906917486554660801753034320026641076594124704988605366615582275821814321509685275963845725564380878361572317072796280233964841087839573781278548022129045003813160289148064090629302779842287383448221679135325303201188449573467756409728918074552010493543443764973866940976202892385501294722324274795140417430787203002161121742136392155594920425355979797867330900062022530782644876131619190080472850105699982384115951656679123287758753172338539400390031419952808755116330959759881250342905018816925979274558496530054236574960682212839529657252043953209808483195831542722766533586249137106816000123240010808037595783586614239383966335636649369544798087790000443226050317787796790564856271402154998248065353227210571194790187498844155474780894302126541386120846026955712053081558462922117098893073492610004338250342156014078567677242283701515527138245636871269119165607257673344184472930822803366334882685272987921446354728475837150168919421949950300225408231950414184187964965761674685706966150537152442560156718239702619525228982028588464378235002738268778529248409489950285095574318353058240388549494555721661806421596532490502115573097111113802250885473436601639167642731566923774439825643637636207094683247052874623253073207590000551486524448089959817393296549586483676070940604961765578838696190378957072698872003646647449189264524820621608968101149557614319968448714294478102564142162342365837148741045810607418910832623250112256964043345643118164881356954180363711272657565489300022426658073291280505470232062059378699386344203498228285440000000000000000000000000000000000000000000000000000000*i1^4 + 36145140474538732656560123256116859687581469204800952393767280067480647699304663269337770698537904204562059772838454000954335404160517164225023518947158905978017850144375724525671618055190170316662815475889291516010061042184898515926865228714169194716325485413614415919372748977415153375809752766802173920759962888733271154133065788930931855368057487596249496694835855027515127186768915032044214141408417482187508404560251021447785592271766439284213324254862328891924070949535915695074151478276474806644956363888643977329466885631869322679226462267158807687654163150389216992157679258343700350959806051113981103273126092902501306741117555402328317203971217351085142627377747245260704853721627732747856358985061511722455609370801323559395077308664546985381378291614588221897512107955102962833400156391595587537068583348516047269624473113481356438477815307852803742972439658360353658253663800095271435730091262394625981876339095726258552760645845143693814858725635263262102116293425788288737221999496875264876541199395753795285496914969445965819918677483000711324601551453137418857798707335875207590224541597055697569651335480645698475187639511229317394583585241042332533353653579397140071128947880026117170483400766575447409929237095380323623299146283609357408828398077043499567212130392294563478507659166533735411406715558954929897034107230014839018620984313217896030746747669526063701226002165783808858106970746321202296851215295372484114195089387201040798424961023599272917982338249847590159475911311303288770821812768917204290340816948153652736179629354353315417073081911701165478412422475427267349913898771847712063764318046037105500009549318104499825547796174074391105010044210042446927871336317081067169799097978101647501652364278091152962680384201802460810317470754492283198439776539490568106365101711044124957992169672153594687315201356318646421574367788328762471771915735077347736094685886578208342325714495094611890330386106215848189577503436447717630426949918685816808113029820647335777709789771368271197762869015348736691502271397368533993014155095511490745676625518762552983552000000000000000000000000000000000000000000000000000000*i1^5 + -34196063041682709704920777812002217144805884991200484716735381502826663703737293507257740084322205657394760766997450228182874695295212976068663331671054251680550400792341273618180054355221458770076319877094455289141000229776232582818481349314515418228338793697531022866872902642664111270455314905686727287740209586138293551552817354143880715459721078650334935715203149100901585460943194169716739976608066763521324609449450188565670660196026050164754537832971529143174343624385747381375426633801729410727335670386945511211961110853026511304163456888791678163114229623113451528796544930782493042768604041158201043236690027919350609714581995078828197385478847594417375498967223584828112675317868053219275627479034204171007263192680205084232272060783202996651530210831330021045555208072675379193774690279549295000204475916200910415829576239642561335965521724016674274271809272066158483155515429966117236925348129525513824123569151267118921800050922150313441686146951487812876755473572082069967032744115686881000887801766841975430390746022433768922007616065659677996331009528974591014552075896437515661942281942157604880175138710447285070889694154357531968170295501607647191256992319304095732393611099944843363323255113361485158873022133539293186196040496233496716686413444772220585841351437954033760785988228075356848522908254866059198682359941456946363066395138070991277795403639257737321159983442380940256360829385261651438560206305493201772333845354005940983068968046101711258527348928311174027751183108649048088073886005343577697266368656816332249496903966015035928444468871112897452387310027875717182229933999818106914447680916312449944389952354857364924692977003229305496401694439262139036250895689874001434436375306092563856107466716936551453308411836435913334589450252113061647332276064051683714212593232946473279826778064675833677926954125396204966424008700561359458513271531850544349519246888031514199215098326125949771729832753561306178257270425637231425273080519456772573960120157913505550629133647714246458756630269538132030186980261503492020201534984088815753817708669731183001600000000000000000000000000000000000000000000000000000*i1^6 + 25967025706705645687845087722807296671673525963331975584604794322366178697544872035364595352146301364464190631730440926401051780897002943896533771269791725741425741730060881826776799242519484925514593487894353979601881729762230512679140950542120520633781840278236594018586983924013661940694743297585245958039555204689236269759380756150445703054805836574202600241037755196989618419799515689017398255567639909733337569676233600119666791161495618805772774034750664105756263152953061222906154661082314176766269830857407196346301731816823612942458902291882261349338827487567969021674769525933408326500309225883144075033132285983439665575747941719221931698538760476474889192075205424672389005314335516855106520633076952792407707235569977850217534207367730951409802802730838896048339380346191141802990778901354951329165504968785343308645978828515808235803875899652616506174046760206720259851754083496237552556769274969544692762808483325892522110940406327700972535377667790507829841044343301498051649038750445666111879234583986846756185523418735857228650590970022272982202557002383766186484121156661792696994971670333155017280065006545982601895464623065369567491638082028793494247087305023264646917474668614545388638239354035319478625888148868112106634728962776317560686759685389525816131073701702536237918605823686328395318732350134089441786824388327616499075588892093540345421875515618278611981033365017690407560924977460702484233415372132015353008551739802547295690861420647832278410482250364189670028839108864823612501859956705298559547011916259711598021424982714445338951040076118527255974162867944792146455278599906569231057506465515522567809195684715447305431899058035301389677159043223917752552061592477306790877447040089741476855245811258484695067976117020625598489377181844704441604890231281223422864350137269363748565701669506229813476137288787525593687668986770542415788133188660968264246497057139439730656880361330692920583525018322301988180170006740716733286063369292808678608167116963578722836710962415464447978591150697142500828317721657336795506406889318076590882686358425436160000000000000000000000000000000000000000000000000000*i1^7 + -33377170412363178064493029501524685120399896007957510837844405211266973064519220499357318754206840593401150650674287958740131364221331216033143339817648040252438582707543532737810637543750422277143254771490946056460754942302932733368810254865932674010084700573954337254755041805771538839130933522855842789403004677365730434845125940789361537582915858846275398090467502005945568209869754307398142434423870388633798065500544877176323062803326001761844599533547855571091993182644847950631320155480371706174848193987911332857428967901386791205600873470591495157854855900948613887609690034458565232003947224963866108592265466057706478485219543516519615723801119069105914236464148269344816165946620553295219309699368379177583563083331317407859617391803385050890672217794714472213876433987466050791584689354682825632692972697957324891586939152689050339565319429378079919075139710608737708223831933142122887810472751887888425863792772644146501100864599005825363271911975854378749582028332311867904900424558398203720947372109081335694034741756760404327736924357518303859229558090227217276486499470825980739438179850284743655594931182979604976664934492600760451348098249115185316928204327634218142442525297881781656180021041643271553359344684298428121398389989343806386549575295215089405212408408660569558745766177268915518242416085094416857680866437101250514409574011352551989894973968076078073102366249226879178801183634925540844221730411730384555930532939151625234867597183777574728828553251903860581546873234154147806965194700179220663657069013906056276974702287064497318344040209658172079482904103856601562942909999605528800172470543674963494973695338621334695787767519948374401391689153273363374214403146249622805036056987259884407246596394574968396581778632344701955656954561702754080446610470018999717602744878399995067030241465675257990280535775050240485506554182350170813481693125531577079014067720467840627613926127258099574960426495179891641680254231885539615756841989278749470151185000088292117350505775362874852068113628759428852082509434477694843191007492902076618061377689354240000000000000000000000000000000000000000000000000000*i1^8 + 56873575809326079018362396939282101247623271265766148851869503853526601559150252613628496591364153420452008733468334916861874527223862678001960902550449207272769784256195817078710029081409091803369785972465056908567394960967117861200936788800001889152700039200762166697399725879847901136210477595030080602620722209804608331067945220375747629292076312404235906933533296641513696399283200229176850478870059085336856705869177907724220285288209816372405611381110882353550630116730017037726712522870515681047904880488526387299061275615753735861821785258332030209408719573884268019663737623683492223143800790696325702421148472798670683313817400928743003970495483763989511445510137945128034079336652024078035470948477642891352296218666714515092826332038483229792652259522730205370482059307443569342489605979863983868448546252662774260381496213879194434585334150746223703026600874413438765679277407202680605770856930559761853823048325694143454641001235868581937853843591567686134427661565157549059928960440242040295041096800202979702679459122921243610322045827151961284707813551444297930965934230579237639697328577985233112550840499891840019485492634911073180755340618544441162824252475463684255855476244640274254928395184247647158091088974901766694228608919514798255882367021954749304710329472878553762085012511610344558645817631002661639848912948284468162367561054118983307270457345418395774235454299000264421321300556821005899958159869872443301939769839597781393674825461726364623346920838574628719728996362171095725908533621671667882134747136418312971666376144174797901681049283827906882204641698366436382988722088941047135763600462826851955125854703268795585761290539235690496421547287572095310385589860686341504295344923428121466767084809714475029646283213443309044726507428058845586785510941578005940095351496524100402789757118828669557705755057992360083383597356822854586288439773016591982098557439564425386292415989847229968421975101020686979011498052921179457424179087482834097431921069300553339377874446967464776709587458437848712004626990102521177496239400181165628083718953369600000000000000000000000000000000000000000000000000*i1^9 + -67544242277602444564738667952770472455100340701256131960254234067342236813691851588029465969931262050557891934319065735437620591203354315247002793091391230692032055715315709556310448644887513065193015661509667674752928721334632743336281712175032155992802891419809163957321578408948357726722189889408912381594199788832764960183088290255023652123320659090630541493042848727604029775909125267485453169612947093937330814564799741598335471378836976114540592632195006014305936056421691640822244095543411504700056593497947964226673693870861520144641826797540435434434067420685486001833505325843562389609835447318324748650223240823472720393809004549999969253785290888633227880064253666058296991514174532152346593044390507081395474854841761983490786227842993341570221842837925017175943758525223200037091079146473567992767136462059312988714133841285785763975746369419303441173930093519324028123342914312205701361863088857409343619253880420700158712287583749541149974574625405317000007732251237363570060775119468026665823593445087723426414123109458031770019594058852877630209660350925490500765350262509985620434667358117508203114910909539772532584477700425618929537423440100257852861065367533532340262795857311341337069713824616706627751787214757509501090698806237921687189404749073053041795275330980282544864012568308513158443900818027393218217231646656905090387674583883070617486894978414547393446109887936349602333338375261427226637644827556559316497227619635072296146495289323337185198315265221951373268393978816502540216327010769471957317307837251660594357861792847350707325906314197711862379950535248675615096774565616924502773234371325047064423451279986286663761484337573686384997038715900733354671179226092334565967848600929297847053792243607877087799729086085024350535840174584989391585745084652364117125032057159470178141200396338318554082628415638941728277513641098863819263872934351238644138685292989800196087671195154878262911373456902956374645332445107799497607726341682654407881013539852331591134966995807001284342526928977181089129057463005051889803264612375089816277006417920000000000000000000000000000000000000000000000000*i1^10 + 50555480313018590149294638259459663146539948608339607597897529340374022530373616319166467220476551639051817875813689186273939364690377213922868145167985678552891356708628333184688659656723521033016592744487119376964438263554514880827161381144914674616198826225202846683679433422310264597279833866331351468364681885284091642417563766163215976404984541828668109659282076520736618665599338285772497376264329146265667730050417163882406977146807644066854236030453054282111834737032529622397714918437054333477060513209162256122298565339418210922833182644071433725925122700189255418206327547892834502710741200994641272983337812681636552150966790705437824221539203508447836732872847921320009196104260164857771792219178216464507969273013369545702396449860556591319450919931372096844359083806544447985636869590572236941436651592136993215983293634209163442430374061712119626440581834564070839708459079754653930762093187308103900010622997750092628056423714750027520575326155670026061487289923092042946420315887375832712701088014011214118790079881411638788078683165842534038835013560051540778199080693276396674735552123518227712284098633309881841741598185053064330719052927083746418060524289641103044455220656601771757825147197800189185498614190527692227872814209349964086311283470813003294133596047666256271397849281746738884646147877936413406395252522195174864499566725423195126057140224515925970973124689269127440237542287041214522015414744915480943042680903760343092849174718046408124566344241349570959156474073466337876312617506099777564942149027509220798008936751284563390955057831099963057736078777216944312317821806142781863190454297241046660660146625857221623895139745955208181428132087467777207713072090926163900269295366731399185247728796029455823169620199736541362221407249468442814894636822701137449156948514342621070515607298907711837940846467237144172415306685278419521183391143009167006246806969243810143556660456015368103683800707778899315144289198383512896249482574042110426823245750935977116271157602021056022609454735348864922758798834738113585015473200763781902850064384000000000000000000000000000000000000000000000000*i1^11 + -22288706213098190250199038928339792846516412482091429985438549164778480929561639834078491564835407264518231937808914281960342434880997451424291742928021259891612060510896288589443340984715286262994170337968189673445290148432658836917122861289116333122054441388716730080522509608482519000196814986984709893133298956710648434107575597410841772030130288800477518447217121256818311537627011889673052130060002810653500796601645344307600622374949126262685446260063307886230085007335436079085550409563354749565372829333694502250456819680448805705557289726077519414173470133588537413025860910451532878939709512005179863864362442969766047336551173702274327239198439526063116417553303345657702633516251589335737809041718609517413105651246652940177526294568404480038229174086881663019673125766207522295069743559540674410379911527921137912980094614657770626162163156358650764315012742067654033305026892158960445348337034484342221692058108167500710167908469077931037562637021917086166346862069278991393147204890376542073599707699831746405204038350572027906222019329658541863165116159479641251066920591443272735563173960326588925106256622878782583508162058130714060788477152161170930202713680017213952304066542671834564274802733188215742740412741697505681707122366626934547495738585502819391465584293577544996830609614737297648508374554754833681146965159311981929186609103674088052397045165538686598377590314422956906925052487524191447278781243335805437383564006446643778225952562895628282150885139764050800005860912922548707344949804975292151072232202597219115760390404602754547948967017782418152148136713453299159198060562881857713632006585679557376165575034200113851403064926133592542428977851277982813548046921004631326628996175758832617610259915076269665888726204579434495356411839540378226415885068572231147308420051784162037910724618142658783132216778559268339164176978178817122894565294427344032716465675010415912995766000283860286484487967110008980893604479200616649365727075625095190012754464229043939210044874768517779127749001753506913310862948367937440709596204028302960099328000000000000000000000000000000000000000000000000*i1^12 + 3767842081336701647006134255083366312817056167684602210573492726802045129169967458010698997551133412843964350699381033751750375867810024947633441933558529504000047441356340147785427245938650489135070400143481865218785547910188571306100046209096102597024210844816484404577463545855247829271491024040262984363011476183483137752607307131989859731602172879833022746188718026548963511743288779006907670252925696436340123796219568931809948284512253542286690188140101520580609487620472040773743730722118997356668550500466275698858886990357056196096979183658397482081002957930242892026217053041562769003364842768455119882524801480691494104201352556950717053842508857168890265170258476084627029442419310447161746548577174842666675375934125250895714596706528182274103516250422192014066816551513511963987802698747692416404295723233770096628902550808021647364769434781472818791481315161109801687754973009288294222445554604409948904582370247374189781488029541904849815163281933122697352738537029314976061253409254192960410015123035141152197232164147589540922139767168279315451950905899414264053464013332891198656640159232958455951417150403841911587281315595690297053174617414357602217616764544347109719584146650190465615471981422994956836759335528428317157837082900048238253087753955978127390856205613935063139867698396808594550519448302833217722627119064549163407221331277728479868726221384327132434973767719353059703331904570550641502411289028221166191142044962378383633793184725368369007503123362942190395943093374690308670106001134739909672434159076365677129980042414611915003793268121362975474074901865473961899395461916341631211991600597115006662196944069670526897982478685889446105153141287245727718456809318975014439287099061163083851847013769855663904064439840942747656784191570986484164092178202634646260116805513940998775160244312857187138206917539031081744089903756632568678805897536070506545523987039399808892903126226415809952055557000054161224894594169202760690874328038906268642577378850419193659606380367968825459100875292599506278045524544739490219573821099774501191680000000000000000000000000000000000000000000000*i1^13 + 837341866166747888472663231592841891876775697059636494858004994637300219512867937345625285429797196840358751838489487316226941309835579099268952661394919400500191130977848710269482433374317228574450976440002125921323751574532999410339300496715244186546050313946211885612015174364009018740996721538589760793227679778795534830401208627522302729381741240982955228912617594226660021020880625229061266223544422117819259078891065824786563354713170942286881001577193398367175114477771592218171982515164146782752778519062150205517830682700806442507340115148975213433579556601020456241412586552351420411558612980644144965649996987442566890336233536490869310626947392553289796830929219355551026501313647077933535143463457875473461341174287767391655555324197322048977610033245768199170843031416639133657518575330130508229150844953564144014785717066271161759061045667365516622908992741603031741820314993115545773948426207416962503686023170450761390520848161558347816467948016426805723198053913582412783101496521110811082038300784203236580023962201425074934503926853782759256981943186520011678159542213920643011472716813380067915242627826363734614112029107790599126767206826570955299902942901594307940077592236895607400101083005586041945601727394817942873763913500049004576827714312334332984971930238382019165909655070935618692932333372640867348700719970035492542669885664032830869205990142598188309574980540747463552022242441930434646037629956127381140559398853325056636239845756399182004559468122634660627017121540978676784674804665385343835023256114412855239176252330659068603978828843701839344696060492422288724714527935803544314370079491186323939172470849128240112966609442938810380453005033044924212766131925156064858037653374460357674599076530867167226712800084476541607628457344705189365103520660304304689154054038427255449368802892385923031472570848156210670275365789996889978642769037691235106171049815087756829906341310697515189945516100049518269279186528399978410124043433460105101039719976868655749859288988536150993909037085879566428330423586704007965824388286497423360000000000000000000000000000000000000000000000*i1^14 + 412448067644096252283168632001385594057321498351090422290662929466794806914668899472235944826988552934451910668772941746656747622913221163210964372433797392129265581041652181994318848653818011885468128018700309749364028067953191954934687317915374532365127330086044979534908138150747615146590797898603215650582551427835050923905571725082735961160302839062705451550465530153996395075728993328117569719200114687871429952084193008619797848190291384785718527573000206381747491593619162044938967640174067498011255634461855453496691645181846672549377907384606411229032797288185579909011624604242507462036774265818829841557361886749750032564937133088561160569195440771827379241770631623372941365642678103198767867641925992843349964176506249807465317801502901568598052440005182892370988790382851823988067199106105148467146036149307506552441507496595780052169045909084687180008096227297028233741069240635753361646777317411166251006241325467372048354729744676005418049425576580059844038040380990420850348682328212188403998692822948035848514843561778088710602815465636483932169824190407881271322476382376044437072931265608186146325911157875882467958108123334412024635505984191654097450773993115971166628823013452611919764668361044441968211006612961897579617185495289060385023131582488394573764342674842347321190418031841141931714033716329958519877300738612462480284861097288642830963924996755129395268936778411743060338145595422275209762265204984524786814773817199738749013383943062021360677172051372113477907123301197754213846067036162658556577333249306894063235539068942885518209897678535389439257336900841569600548237203563822341438093226482096097978301380950782440934754351418745218129224171873294719475379782345383852168990034230210819906163816494901838387673650122366859426698235081400925886284956702737097186200480102736380449182969893782056554190638105029901648950291190917213853167422555590832565392780520967204632062011714640454460996637723228825288568189939844983571740549201392895800653682211506885254699024322734248670100206039369674717495249506395109010228419913318400000000000000000000000000000000000000000000*i1^15 + -1036320014502794364518229539044271727566539138289076798117032635838617032371271355451828682028081187118342571279112117325721144392192454636184089674547272269402795288368668434619899306315907790820643552381730601392848731324525659997340773586894526798701752302338867716076536358151240985515041187341651601272836430024532919715895270526278867181604705101546830322686674384432893069547715189416506260854250375878101676086263680823918787682796309586263858383773606160916499514595624644004265652518884307155712107359145581638199600390727191025301413038631667629550874868686888468336404139911891321961814061592598498059431125937910951978146409423380618928012921776403396042904284382995121697130724940801978561393981849928765247789339785923382830570781303929077879910260149404949494842959924561933535665678496192610471736971057473085410408988917809126215616513236306763237527054016315567314384571351400246313444766938466495929977399425146923838424235071680442929109936887979094145429292547311720154665859547090388083436342647074886188550420361593822572486055210970575302538693837736573892543401546172225724930089387323057482657804359614178521749022193576911543344593445418647822346182597020175093948365537224236346529500848094749919279141823066606190833131321424451758285352853922454262100820094394554854695323715068317582945536017283159339411812094124185649246540960447636166812100822563229781386395523853732690024169659977490235410999611538424114604506616054209924826777740325444198199866764034662164860381909990906706963336380353521721353049436118627854994122035983115446485787938583175901439443923809269023880093192701887777054569093412451215444225658212530230655718355760814985703787799713494613775728524380188527979762521204779259281809480622245724980675864524242964301305443593480145907920279010992033928145771475294184996345475665163447613916504228799565301579254522300267121136361374840949967965191002137360728938328986710260796231077051237528429224302306884066576266265465139808168564317565118017877990297412050571094455601779714923619195635400694277586427303690240000000000000000000000000000000000000000000*i1^16 + 435400288672610574213457541815973439989704658535428616826555157262843085655970186475756296166925475967250512505295373486023309246245385287736291733173619136768130018593073860285265986695361879715405806378891907640212384145290760111217415448530944986069837378271803254604837191105814730951127324094961596638042939391795121409212206710819502587128398749361693621267685548502643368078108897569890265663167123326860754613334131591274065514216187085796942523977232799819011883734255446658649659489592255274240258055534806825970571787036127132773548210632099849375155151572458799510698018298598073952650417720251579446292370079610999612337296851882302950695171027886777000257779579904270936478972093872503568164440276359114198810866667060658482995510668411648817498975864994012353177063373712346858632025939402333831657842498761721627462316622665750230735713677205726715091361573372579644731178666853409171150889130463487758044714762436977095738550004103681675532116195906899195567703956030780080713642002962037831824222530808633111217322198249146652078036389026414079170941898533067889002125116569623578034144554563083721105288795652090135236315381974502903059185747943967928683462906624731316312696524552066576760295419269676885056559619005271173539691395573775144059755179234525996861220476526450549050773607898782308463008761222288759493550080489391928443974618246752444111939443557230433463247607669880300967240666054102341514518244030508590851058617514476706673918850963456171458578056169339878239786788400007022614536802183693199611989624462287356833220901656420973838509339392561752112777164788284417172637351191978727151868847257193708329816236625827493666966890948105831498579569994256720615523469524313825211186561059050461179308434653199009907957802968436801075786069982268653349970753397351512546806032135847956611636554187333297960239394872117257876387144905579941468310922926927042741137124863999036661397497807044451368082548153292858971301560104432464558175809095689170689947086422574894799452879987392564911806584247336102694048223431795634770074927104000000000000000000000000000000000000000000*i1^17 + 11885836837892957635574670094269506245269156816138069644500080046953268791457403103451487029270392776109745722028422418045879413252744456329246106500814185833896507254551345091441438384002377727489477780413703161772654728437018714845152725135145382580737875613283923392575785385642766211528806169142211852867017631802477773176819840417414956891366464703788664121671595469139702791213805822228074957706773836034344878543126428260012148272971540293441528308865206100035296442950681567119819472863256992138960144157544402014014214052629619560742417370823855621960410745876197281273169157897882117481859114258162041591106574627312061434811179683568271842419986451110767041271695694576495781732373538388740688004586483479215288062351516517870016164823431968973819386275623271430152954979831762313525630480040401489530220643765556910109720217608004422810154234703505140103394359994362755431254437927835802799990857213714151071482305817847832375053784045086943943129833276537537241459643449913511233479202204587264785581066925808679480400672285327490762027567864492612880903728728863956284967939664445855650898811329558014478128751181015540863359835050306847764632980331851514469654508928882207085186680394384519178405694887533853486072957532823891237819758495206197335531326377612101343931496390605930185772524024522397815974619710577764581426896247828136879448275782154738226820520915550279955642716543442138362589324664531735179360486744247221627956212935171905766742483166937986611070631808588955013798490900234172304791487469711312176640053176816043107509190366676412797182299801533629034477028712906084636708160482815512392907653039400441458828679880583988220206032478264788249104039934572062467990543951833848896185312690637760866794953498790308612501670517428110179534036160841612472955009842638416662009499309108983013921401465760957370332803094187633201756687135044232602302104215024114927445004023863894673152040096138136776875429763517658118123809478643086150695833158131355617667467707747632518209850928824645693980918238283230389848184629591130747227340800000000000000000000000000000000000000000*i1^18 + -30786153791806419325335456208593317534480600594354804819709685786691374068087739535494245185822700054918994132875402034961933950062253007599805906589727225604504103091798502411856601509141291098862690086809509725977167116740210193494715248982187696448387842443325439810702500449112173650845361946756198007626307098995153761789949305090042445688752269264208587094397733319710509378022033438577246494081373270428862323510769228762895155967834417692030051349101286855649724590887587442915988686038337313207443029753748978075141831196421212067908558825309922740291249158806014520363174576566656820370133153908978929135581522654807839638792383848908397145776772703738408935900484092760764675852364782155003951941661896782142707938521396931570665325891595399620378888498673361069414024835776602756076579390342373185840010101906272796527180568198385204149860601525877361601424499344101339629833075061242964113125540028909490553068298805785326773451201987585546177849636347894631113563706819140752453696477178144199713669905138941585957929153383621402662815910732722494349269636815828341328931142994090775800007174575344945707137015873448022955718190120910872690312513556995510936893294448595477948680193629110644136563812730477897835145693165089835055936852233049417948284851222728660167812292119906579177483048374518650228238692051524394929684299622551604450241229950732089532441699812807552797137379758891266427583884187802074943896148541332260105002897981387932654849325864647733773929833935259453343860269743703456827618712159885304219774516701213140470866422944632292909433770233845505353154002627514549226968141711676020893920175064448073307065547184583872009120313872630164514766300876775614076187197658560705500460912351795560031911734710376389210865000993142297409460804611186748269554653865259468228965757110832560367979043284069125797367481212639263378012313388683028096703763442329680652350305821634376672323202337020769070783165444899215267180293948180426611258338156041864443058905053148324185050471417515810114301050985960272722616564467560323020226560000000000000000000000000000000000000000*i1^19 + -10339960539830269468560981723222815050232003881845898245719917249909171547112680030924076075893917450811186268720858404642393185111566837044871838331975691506610682031204207577067519107147277839264071295044289321609900966833987694770500275999908851636137994527297436893876832391189683262106721743535129216858111346007287068913254964024043783946419179104792028347524205449521254216158880862621929387349156198884727665591590117240146833317135510002421299680525699299716747240351892575899378949520108906756883860734416954020461480577966924608003765675225574023299770087426645243903753194038183799419283166142867965953889234046794445612509062192457110798065191052468122688882962240452373282228782942601958379031269123969879472059098153017976590423666850982473649636195881638733328461146113146403464101376285997815289949210478084922521899063048807854591642490007361671290140417561837630148259587267742630422893183884620450935997665692652567780262616958815298326381595452773069100096974284268391603690016683596607738253279704442276205314860768155565698933958779457921969660428110620520211501725265947088688009916539857493149990348113009333344870148484720129616640980416394792590274183355584714786441785356446201505703330023724332137806026252562976489850469389318983717181883542016994412082599432457495142546232063416793696019473366943753545650137319469170577115799759724308790185630917151880230172445153900661573538154682071848379108155679611871375456370067053274989363135915358515157194712906110117347713774275889502539724630637163267693831454426171796022595431538616586977922498311971070751997030804302058226344719589056641572365603300843029731100572377977395186404420541285772338656850188371271726787665555004910021654206195577190032435742791200405075148192382508403572081554144161118438055670556448197602100071283176410852676067483131559767406942852297613257693969774809759118133932085800392782065999169070713766514038069598570971075807737229713117161214382273988671838851037502780601456352635601795725167140069315119283563368866939236259659447432392663367680000000000000000000000000000000000000000*i1^20 + 5627536664329359972889117183424604971635194735581585240447230300987791620337469841636623350133517961827400234463274873029565313521708112572437471064332101153806288423309614542162196930455248485869436080208449668005914359720755078545273422583324722835436826178609925212295753313914166502219354752866012126838993505805946611900279899878198180979473896499838913547480587831489196935068274695324692176550143560840519643295982764448780959766330046498426303983554759864533469536712212560374548261401606444040184394916181602714941397371225160823755493671171783730419149980169397783232863745478635557600019104888942714320314084999665005923493947804182783223899734602627036577161928913378585653413930699192256546201617187260412522162261911205517097341078665307342728755853345246523847775560324967080349425684599090784862692773416819247008892394914392362584708025135133239421893192887626406239228074874805595847601669591265616387736990699678051994402597107610908741511991491479229918501946957597506051317304117071516525891780076960379925479867653931847756342257967015416775470453685732843336461490021054387605116551953493345260100993604112397484771594476732475789044050668422124786089807829108859178972417502434505389318344233449703529599881893653567936760565073778056187564162398188031576692416800125984999022394843854317528413867041910190596787646347902249022373052255874872133527655038629173662909002812461482887016316430593023968485095276841147237294810237841394339034086838089323446296831732500006683323695951920987199903170538639836930492826930566365922477841810289908998130714605587800810909193137200575411294507874497928076171661699240316759702093464671560731319059079960831037713244182805103312687607783368481827015675548446902918758900729569853659683564149983206103253057155587097758516028502920192374511094068245500905164066235122682168383966628979934195544056211112543994263413410584427840941369689377131842792019277228277384028434109219635048510001381355180903706184775398248946158719149492345958381349501741525714903772381824759530940345758895203942400000000000000000000000000000000000000*i1^21 + 121442921398192021932568246198243076668514639744479919327807406986575626542232142176799974376184409948312387487394141102810951993360209138343353794062780534564309795610512600490052590650065738710668804682206224704362977794174377415049293347212987108249419080527096305849872697076339770688294234747624224943619786789940199516361393882922646611293012648291756511982951037431625661675819410004967839492889414847314369629382096899554454901894410784737030675892376738025811983297925016417555554198293610092539037492105050395266410643346763503343676268559421959431423201267600039117608378912854001148650744144923063302585207911270346696015276608720079065283191697897029097232478520865651746357078288654609352028219203075217106923768772218000893600648652848647566408548930367292359538151909011317034153247498048750975593077274666600811967457177629656754294138262366181895000108498797410950823133623000917769312829588037636654644784024668951397054981225595243407024562275750849780596528522846215727392532386708681710474281775897239442081903853837419259177964668195972913512154683253463086957376100102145731366277004225600778099759071140707419980014653153944219857732409728817997930971477296309288125933529427329963923275439584269477085931111652346483472491072225529168419201729712383689055008431381422763725990605543127033664959601000029517058102689495843196060230938910786864901507300889834840767833900537884702401145187428585903038698235054852007427861551873327165101717889313753452672149952776685450450593314989812489623741246440414138314942271022179871256621399855432321511871312543282842635798661020761186719182026642278076787688892449113727732243036541069991938649420284982500839675569589569268816282598722305876737765975005426384396527490977481246871967492076474099668308204951426150827757194717129886349462047721497380582111887115680900133671949316349877393963083543769500347618755909552227594646920943389279078071800466439495118806499800175206995487279605760501726155282794275915706758645349240505293395815348186859165016881821775374259251711049728000000000000000000000000000000000000000*i1^22 + -142420454543173261081155864262496519321895510663809551569309987394852578399549582635089911428636651312223489935146660280407467791013768908395198034220587756424076610697572670634282149208456757800005832763598399283006030231063746658349504047982580805108008235983758143303599284126457722336020858706412578003069560001628210237970473029557776315609520039428373837084081607152924223288705040290912872244435933066779219001737135319798152731297261849463464616624814220473522505662398498565633755824619826275756346313033265925049400360557985953023375525201358811632392761091117297107365021032601288937183877916614960900332738192208879162508388626830954002421728216060788116699148470720137975005660229857623648219188548325668042691205306677714876907621683991573382096579137950447135725459536573085997020418720309716171895904025644843130976912561732462880744747218542698799951362801399651825494684635367490593775996681940794011467066243805952692307834036067489542084244137768434979424225421786551855163880752555538588110511347201300646137633965150834166143664751085769748541551905887621295484291380828784958128164058779049367249578602907456484157618211525041239933809946426607956484474603524296084424206384234770271368244131113534594196564826928740276912118328640576762184571040212387861137053070758505270499709216416807166768356577717092177208984547505370324250786745612626804044149603304754618759253539253314120904567159310626660214427453151412350265750469691761531636999018914201902428466047102153045329481235661218527232736957590650862094867741661296183649312197519308345928954898617819123965844835521604545251623325539345383785629581566019761118097096191166570792591512122442181301957503898565089598766198250671998091080781089077011480105457670927730550232756174141139049376118783236741161233224777037564501329059614763124042555791899300993919078700882279236680988354500540397937460736376532135122912811660603678291800160680842760410998018514348737220593195244653700425479320607718284863884225629289586806005431016539514060967469217110676530608652419072000000000000000000000000000000000000*i1^23 + -26969708310955658837349027489490570915334011855454603894185232866080578761025155909435692532780354394620983578565411995659073525920005838611821504710689786536615979948732115841164859893951092529486878647055600010106032804483684677578540096083684986408246443686961393369395975123022539625791581590493527845987908892236703946708342128520379649261173042184833915140137356647786462236352765095422584876366164368704691927351316024219312029013264345010160554651635625531368805260052236702067589264367305601249820916879252643497401296838621154164812398864250296020191495098181227083616124937846543370963114451468463202850980768968467685537416367196966541960043741833585307867691449700724354606368977674345983315742535482865286562979602946975369685106809223420203656930921130524965624309891646775170082837543243230493849701508860743125375898504470344950601931759966483801751480254076753464582422808585984516708960746865157624258151932482566219797935125192304609883797001115584490502604368558754091117611276643846087184165691855011152596161812054737502223176701300038144563656160940984191883496612053598083571647841528896241115644160769638103467747352349825107540582645926205266100555523009082583412701678549471401720292095463675491475306522170673849657307071129382251111910404201447078071356745820293287987447536917838532436793945610927908654939032870731682496144045246089853545616981666668818033996152339787258702167851396437540619010649874801449830419898287910700718230915292495141000689853210024029982061434523421239100764810008497245223120058522132685810711894554430214210530852495008300704331027710821608309109412786876530442735353100887615808565658787597662252197837204817578745478250867551684043700755871562615268389935434157423993601189700157098252254525793267477220715209050112960847261546769263447408766506336226798174791129267077293936439226741564595056723019944621677514263956186096908367468831424272160128640299465660985191334510667480035838645536256968043996210223941671412357376013080180521840446365048928003649436834358183883126649074483200000000000000000000000000000000000*i1^24 + -159560652910244411283868977914834580984410871967545404749565475672141542755382077884131847899435199738266123474839261588455234810808723523584999683863537838883466097813666454159683368230778653330021432284063253570617648719875622914722871880045310159914197159401620545095528625594584374142522032632571871390775576447949984099722537066046766231182765751010517122389139639102955143045578674075060320608607293293036617364411724093066067871532926915180317647850204752154599627201380960084769618824430785772951834265888253739230722522620483556428947220905247740679079089375219754652078554199213223612574323882887431956835170778435511204638782132522574078228686013114931754015791934531198481284013258080075948521204643405371422041515374961007856714132353569816699391129704917934071470521147870928788926661853319291055275173971392141772997637207126482478829689030606062269831846625602212053667737838877076915919108039896864119249205473169674362895508660423638740633973459235770917974392495056821865756225465348038143078998927940442381390871751182376309870383047843184607261363866228937326339983392465089812143238139997605307051451547096372200522318961971010846318675259107730571498115354205000331766413804340299153015159661067639736618243610787576713699009382560256935480837264046496388534594058791981245392662430037272381617776076753390646393552068513607661210885701620079378485942936470846426069695904778865022803819280370294464896039421106461417572854564972401666798178847404154919359119068223212434003581878989989878583109110497720001898932878941510474878968560607347178818140171103605916280213083497485343984680926158946099281192650666628814840002448918316640250290280698586300590761425339652119377378610666576273709541041669271171587782201910091013317489338375005364970291238740900150457145574550664415185741298408300804654548530382442319790530096523572775520498777931879900807633291539234990670465383565513490479947973204218046840908564051374204156674468983574850815414721821379580466735854456331718603029112673709692229233726556002870760570880000000000000000000000000000000000*i1^25 + 30029250138935639387454743132588077617108967247155757168003462392085717562316690481075159108283590094055546296288614319802708542208616998632277911297919219441549490343922672600819561584625525182258448340133935159273523948608699316876397662403898917568283537134805221904603251231413252496771606560669484084045685016273342172378790519444258937618252695545914533307627013749080905960545294867043922793378198173638137140016337307079707640477588062779351469013736634639190279907754667271547800502466931218030268771716521981183428571947021799786314497883629700082629246314993444822864620286711428789247766108275699085882827631038516196153521486816212155434373936486855343402297947981189508760302770781513792625383290447219498313709988478372129279044701371330938765804166374878271170985012567705656951208089270661373002197862216270085419593915309203885752797064482960838500854005629739815472755595851994274608204595125613074074485114461912525272320815583546612256926923889517880636966140276673868137878347213486349056713550124037491352900260155219825224841324123981775875951308527265748633062409422281981145506811410536885160578555426163908308637806598584147618278609743647692881410340493821950137875694252137828076660245709827671480083222664455183479026419360467270567074862158957100023541290229241315596842267859667534631186529579004961405232223611468018374290323628051945125123698156273392832215027269345854165614129123202860518919768719320017493429949484114638047275548207559399599364807361881365595665297945900990154063949071928493554634094449502785620626085732199312435120712315789050019647409754268703842560865493928298740737171905627029393729562208950393200272823704214718015367372321606305241653643821370284328756404412662159465996477497449170843529658666262877385258919663308537875336456842166703776894851855024437287968999833741693773439665492512658414848012753177382515942361068824364962747532275955674582335074777455725702262960854546451597128528899385777413258576172591730146272848314097809535360400209841564409870787462365213360128000000000000000000000000000000000*i1^26 + 4653905176575894206117350725088085641439196055778755441603165493640953662661757632217776996843475748310834661260791135945965712604415032238219948436071820655502517750640593413828801542395080343676195092981944456740982161116291291032204114462796859908152548354176144503717786594576905238116506224163047405586470739611591595686957624269095326440101442963773307699140981817750006652879513283569959523897706390711825804978941604572843169252021204017988689676351055418637926953922730419786612522971019662853290603002162546527252809618539998557395854407312651245678322103981356040690439798939937584272352625790834832736688812963087340214592890033232039771534208850117920888832017224110487707976046536393963200533566655998276372904527737261152082032383860022926595111887892242169553945699714622721757944228368447414824777008662800713297857553321278395796645551801288312848114586391198037393437558965190588413296464499462203164055992023924508367392421009387635038968726150691917987279307243078008911770352930210921366690356244616744436382216563530823709003834732796174129262973539741716849661210662728322629606543790550817134276268202081198729767789365274450325301773169242898086464672816999574986624901482739682369332436242561499839010604218678621115548246050429358306885095207874317086498174993297232738211794091717895141302417975164362051162959285304262702133259434206478399303652875381659578690831382008772961298854018243195250825933151048644515563164776535325249277690928634040112552718814203254322445780126659717036179155414073114041259211062537911677423266105894989197404197532169005061358463576437839574908299566787567673088834083531670472337599325409741237776734934806975083876820501228528138174851975831480616975317722651027178820634990430086794756868747441484998482382629344754107391349765041580419855141594441724343152883237933990379348246889270647640019294569035342656127338723768963419628865472511545968401873167357539537925082011495260164009540786298998968602725417293134705217080250746685524674358821538066288981175802386395955200000000000000000000000000000000*i1^27 + -119091457214861559742425152542486406745506059386752573996235658577845830421352853837659016175618000840313396335736139503281073163276024569619427057107891003336538848251209668182815280758027089975270307061280745885919845887079442697181565485575202921576594956005644377502131870569958181403597589116106369332478556750436337880912706398764295009757017440461696236920606163249803149010416197417029688297180386665197275545077956069010744695733533169783422414865379498726059989922849497020355974918456461659462750139058681503204243451442015036837857946818131125090788939693827472727315198536349635819435440022664723126734968170164140794914054290923344012852975445269781520658513446718297177729706784945208686664637879135065771550553471270113036341491142646622775900356716373071908598885163781916576152065126211992322577314245784268405715145589710321647196705915490345816522692745041608991500066056348594351904480747509511826612655475164370582004633839330839614510436036993385032844524028098712305396329034201765570865414926967454884355279600632692756970667737449787426778844477967222882483280606364649099220852922544048539780023742578796148702992112877049608587717816981615603380209336118656712098101479981435822368774970179012091883085144119867060445127289633914796015840905901137761214013385792746652445790468156356367858062944883114253439961227084999674552408790738384901546829013254908116449326337060587356452894466700266519366344440052561766779072848076797750232200651780393979825062408884371499718673092976581519303780024617521656598812191588213527275392547733808855636111214309364329807490893026740406060557173314671879185316593981416126706525476060351748189523160583248354316375439767535123996363294689801963068820229879467520526214628806730816264299309874039955928600962577537997724884480395707343754023656215072580816294993800355730424909960553384811180365721174075940326877438698456708178102064507338670091680180085875387748068210657926803650783449386446728495494644285599074673334212368796885027683118494160932194848102353469440000000000000000000000000000000*i1^28 + 900197027732065232517101526990258992542237988901700029007066869405812617423658565725288007180103408315630465274596258671919002205324378659925626004333511615387773727995087571631607324256447170443047098695777223141751938756269703591592808669989240483515589955125599984140816234974650967302669554928743961576499662687056753122111720241660767259716853161227629816342494371996339371086533018059355864669234190037910861804901052146035260030092547419785714173855525024228511422439271401882413067938541376533423745257318604151706257454221424226836389130839222233193679942512111144179251672993057639683151298805351184817813215903086867386185072395104390464364182547180165045412502995339309475616902619185337710987944747580005085796448830768912514371031778836663776857813512596870408673656860775232109927563308624784076381733311551311816299729591257567785818038131850854616893680071252350670494511543462603008305413622523720787218561816173846995979476574077004481730581609856059377051343988811787568516485087746689043778975913961517770892160529374487053462327257108929056500175426029679824804238305608195892462132836213841387565522966208718274668540841390878447093281141691678494662623267033074507216387190847332955413043713790169133356755514237497560579850420522371765704909818879570570295841231823591966993364704796529590424509516266036549719257883215753416514377591902962427337681571967307132665451732827476264584498194638857458254068005482543295500305210353359593155004589588949277076102476736642429794108566771648370871218831034094106859531213230393337546027004759189315359559618700896147010143153285233748507855784168585110624340617842966696608096462727837256865708413246495770197678412536291368432681525417336804170398574762773790597843718598277298401091265851873048725211563991164314415234524545401693519558856038234996989288593627146520063522624013821032090253717582907866637787431043705508030972766410709087809707625078787669116788173790331937428190621252610702016853725962470105100442976438579999720884602509450746460232482816000000000000000000000000000000*i1^29 + -446823067593215749383101162631182192659335320395480628405501381201581654480642209005723587441019101243556541609346539838337487504110458104605020027278280247105111325265180573501723916679982764379289408251023508560184605376529203303028234878052170529813743354738827024790682996660308520145572453541224563582980930880915238602254896506742802625007439834460274493256115557748974630855070944432986017617066162192888259950590892770266470344663503824995781662866474529738703394547978092350605027695447721938547686528225902588139601695586587704742214911633280695063066103538869261110041639452577403049628845746951274248440467432012772303614393612417855989784919309619295179609440347892630061366985060608277218247349087850627554556066154135218178197188865761839689268748769088909538937924077163767615675826783479565278015305414103731847443059151694791889792779234757923000415826803880888431984856556247646250735229885598703586750238595680521124745639132531645044800191359255895210274820595442341660439177766387800157946090676840884064833582612878749436856862618639338571271187753702266770445745697498115800369963685761363817173594713538817537079692648306383831383030862659487436971002397749516716854903372765073818813322423695932618461465924203986071117990434825343031376758136211871617201310742475577461096227692423171394591831510043635124648955250902348250712895141585792488722256476449633968515599164140054900298438970262476106615374554382457494387202748341198231116231457881391426338427334785908258923440116250202253689073318447882788589459690301986222626299026692986369786633001445964178177943948006266491930016309983781194653853248863676815097591717131062815011598189695545251106010600147513627334521488981609348383396161993347330336394740613129416427199777039863982122390699660704240976479517613441545286395786813109549284560841782671398011291128150312022846930880034421970086508584632367087917022259820781705334014873835301655171749518105230744087739777299649752904291273856217195471943412214590313503461673313259145815654400000000000000000000000000000*i1^30 + -14000864925798987580873663040035969737631184185485473660802663238786768167256797674572723164517483535496526930620220989771588119660576966525127227797336414110710044579037376489598074567317336716671735797852052513604977480186953848788714950585452927443413750781587603401807951273012364510808468834679256572429941884794489378657990493851244108130424545777180262118549518622869070640118785547007375050514781966037502233151382102376642341660584643906314135274754572191486210712397656192106585657875296890395339589621931985345150266778075138484825320047037666646854558010980647227070948228681995401199671891377871663165319354500879045584322440010182164455552023840116369463045279977824011515984805581159144226238280922505282860295699675645512237114404778090068598473809773563910781033609148501270036409282786923462368416680887637608910135827213669661101342567470852827995950277268481977619325704905906155543495028792596650196362153459585372966758257554334306267394396023415361082421243541517181126951361374293591436224376596106070110064843672839997312288246968108274600572129086716488788115902083738414689417586977862649169014662197143728893879679809567888642756871231955308725586458870044600628880660175095083511842191275212683317405498453612885371746627671437279733562069056812250727308446304644500244620034357478409716058082244181762336286776172728900794759553725911403271179821803747370503451135130148076855223234244470530434809567332286567807510581051366721223149801235257152477033213302476208112720290736889655624212738988146611974493876383912398065999751711004021371799716830335456468826691613635288104973662484630958113265931287873636804373205429264384046992068656757245889069510977155066794678740413493535253994930963613666971036659242923475124408617709092703890026525809976093352321378837322758795728983077797186558763253517620902221417471139363821190513656797045125239027365654866009310939665577838039088960156332271414936943294057670761413642897839407479772627512804544500734038461392352352797063772577563305574400000000000000000000000000000*i1^31 + -75442192396500588847933486012060721304773589811870850470280959805148685005603996119650278662286763526360534835152720700773521513667519068998287343389608003222601980652489506830113366563257925291937140111374061377162455012561191829211802476992761289314301758998914486942945814963693785791427132499784869672706456794860782196380039931719102472177863997669195514202721510074332546690170376323831493778612976365402852727640719440661742219652517710880422506808227804615578651245773948069381700752260590636869926199576057040355766668089020812848203907508687087984491407460085326598865081220362307032356197738183515080570226711583501966190953929906969906723817512032235039813784934859106715562749326330232254433823016945413264039980964793360078916990710739448307911754958928876188234001506167056460432384384600757529407751602601045885712323023952287750418227284972498498614470875121638447817154436877118417092115031657381804913444471766692829037218346533753465913583991765388595366775013875362446751810777569291006591061179512821764248955545378069962752853987147844324868224729408429586758543558010970433782444356320643117871692599390336462861085546231867249183990288818574916510917301611057725103514006564930137195469061872020797907762952251739817770695609624406437212693166457311045720508918964481375378262504608561542656356994562940558541768530876360263881284748749103888794010665561160775502711368588635625162045829176895727999459478718312488322092198437145196066545049200517778321328184236491975339476043497352348880822209416608503284983264978733110094158448954748081055354389475797495882651604921914430209809759432969987771278942514635841184829105155581306737251565936104931906462726691365239058382268804858566663556459408107207449332057189804077158114780683994498129094060311880874415732684294751477475063584961528438466089231828023194633116904869155456306231753380760840147081177558076540950159809973265978600858898012611327545915275594478007092000348048759461902477274063070251802411550061841156924170219653431296000000000000000000000000000*i1^32 + 868449772297392771829272577555996576585563671733974546684155941987515883496408553010941153073684761861215579638317009180999665086519648318485082731741970296230018388920323515239013569363127633301964368760145885017771309843878966188123594369020353968707388076838541481441966470922102102185994659908711393815814128463930944048340463373391435764197319764401652851368751393183389345053389425966474285063451305588745434192966429763279965890608822694256175403154468455053622680289884307449562267861619130824402401435889175410817963591675833980968973665845969640009575587206128058707955363545782970541978904645428495696645143321826713209565917352679743952103344665336642831907493140362329506070195807226071735943137286237684101494986654808428839148095269153233605167977381946345545284058143880107434787811772353863102142005035395571877400724829859079753995344132285412396520903675679843084461637705052506421469617201293312779704177074794253489755034013569206115465802171393750048390592040659826328398993712736482078441252212052600229083538018454014464926604361294583915488531964865589782277522783159175626795929909461924243975703374293314738304272881728227244751801040901376930836199708138017561412214884233596214803943306883295422064137516450364586599769017890902187576620861375908869969499100220677219968911451441102556839406771062862287247700861931362988774140486195804818166801236717383027619927879531747305152431771596954038382884221809918874697473243626850053758276494996614451554253431118003608445118160229190222810945991478300957394831441544118544832980878363298088117280539414187360609804777782576113551980073115443222202027590778096740532904152004947152544280533893054800605142437436874559845242177039762938462502510681500370894182547130205605753448929072327146674293303789812817440895216060545278509912982851272537327832272312007321184177290015713157325215931316416512801812216150976735600177211958839929727017116869416211545498641767979193737720741951132428757835736175126912301032938434884887983682695987200000000000000000000000000*i1^33 + -189380226803740587170774589069791881836401852698750135081933432109183227521187159040039889942180653906895107619858837918133304811601414060288637509428627025387604757766104741422639918939328989882904418171265187557537303809723242704363178126700214974717213587758842590414944902847693798752883942190108359308822783865357795694946577672943415936518232855552402076145668053289259901261546003323327187533478599821003660846027437945827714423096076015763553836415944603658631887651930291447235359501791899172222478679224500085072054808352292640555407143602683693170367245257293333722689446025503276610564496658636540894911530592389547537391987904195319564818668845190480994280343430868823963964524557280662873358231527059563200424699458342737781379113738918579928876930501056069819775002627267200232198135090576066416010918294156604939142469837240055885383125592203993298064539615982171971643547769463941336192837023032828696917925176281107426828027965357925144222082547906467499808164350110864541091780130693838980270995224511594609716692393618857394236313387734076608765311678728390831976237383704205824866362037916591225108929574795054041573076114974754536839613236837149998566363361818489456139748716612566062916758449283933840342285683400921059238555944660942251365215705876905908428173840699799830801843435138146018099462355193382733174397815963909826498521730226083444914563512677047354151228400702736593929567479087314716563344011252946099814908283722228312684823123753889421143716730898110214025139309944545849597248401847121506596662373746009406186864786908100783288435886357707158902076791940027866839377247242071325631974778167164454564668751592229463626001260518112728604005253038065360052036643506254517225663434754416915552253177983160345854398074646599105364289778519332429710067090521315437013208707553800175534753105254129085070429270852076643467550145771349298951474549730781234871644542176634878242795425916429708035400002421224795812886946725690737390837031802368796805792432458433196174868480000000000000000000000000*i1^34 + -14568507118919780028370519694166254695237070935509191029303400911863158258276245052295587971680373530944205392839791129572853278361371050475323487810353544781055825299861729620286946443584584147827793551613974109996473965938634863529992049069084736123357032762913592814510761335345137991386212675230046355652538017383526109432288143882526401650257378927307833710109357671359882550885327753841788684188663177727151188871221293745674290855804562407144459511587454852312657991209749810277824129283120597582517490440876181976143734593032251434566393674539065014191697924143150810055372912327592151611569176863897195291481163089604502748093579585120066315819376768258852144415286768453764720188563133904087294916306770148870925548262686611011253394041099095064400310554069656970832179223416914905498686542173103902125031251797446102790862810837535990039906571107201649452746039682247911075670047767438934900826187405144157092781489182084430795533504589473460414062401416921116394691156589729947576434685698221751800797590417194065280008703414204895442985637590512329925971029236435498749131139389203105712967281918259606434383407690351823418333319164288979718559684553591281581966010750843299717480831113215437756757384918656423981097229371243676313565158125983535603120001776735614929318901268320596664060979212249635088489260054027240179422612058905965987150236498185485202700098880787297749929252828496545834463010390968170439474169462045414491757653904997394240235737423146702870308800803142382070951021641946072609604847171781779391479591371291100365323599311168521614698929328332944931489717043566674674967389329343089863155706155007776728799861621646645045859387883772304938170417042893479126555032030332715456255746005816719360509166904783677889503712314201183239547582828162949754366371988036215620574183811742894120849962411491758934579738682915988730619724354129597138215621111369210207665715190726928798205607418688947237143979174805290727051206034283308653322011554748435459714543605618409734144000000000000000000000000*i1^35 + 26266449651093784345289236895100524185024872151180622967874950828603562595745573928511598422649737854744516137930069013927807179084526706308646033497274362384541786134234880381912474088130413532441483017015297276643009996904116299157547344214775228271020217318022402419300941583397069627395995872547685771744869756659213850378070202169758440724869684736145989846861424315252559481392318406495756167251085359320847770915432243467185822066913087165816411363848972328714087616674825787502186503993209013861720038002198338871097206888050838293643811757918391448270075604671808325266188827982077357695108957794009856428419459611530318368211842597761481679413120436341394200895659331534218340578613115399498267880161338541445380668631231810194378243895056220974962970447072378659266657262120837103940513093543326370912976981526595773926600426994175457891221524867960380149656261219740664551675564886196577530211969241925098442550542245046134244867420469329001525735128029742895799714890871916988223486300373379848709974084321300172420438530811483719921214503707956527436413990639106890406942344155363552943519294722744060079443762726136217186827937612506186370841562049486034829770236428612300186383959846340553403455245794034235384359858796775021802005976966257592990833124973794191033849693605035264467356794772605514081897099583486410436273255997421286846893979831838411458257716763748725432078437371096382918242539624565908946132031893689585791007694887026840339707249860498612055007744563266247367009005661365579697102772865378596673248744052492988759462465223371023639598054833573559093593653157560417718707028459057933710752960335078686254543970125498255970710698817270278788785881241858243221992854374520432146351167564596488384344153827186574122584693671744722502921616781149873067331945828751462611868465747735765963584025973572859196692680981410632536187210051359604225766891687926350028893393882676731531697945569059445918239993310618207914006773015016656570053496947410141516400522909922099200000000000000000000000*i1^36 + 93229420231730526588506658820245493603055076244943999815322622011536198893901677236902707614164049594785879602545240429243120744258982432023315868507526719235752324434579047142244585562830029985308843503913224242983379838938798405031545490648473295915854468161325761385712462060397940903525240893666769018027248231625450264603258132326242332323637197194098076340662024789074770591844547223319873773062632850868513859141108889658313540481566245952442548353128830279860621124596306331282608381653047406556865498476199661952254791993389247837802529506085206888336442172903220252393106415654247915844770113821952908612185694000480664249302037269020213266927912973105396046697016083609627407597826135819393725224960564859511745672731908264599865080127909616250056379442196127118479528715761627550901119642705192116259026617189586112557555576344261125836785815315150651704170015118312097725410201299283077747881068033293182851024241184434178500974789497057843877049961339369796882617992300656495562640197235052310262161294029381241575203841610610654396489440985583692617156953751730038678735289549524468605694575886623536754807226337241418500859286606021470903090190124683753618172407901827173165025320757786482129073302826657059034564413872490743112682966379349849018590161393224152964070012601765215725599589179573799417349459097055128760131654498960914196137539550750167177711524362801026356764136150500009941797297019411500782234543535559298445764050508983588909573098270833310479298526290196045916659530813639418569026664650375830567515571211345790085863642976923143009748957790375104800798011150833630939175548538756296653166721948086641560935708593995042628456200945341404212313413814440588927730894741159856867253140709873547527114801688889201820356646126506456192084199797848465206581410313090106789204062714387606705655236492395439716502469359884238164365844464841870997001708575109602631246449086501737701784860635104819850086308854537602173772944542010971478691492372385600482060365987840000000000000000000000*i1^37 + -367201093787349075114155824310135115184817526885547625584545817985002137500374751265998608959201259631662645466502577088574962109349900068660328992970148720780452297344960967918531492119655643093293835212333075238793896802654649932599104020033137517492337907471189148209674136387979572665162805278200321492887676519151226658261415233702401365396653773379900107558236312534904390628983882506090183991691895201010373903458824776118993566570424417370270417803183533559142131035853777207042525634948726679245644029221229936279945517667436946650982820878047664792381778137567826335127540987103403610595834247541145842722045005019583862717082697931560421674169907865758666359017436617851170338629785389075992798396251566646427956686733784694858701735142564989867772746501093987134092766114881233681535553689067464188248875819117048813048997611637653020043303624054993919481323942421072394414723017293598891565780587722376621005160023631617634219598676685554258990017503597327158969058651477950981937510055482955706362382775313830890970519835223137449047359501758385989538143605126021686343513544134793171443025449567720132456941055810264466283049313716714952976270817654510144312851628554477567894253304477366610533800502459199016157569107843181211794255169518688982591479010884066591444588443882396627415870892006790289328476372707120283217073591025588840819932172787426377216702745202767198888853924485629944380812151740451283228483411846887358552634493217400053557181505995549487068820862588275214822961544429703891349191999646251479486705391389476172882287790660910411226009127824447438046248452176060778586823646831334770312313816365550158179228893437571238338497037177860676878308164171498007508281759076192918103402254021012368998568181421984146691476584072281273209700324931596530142823918654388060863036576823194907992240331167028294922188211971209069696356339222843812005372534998916543803201096163151882988618742278585912949724106195607338014616566262777186976161237959767472574824448000000000000000000000*i1^38 + 670558680716168251457834578339819163136827236681526468746539279455821652836572865023153675749159264422661331263708339663976586517160514888938234968209168418881540584341293403264989736497700041167255270647122872232107895234148480787151875436850736577497747574842818082823310373948930011594606885027194689398893590443235911434370351971653231897717773218785262141417191395834691897718932564493918955119462601861774014509885919618675537142828301581930367570468016145255630666734155761843754395049803118920933097078727796535017029644279052587780154699991516220197145576971892243465858047820244231464398409425309093730543389603695679365256761033561950228563545524080482507806402797115209966714178284578623111973413275171910310358297446375482979309429714738199637053442359521282686030293780751707702737609984482273312894535730297957361583890085234683445089915935881676831568266343296134309039376940873647688391627551645051663518406249351448388282574706753763664433726485149741077518890489853012406191671242295088143554110924575631513467735484206782332436005019042339126326774830446898497800211966588316384174294595344985215329066293005629212242916551800606612228864642975307438317661007350987370120066378695625705631145472413629180427769379262410189122102855744045847748135713361401157446987141788377695916047658315821958372340169080439482610797767018026944450531294938979688108243478605177128729173117893362439978386770398184569641509617851545577506915018797264818183651009659605851025962344253067046714592850998577385269602510128864770533461045593497336673130135849758170359796932887922398515439677975359922203075436366592549861434134800039987355604339203369812164620046243340870262561646382170726948620913918606909397228798363342156774699457483825362786379957257922520076986431192120555122888046407853900023923040197989597544736507041731110359719715970906164103356721456280879559502740711742615103369472568314038190779589912954706536247386930775585110928895746413677515056191292358577356800000000000000000000*i1^39 + -1670895671213342306779534618259649010636791185664995011352447208298804119597394987361611619741523086451267378525627140187888535120417295678465391933305474909155993586470665497965366274665209416488006327204781201958483826395726441853126140148873780643456474088406056503709320585009087337723602115590858907501700246990703821426569920543368246861651841164988380931063496630888571970507054721685069932775930036189001755939990407443191951793560350849921629563194741812001560527764831871473727417181864558695932144514345139053195115603486638847660397622443342979129282576995492670475171777238686340578746651401539838904471614052889541405106469257953287394080756418815552070765975933144796514652390230765681876745578117905356327141855068634865352801450949768881113825047616220306765780907172838443178693066402455428090258559031598435881065330097051884354396465279460909768170519593076177164850076758890129554188892197260080514249621776034061417092901352280825318705318503153377400012160690167083007937252538775630204790837066786877261668019816079889551646491678199156241381327049172661361452455255159963177864994776004607082909541671629801624134336883891955421880017616014413714634702896970983943377360146537646202018760689331426739956159563162449010244726660259485265031068444117624871011001086685366426355264803499764654623895791914640246243653759963495944783421172681978312621394630712465179083988595155414044441456973943002567716065065347230098179874443770508601399936715681129882151474569600027815076695496613241366157251881203888031143597475770419993662721909029099242552196903827412557274152623865616454357330714035795508217376542632422770254396270097703135362190250850625454454849962337534904954747918788971638080017562404881606911967705185292545819859176380549808524937980233000353134274216107573623921151781834519324211621012755879728504819310242980975158266881354813384183464616843730578754893515229677052928744801800276521283896895303749439493595091139792074971152609821327360000000000000000000*i1^40 + 2853034820391071810193756060344933441005286470256352689240617952153853146867259579339020891168166224111587809417529290388447306763490675722156586575316438407821726849147511378911094119427468218215559380816094586773379711093617839725759227554085545272527812667684040503007534129537507909448267500781987666612458376975165899110332053304211583427638515677239381654661911954239405981998151792570312089631472832717708851209483513625598431600769711451015790240942263847928070291568742703787291715968456076295462453176147045988698388810388095571806562227802703190880087349633440779181518866638805713019946253144777034466518898436968168948105849594305281094946444272663784115542933266564671913075541667114163566447257297445749603437291091492531622074984979016056981715433900063433168332117255785024770609621456377927945604843176927571070539041041592993689142637722497663898243079048036571180985012825875953844739147211695245776388633390760044349105968865242308759777953322537834603453520196621083797145777931186812710205390577822858666133976795481580153122990544946522908849632228255812684870702876886296670187596238603093138100722147491949859110424961375889184781606705180786180353331144870732783734187306179812103989246358511858772044281041279643295013435587392759701358186697513569859377318486065775804347902149129741312283149406257369364216695919608417770632553480575708647052440606448142880924282440410655808999886483324880817867878941222705627828090195593042141070265647021887390087163721070384862675853019967851659315093018827243606964760952715696046837253772430500798543122787354279076475912882185287014017877375656113490282249452484154917552942901212962991440597175871580359852144581139922965600458255850563749180613674506309485646808801301445142346628587315281558684362772719234821242917923747831550539821533773568403391030982955825517713806486679129258757110945038915335659642440971188432962158483632160587055733310492204056716630816903891833639525690926341451085242171392000000000000000000*i1^41 + -1371763668584522919430214322750803065036883680993271682519553308053622125216041859278293692941532610703632602833992511637326610845358479124755804773896142701074108736007252377493559629887491046992724865727631339424836478688637864051713128492427261922769072558252293019318041010034079958066807273382972007106453858742530062082529157479414321607714729686852413518426090623639961180824880967542039011437340182399463911248417457320883030633280327508003672837101061410147112548559433613246850875408908462885271136627615569013298088431608986170593356232509293873408448437209643625679618461969623187281373088018577592613453833531011379525653426382362204261838134156326368751932932029091812877278778017138906725325108422366475630304097765659688756083858858678375079695039876769787434522137749388776020805795028205628091989856137369924941193139407431547347304179219779580358689434035742192787022720349128998927313609876967688887278343631556926532190030091733296974853004554749215039167124917008042466266016683747271169380058431153395355943791609770888379057926145488419626169973735088712756138960486150413071469570929033854448565360706694569717487532486146264119519807405811743298635862922161854888691995383425520582104865047302027953525941273577828044533216537482519420901396891298888497060400133910708723159753045953711230948463783459759089633060603345578212664479470079076190077178589208995547824072234367822135118737612590745360124798301764963717931536071721903495646151165870519926740587927176012670577814569125866910790565574474607119764768601731870631862635905702189472112003005278497995041957565928663215884912613278626787816844288752899812576398194886828459368519640126398509680230794059248187473360061949258436119519414855311293936767183766899654498771018123407340657490975220575048173311920338442551903943055699905480762141596774256326615572548700929325578656905379912629333765134668001940873105389298004817894707219396063453230279153982333130540297659186416373150515200000000000000000*i1^42 + -512271285371046631595374620472396462990702125624591147574376629458582419216896065923937597258412429793947724800186821914371762102725619767951115029974122686382653365788441657263874809776299683460334301400689185014475716397623753605865875586480375344241490449927816144312909644343907827867094791446809118008213049495230769391807275484909400633165479945353635054071633749641611929245027641943805312449558172386461883963531380445352972927510684187169332347058622042657368480044947117224354510148599972218554069982279377549357424952084835474281737679968264977644189689904441619230996684178232290868994211867848570662150510817040475242704828588963379755790313705945500820858900552762722341747254342414958041256845037207714694383621135520016364754293844490142282170738092842005641985625666713196816257183571883952715167292468987780094502995067606902798773846730057246786390483799649707553054410873349619927253977552397036842976234285150510796585726789944061878749702027905995816775485178396152833487122151956120833483978669680330320130814396960644022207292398799773499462624306140629526360690197002171726613047525359324510076579021870824028970517286514018574326940903575616485341875418407525467129339151124937762925198744078227011052274240261297050740342084347971515980338687943600238841343851802975311896336569799200586996353728859807600305059883219148314255313163636521623856883146499364501336721245457964400769053548143968954018639347439464057204041301789034348199923828317600276214483819019227109715859822088815174684181210358364460372177405231630559217662322704261208427743749609725301332095566480767470240220227779193106461424044611343537945471093838846982245852379617669256701198570933044425039704487188589137702319737021547619012337208745084628477795230676960502517465804072944399129960031799247492297906688995931412516584726707431094405417088975684275195459874354223882192020615669436098973341137008963768713406466056676982006613456011170000142260643424402145280000000000000000*i1^43 + -40277853116135878733746039185568574537344631225335112515634277113140471490317174080559544293137646786499228475633259725067040857294231812161267984443544314814540933468449130969316714043163559759035038360004707825828189480900044625350486995987904879871983493991602764368472495133672555135696129308849404820952576357223206151762631054259229867445417674582115868405821099392203184546207899996263917832872726900554770222065880183705521741733060553052349785857726085964447782630791685436171848359959500946146974450178659857564176283966214903362136305406901126892334753915078211516430884644548228924296667343400309810925689626833051058744009749404661478346943360512982828195293354986612971716060353575564045808352081309950593278939735593928504762633984472610448294572245588456549804725449211549332988885151488020359748995054751945720358633222099438298189892347109289176843779372217685869254183776505693615975144599658097246513099339323096064576172287406204866697235896409459154812542688148799150783406468209509018651560687783611321425418549593390524495113562156403721787685291948440113822221180978770057619876171495186735810440236662125570646687196957734917191747324101365058696354292104518784850290762295099712092445967977466074102103302999218325209124473746211049717090854466242665534257507096309359760914406185289422088866254580769093065446129192524593477751640931255781311192674119396590354264567757434478576452582361816383459395746457428594301441886656376732397956974452396658462529700432055237463662674670555885384963430056295113560384008653349534514097688298218885795300467340247335157984005736525160299122175104429080901038103926756562475010021548750303585203722467345643690737793170613031090157545215972153651176305679295878980936418556638125863358205237515605784002467579944684792212668072881167333780711628925230104130157585712225320927246700599461268094348219107952217502851791269951756194622396567435597284315862182067550483466262185481940242127650816000000000000000*i1^44 + -326781775459089071915133833304110409121577912724348029150480979601935945843168659498831671227538698195057707462385646795098242572160365736107374294987152923223635577168529049067832438393158786677507273009759179705461357773942781584056689963120253362969019264927874573884505141612709217104852557240536844158275492833656917521853815261092164022988587751925530681103805397915353051068748971129236311156979073242719734700293248917877421820817269720715013307980976465260401807130597723697647191953252748150563714604209192445048083591771814215058660633041068867506475462952652054690611108512993330916585851695650815850623684526604733632130866149948523759753134373419047695676016378235833511841544622808821711319716416593484068643101631635678049069273013640807782372431280756092968759365759110106743111249596410100800838764322524812091009173518734022863588897242139320434532249638374813327409282150481344654695041694704007784166337948787779246858504533697808116908704569087045098052179901773910944256504539715045193917838834080839988367605976887837095411101789101307494835792623357898372191075794609566700449337626824187283819972899013461740567531364027537333126030885558015702223911791199350466300376507637916700779122248428835001905740207671008153364468925423697687900405198194220993455015394265977619756169305088340628827822821072605852606599579705203184559910744684232381228094682093037837479396297412946979401596175825351099749218657978504736323690911317489783140045796091965577390291251324447134250785492552716853054388597583216358581034171197623651625524964725784678039498051994615930478483719223426008527007909381633653278173844385901980634619181735542118676853219121081884137721070224036969989973120009514857433540353455469954072227295301837594727224833664572179957129873942357012621556446709794193637754939291853040133525862217812139718452494374772591428247296177780208001763562393002474206747312416223770913624427668839065511494868239832987362918400000000000000*i1^45 + 3037879224402053855308023070991283537554676454618681068066236259982746023324887121643205783611786315168044299986962564870765617661793700469056442748308798817051434746646822523031678677860583707417226992837962248365228300364565145289281880032035648594249587276004752900045476716260314729893602414145628372712433618926402865960934397327342333168321402569557386072181292430806201704867952903139538570823383119424319094410466928891308126947718651352400983909567823794664318406007054213744284517200369397841163875762767515443311372454701512332311442027744937780766793870067831364044474648926192478362638780935764070931829665916827617640260897610256384088597404373063713661023925289737414968298351339522015701548040214231746149170165314393195523451338066131128164416472567915951420909752896177991985732697485905553240866086163673540679817459981267482399783603241758394462879316039553065099899624256815662026040465630164425769169557473438944834564423515078231554421030334998425275215786872372059048035090773137702787718630853842903763891095302745422339225858443266687546912178651693490289431967563713271885304198464047983447838400416024837520553891905522654149516779209849071390471558816650666401594903130009099565301302025051362708322155376255652386193426804147929489580244004486593612187559962799490622937682742654146694179886259435784375346784498715197934665597797267401900247215899993428093056416198104819430899833902388218878929307811118754299262966095777261082037049508538716867539555759108025632038677030638091771066951059229623932327111677205465218726455245187047452901398768197591414934648080958950346446536373564955660424275889005887832411298353081439054664511840573639540983246614290861723112854971008866684372588256336403311108620903741973134546511598640776634135050927140769405113711037910763584998277385013439073690181035549112067076941761416755521577151449450252014285707790200446785061435999532053671992845070738119881383473776794009600000000000000*i1^46 + 428203967694343246071118074398194648747132067665777347624149692949266656237188516517220236568099081765081064244846743764837226236023497330255980052742508416470493809261332023754502521707045754591513447153529984940350788962411159693113914026048307524964114561404819848378601340639293273321547923041817809837599987774876515886863444111628607114127511668026340774750647656655841971799879408970659749350552138799465135592091737942067398013991763476593488239199525778595925315641650732086411084551107592209319248966178442430866785855550769962304534300268818218416185781439914396856811286664264487395272542804130016757985644362264835404729791496924658492041668309462602221625592919426159424037364565043666741183263863307520698154678393038521726348591857471054716896988427704582407405254633685240079788873193551519683007085931150141635567490358174428727539527755427853765467845370032106977389697268254024009206516799812735993068111233156088623577995640907672818703266126380513102897060110261232222061376064126007447921099344344889787305129375530900662620542288198684414594147090486298138259366182776379486140992086805792962858183285690510803218478486688341826897513180532897285873566837550353230468038027116561233487669920995554613897621445800253513282883258500916837031098796594138961794870538924153013766103506741194597021800404501078811695474010860412057825680661271648128914441327230487453506195647040441440988117124813731573053960576963209420084693422023686013498799547845320512847722999547186952062752327778936876086794419291290102634709026396035993002037715566318697241714123781565899590441767608339589007312568915993944256666019549427464006803594607123431319559013671450198647645439748934771312843372831862772019214286927669065433730454252091452674705612527911846264052635929605981983612665534620316814985898105765897976514197051049716631083989334344736572559705023299320768688497638686920693415943153162763537684637646368409389105152000000000000*i1^47 + 26238948533992733856262810807170312763392557013208963493401417725860516203945529633096046873725841004966379367259468764710707834791617369220671016042327976925572676166777552093439380028399283396542898939826467953088328065922218324574394774195482902462490592263854331058737456837292325224287437890484711641032473334655014609324260757938548906890760167494661929159084806543714676477832151114276897723475766463178949491040707519101671588586632048250020126047682526032319553236868765069888497830520764566391397645817528585456159845066567062983855224973705605448626566052781326230885318131233219569046235608781325337674774697258515862762306507424813850533492177549076010085715130475978778447182024042716064568286755205552033102711583846137759497078829439763539196886848385237805046432143375954942893047978291306650103464554904934115431006552812618303446972984435034856879246348487539538581335135365275722378263731994198879336558765434651533579449303984457213918341816969542585255036593864646047545702679382453640994110922103820608604966036232934591960127718868336842923115524677140740774910280190715602215767363186293530025782260229320545624821631513026037341480136784147292232751528670568583593247072207741485838691576761379629494784380411524440033634929244803344887286658923279362889918695996391726088268154943722635046223037653975705699841047709304242431852853315213853602134936381801134925945492176121958081421908671858668528750397127348516679198972314824591610542275232500677257411068287454662616091969218512046288733171365185531389181542143943500644915417484193779530558948229458553449979173198051682985201557478562438661899113044857276534917653428403248260807321533044972989419157829381619557542063752967101763690750859105998277550255167168890969592680379528988278929064492019022486324317180030600961182978419394829059299409607190052433799134924000050478414179690961614030542300767043147313419966560251595905058114998055731200000000000*i1^48 + 872399590093685584466229500802989372810566923247329178722339998409667234571790461879365397435664327452048812310275583896914263525980572610366513806745956762970174988490299994423578083667504417081966803540620480846748802650696094253885290822451359809613260839381118880156446971024330454875705056242427839785318171478283937169532051199754704032339158772269331210229564808705401507477669631782261438968357293278629213295309880510369499300932929194969601456968729122898845444938823847006942720883953888143074676145370259381614419452063003370503342287078146377982507863559966812871853793494810633618871109610913725944643821762334466964112921872897766996629452931888850606909580935141908502171848558326712088804663500509106180600776440752284111305776061490594402876585796537468331420040893391328304355976903569230676675944117238198934893136987442626628803699592491973802451221475520738955720573699848180038130649714109645973113399537231204190538327384934469174551511686176763095944565894502128099502507128702609725648357048257669224260388685182432672620952892026980694253678916329939145443929963218274569181241955452074409372440394310566471021088941252743061272155826122354299878406638989507787820868778114864896800160597663458025890421750626207790770944512538490595408963609520024129608168681652631726224840424355730721322438322566866485624133167232165434581310208893060439844126090286460499500910103685612739376987136404111986212012075484733735125921638618276469530171074832899267562993064508610287325256421556024900673009943527094889932390525963413507210673011858776608119860953893953290153822596164755925345012519052970069699271724631406754409894144431169339974539095758816285199504532805638981698244120002699573199038090269736586564707741894184046035362474471594982998583681192714793685445354136013443807211751977144060895587429638725147619741331237949298734396391033494515983594432078541942216284051571537723470643200000000000*i1^49 + 15412427838347901007100989455012833104678249830688331424413213762830743246374687346967858608723250231848170478656356835127041454502170395607831455163389793638668963395821466121727650531904755560997085201097614157609303460131636540691132581118749008675678952364067031540566883529882703327771895258574406133299456672118419111123663879420677286735782379669311640239401100614576479589847066997846047074773020959582984937429493058541145362810490562448043523854668358610942951394078140783204173141213321667849437444671748165680327692198580298531082400623531201047346272480095952430586987775343274352330885212019437268230293526554180711089775645279969912357329715624579875861258432453770162224741520984238584873596478041458167681824204436270491955956307843591934439699848662794754331850486187427144745611498547629001789325530268216103338269673599176378150564599649684432458824971137070278700714071708487748950664951230891343314773597964127543829541246325355343049293565784501902438227371997578633006535025807199870730614392649616647528861218539896382341159461017933860821542594508522716151116537384087406876778528902673839891560057550822537483525995172721003189504013074849206128179664045809123810111285481103401876808508081431528969366298880613080324385493707880788501951690643729320248212650555136397473643924945164661657902694107519791728254447291263819377902979761224702791107472421398129119368408305865954237100031466144378253783535722407384230109563613270246955267341733079723299072529433723019586382533957475557831692387658496387310267542890738205825500511224787541986155733125280266077761578414433154400830519383651445217163111929017970319789269939653671655847542610217606799247283862750970220905689542558286567068802501563684336893375673368514582169283280751391937831503816161463583471963612685600875979595268240858998432925217343371241527629890007420624073270782600417018064262794919650890440124025700352000000000*i1^50 + 117237107121193155778630379374466239135056018073679016076072393488367552249243924387762172828677902525029010399281595118663188104439741105346098582288712873944676657017233847090462447567613777759298859818364325143715734383877645505546135709769183621380871839363377093605757721994841789789275157567640500075729422903701548307114921239258720789463884511680974225353807122593018015709107001329434576893278214184898129591606851707359104335969823010064512756887104097788819147547468647867443279790481004622368794943886660752820814646689873464045863266521380508949478017659035479770350163994164340699582124498191497268682570511646617995497753525396595244202431305902150851361482272912841681614428003934230828170302618575688642296432325520216592646902994087358137983978226486894596043760167956222647150182722835528029448972863171162878693216675652903335808987240228952079711680174495666907665100504438044279282996760646125888897179338178354824795917647245469791039650827989773321511985016436129515889375894438918180309185018275283406140714879398862268598168562690901774703629739655514670711229838925604792917081318383629241538693109768475472068588268129554392406902402550246644043909469060031112391869952357659374441211419211253587223397642007929458846531981398483982114817019306852923843325556925958108372404167516759305849628545991126344233481712026157476603613551367891509974810491717029569847557731085502012758329204068872957233864176291308498379114665701221217047616828103259292821605247123785729981346681207719933467711507669187726058304600584300476096435300903573355136391451445557681005598397433206134418096540279325388924948389338311052401720893826666560056630211431080884145948024859032685977969385242654577142956054233049541558476151392187617788491406494658589778323891705318877684428502293003576687517380437777123728523402019476063352065852917427536673674685166643604497333305652977971724288000000000*i1^51 + 455427809280556206564075266484511763136539130944199358020147322779574314705175606002401834993414368664962236988212132403100444084881651723413241069441435679672967481015912387929719730186652798176347647973095960185519529523637116155418334065652558755280630974618888050976088455865625401534814675100634125619975755010208538718708515477849318252069473991233771775458775801047325036932522136589586729943809206263388107881267258152415887343496374286875756404125035808761450370116747414282512592848729478789240643617467899391044264804842512127959836991471963873266344487341344374082677843437781441042148570777795073789755727006902729382669851437270336369466969416615059814260028680066628292174236107323779023497727555354806757691077481128772165788587825025160464673304564303428695832719775011590483266496784316040314126468289413401077310363619372899080592155051486936754062919248003902918149369663488204125162219247430227722360302996658664636873858454201400967371737717010109182231360127436919377319614253226300002979933832585036923902259233679220295800427110546282831706842295389645314758942466206193075202190667742828014634888455859505733758406870495260418507616465858976141092579937933487574653637113310007016146691784410397432848147413567351396522226104017806879804245873104282466552282205780566515154121481029458394266115435903762351673806558881626375738096529590040749966499284195762846156213043053021037293539229109538203951487684389193536101119460650983052218243859696133092580715833950166914870487716659640408337798515526155209320232916524702731258699653715843739972029644001336777381342993864290947295037714854043092963358483685397661105848699374613499690592347951032775968628722583600529394505076296146129772435003994546185480583124632578235465740670268785222054408491712262474803334160640104152963518396053553802634368856652097999912601581086054341946431389403982945704617263800320000000*i1^52 + -1115187457099363523584191788354981790061777373278362638751819207854060556338461713854712086163404546087012802877423115723235101718179877687618159359680838047643717789260270334924173004181926279653392565910526499603289583728590222747193417699254015436720554093723793240221995323306737825746676867428548619655416225289974990581394974884004456844945722682223472046304593852139713706386222069661263550919316499983110144332248751606726650032010970342326898766082987784366134298713141993025100359166595558154186050860620854708769886380516156158365058360907181028752958129798548200951213197949174836296085171619092996638862983815355523659004190745874953189020921975877451588028024008416079367462618505821499531625007424727924156590171872533910152789992296685562173494219943130762852272883834744007912991459123367466019455968964770928506212944004788701898846419996227755640095489040853598336514021300888069287876040576222330093903059526048724850612086834680294888271800262081017266330435717197928223505792241019567281922897884561847252522445980010670810431476633346327345251201568361557349533404728932850235452579706077731278265947860099549668266453131463981573622579755872545791390172902728395164791145490041698942423136744473696726472204842184793781366043201282370365268226587141628819226642067351577664649314453973991655215292094980973066496303340957463342876161209956785288458752151906690219395600808450619219866766096142370916671964101625668040003194740171861737170152532371396185144204267355294259644937097587442716824119906033145516081066981478291514392672413291709604774121303443385926733565826333754345181743290279480713729740123989893208355162196420221420036264889197198878052053290063994410918174970177428998389064147550373587926185305237209900516036821260998225144586063490349921855040936449567886412769929020883239622308399505259791948844653951467770345086470514073600000000*i1^53 + 205847463145596810970218284463803201986373781268943008437796816212682747908522272869800088182878872076145315443121768885116801938838383365929503236016553056847305445425762179747141332700336345897239397369224114804627182019178362739511557654380392949820015064265320726422700712910560267557068833918733424105802574411897301712609508136966342002384372065598407415436134425019183627939266222586251181860992256701120555010117541612860998672787279178437481502412327137516975737088483932166766842419110982311511896972519575351163810549088140211663435857182862219051424354016291464412588543551347631348758291767894919816024131520219733514751491493152122132310418699875314759285985415547033649666935851762976773229535848912755691401613306424744398404258912130344745004999637553676722323377979745216939395805655355818864794439542728217180629049828945152226893320827728825673366144388182750418191686700691092590364289640227624003507026345742384125116722254339733997709201367204736054359240800147936434938853262213143706885433712484556999958984432944530299403363245023572559716452115114564717956931313328405767978365565042364857628189343001020184693580050619176761098157592966831285119297512836500296098576349545421534910361687952372071216618735680675844675698006226489394321286531277200658030857702159111469363361366205502784881655220202635089730450582353970479813677820383026620953260867010499374018563423716601446549891205523102116247739945369788912429833119342124943035259076239513518240795881894507896747576323098492850592417939380388482537838172376129439730823792358174318747518676841064990974594912045202922883854078555590740347979850836485598129911434048337325109456076142867484432452510213558295466066298143745007946756140952626926165362812395243906808596609425605469487418646964577466156186056041463015626785487294719587616858497726614111644573804616124424320000000*i1^54 + 2158152145642974801509993805209965526932454006426756379483289380926299575451125337573365983583017793814224491882093357990101560351041526694764739431858420903749896479543593541341212496240004885004751509006615328927385282252306174150653620535700311173934272192503255431795820182388430197277018231613751689862975760298112392878805126236474978071118960511698509242849650056921140059018585165466462085874076686040823980104122325875429452609455042349081820308553138642856373440523215829645510993479532175043135617078840154607204984096598078839981599047610707580258008951401093261653254209198305812184274929675741594734644256630506039328577831542000878850931559000633023014465397232177967354925703254902277226483227286731613895230847980684495845333593568228087917932848164499405577897658624816301411756356857512729907654499166386376094037009916953076756531630580318047624759481808432156798422763312081808382303590466285656343082194836923268612431285131840619904180579721508097473958243767844914362692112863188637036928798114109753606501058024337844156359096380662316263283757402931375831371406145732220135508382425250437254295000508331320291777150670206720844854744263630191828806420778868237979566557538897227256539344335570178512769461285799682327333619245408623279314814442909276492827331597204726963183047910339457461713360772598715991203073616316431680970426808401599573849419389415035633459573136037975036510773952745259489452161190331372439511571553562328788159405588298681797919285552157765152094381896669897733980829365632366746508532706035983348568886985324603199649613779224883024951354321676113453605344548739466878612322202592439014473500774980143029265841004272203569392816810840731931314261312530958983817467231409736807308033666115325144747517139382056201619918304369455931949354401367568648477677068670521917791208195843370314552320000*i1^55 + -34785238150907974716379117198004783571407504805727560751498483452879983990325079589049849124258938671556083437051408613538124135172983796991094217171095584595453176127609986759932082521021061709905629169913093788821379287877088305583764335269424077832449592322184965943750704138431316694112620292709260191984635620932971441230561639112022877059520453141568714786472981938387990476658535878611183791551588331181529484923698999268136750425053000826531409022549681240268767146038736147262954945647987382983474800602420981199992758095029602677552281277153840753564593334563973093777104431192804044681436924981252302074193331850357893091217377346037019732821520456456352475471249289182337252104498557616403570537283016994862804960630081833202336694623032555417808068591893657045908305044587326851440381387487109397288330285228539953194688184397252470403086362489398860772190892669784187624776778333698618006187044414329782777886102762997630839963091080354239260518755041519640141489056296554719448250544627472678767900295237821240504298433985359988399710017209012145822662524366731519435310394775787030406025767822160695919893701477618866799978759084814373011210384169853359342025976276887808776693715388441031110823410325452399157045753463357133457407533842850199720434702473954677063558218764368595935718583668014416340438687282748778874803243752914366397982907543377296540251977267042848261273027167572976069068499614454910572488757070968701456805388541055808158620519519517874761157510634042266642692714900745134432243137566854069297452737097688536895388191244102400579004211920408605860675683714628740411090342447461855329504551724423822666259839830535480188174160463424281295905240956392307763141090504271624608286952989315679576181293987430990691994532376050994041868620189173066799118516922057297306172210290757383893416000*i1^56 + -36095344006286619419812163758511702201631520300512686008459049580110257240028052622242673674709643391586115785477417905789898105855542604063910563618508515926098138348512139017483905233369058425562313888187557876843329728587839973553843223995300381414636124026532318535339688786008441543490375520214348968330469630989431412442587251428739959020670936567303374204906228522663694904852687779112910806436572028162925765392504619814579078135265856108821582274442248920925470020908295602900368548548397235385719258345780845942518066069826020928929622057803354028298855209080431173020390343809695323905606656081644278097488748264276155181648839539695844716010548255304120451400170798429944224657622805157352800951934137265073317694435075212159922405067809152718526652870240548317894967337687600312579993048682981540736789789137408056913649453361721735738290673376548351178986222748892617717836926629480959417123700880366941192354839480596755381926057613261197408943444127145568935348683723880461921927331634204916532909537278089195025806203551576546156224522737358377427108761511569626248430501696557487456363080150872610965493725083104523501137101442400329844645066198250735856123470057032083894128571739637231851120156107026122251007263574459670126233866195424881698368517753337484909235971488945694458653252803870690990979141585061006035861316370475945411847370048889461034281199317241644170636943412243087484824266479945644139613759252061715512017283573462261548528114633324025392830259531833571206148253518021350337707523964512101429152466226498901880588779020331632546777999711229395796728358953838478126365906349493917744454545181157031906123472251242846233224380411205002376146762166050091831052108018620650439050993937583000702027121855564902745598583874179590207490869388805169798301823110648489576000*i1^57 + 111400905898001547865240416324608931879180874281458208123345546164430126525737856371791979962085275157844938764433869043263092499858236204164145600448916605866638046736128546726017820693724276665523223933938550177054684589748452415946826170980096696776115964076565430099363165212836116270385630694808163386143664029973980550485096232408118497788804287018003168318391527696615487700346289729677701524138875622137434567126297015193889389039731026618207301264072329499304130285303350079689599214407448772768654585921741481741752063422805068124868885248554829102503210867384051175754930704771693385956676471336502937572188628195173228314154903206636570588290196380766874209355922875573261240112969527972141673154979456142682037597383452961941550334294085539304054662417640275395917638889101943458112742070598826692703292642078860461622528074894196358485406844202849311000505258584553612074860016049287673838773716878222186052940382338919433744225838287793462980464610513516714714586240656722184459659095236234933447023611059325454883162808111820130926342756267926021860072976636781694996019978306510251556767092205219750669678997791090762185006885310351749208068660192009200576547495860587736805996082064635485737487027168858297619298849456540201424810490233886306276313036205516402869996924924006386204125142021553884583624150716106134080308503398591491022136715103904907076504434758267963810869258266873161197994262192990242537029951557251364227691297872197685394871481763048157106004319089789209486128749200531644125450257841932679287995606352727511268390064866708435503400705401594792853871883242884945251485655764226710083505611971739014756246993828337572651070932098994850363868009765452561270337810603281463205589041176194921986157839015072586267106605952676309810175*i1^58 + -92781149464443120040381977395336795746318476350764873712466278317382925545652013438655551886975307742672170250143643367753131529161952634780969207888592898760027894577777741291869591252143443884954447467608952882279682262361845165307134697406196314771357420665533847944623562731696553725927540943727123890702329711186956696295343408809487243566981406293355232845328371006956487902333726728175257026606487094283987728294128200803050509452445633465750000763108193433294472635247904545193498721972719483611402983122050819910492111615954695704729142551610675356528156453880375369495759223848324938368876713497953121522188917280476674750297136521554821186588722733678537260437872726062538720075211869242903069713220085815626191275261663768616459366220853561663264058656657976471238190931205528874760526109985519874718216611313917469233193838303805671583087634567195168967253431615256927504033052902150503642256458383577922833023365744401782277595191385282493419607833724170687926794387336737694771962060162717973557126082750144175009736559288717730707845175642948091826697398989622644523591652983564523267055416301410000511309505275363092202738954729940167590160750639120822580547956133644748072340105284744773395031964603908866297398339247580730227756380673149746882135890105176853733631180627315227426633842503547267235650092941116038328552880553984015053712388699282125612086473540770674443728366460020078635287167630137114696978912837021593140626116771574819336296271284781113983061905192227559487267538928693269773052789610095715806941400545885568975079120574661501705926176725835225996366752014708649486275688007637916702401913630379610244025378722255883558300968464672438109640905067350731118094172062925104031618441544631760419895*i1^59 - N1*6895328128762784329864652631346064278311971042335616767657758495338857340227638953592019198425558327055021302393216402832641766620819361153704324922043798845761318254511895131901728741331569813045610848036896987924497617544198280576423671109831147304113886381301814879000969931251886111746002430702408271554643978383951346254702881774490831568988016899050763837621672888531652589516648208640620824145919376895147591362622383238649846287168600871873751270883780925148635300406709956322764621659993419143794193300396725060038690334211520370776555372244766173210352993630363046246836635968421461880896652666520202624521215164262399756660935863417149223181738476598528*i3 ] ]