[ [ -136835650868867534749174639844091227225218649769647291504934851630955159244833512088866937392758293830996519827483186299064591618077363491704206790470861101758681891336492291520259320854467174679606615422757232310523876081910849869066660512093928453341464078971357312383137136278868683461124642599896484735224863291296804408232954697552287787024286434943384097217912160317888631823289104363215306768946338725234565565759006241672534844621698851130603512078324357952738683087948721432242484772156561891613302785941596747808488765700715165247982988756464543491200560720822104422430611864540131402596340164827625656740288874075975223298119001299179671117665869220247764585254889633914185318400000000000000000000000000000000000000000000 + 417631383777211410003679179547503958816649370332341617405865449116433209317012457119620205162023934495799692671380530179563114875169451153543377885662091282307829852058176611137471972129974268527055142951242165206158340007757876797446418666732471583967002318336224182730976159511509363156462928044327097645222529591991901033017968239750868856415257446538441379114652937469838863595092495531897226712942023091074416133314191351247305162759289205064445543888704443164600073631361781410034634726809519763419932652432987901242206606034912770961028386383516574384217505606933660043523000765391473102963148852168555926192592237946864689527701310476606246993216106702382248517813909524012072960000000000000000000000000000000000000000000*i1 + -256835484601942758944535761324294603114545953442148081973298025642711805536550436631692243605625181087713833177276464811773527166261060537190047830423608051971109827052603541168898162667610715761772403821683230767854792660703095909502165186423366803688960213629962922013358430385117459666340099363826625660047883049069209961246445046669392025495166012269636159179160638057082973005936159008684111891700399609608474889764544363394529571279550154816507246828360715588860498421740079976254903293642508377748549496120381255823176771076232125040468912239786091905195167715028892105811243355215941704538256738868824144067030827366781576850776932205662698624206178436155553955046615825021665280000000000000000000000000000000000000000000*i1^2 + -111486301126342645134154673295042412476942062870045878835459687927298649730225323289763084722896027789328028563195076075826538524930681700523953284134606038488631489456180049532902287925977668345529307545557254879156769003880389105778656270651667629719911844907997942073860914689806702775718023763416730648054243854484232406342984828306821313306332862227051485448893795412056929798569802594365241815616996435547944508974739889590902636161587396159033140844809799740989451263910460900211423535610551969654435658001022923947729486982262127037367870876982324940513000502274533138903224128574540022789339233363902994903473423792380385887015218368465603533728850776846830569846018360213504000000000000000000000000000000000000000000*i1^3 + -41326242231078692513561585642862053319609620258095980943692117363759367925172469296029751924986873578297443328712497654968712563770606254094720700197291611632992504591007141388666548511797141436934757343405452196075141988005895822221163959073748430139702108982369441539563935806401638547808008825852316463084672032250600269236874311478803736669396402150432183301258198546991714578032781479880915473890848649055995238905081757641516239162580000546341857625246413603307876402485524373580961166167410405428919150063489858749286258956082400913587873724129548728149876668593044566852471949585956752889312382619084135247917413783472931389582780169975691315839588527502742799796642804735672320000000000000000000000000000000000000000*i1^4 + 276399239358723669999881243381918472688747802790103934944189123489832653339140786808265954003040904650582795736720280513854851608988201718732093859452104727960237734594527880738259247504989815821662572747450642109328139278901492078577807609232232359984097579521830738338164967910199947144275243172083824533626644537399028464499048533005014691032064123512644299240954046150415143466127361051965256094819799251724516411089869215581291293033046868000922359694798764497674181710581694811734187956744509412734379818353851640058317206728515141151259856211257490619298125833162486211329031061360095211442361567074953915368521197635444371123196670606355862289225153003622627646653017656131584000000000000000000000000000000000000000*i1^5 + -706231219015561751040354506942361449343094594049766688348703572554162345832264404573119075186511026956999817183004071072055657304651904824876141768417441987119995621887141633650568006750162615309471417148489578271377037132007393309581242513631376496632752457004546992231125699214999288889296763243917448049295644495282743480059876678757172518456087582051836475099027826445320085630234399732620099311831844238316823083646424512106156052286497314880909646287224724980196448308681064380770860900053639611450101727471913652334267548925562576520632057436094907150143412116638859924554467606211873600735047313538140344411824595997184431972814031545930201181894794596018758100169172136755200000000000000000000000000000000000000*i1^6 + 873441719569872136815805212571098684435786109555283711929952719570559499542620329475214864425072235588313775587837132935093543760725430306907152619057371937144038936621993296913450137932318647047138803121647327607649651519443025673244370428025227830917333083703805099879130017379211987106741471048823091698475770014200450184322942166803621011753531403177158398377312463648808944843446720324384811787712465160260263065202471740157103521408259929103689474339167593551666092423260819418815853246613606167108701908840729840732020249676432664762312182367728222461298110829899285839585638736898688488913684228336488885768416230229714414687673532350700064144692091886263478556385177763840000000000000000000000000000000000000*i1^7 + -544445547722676950914967628050073637036692786401143549380935459786067892257699523940753376534180391419484224353428297402590180029905433075065492806366251988505730952464155546255864994047924555418140228817458801263118675614456001589879113757335076768023265284077020657292947879219077394127410861337050930224827768917389218395133346679777500391835918464505392117460184745801363765096570211437314724355248034132268571179315986736789027382103944827601164433479046693822938439122021021993704171784928835442122561487225848628633081875205720467775305428519388714707657748316226957174160533580330369383553565935570231809611224034355294923029405092239267318097581538707008346697936928768000000000000000000000000000000000000*i1^8 + 140870889660099637043359700742908154491054603835349056896434452277144936044539400026792539263284258503461516103392280820255599501932923984923783365260338123902990843772344812704719223729192199863985093566729108511691314047506517878466535862420992217293802592404355764809987805877369101787431690778481696283415040421853212743955622263869768355513404322386595265646593533131027122745369408828349543563030592749734696507001092946319918917787372243842500279961831591000905017857868569542747571051896089204555190901193452758410701204103407121496680524741064633471170258559363222147340191152635103704346077821373985147149585193928882702261234604258828904881020904833887216673698611200000000000000000000000000000000000*i1^9 + 882050706198188190099168547402164910002902874750223801394707476699092741706304257134058035229267467190461192088620174770152354214710914752673140701587708773974456120281647052064581666595927074544342627811977409616424285526398530769673371707625325416462370449339625959877941456272920961312715864205481006190983070125892734796981495228523848969510476802256311670937141047086404247488734721056855091407446012573565564574997558710131791489350008778805975766085562285317020882156889310100325750434591997581390310895127630504794555612901030279024153833307026428338411358965062444352135842684345182580015377786598082622107712586720130053826016094888870041929310032464322882437120000000000000000000000000000000000*i1^10 + 91820884414290674752909718892332252129280200347508965617335161439905740033743445410437169292789090735988113790437057665724357139958484030302806605942310135876326385093008324709769298910606830044894294095753158419862358028325857008155859755289966689115035816888289023651658545467027618121967452323101802173766156657889503404447978242074951898206751779090469184622504877878311705243742555540954332441878690054299411529910919501790175037157751418997448806748937771193902095640076909920506619130203593469568962587483879864294473798662711631262752911492719402742122957730444706306491567802683857591627198310534922786897559248309201650214830654849492839455425288119246651392000000000000000000000000000000000*i1^11 + 7516860448328501180575337386113709514337467676057119518372194827291011596067896860534419834021577456462821869086594010114843119739380143675322461411602131648336750004282369190323341322694711466418320049007194769724354539695373304365690352494419311694689908480145608257861167226161278129722745516587455645607645839883579490017500625916448652136844398091134115683263241864883876891948604154843205764188419256134707603821427417042078381466175731117979018001772923320042569736236011052855397367114144661203722959447529661492446522635540788606917086248985585216741407132975289583183123057997012754867307809901479798989032433796337028385087023762286484819751446792634368000000000000000000000000000000000*i1^12 + 257050138708492035660932670656633988914583386841873559627787743819019870922821820754436748340754268343250379134672774650486631616963225419930623697223721365443895203402467801031521819248724260611567261822510752777989012215276490353194290042074421754485729322633956675080808572951574824826467933013387010084122283290997734238443172543413810772754018992197611718111879349698703608584908091058691114349472349804126278233017687672412238985713405909172674509955390201270510920757074444820615087054094419294895989459396033913388895010947038590230113633971059042263611339648274557748801785245429146834190125644757417533629986871525710371899514156517987547567417930547200000000000000000000000000000000*i1^13 + 6321427578549527726894320571357086406302965239911814254333727835442479263952617509323289856542967397088628620354435436605247507424886730255911319828134145394339834860200618558368480750047688600556078126601312520388597633801115142766686058980326168135724513679526444594956728389006230037023475097263369127925805338832764504948102756110384731142082900699295177199113210024450102003762364461030861639818825241511587134478462529147631313031061704357945047382692982641955028781322502192013746894600165492920541701198300676271283604572677792605476674860487027163545675013068205759391621652790143063860304347442599969186755179498381523151331434970757280479917899776000000000000000000000000000000*i1^14 + 173862844345322369601256000744252434035331138281995593203290123542441010276993184188667067746066115418128903510788215334807840251739974491144515953743445928406491137748299496555503470897656072455818009065508169492252400524450605296574198703838756485194443169582254261840062585388749060526355709699442368505982019616226456823918607324359902246486053309073468213833533553033954667202667550041215970956680887716874294990829536230385411122170167695480898538931158086760329011418308419622611936804175858624224503804774236690927920289620211593750831724202284128108260737893977935302462399559612944659236810209399206311319365070113329210493787780686241933033472000000000000000000000000000000*i1^15 + 4902631585226842327430791437187481307482636173957697920789845541998327592979596406221367040892467997420981741276271392489815330579587608780278844046167590021626603774842949273768352359856206202206469169495724106225978339278651311367435354506290897698909909900671765763495410935377121225232357676297117984252712663976246659458360327141784091269989897473258719724343756218102459509799616445049054304948814383514314537400547023987997707720945193981146715663842450499465763730248568467831874624312543270906922115380518185935906447076584867752237831296754570350858949472148369637927851295311369127263469832761555332993538883935934461893365063363006751047680000000000000000000000000000*i1^16 + 117848201350507995504351632432476080950486092601149087805532145062532662727776988067162736402166414346049170577635735966042465500380704097782013153026549484713386668297632842252071622351920433879000278550091981462811553245121829408685779800523626665589263974116048201718552762483608170139921114106988705813492491725573412349762656187509578027677412624709541173369175258784750842057970625255801294483051330486894309271664405326558024157085089859501346084172155594657330210142358972182669305425560162216295245148759578641287696485668367315069811091500335788889569832358384940501421181508069019077354926428552298524364288097622702610066748471464951808000000000000000000000000000*i1^17 + 2348636273930946064852769838741349995775892501921254743215100552582677762273740204510969098174472765112765854805639503684543279478654419340152430968974955421946804392386269489434957122206731405984667492641337402601851600224575956476103408503439889112837384051090721380209730245926936167032187548680470134443104527666631367084506209560206622673320919446592152968971688580367509168655158708231273903707789675980948884812267877550223967723255600865375040851530968951294442495329454939299151136221106940861881501904760045351894540402971697402979286825140248662740835262564534588797741004425860234385311259579238227920710923864530946557343626061414400000000000000000000000000*i1^18 + 39659190505724141718852060271756940477974385167118564625983234889267029151989062186546443820339371100956180028609957983987430850740302225781027953129712835857431155605397926939598790998213046302167814378028669472297219547263374600997881399486988639864499585010449689548658172739357141961278085571727284578222343445305409756920207847419878568941042631982822659589318130788986862763364544779985165757053960274701670730686473613249533846703613259968698946327482321764573378888679322293570343382023858341561351060427219791888279757295595406886740649693829507457824811998465438169436551366729869497378298717282012798030256467204315088498039193600000000000000000000000000*i1^19 + 571530389014705151325133024168298974609357424323241564163778560880107392509732530648052135536705398529230181809213907978862338956763030895229754382029387387702490572585774534003721869073412455669673411067557131255801026756911980263112686447620579676020147405825463365131042915498613928916050804757226509164035827313889063603488906081360331102774969434564991206296927459023640823855375134412005988064585566378845619530141680308085653134399515050776848709108077096883884417719418222461868692342104650362833455383672393762008971048526979092880828180185959457583170323476264161428904388781185042733160372839737824887295798116487951955263488000000000000000000000000*i1^20 + 7091138507384000768594810176350953176401822052283817792862379085366638160666463232327729479508595757373002247248230483595964411208429917139956049622585566167557114766279709927453017403640381163908849626950049622283546320848900133901887699456108317383029347773886564523155042697991495746065063595817215909242624432646667044284345784335117104491412725755979220631957234397072712648037823645849592782326879699604116518933001564453103416155690617941550897570949803695199041297168081353848858592057927008556363904888894996384757946314712852244358808479453092476812935754704057678951114977709549732637198654372244224046589023998279522713600000000000000000000000*i1^21 + 78108391498816354570641322115950816586476575594380684460290092739701898198659567739287870401567285936645389210656464365633705090938563537529921266618387942121493919616968325579936875344122724608203453658958074129228836212958981337001343603420611028796571654704563047738215102659963143984828801239634560334693754437212173620146118231404956249158537332216217499482645855481815982344527257516867367813343126567862700819593490607127910093298812985337077146588527969790441875709497555110061551487618004683676526557046920026983143744924940484642748395048778423037647264570521432164890348234324137418614227146958762082247438684473262080000000000000000000000*i1^22 + 789991686144782549798947595897266405989313335777621269654892373758162887467508580054642090134675179063471232996301146389346824309860923844409268743641134843645805224793752633587458572186075126815116273412642975053577768296229156123256568079689184201221569633322400430370965127916066409623057784125023581056296967352875868650215982049076294886915064257007907758310998178348121769170609028359887833275778461590807540319833016557207995977902968491424999352651479172322854784234372921264023557220521690327823292270817823007418841242871004613475802765988175208015730404453673260409801455503159237041835060486390800364310829727744000000000000000000000*i1^23 + 7242656633208438722889384235400022142284493597953939454262050159617157561516227370897322196656472064435999674851429553930597201705104156141358369091292406547272322839605227855170201149449672011670644987398821946904382344719851068476794327405441384427808877605621637794989391449127726860081910457981683315365835266456968972530194515576140967457571508062080501201703090745293411676209890269198821277163505711464027879548774799588250611463344326281922752690140296510841072552495578490830640973655890776548830071026364947566713370700526772897414938134063049138066447216377173362429097437677044649860206347188619516137858662400000000000000000000*i1^24 + 56153891327883755985646043266258267716963062151452362056765110686848310119341555873404805256512871422030622075271793825966482042406493452005367935720823518329126658125875918993462243816646857442148939447056877145348533175577656197062426015410278273666186886033673312755194325525850784928660543401707250326659376669970086178251712689112078895019808945767185872940091109582333737450583500594246511664376899913634515603633473571650005456904713756489005179255110963780810467343972196105243207412018127541947755962262875538138339252620527820011778813961392434307453305265748179865305994651446897401570470529563065497681920000000000000000000*i1^25 + 337466165008840960614211815985196117929281660129797078209185880867943349173561025121176986972235045723433731984895706309920091122762023670134434288961445457185038766991325078175137665119491509138618479665598267170775847168394120207237674203768677117737306454716582803871779211790233413047348959448250766795292520391420806980527174309474457760109983819162415658022585104458552455213910351357476144461055785074716952111311234064086270129943267039761917139600858696182969338494148013994700799271249119720564264391288522790524685589974001207383288249939564385139026539973728461294818340424385886808544238425039962112000000000000000000*i1^26 + 1448156579960541442765191665500615985904633232799406071082178830155590781606338846668135020435260294274219746119765978216222883308536053869113390347363525169164617706924251784190612678918681407882974150696216021306205254415541573989886269260773984958288097240942752514810239547014484041640091867336054717422115461115360901083938403602269301114209738317915849810709364230250424641235565861014443109314104089520540974566900814507993199866046041936496226908048465541699634282477519916323592148264793535350424242143843345520156537229327898761719372955678996154752932138098687817071146049222549105055145255763968000000000000000000*i1^27 + 4097198183752657048682224062138621249590306157179092570677382152767162741851667458618540041556371070294819172019296007843488235024371824482013399509084484716433402902222789842314261179843263020687210405214631769117767651073620424950595378141656769451024313871175194560521276625962856906682077055907994030795576051485440038276918609381674807568765347273112066470516166862194614628921223727212730006832574117607536165735609026736555226987742908209566270868939926228773432716002096262179229784113029914831123174694576454405591605281051449827854712578712762503293251144080980238447851372906005353879882956800000000000000000*i1^28 + 7133610369266365208525715075533470108901019562084628743141574410376097313321830242695542789572905877008676108426281162065415137494359142164581049255417846649309533739561851177606164245291857690940247003849317339330347883908693463267554092376933538670729124713665927717866896860475996918200485291568844424140931414946523822741912120531232382122856509752273141331764163246987691010202821217469375460541495935422269262227242103202875321908967794084210496995926760471607004023589732996610657458372389973040847139775742505343696727308067341361195847893479428232051096100968091721678999445822068936933376000000000000000*i1^29 + 7089019314618592087394775169105865119436693310130898959497781859968485419696654007344329410461960590774533618393321693571709307717039938674115442730678659205253663474939903064186985396582706372737380461818813755868561895176936678166214848549701939702163345567416651302986575377457325685559925919518549787683520706839460046615283593651075104603455889681996643169801979838136105830036139994262300236230429118500214588300982198777476187115291254573127831138080175428095914228514504934155492879809457260476122768457897695632107381167570510204201877243848843701653726474565674736281880231045129830400000000000000*i1^30 + 3522570605775923012696662474681514942426400197316377948165945077223281857945515935336139365330549483639301544899237293442190759284420059229067677235640332951776106054504602279890539064631382419150575193105933575006648594818418460986332467018962365266061662729479163824681805874470282320951241925637125363407824521768414997449795025490708455023679328888124537114433940383033329937038978355770820358618299075041526342805732772530065662263100013579198382431943653354889370900800147253822454164371669320278678360828697785579479226890332942568163978790948313791098106314599389263265091467345920000000000000*i1^31 + 589887848020974990676138519171301307254421878836686978496569494702965913599811324796962772930522687463363338782437861990797692067339776497177649114283101737628410101332140088576639559438820292253849812804715401939807364589605011996958724931185634961411021501627356508094107080209148449174226162220484104973394525584552110489049121828405386728399299492437986966869173876656254704772018667072372110778759876982020261234865869156463323902579448863138655264886372261874516366412506061958373422896349157783031394935649010227930251303640970396388804589396247511670701705718300652253216768000000000000*i1^32 + 39760537396752651111032930318923775836824173548096623544036444253243356954025481364029701270544110482760437511067369412481583382597507424094544348605272373422567914700035802686282952639531402974787704283278768356289754558557559021532718556200018283586666511548599974682035570465517427447588146842131235594326617330229166926707060305365677411490595398391862985838898193835735828773887532078429568541089572191710335699895680187173537122826723382464830314625084069184087304707123382742189401755567220808592745671932098182578393623902806956966152669444814873708299424597318985318400000000000*i1^33 + 816559950305904831869469125600973339167592939373715029836794283284956685878080384151389509803616742534268547407003572559291784674355511272204999272754680858214558578564322514272053033820928569873055809278024149124597386951998470991534294424636276796853752181538637063445719146543884617425886155799931061099846762434330669734176245782052035221381461673206255864865979507154176645257965691891028266566409536614883669419732537894269315518049977500745716395095899229102295954736687464463052343038875271387341151423668745664767801299668871466860508467046663698448541202513920000000000*i1^34 + -19003639972625057016478699754776102838006461292391462402459651791235613464840127323481659124250413011148240008906298520217397220017587600181731553805603524692848648616678741424082535015604002776939116432741327497283182867237204812823003420112157725908058387586463027414435528622668985267620280511662975889876323981026851344527674381891430376295085443853828019872666182075071438609250066127400309152441937232187946622469951010505642668150318957037069397595218491264249195331760536212376505183274636636167077690884793910548735462047108782628345419289334386182324224000000000*i1^35 + -611028624140288524150551643831959113705939308692403716262404724679777560099397110282999741151981270764667697904067891528050793012122668579265649233386428875239040447271572699489156081331892267272575489225531018843180064587827641859644523563961529185422788533521760994468902448561500287271953348801594213919404834697619365705875308940831826882127498110684196485891617052639531001478038678323632198922344781987092311784629734231952691268661894727873204804228964430273070669491547675775028332622756777112999774588894740693725294611479774685821755668526268416000000000*i1^36 + 10349293246155900483328706074079944768508187841744334938712081333640681748793237785462796347944949124101129389048955837727473676924760247439829789936028696118396208174122674635530397889867958910195916146347913992815522937647048742396334637519683294276152917507949094010719035107385071654243361977964202303841313800362101254772479270722099081476329190250498908068490320056739716955797869946120567356755350849456810886943210563837739129160891049461539746475914508122778465429066249570021751402499245978127667095118490211967557769846504158340642494218240000000*i1^37 + 219559161545099449370454309247629756668079327551185041839651529778199443092891161150917296562128452711447089411053662953632323637696628222642604350274892866461422757646411786512985259823914027168619020888226585422846132446562200330137924298863653362465409796257447515614572252008604262050523067324222413368257011082166979860471753481361706605832305369454027627816628503626250048579137783460308024622805388313818056496915663726344638276852576184335497143125677625155144529522501505681277839530042559958304694520698926980326447890468565942272000000*i1^38 + 36670910622991386607940107317665088325408289820575543495133483001019888347917277808405201068795706406408837491508382486416619700752533030489671688263106636876111757581991080703559018358834046473839553911326542230907254804675374905857523917669852036333691376041352503487723162117847344860567641109551605966028966693874541828912190296882239934940216387044479294824914845895504762725906398533940433730769214226360569260791543616353292403318510234150909348531318056721807512719629290143069805571490076860192947797399686231374947470540800000*i1^39 + 10541439683621693015199462690600447280975355448195988335331318909005116664702528030358936501688438118866798149118288795409542040628020079286320429828183171185402786646323811800686525418649070270165650738789779711473431635946987783405551622429535429181244610175360535877613560833037978346757012265148635812700827193044598259442059382546927372635610652262048871912576341697297813436038081932945606780194813223868411684833864317405892428538607135119236095795173197269313868746466598945079205260494517127690399218856974254080000*i1^40 + -17484335830413452689443273809774075476148503265197960753712470136845618501568598110214498909952436948975971213454302672654441272314984108664728924393407023619180843921136972068394926673607920907089807975024969763650529244553798987876163567618975756392981562298394764499212421170856085019214463873054919389740915863422862505898929733661547263228732140817925536294851651428154008269772475009633334890188292327955423443732312058826463814387846135052833569143066766231172098778620366487579842908306397561667584000*i1^41 + 20873181376463019931262477504171276248469953297679757116718666730016098825130795114406640090421436454065234302321670500564884837546677351025207462945741340923428580194749927693023079608853848661011401347454327206352295045092570872304185248482076491940192361174588658675923995863211901887053052912987268362585895275905707325618772575661289964823875092119433238105666081373249397080599116245358175079313772232938072203838025598509474207155228888813544942904907160379118024273102569317527551692800*i1^42 + 67153657793185470290874808850657098652337927035386607486805679046823885988220801931842198511761337572979234344591708516861315540836250891909319185834712584864594677520825892351648731461569414850903386115917112249412959106772426835260255408070070451472751420216642965077079761133902401965572161972826606318660267877303954151481933973627616286476642503948247047802398182161843565816835935021843361656531868726955939179617905517241232035365835979981079935677136252161040640*i1^43 + 1376776660757586067226093993627907228686743786992223612544454292464026504521906497952883689103190694205569012950409102862269797585306925502760791802945279751851713633353616261839422483762130386471973285153779064383087336680626118284573608810863198458511936788106042387989245587733867441810432842937154825459296667470414414424860649919219961093309243264362680368348266043081663160845975190930103663809*i1^44, -73621375918417617810795950426251024177952049119710771618342271154264253868072467532883284372158001209843768421559317853338544196574831393590015995954076413048005913622494327799344750292859261440113182670110493990508800613667178699074710818137295092834137047148593086662420081661094433743586024656218222226306831769114553604411180776123318557413242392061240666140674890709436961575894574040514669414827121821826383716882868561944555041074587031675710891566659709226392122055253715788273671858530536450573590652999470677689973023285174030269563127336927864355301617287788720809756548831286118238668341094090449375045718086605941674897645603340702128686566593249840337057577705708899039295954571765098324692627756244863311337720523544851088185318879174724384042203397533208248117435765154771847968847589734344777309518827667395639190335630201130007374045200061450243381691422077935330032300288139742183068848460394061810676808087657673995844711336383880592204291756309191065600000000000000000000000000000000000000000000 + 317318164369221219019712024715102561806513481350814662010147204788439792187197722187719189577494934364638810885539446334928215577293628238610118084598481914386337318240629026382656929277783046903198900655278280030065849402506473234608491572137173881949713320244589728567911831394436714614184543957609693164850539673729231095234597141879360198252847808236404902849552282637596237486737540357257585552388987146566154363434351659490738651912293404781499681964373511485551480434040760197151095444508676605989961277636344859875470648931032649391270563913895092975841689820197785687986848712447364864152054219231769019453263386798966786618283221297516883614453789807491805846954084347190057208853984885756235087371145949995277086760844331898339352627494380058098010900467484529573583407987291717083797110539880429001454371148110389116207091707474070582639232566738195152733255889762958312568200681583429076777170184787070935638428949627286304769515846227354970328980908597575680000000000000000000000000000000000000000000*i1 + -113661298857769112670441494696519207914386217771571208419272946630434549664138234258333720061161495091561109318089840380005381773965985358888175927365055841244043880858398129945228273604412699164529792670149715623226221885554220824163234444620488095235551998824432632727539609183535352054875736648617023382975574904660345509643500162944155772023061275426195251351760591423428853240347783736953412886766530957601985010963588988637415479044660519239988243018591456985982450281766490442742389198956260757696889119420024645844780343901116559679179863948879028186111434913715603479169939251539194230697895681244237260461843103941782309926358185915539012693967080466059743812849464159746568664256986265666408581823968426408495403997764982776922895601028403955294539709088943648397354972656555053682776467031739754020311333663882227329829182794210860319467356819759354101337816325096901544868475081144963781813296790239354550592463601149955761428154365604777467766952807406501888000000000000000000000000000000000000000000*i1^2 + 99603506685665631320124225481918254501659098337416192643097927989270160759328426497479029225061945051250932224597206825702096378904814015159550189724992694152156885509709497711194782658729303812195356900688290901894464055667653162198234737468589643817213131683594980295793502453521011154182485730199712929032855797521836065352158086543951513660671489510311304527331760936822869447288997503904387327661957289265340393080122095162360217231584611331139243119893566244988461194082949361882630350044638352246571768162802382929186265499159213804954428400556189173069021354816080570473588738091294720453703036961632101563140162737207732471464080632227716471654738914709214941399530702851995260917600621295179125037430083653917535354562596541915807611590269397192234841370647661886371973917563620675562009670315141804660129246161505575325061609612354461921901421289423271165679444760045191768058199675388476943588696142225041137088210088191763922228669396560492621103462612992000000000000000000000000000000000000000000*i1^3 + -23119073074630653642157002933482568045838457591375518077334061542659815010966720824144302666274167141944133057025061153573187891585784908203879725869640721579639167583766495921030815162846312181468190803658267367187531134834599104661002783336289988050717369584555754093488721846958814375331069143175459373489022232465401119766610771114030188168645650819084021326422783289619850532953755402540547557097367100521325751942720046518288346804653204984074881935216864849273512965047033563387304758355962381028070326894825720825474851582539920564258283741910761183750362045426715072507588484122156483717850663259151720962726592319965172264057576416255017872588583617498813581010326319471207461731794728975911508117576811610515208448382064729447067612352362609824146893735766396890346956059739591085792247576258431571908012605273744696850517746145313728640182113391815627495369614288167094458471381666526775811764889665767320418478732214247205301224485658809535012724696594513920000000000000000000000000000000000000000*i1^4 + 150363089384532234169190198644596293026198126784405051247920157266327215146888641857676465691273370689078130550281559966257082769791257357116159112571996828357809190114938080473458493744365572934374893677159485115751475545593112241821427805213043660272380529683940411132676520628661775094816091833065828550101531735695995974815155430540485479616158119049372411133695686759116199386279059591600506517419146446646707883820717422953848769844126891476206032091273646262264205272044279684501864931974486175191820381285371589103125826216504199834416049613473571481765317201805947954129726001571122494532444117987277990648563212972984818896822239012266671559249060264826984391596755932530566303640586830116407800646155772504061634035861204118491239509992946699137287726522960116314519110196066702493599227040050138046763577773486823618766338378034635093867637302757256309698019072277520472689014021474270151176399297583557353315542716876443112397520579906773004755121666523136000000000000000000000000000000000000000*i1^5 + -383309164619052919547705263966139650463784688967209436391772226092639731578838572803297844141538474032932595665531693447236666701606804468379059727810665855803119940986123472393540728747862252758040526025782669474420387089922244719233539630250794220043479563808621886558333848972124478934546835473615085024881588826186313318389607488045566642022673975493836686133816100209795409104032981511713232439797508458274315514210552079955362267384104856776312325280729595891706843139061605097300702273423576808385349387738858237579280518762965413297009753255684236839760717259906828449988631687950547155603658183387174764374309988374182471372652878844466333060267475763997910652318057218523058965703552030314483013515669606816079770964003450606616212232336896234059348606484695480325400546929097425276669033516189837242839215415983407481732178138230039353777873076518055582548387812720284595095182037873466818124290535230477956206721860233942954872856075372586794655980453888000000000000000000000000000000000000000*i1^6 + 480373967568863840248237994756447395373157290195032155071797004534504411512822115227218522471304324297776960758710893542703766072382054616840284314854625013019723335862939224473939004582773244014853580917435251222189299731196191719330526195388092535985281012699631652043599260679244886138990881363311676802904784352611193815356366165005419536708267659615270267888128234825947447423101201778646925492111553525178276883967256971723121994585842999373001673325658226488279206625996436719695721394836926610605899219383735315341166957213446119661888485642344202882882848953685409772852430081340928012457567934338210571673041455194134221766411889097412857278740242609144198650053350298303500856014879466272385917893510588978335594740216034751089879699370537411182388145442046815857961186112530887010271484235254862340688943897764648087114062835124407446100608271608367663996847033841080261307940317901530917089821966343944031136617274056920256127262708714715935561387868160000000000000000000000000000000000000*i1^7 + -310567082899455842761868473487385723179825633903596726392616016233287603634662464619055640389108186343761729212992936348820899163347799131192440913883976764024503704998249870540068717620852194985204129276225993532168874447980691983136279753970591240371548907422866498703100434920656292167451406959964073585420930099210452894270377585880440430077560245566116710043084988237484381810128358750661074495835758551098074746533797070303893557797148359220653775344916178181247196864089545943535317615219099299650566560466363607530311400583504174972417975133398880791756678398622818016244692590606116545243695858565859247307501251800437438834124987038421164581120445296821410801000137500044205194058558566929128804843487628871921090961202465669962829143215250858222757777017272369207892845840120131706620205920562359442428364174065511353631371829246276724763976827029625801179075255611890359839989684030413296924702624326527110847929525024181923216211978893561677261832192000000000000000000000000000000000000*i1^8 + 88606038562519799011095601047257844924050788117389818079513081269535767739685570967666702692055353929789427579919303053303778958455904081761637742202491856843047153948950904963058624483713672243635143255510655175276338366415734903475510412679274344934253621479398418400155882722279097733625838435352575269518134038247971602881273547365963726439212897492242650276346154799959794703293607089798838017514615157632042774019134736537703229477569205127225604326101430139136259710191384759702807838004942391564384637227488393735411205795513933389152926435742030594748879513133668012591262931565258612773783098555578928870775750148723904919956013007049854710266566250090330505402708673862367033798488521484690417738753062806599565120119221287419398365206556495913970670340686102603583312988736579997944715179747488482852514243125607968360751005738241987639875200721812734726682014576741157118382887132975580685745279155731665520412295364063780357706698010939279540224000000000000000000000000000000000000*i1^9 + -2564048148965653762120723723253770507907718913512881912410189804690335978872633857645310301031062204278313025529743263771622268586117672956627881541026802030796929462843104146254484863726039262409666467809967402434963126886340076517505712456195239370850830916188869496506660890447257478472651554352930287156336515355244014330416011414958449749340710906016821780874955055805232603891722322726755379553940583002726477203978214834850279437615249233932326463873950950630477440540213531136751657663558404215795582683220967967233349597747649166528866997272306981949928833450816114121791147776625262763090235757256383373942485847348684504201919521733871841294106091415241664362598346808293720523062417786603066477130487351156197699478671557406536503492757668375489445139657755046205984141566435306083643679430224453630833597219307497187909500212865888445291808303903923144927140950622282398951243572085893051903003228216583490009363222363774668395226146214007275520000000000000000000000000000000000*i1^10 + 43895993648875481975597170360200414386314404191934075070031277968938423726324319284300846996424293623571800834186630990276931167475011292526169700994970413304049697240390931114924652090848457232495219178291581478043474462398251114144888353310998803045918567857844781390530398093877975157254702263335089110297824792887229836620471234947695659735674468902772645512274946982706174726867918606088595017470902445305396394674350167367331179313647470967292228346902906832684699009305225586774225285381296228369901200912343064736049847892177478518677725659070802014308615620782903793164993860034730665421711675325302106025685616964106064475050416671848331100475296667424612292007055807143592088568016417414888264613295665316165047815051484022018100272624669111793522669004779748464795717685308915361702492746924076551838262968162800091104819538606820340906818889437715044933092968867831309218460631145778289549307255964043996557455042792206238455994682070532096000000000000000000000000000000000*i1^11 + 3073983869964121385475432593070663603206678342330174854938238350839530448496319910487760322711998108095834464613993192971273901553861782649023993184948431736117868016033735125128759588518275912235993048731311159424987126804665961248056378207814443306470705812761463867270041092353244038056794479112485504943155612795489157993233440376378233769782965821345483296062936320154927670951152417324303339981113639775137145968010861106067217271727491059334521947959580218240283147825234970346194932487019151374811632110307459979215721056147357005044156119675568613307013457004816934049422082013278712748501991863777903312428204340760561715581372881019046437535632001907806205938841984283461221281728204101602373541937267823450237787304175691257622827115392638953209446567961867378054646624240167314524425745318669032010133624047163064183676851442237177882296087378638309708992172018746940599761181627971822524376982547958950001012943268738216587038581745254400000000000000000000000000000000*i1^12 + 24156403586465431833560188737145014316037975143865050272666027154306476758385562674656883530917677760365905060401048863102474637827858207375720674769706398117676023658827894972041853332390454526524018660213756207474181696864560165941101472346516722275664126331042536546521739881950787227401395160318561811034074800272061329034245990185073224972484122640975486778763689712483311242995260361598578009521599773890236766777836330264097303527556014298336044735528339440804336913135031427815266263497204428432136503458448206819389460673764164657555989694292737673509586290630209594183667970098024563813145050355019436041534992008676474455948267682276243817456371070674221601199609966266891263922605006190945868998227172552733982211199998180604732999621161957271816356045297083202995218519264828344880419258125834437194460562872006067881731244481203134919997590330729817498282292320014744919372753867274126008692104471728751892937578758977518894160281600000000000000000000000000000000*i1^13 + -294910854911610196501059106146214035312539568715428300871576336769272593347243524191882075500515468732065635277941234704568928151445780236628656743316977082117725438064954796437012664712313242941153925460752883066070360308025910001563944032153649027440381125217044968625949070472691042121753195158009992755566902983585799968216954095287044940659534831185655125222556523642002322240074466095915820689550185310807675371111755564013547666984915623511435813347254578525959288853385962733479400375650386968162333825419768931974064749747838911791988637850866191777914035570325258460860043472276329025590001168335208703787411595971428887389276170447516682868173460704477734000543529077815975065455532146198290003855599284195213844953779071865722132845591777114497834444182560971619179492808868694200085340385507683789158935833059026798410796929458493450021179369752602717125959183409637103884290211226723146959034953516060305898402729528602252017664000000000000000000000000000000*i1^14 + 15233463807075849111496304005808098190791695575439725144061877200696040341997951383373533767880457002970553571140975719417338956982541316088435742425415578143069514251048837958012117144977892872672007432462533745645712335387800030826492709707815993477389819290177677673247399507309882604948101764787351374609205815502395172356274298235494821088666220837003735952570056972573760888388988925959388240078116234562809058935445858803553344009196958205736849938544038577863436231458233478265246760403257067479709225399724895119006402932664204555077565335533440323930181132438250658176054283987915239801016494427022082329105858250414284694954953524816506817952765296539901468503058416428957152988880467189390147520174264312539714622312948154137350528143828812415182329542394589753094650825591520075542660237761045146366413307394614952667554325251497476130174975159002996034318035002119360227158393283630550235254152143420768248353091418469695488000000000000000000000000000000*i1^15 + 588074355656642944325451185889424354334889821383245612228639706337445539539771808711447433082737091284947478029294141866481970663207839697503875925194152570631581094041172586182422322086281217332815551952412307666618499472015933463683561949700224523905152369547292950885035690023260029950414209921054069161019804304262534863753617671197329468703569634979772769220115765119984720683001445410899044308627646541919866012465559145125620591998653663211162253040707052658175575909392711144308328482517557224593164367763259450086340573126051044506204367604891763830724569376593119562792922749185607536760797448208719791123306178328332518765904325624451958400925934361365873652912600587949450799579772149062380319198694981984975737790916453120448851810029549964918737768215667237145187097230609511615278350039666732601832634000843976232120738142042930679276840139519917999810018295896719216644450580501384125214806674849559926615908996727439360000000000000000000000000000*i1^16 + 6463484413083257985925885608918112153266428360443628605517080887162828426980068733947566646891550077210504176013484947508003879996139908291379038884201297128700320002833920815697283066075753730895966852487021616112697170484662794168910523884152744617114188857864936076813857544174183069613052227505288342032541488649894959627048310980795342945982235076816566370888343531611015566099024316887391611238304086102798303180230908128073009427182354753815553408758816948760353413876090730250002786844371283418262183063962457365319391546237891993253707008978981955224303575092294193653998341793784496782125765906216362067487235869742248780751263349284723195032058223267860030321491153921549794248955693959458565910835382586237900067784657280472683871015786688732764228520847648679474052603911678096587597631722120986712040386269734361242909969378533708809554251849595718274726485498086365789254617952056630890193336410507179104947557892096000000000000000000000000000*i1^17 + -97222243226297230197051556164597378981784924954642192173961990298867428773187754031547752950663709526841262341678660096078352206768304767245144815662546754758858781454286668113047599700932704494898174839610163443238175644346894891492694793246676913342854595172571896596724857948383484126869750529897048203737179059059415153544988950683646677519084258003672136395844405473415197615917263560380200265013369344997595779333372219610174532147975138293296611448710000196766236862914227186786609287665234274454835551119581586468373904409786785308212447949440525914244091546308163192777802722462465446172785866848940748895480423487233999415485452489721671654522405453176684543868688723087969571594400623780329954929240120975001755527571418043080906871762653619861050760623977177175656030704870300766571323730347140410514673325671847367084544704643336508881998022185193026504039302748537657966455590429444651462406799200170199394707046400000000000000000000000000*i1^18 + -6791003410924108513571352010044191684408940927014532734428276445223030639472385108183234574016309028061037922802196898151155237701507839752025881262718888313615851983301749815928266708158810129988860098374192509393379177129519268017446012659020890568194695871819851799773211269141966413850822244010408182353213720441980709948747920522009236202432493969860199478590190547058238350284774959195215752739926013872692253631590775303162550329111202746033729706861401320574100053349078480783695376930930107357190182808732375057108680711289868768367920309558512886945311241283573337313061567548290823163038190625207985869796996649770262462064196063843947704311792699033814777886947107226446496180522686212451656976511691794749707373626068782250404884132304702785568727299797464127266128020747882030078521631967176348794353575965198489248327359131329286622089404875234105011262880854479396502548256738830567469898285883815322546339840000000000000000000000000*i1^19 + -194078035605348359591096800695357671677423621193568486766269825422839609203655987938554615205157260651225177320112794244126688989912088679931052563501081160552919753806810927753717253694747038122796470150364544703524214474157272152513183591210446323748151941604076367497603333739203905036373840131408658396741965258680115647084071588369396467920178957647197302410998546290002751896251493648772192311529447070156408797516382768002320479978949362843501782496681890191434804122261285699945583055300363173539179975979977103342924768010653752707411034503589368113323279606199070007983842519267773548280950688411709601521254659682116109135563241032165412962841692249371233260215942576821987706220978522807577401300514771977444005545887933909783660230470203427599807954305674192321637581444789179328595877004457052664458390222215830145122013544257239411351604904641654298527934638640272493906789174432059605482384676695465525248000000000000000000000000*i1^20 + -3488219911160564376807388379273883781609794960129085715572539779314158898298529458814021551657645798250457267186371781287809493597520832959307077811260923831807050667745312638298567977327649644176136102736034173791001033259297598896762383268574782701490095229413172189213636529001889954637340717985889049004641537908939623512153194713377255332564801259154384911366178330790536933945872685682953248170642213469470690844471278667422026600444125471458832659854564542180627033104248861351714741711879963719282890985228871944672692475319462970332096383785487050033679532084676006682949811283258410874868530347136923143288555807285348462655050145287852157639866898220056673092206745398624896521585281791758526754262148002371930031129857463918490869084348491305707417985467969088361203849627459053005099790824883824507664489915477179335662912507407191673987895701028936595747706252675097475935174984815069592160875778670592000000000000000000000000*i1^21 + -44625270546857174402266450261099419635373533377141571218353413324570101308384128323478199035768267388375865663751435805178958905995202897268479017092786060183226993433366213009887500892702573255048030181431872811864794354556023581898576162657568653787699422946206070376667252872899911106773179157458163320158812530429539452668334427050799547794168730453899708879472266142755000678003187705924345947590055752970734389211534742866324033383201692452259764234266669643344261087237239581648166952960041411879831923192280158428392598165128244229371627807807047610706818909641172904784846924654480542409553798427472515665800477899160818226300837849953463234215867116061394190292260953819152176684005428323171269791623844359061951196313851248391723973497282056691477520261858420173105157502479582428770537305615564740771215923590515766789881216430315217510627623374494273284175011202410386323694476639404721592293266554880000000000000000000000*i1^22 + -484372913868814867922162593378385199374170626629049474011413337292564485398316384063976036855416805533629191937002112047777111259564643108821133864622702918575552263953924418651402160236088427433194624373301265930344292121958821866405734206743382135708697801898288964443869018676093343647753009420610271639969323595141178957546839945013150838706698775288479702303728594738387655538973085330561497854363840439697114450583673340915614179311676132411817778221897064480587376953491930913087028353120948083208946257538602413910260057247648026234795955446683652279242659749266078786292219597470527887864795140529149964295532045745824689623313812495003050324755559503546151936248403325814280049114022326770150391347904765688699585452419698320222708633591924863246009596129390068698318011636754208235044045848545506019819792783280699143252728146297591720467971704104689281768885322450336793053332104562873959526170624000000000000000000000*i1^23 + -5420831917395852846260749186276445109350055637608452202369189430579299823754216655103538212391853784749838426274668114500420142858930963324175056684898532615843411985076627979947842974644073893455953095085944602470014006453011202741629066285419052722795981432766035739643620355923384666241475549166233584662327065287106199902161335514462466061240278567383277431974066844298051864346653151208024179646354827399166192678681899370947214983450375462783491841494028060587072269792842453070613178685336902398497813299598171354805468198358431827946671409582119121116467241501656276739999767890869012042142305496336825781465296174969339470277902557014725315034115480832624124989259538183182880350436693938900534290260258469350957751841519602370035997701442951125598426904090135109727464813233745738945200129053851139653563900996221068811617498017817405501382960167967086580040980892480305539496702631915485659136000000000000000000000*i1^24 + -58580253192855098730911802836723555668595388770196166219584430794151188136297032610133260043305021816046409010263367510042906825545883323737357825214219320599818151785648501067746880965887297745662799911344198514063918589803460073431836198762351829468488390740642668346528522856862796248407738577112957801914551010073578341417096232895574404587375235988356132523083842670873036491314274967758806098732196359862714039054915516083233159171154723001757482425723383327498311908580640912648207046582172561145063008857150062358925482980784518950941519751024297095906730744971608273395348854238200168969594402648289935089309601876744638935512637805935937681481590695317106799332248408107081693674768481828911920299797944525882223901403958607187529642194890752051869552934016486778588873233794441986996659623585548497185113602308521905982668433641995370817166769010594994508383399532550837477676060453130731520000000000000000000*i1^25 + -495217818333361122518489327840931160130933755574612761600586648249249119121756033371541660495229613713399170205236142486466352806144002108913266107610383911836863984048214153894326071769957445657636883283100149954322617241981904630222855775998709768069504748645549504087205107170380590030968073638496774172836963216797855266845547833232723719596388148078057422063512948932906834235645262049269533879532195497799475374872706713204524358243597719390160050492028812072451426386977427727005317088541213213019276196275741456937522435572256386793780978159150287549100814879953931088604339024645162624054247440129984734707538226544515370592427584335299212407750595860171970058960412541863011737962678851257957114803096188983709251965398382049653875947905377447072870654468725789086499908462474692475267226806614520737486541244306070185653899226555303035984076382944290754748703207341361034301095452606464000000000000000000*i1^26 + -2817560571111741321653132526673570237577590814181854234618566339616647223205507806431180015174025059118328636442037827347324226020927386315992437608276653198586884144232875414938286135708603877286909818912969660103652297418623941384500872104153590391667170155424602183969159069790646223125959405694487109060905478846790882024532332638388366361265009471567304057863767203743251710232714836715011406739525936493545268771803727295343215840480695033164552035086252316489029966291692502094797608939006378523218845154052142402475548814265840279047415811778415868202333548868065553131175037240045987288857735146263760093575637183804399594437499498312153432005419954721108034778616525838176909384696684825189566082494520183632655014476950750976538883632287904516130376246889653744469187697142488756602863252695531194333409217149046981447189541097899908294258322130034089248899234114137250224787790233600000000000000000*i1^27 + -9699034321665888804593963712135942123473352550524998810558185947747564111323837148515088341575256731042169819951623141628490135598973260886930178451650465332120470481616302120014694563581682428327470762083766766473726251647859905837172283848491689880468160269326423714119946539321012125520684491435863422839155191426378733795576502871745847444751444732576897470473237709064669872696482729276025608866381067539370677126538566611280301328859945943647733178716385520373300262183463762954045914530847979344777647427270974776852575519678676675821153977510384587215353275312621269710640326464921713216880072560017026790651723034447235811648517879030997801539236330489939176721997178955094893238893373102215123237518499273336252177195269831117362660179604201504489040392018501728916149938293231736634240766830004406750821500463082535080126918208618522583547650072723211189657936820872488262041600000000000000000*i1^28 + -19141669237071827318965243674474875593166079940249504434277627225046183847553899158466338435250046306108580485516135863551104937412288531067783130274124391071481332992341825767073289660355589164162290808807601379644865223588606167022618974872136990149816819707465701506016588271968174089785204957229954781339307386776353114959690370214237072859740910377399936307840573735005705225141251728833966025113008607681262478960265824017729528014288648060812229119250550281972604400240053375107163743686811736520642192443895629049815249251497302817731851796519383088271599740419606725392141542833761089680689704313333792469904354343252630850678493789715586628374302151540435861838700994494506473563719393421657376970315471874565082583182994331503891309628178718173401637585830125595025411778801955717037301338851001815497555180998551391300908737358472017343703796478647904847246502599646511104000000000000000*i1^29 + -20539535253301316286823309057496927959204524696015190629406171740042983506666197857866119663698044109050191167812097703949375665178834545661293619808553812299460371814068025237463218034938822605755271923595705469282119213394653802520963114750258908721497600901737746546908565915820942855979629697602477623171381535856537007489915793886066205911474421171086544855530319929500640811926252145664855129898092361839279362293113821829955254526383928784342434118525106582914313679541234308590084654440933631655198529112250039729684035119494312389152557861395932902463575489748535524212676641569470813510431195362129494048163428278039382015025901344409927616299254439828771692073345745770962293314600277923962062162883951099100872189884442368260892528516273711670794179194662954080265222408551360603145918128197261299774738320646768467220685888658560551242582375176699046853826205607526400000000000000*i1^30 + -10676646119709732210905153136830430251915483971934972071471394444027796886288903526186034608359276663316334336755706270825691766671874202554781019346956005456792911898897694229002979992067287222670222717493838960339472771972351551764946178946464792915657772989333415041641232978735278191106595215367260582406539298482288900247254463465259811596099483827678315356019917477279909271896674312728254599735051471794466583670318274145994773422448767048122579096620844676774120288088116696443568586279441011097129321348702686904919172502858758294025111799551903635373529712942736221389428954358391777567358860150119404762811755208714081830202690988768627591096905955846318617247238518081672521804157228564182385570746605799312220701403585504817628621576988976803618835096605200579670404588712451422329376494179725242098347253784953328325288334663211857582248627004837683856429547520000000000000*i1^31 + -1792517516229789068013623472332896422825473784566290901227369079010324368714017131678155860019446755411112903731478769119827709059730141631945160410469881322300609171406153484029192907618728991005538215046182810166294306016679598938736860065251789185657753502350299607377150446410693651268885162245467395910586857433399916129493329653556254754953008603565611737850498923543983444666448389821747686682567352856140831051749749797976453954055225956803003313839023133597949746512188659841225705256452943875340744200348962175995388381937423003252364360444252908944123617091667785057823882627379277254062994082931519287140859394263468730462448762086499030919183657417708928254523758154080410581668112141211003081916948470108126783291617434415375456441153062454316958045835751514064683056792893883920117861188385694152053879943616061496519715020300004989137374879232374603776000000000000*i1^32 + -118742170126371994552651600387039449823973012666749781912422628172080743737018927297355122945621012462830164602883712148385587208239519394948539694306503663572597063713328207087034299889740166307964419794549838060823128106098501266289781944471671111053520055184857649916652305600992773748568868385210685026550715470300363012609982001141346312010427022355700868166930029838908384343387973433309672235995419833882587658981848535898745670559408150542867583977164944174235256387221641742435893240879138353953112474292174139874582296971396735835403223735985816465983143079713887171193798536717849542334852405961544168106240098986132962860360684102384553927592916178711471746158496374040358336621481792060152477815508192066951040827578610740315048118529105247372581736948096444377739491767358117651659326362637916953315456376882933368622099143956626537188024725694054400000000000*i1^33 + -2202202976269339200390903817807280577967018621436527389184938754489668783191183786320515193206163443538650792456732885380916306049322402742302913047088896998900690635147002236081601783603439121681529958094753478055804759445006430695870818523657890435730341096717499856450411123843937920688176816030477795945198199443335653204302711978464903659427440095564081643314821607743483713281217262780258255920073281188129308770472553424527653020833625295780828679809758029777166597851771924145025335993075103333042771383806777758359027125189535653272642482570097863808639640991602748270542473214049646763600981780482446108196438259235383058496433540701939003289222385125964199412700950622620849152791167406288106845726996683238435300659166800287271024575010735185027499204598681444502894563520326649747535809265780474412583326540756269420892365445060068986343915520000000000*i1^34 + 71465741695122594686231568641458352882854467499190661279298402388358325888723789150540014460684933979989119172260221996376578112338749753724874262175349263923561483772025545466949578229309296586253866107971693030222328715108140052931944810919923490736687987454204910636964073283363323475779391069610437968734531524583791691148955528355276067658610991542310873651299590113297007089995581884395251964566978195326507726088562184141995952907339395718267058455538265133689731471041733290609444639488262573157616171474315314312406098239164987316216086071255787505609304948344796293411231508778533844193654239314151582601707343106395841704906004840810144051642365128398813144652757625901221437942866601512743024137698502090592802468389509780318777677584787631410552822975634216872519144791180725910172079314865274260727841574464818388938729497291007197184000000000*i1^35 + 2110673720308811516154439085341228706661094195312212248560812963508038530164319579528909654013885547230468268063907149179730361285964699737571981909071674004075837893077723623263674558380750691065003117667402003216074061625802311760572271558685681348962452497168749575728915884228577112437961943966922320122416306858212681389960552640326851868821320633989209302183673645226570463830068862857783290526476962831269800143603915303881077291116943721842267901201713722145536938697929318030232279696628674025999404883497073235152493214245448764215075466355241813909352096578455804252480325766968826231674979155746123533949117695696324312522157834379223051243005769966830739020019221718901950226331817772967156401101573498820779867821733593240540357113174967986282979547260784162241472517550870299844491502696587907394851177268953944794221860460953600000000*i1^36 + -31033672065222376691630632406591931559774155035616083623855293660523800664607054252760228362092404899086719682481707725437494816350157671683299365033752403005104251175046340684478136720500312544264671847566712024695742536901648384010628004119909173312425052344262835274210914132235684707636369334263458756189617851325924783652079247285736712468550462802538947285226690093639825587463577219360754113676773128457158226513416046990760912629692318324255002539646168547612981538719064357540362312835057848520827926334846392475639281516829791392241504818140129187741576574314210510249748076630469064333571864244676292803526543261263951095062081510519226561297908127507524159712999412232143213092797206176291452729973964806827061759850206346161578718921472594652621296956038963975303976720967400921516051840304602854578565821570334058767974400000000*i1^37 + -751398971086249269995353474837029910769032495792561478320346143999772124121466383860789822255316614188886529355294573188545917473845664432037073094633733590963542776752799200702530399404346788989878563750509725910700450245776381483064063789716573929840328259934142553123208186319827933844427699455013373275682898728562885038251060015817408199846893555732036399319433693282543460102812872366427309582044612144818788971576420878353517364355067927330492942360099890629485112235217636729835278173828625902056915766765614389190677736357460064265700745027893544270382178826444582277796581625502694210012473438851138933637582520146838435998702880267023842497095701797450284877682996767148137237499779346257460860358885656858274712855356299701394840507443028752155686454401330965428360921279402351713133946123262854828977427000328192000000*i1^38 + -122678283163742329734911769440295974829678030280519773719842934306290707349030008545523538868208709070485115755504238098943742578418984397854528511775120383230315594806678396210642205453794114025799117835991142825672924162437035409473072041230435611990520451359252470230723296933193160812867115506705490377740120197238223352991121976266328195561800457592231526245532553728906689346029734989648377590508829424870037752236011751928145187700293333293136281288736077222061196043709290561563914868286144565550571672562892389093860199237194650282382914778092995088146946931309917728345970475573396433349361091886656632826668555904474401334524091827737378779112555209620087470745845649109820092381149687685679592124102345893035543784619233462919764159197244055541471235233571346320034124001631921774343612865110897458505318400000*i1^39 + -35012374732652955844877384598907828495994259353662373769481432899640231170847138454559589793635767934502235855606230864459364635715735099772386217046386436590538500272197047677323625072349176711351763737867698905002556893324498817646759901636146263356368521754905283089295004270847024811968720796198583651323396163404076353069245027155495845768523009840670002471544554532613547411953627612334626906070413493975460413580885959532409403068015466561078484892814286622389190660639052505515037579852834759931260926392754107069002240040615039422393842866915769401578790487289967353371916730612762681861025804490581038294544413903585518400550544122580861116472673786490530042607544612265791533575916636083635331301290559101182826159623670185238525087879497480328379064738436207736003491827115755680870921809633280000*i1^40 + 58141392044475207865042995639355756584880612158521190144720337614141592952438335536171039275683023493342643775552309681474223751081823274033685590425203331197571559428339428120808627536648507911464876595648332104500671965794793494383369750043737657066328704495067488205446006155418447080886180349535327995506199736023672698648243913225907584169525305449496105279479369239280617768435102388775857858158112641289456728909306167651199837661809681968495401428013916275468795286743274816890128226721181358318562456711610718350708339418980030353570332855230089861067412350292579837671803907500574079180011091607421431792121544814217610823328823975164489463143661978562499524588929557397854172109344612302142686828912291818725195426874832644761094273018254822713871914905149024406980859227137210880000*i1^41 + -67562396294295101040757700068533746693725669463839319637285372544295369621064880243903546755467864113218539258889469790787628362841541812327050941147946267618957657399923173125544512555877932639965599614747844850109938774115932620043092364249097613760282307487952424280511176953210257572489525402155773135482118283107476712472273147765762121561997285731354986874399861884630016056303865731087847022339367826497298395424142861283410115776026830867367644462098633470035919354141332134897383663458232799323497561169333853400415837130240409777076988941591259485283109920256814568630543142340486720134652020797986687185660939017344556738811007266243129893810325442304736238673716355135932935871512375235462970883844897921919498431244982403333392872563505837262859357681563155858452800*i1^42 + -4927856172637700375453648353415091521287633119687550567642580660393740494383623134229611926201651355498045330205814041822435342632128026411518295813176370362209657385341256117048083768659221567390304533847002066094363973730158280754513942504597268309465960428856550932265455436851406182774044933819447258309211612980209820628722928475194632542071662980721193027793489696436147624499221608150491653280408791586877345994665161892879215412932000896106348877729258972332741295431903798172424372514011355021281226704130429767428216313918062290401590039960427088348265939487521404177411730535878953724785335270095928960276126531696769869069051807044528618782146873699335278179478829019086020833232837056298654667372101869034243062272771229128080071619470229040*i1^43 - N1*413022495480843732020039942714006550109087655010223886845395138734979599088216361366496723438080352732717941243641567872912357009521065211453686623521392614080583737114806058600878190154061453799824631098861854789950322868733457407162440107759603929721806801371557567779531473303587*i2, -23875060943738442958073622219023654786561587532262680469751590636133009597775049012567750653993836082475866786315072735002189232233129446367003980683619865324447274150979922462888791334251920220297452994545758758434295496216721603571497792642770223991692346733497941217300313283400312070418273793203968856460292339083070225323674962478980669849068310849017243337338959062077293473184879352407983802057010432990182689477475320086371804765402886807121501503319260638239584258730480298528510698457064023079811916978630052227163107473437139328442859400883173816068826956497684862981112335028048955993055764796476228943078220232420429801761582044846807144479496101437553270919561530972260427527120535307136360014146386008877248988395101792949068137789971298651754150688981667493598949885785621189227387727563095141531019344897433229306299691609288279560994907127095947261161434561022361752808222490451670245184558334405889870746626033681144022376472238599628063616766418815549440000000000000000000000000000000000000000000 + -93586735241952355669031304380956008059411500089084817735423280980179873015127788899697031621373175811969797737659418772474452530692891042035230129283072297173021998842398224654407414197454874166842629309931214950174938152131577581431484872186288800847156465979627983441779019157398222555952419678847235124638539233464259917237033099232531972015326930624691473929733654043903317105471037263672550246067983617837073680658204115565442180328006472399836604464933013359060961783656085063193953231118291448423226107595877418550237714104108393821513591293671140130581917697643034328323544340487440614947298974778377348672817256553414408923236186127528877457494556705021848665213228078321437015277201412139771501601437913226390418713030749326184203921917820191539970276261153790749136836095654101513359980971632289549280001210690938120530808515146806936014296255623940470907962523910499174909502809312028316838510691648391706488779500841687832410434147247581053569898695247265792000000000000000000000000000000000000000000*i1 + -37715091949378463019477327563875523488814478573276970670359380401214968462329541949761653891749839670398538686731115371400533148188450956023576583050674982788570605631990130860616760260016911325350267024254547552531185079125049621924107891890174576492957434346632827003435723121984010503352849980569702062430522478345660905196978310459551857390700549233659117727729803062524142852565205090394775748114539109800692775542016342693726755946627613180454749532688524668818613287442821454125612176241060058602314701997775838929732239950704113040862818445410297322484719931885473625126057170904023690073976543447067223357631701441590245331130533214044179652508649198518344366731304446686078444432121345018540847672228466091134796562268071270386491316842858433641470356544862746709376807541081428921880170587269348737587459076614429265656690776455486844492383825310348770165661327676764899734642260906476541410637360813707596790673765123728726895225094201780621511783251202539520000000000000000000000000000000000000000000*i1^2 + -51440004140216396599318499379043979868186182867429869184590872598681507706549769282375446147826749033201277978462216422662104360947530892550142872197457538304161796901165747771417865373536235305931307456768680776267078235305478375924846602801084465180674618553131100326422589750347913197926595353162847316748501334832499594106398237863846361862475896163044487018700066528824811058344973266983033792978516771319919754799881146481653734273158027028133942993912485761974311433295511345782718362876888839088047484830176627397104798166559638445247372618421614170606563855490909809868571712157849332989163559241003327445854194261623221794736558158279026744611233231741301166527197142997268650032218533330037508283474353769103945665402742343656300965477172626991368680160093048555651659356258827336187826781319915147355852952628360791285344192455556126422206575161921925223447806194771611159108891195829918318139347099940006640018463736592335113000680461051547191711572437237760000000000000000000000000000000000000000*i1^3 + -5315583228600457977143965686454090700633292801831585828731013751254326173088224872996109136858681025390691765043425908685418485922048197858175550570224728512923128719488684808987296330597436269511249847262331183910647735165285239168609817021189971215116147357808386343033159222010708488160543215831556085896546001211360329382294918135077005762129578256522868657197140417337878542953314836986553039625662246999871533168409005094366966998326365936243296229390354826822591501669529294502626573415724708071658298561537238843983286048714361393971734886053240277888609833501886676537033956691774649316788095642898907213589542367066331856977276156076812068875869461730074740062892239371635224379724546966515064389741926841733206657203825900356152325910036675264540543586999446795331762260380788371141481001320941386096209651588089084472650016931872709190208499149242872327826313665823759645804943742893006232844575538717295802469618179274601919029923875779464827205990282690560000000000000000000000000000000000000000*i1^4 + 37238761576743194725017001619359029304678696899232795856419767259724709384810336624818690500777154791395761390745427715405952688940254151013576664497581788324673473138225867959011886143362904939314054551433918035159399922503420463643544312596282060573107845014817601011453180213773902527476127336920600545251652689630111243191072717589467185071007604328385491017144359059008939421312587080898503924775045036943166228366548675953266792261872523343526399091055162548918019751909786044402870827160314516975758522960550284745740712226481393033861641832799845619545731166763179743578885556331820400520884419581853321042591501320722725792584328753090720764674730110573776949537222803467467968529217843927979747407936745781202946469627686326696814887080631911655089660201515191035675542167551481326365685469672481631172338375356489142067952182343394914898114181544586165605836935315407667823469928727014741547794232007041711004811586606745445882989250380270748902264117867315200000000000000000000000000000000000000*i1^5 + -97627266911776918696114974136006490488365750308745032485758930932163526994507321517349275837012359302407574784264192095223458547242361280233119183734644186632053824462559250092394511258394854162212847514319663289341701513263103826709275396239360660653033948885816373914522641781221037390845216627144519144641695315429690316864007614350135570552271426434533213691358288403913240660924784716710364967073361403667814717777454222449919541683442262675841869860741764209928620360326021097396256790861645119688779158696154671177600499711099800613599836886185339458625935431037380579593170301120946877587650809546611427054318113856614740030519680909242972245429576981569285254625892716743895585256658724171245761886445336879801885782675455332643722929340128496435573018705506052623722991799186843274668454810587255451003010374572267862863616002941748653085220759526164069366835492727803547998884751599662064421606545536755226844627959905254584435626761771386303951891175833600000000000000000000000000000000000000*i1^6 + 124361142771243634873490266474993964849134779389368549182877069842195880572418585905479316264754745193169556442663512743514141392989887160912146768140961060239274750780001452223718586045090463767729938176014978656060963193506680064470904034479554376309925504360652859116001610177334625877569392267641001396507021507744301118790405711216280487109569786204266394794538844749191249752454456038140142715465875189060073908555578464192942909508822517762693207363666703253640329674212348621333051805016838309705600273001048988403340971642705326050042660537861883478225329514865300143849020835625448671766681420457652263355956970453579193398102519641484359944165161689485532643333878855398018675396110144083837861980247388712200211508073449339994151240134682119593208961978011697358730504547669611981465317086908667646083863946811538299254725205584804441701422096079464706072781965364550791051351141385609526466411025374759997962476825411785437498721406281808573735119093760000000000000000000000000000000000000*i1^7 + -81405558264102988840803354432541039188547620244798029210444903078478804297998291650790179912317749905046107381179795444982989337445122626105113336830211143237869493218228547369772788701384772287011480292675693341529173525793510375483411680330555320499959854317263972215031037327099006959608959409221813484151965343466763058546027086377115016376732013016400261976199460885378707139915997552498701417530602302529117591450117044981303782928625958480077004239454827701734699218651206994472782096727588453001503476911271301444044131418262065504064669421524867487164975373060985324494485978930196382375526559909953311195901669973375616006070635009649267105587714747895047471291278291410488642609293731918021133085890385529959464705001404027202592365208607077165514759600064788673561488319989288063044491941306118737910515388690473843338668866902922258637085471857315085309752941994638294388016311926162936002391859359895512558173031231153490306439690207822629125174067200000000000000000000000000000000000*i1^8 + 23511567137864287507729820182232650408934265412130058244941119407506331780409785697267919772468872172521845990307452194343228179808695378549116345673683700092610802352912794463489276892693424686330163805796022521793868570352303531332460202450669738351596765428078068302921521025933078240724371468239945248456004362063804532128850562685023127963916583611302167488267946209822848869930387655507519106340863044476861736813183125171460959351490878980221047874407931713683230986534781675376187840790337716848464494538745414774601314780649128856122111073952443463074912961124161365590236126909898368340730607405418332353328501857390687446640258016870787413727040527356522980514694793480170924028279053703925317344056203694832895174740263862032210722239109422528291687549051459727107209691616309282803799665068068088054050625806962506427013877623725518394519712295811497415360861343180598720164460525713589385739675782185886119186170710494874845380509729795782318489600000000000000000000000000000000000*i1^9 + -726476723385205939447992092893200580859800003182209448432237356022450433802354727084054144324079553619988064074259672648059383255386977177709572661127702275339927645521422227804327624259074180399453019667174157278748765904515293470070075496114357254637047457848814346600499434044962862492386507995965469819148904713876311835633232304307888990629349188666976063500384055781783317761509060861457554340943128422118544761391940735424702241928396883240870034657687943642792181463477732849802582772018738803712252799460192907103402578442146037493459153474350530953546562303127180919064467171543967334697381038296058520759498472420830869051903217551125379059427387970556112407583115567463082791967266222631159856886163866861556933398565913825260317557177414441479797726108249836736863964834167924105944092155899301169671034366627496334410536115610923678267645714300234821899307056317573919897161093228865902200715594185565265500855821087207805801328348733319938048000000000000000000000000000000000*i1^10 + 9714461689795170745259834868356591821457270111902289465539274517019954788306229225465328602367284590684433519449504039360345985318290152740560543177522821553545935338739269050301288204768753958162220363888458864635456568958202590920721271534839665312051643347789347314912831176069211054152377570308006647127191362738360437117673136662241525238236795493302839015728384423760719162810852764021484853566544130165237621767185063656729290986460954652313369971296199358458970340057968046060974890272063998476156369107037603505612622380519478855448892802637535165834141649830735391418762091689175026371163935113518553294191311728497505741393352589470519914572644337437824951126493556543474319455179036086173654060973167964935792356554034814350395778843300934806807492799633612098821482980275925334468234862498692683897229987310607462332540585114743344751478628894927646319807820241759774789702481625344892584322596023027336359849287873519934276001574195665305600000000000000000000000000000000*i1^11 + 779040487732280315260330488664370045898610394247556016412299717177045262781037987673497437599734424051849589063737214142166158082973330419618951979333394437594706824685527722551342056640385468982830600325534793580922726740313608035275200075558472035637263081593594654989133839433707159316843408383783898320607075610711574535867553152282767212727395313021198422071021488852116007783738949282118977603203770721157222597668553935509844098239836044261705289257104807755713217392140106998512259095446468332805338464241950527508254937577669051255876901199246881713133993053869497872541425226106935459510241489648366140938425145638697333283014686330862294369527098042573676098506641019862487647365620263480279135867112133259623190840779036939093847259996087349179440619976027329484900620859851319330359332943615666914475169422006735714653685408569337251937840523507487126572316354093352650565886954673272605444537256044955464071936056244469041685590756556800000000000000000000000000000000*i1^12 + 2565464060166790733397458313719193897953123291786924167860560533495007818748075726683889587944074480410639037302066791603257193956659244290571328781388578189102850054464765827573545222404746722982710691723570985288374262412460423849243788341675775961674467624947805342284919889325007245416480110731535192507456463082030697917600464128298694676680206339219485996262356841104659373381263199040114616093496581938552641249219999333933310391290991247921381061371424959212889553504469225398270164025342860157213191325197140555135835357397345683998768202163053708333373587062223020673406622452182292227497346256262438788108831215358198704413166913248455315590131245496174230980738414663900471214593236365784578453930961922948620651278218948662662067756342577710222740269264663632179651746822004134295927675802353176127272310063928729484906852243652739724217298742266544141545386546553840857785543718687783441256441697202480922977194911261088182632972288000000000000000000000000000000*i1^13 + -236679753061118018750944934686865045556188302043839004054224903103694591563190654748300223871494726710859047377451782569038427596279091323109408452294362259427940907894144185208814676658479707042288453111019684090312394544639283397961520162047882813749209781696651557897086629194551184434600201338081635631173666721153671723467125190908304972626040894036530053412051926023117919369087309376474577109866685547593940676345927063511822590139955262972113094363822800226634982010497760896559103953214743005238798694678013647988697881865865079540150358641245025825889508806195601529498865239623393311308036940424465319125206180130972804859082610829750103615720372899201848404392688357560879956207560914034849129265826117500273962211235636621515302636219494720875000826269818207557365031935672308433284124886354027106720667680588927021121019186212516011873160552589187438297943748943323593308829260673169905317209914369568896664024102397717067595776000000000000000000000000000000*i1^14 + -220621727882339823417799922382972979983586859444798379564347700576236643483408620373467070253904107869381893133634898133949002726898818544302690926713913306559785057972071524498980848863883154779892161851501162825929437515580224542123186927843400419127170370403778423342447770109144399459180907712251326602867119157430787232400722023439874478488599707825105714855834288063343591001962495746589960016740996022016393945266226927363424891146476080901047405019434065702612741941063479619516556122534418724233005349235468647172265855984143182017869187417987795994327139911022165291909177096232532552438981854147496671620519231044131029441266921312482873507844881405157456648808925290894780046476536322429113367251811213217045458646789073982159113869697560257612084252917975471344510357173367853192760011874955645692236376118259525277554661131867261245165621915588201238348339635152934563899020367829149929139989496032799007685889737915356938240000000000000000000000000000*i1^15 + 41026023920869289958843776528938381246005984770888447929448883566535172811182918465428000945929398424509089177939796554451383293857073901064802826141378152538322249043712521597540748818644183392168063594952096975933460384289344780574877245343724150107928211879000270732468245836774463033404167918895355378445203035959538933911579065542036397937919037042370026595277417077005406770212620617472872651647855285840917046911608052624523206599606243328848104033045338214247431937898960806423727634155696423905269824728084393335852397489427202598165162494306511900905841201618233349234439390643587214945976662759818560768002883664064415982831524027534431911503290831454098307383260158663932373358268275451300050670534379017775810881767568035562206186281721880698340850993486079772680175124527723724997486317417246544114732444285833784621187127157917890700292686330333849313098012561669132475967479909467532955434859229725183257942223283552256000000000000000000000000000*i1^16 + -1502695941101364922058583388715783933945240713226452039901276917088358544692433344576908597687410305147384472732870040738707036577358053034084130239144097656885719946949916848992688732763205059693364400397788128365820039080024692114310296058445574433651845008662522976158476507098424842181929340770231291008139060588125520660886980900083719250903953602012863339971755060077589587662561524072007313069722446169875737114680615984008290085669817972491099070435657546938686445416580930451940773947058427346828031863945720143289873680544373211441300082836852908817854742043333139439605601048317245313197816787101464493041731769386927573616082372927931745521267950113757179560845096187157272155856846480552185927592409499845033217578260009920881184181561142869062819929595440392622900352860269858542695272016322763149204535425939678127387856240183924552333356066150470573501548563621563904163666082821747235265325189249773827403894751232000000000000000000000000000*i1^17 + -105646454760929987858731174980904087037235269342142972083953592371119031593741763169624152595840339909067765950235330215381464357794005207707017189427424321759575104844831748037722974152953268860765989955733188535072463706505802925060540002815558662342832819018990673499208274697775810256783843358561835531195528108762160432353133559202131709461541535184820977724458102846648270978727854864015497206069349340373850269681998472916341116650821429293005866951277338999845655595311913128078208091905584157742199447715116766870855096190583978305075395754680177681832926114659928687959221100296111710891466236172948459722961233163779203516822098644850790350807241339514464525206446198711298413803474142303870947712084668781856479438083833537787375985090670727471136795533006874731755284516371470095813563965441841204027237278358774195001798648264823182922920122658203897844111400570022827309636720604119680749842198254894159480655708160000000000000000000000000*i1^18 + -3484240183391015349183828755704624717559788865477074573125550440757958626160296372941376844590127465599612478195373621560046942759317377360060968508901353322098139676439573945570530426675649796967495791325637640577372362107213174318411926152490986075065069339214300521543010976359641368075104411366842969472385459018260840945321896922612053976254717042979387925956228917409615535769254247223505318766869222421438092657348543456989034848816351317300239993616846861337776453281464884393525378469576775787214266281246393000216295218403953915586569426960991135237730751620100845981040137645208009950922323587853057406178500705373654837694166831475166122832514625011432043024551255888151675731575628169426839472768773110513730541563056019521068683416053785993319525847140337264924718342964104674685251363463768290336954115427431931097807066351306669159624365739122184450062501651805074226517417382643281356805118271023923247185920000000000000000000000000*i1^19 + -81160609605812280192508201132641041531009492986394401648838577659547505619714011857549595967147812463214224666361216306988499120314161486167615474125454391046786878528930244648386892203390544546129150579396524608264429478179640585528242051485880389538341635347104165081464335453809463867892963174732914738153239086394994010950864986986371304297446288298641687387819082548044660306568276449873600477574259635611426602368429616760559661309674483426570513177019977816955880880573774876254084554246678421755964433699108596712214914581970392719497252762296334663103681057011916998272297739663047077986359512440483120948314494898963791330108948345830623959847497189371421341357019381124045835081608418279194367146606640239845399128532455559648899279254985233659303547840381018111882313992764924163988322423059513573302071181600903939589856710688801264521690733386425244319216246612200262367290904279699575667663015853757667737600000000000000000000000*i1^20 + -1350334403269743616435918524146120228956405174734404792910906783374120642812019108721458134249717419525678351436876359923070415575184451427900483764068465030880710208271550928715206807350516142035651418834772097904469120245826415905619940772309601527758483327623139371363658123073338586423909314729590488762197996890509505465870499666705220027103877511995205734560655523977205368982241911594189865556279648430506398081061721872128879978930761923015507562525227454113845111144011597328501885562789405821619321251382930579705369290570183529103772252567448848743252569428127281446165026507889341774546207642905639291031082343747921485932343277549029653556910866343150000523504456893104366244542114878695336204297912058477039200371047960848651589862112650279880456028041399108758161484254437000115028948012061110932626502088724180609125786632530411357931934538884771918301262041851883286275202451416550235749254030583398400000000000000000000000*i1^21 + -16826567115685332184768357535558767287365954052435361633010859349245988880163841652571677766398939626714646842596864700300244811580492009461994518304572427102597004114472228929817975574879091767527171489371416665294552415898750468718589760042294560845042150092601630003869409918767731933320081235496624341191610187075677282556517350978221289992173015631495341438826570118269593605014478127585536776249679835734394765580020560868988208153483587336343923256474379049411942150543675271732726529798215125439311068117237758066718638396202472976723128651416005066591083944685998609258915665849504086713068026483366980840122334817984727424147299234751021860522705331069120090416397735782482253331569361529307715956247257804380985302204955583056513292857379275784522769726244048256963497300906951457962053965657289335062819318940141725242482630470412039260017533423757796196592049846529307376256743034125997801637171691520000000000000000000000*i1^22 + -180228484021388314486785293977511916410671642689654505788214868374707818241428559705385160148455722688197373878567467099171615725818816628340168828558688714105041177611881615861675184722250170891030941549962953089209606593448145375988607179407976224973621127886018400764701832252088880443918253732316463934907890062218499388839364308181091642806178748704723021523157259848894319547908733199512962997500046332166062238881458519175601658547956631524503876044418919632662272309121768575463252395956526835130039630531444328528407045451585852956856760214829398352311716966260306283954840870115197814347418755569939243929439686048903357160648699816969127151200799205301157319946068933576022726056769871207058135023478944878773064790214050070331230688483572325485535968654864837723989099726065995826955966172962305433132029182829676831561192843422852916247517602302461007233659669198756717555562537009846773948507750400000000000000000000*i1^23 + -1958743534251976208945417587057809847821046399602163314131873926071977452328645520484632373242028245851419707188935921933130841509100154185249099133285838285025207416870876791799247091859615817561486202977052048026219971316111368918452258986531839933179752033431817019225813149418176353689495382971006305843684487568539899304602623624616013932365642277340172651873783511484692179428170331525095168851377911417156774876541828070764829529137709892637283940326916420650047311528804362924687221038011795856904065944885648637079860307859206261200208165173438859184426175562388116430597883865874877052243466953947054932017769092494603510418076110811110436998202734306445281576943915397354748433622512119987987888458394954895908659116866202761628017013331114626216421489597519640160121840352880913075050173184255640707399934153447798180210014629161614557809689471787543780994863000047630324908983709692708729651200000000000000000000*i1^24 + -20428659733632052763143774391480217781687778251647426815922810274430815428512903594132882381599975764918890079307245320552060483686092114130939340957989477909269486650036424691977820301283613185047634002931179126040336488980171782920209647773513349602009013094239054306258041486692957396765143839758287822357359757488131955178971269172787799602774448895478789596769705620787226754647441520401684734370606706522336186365099220699878270801954283674977251515760058997248972055408263401749287752133452888390612094273578829059860258126714380804877739899469453997205981926950966891131728253040420246894368067996377799907885323039416245762860161879472492925032428590065569865523159636323321078783495519710011039476267646300574968705608568569097254111665156004847484966637922146480176883590285416051125992050812462026315961683891956338840948963095965475984662146938380507830306884835038082414947754758172049408000000000000000000*i1^25 + -168483509695879996339577801681984208948443376300608533182762930041048803021372221713416558937919271589421184314227751647820439324649212371427219061553825179345955665456337734587084015172985754575798378846671489140970449657027428815864343342978400082352131921317598628094168105194790707857999971601421169558896869194947768671146409753250790332685553962071576554884463536747358937685253532432709472350515524237545158029349704638756565547359575106106215549638066905752252437726350235707564394307451376099793235787604933697224734329329536218997059666642010906332193214736763946468536389160163345466029688563631623720699414819750557981803133838011227088655164528876196064202481208452080859456977214840781978428642675819741878759946997743986700921531562703344007818068901097635951901997570812379135809893051140925576556792586805325666099805381306524911286594571940807555127572793896650019067946898712166400000000000000000*i1^26 + -945517009253074166906295912909504074284399232819136393726307007014682462514800486517425291626751084445572925937442623998047621503238414467116380939272195054788577928874623666693462393715719042688567137288437324667090283192198514561968011460151596924169853756223934160849534912736486968023160274173317398295492684244402097160526457819888371042556095491963311465575304998183112630315841007840908902398318461758525776498034257569547889945562178143709713186523558280641233731933831422239573881701080678976874275246325506675052097875281836817956534623282349648470148568525715426624330698096701059311200095026621247321621253341231462166908150697375815683263853117792144743426847166994476651220776876114509144051144884568043468584411706526174490857351239577862999940001676193777490313458371552576929514842283488689870597167761560429980737034420166190657433896950055424263853904477079397129470450073600000000000000000*i1^27 + -3233336799579328152257816967917336536830855756918496392223370707963229958949552661601379597595224831713334793366527922336346492714186863424869391663380879271114513456973714937227104965477921468824214073087487402043470084438938474167709685448203490969079026821034303158754587089020787553266225620862088275821499951408011050926786931188439332939022980326542147930081919243298549021153326934143671460295511098523612692512864646191269450862757431332013082830825523997224134153768214334142881452375719409867776289506405845328912806716760894595975356017519983031285911017552332784708259833169155455302476657366268738711097066581519394086119537086133479454080758656329440049818040496646878452526695817429805279448891843575624860796237288396051682923709952129814015777632912375536478555775992379040572309757523134320888620420243723900778132590817559598065646143688946947666170897732204551756316672000000000000000*i1^28 + -6363122404989699858470042635767353713705078666703988513103168780316930331721900923042499419471835792505581339821576809993721009724792680095727206554005135006510976395979480788648580692047298135858637693451596882799162365446284713746933877718848497350444420238623412675604100305074193861172174734290119737206172103158943467940998447634473998806143087853802961659160461105110757784490216982742021624612830345313740258944680266870070667736226475556582390375935230663481272787229636970821903065819669096222044990326644966790958834650953556494084005941961768831677088509030073173481189839798139275645537478028213902127035749280656057172902846824012358732991345109456194079685998240766844626088334835819839255862895479408741698878314176122795174872375528099475966018273067737806047003972081012581264652492184487801465229880322415257147014480860128623224599647259159331998972650693964333056000000000000000*i1^29 + -6821988279050913690089066036200060613071661390221097518949890830854301858364810386919136974140413569482081516550504489752404555868472519090731861524822240877301400271649337084127442790555175827792557774170451052969383491643900556666192613746990618915793658720932373783370840118335735469598911952913273777973076769818638664512072823607770395279176925740843951092227027101219964889710464747922749961504304136518377764191817207072730965593704951550560158979974011085595742516338863037051698565666497672126827150206941132697353495838816265093906969369560461636925012823434002650011931058326009374741575607006838153360918107105663399423872275966027497045410456879762756001250624645684765014080436949507816291557916946212075666195765215010049984573193516569260178126380055562093420501261801552848132593130119147404787251649603095649470211660462217004374814596437525336187514867469516800000000000000*i1^30 + -3546620909876505996726003717786145158080697888280855870396718167698832740110707468271361949990445208941569513131368196447484747965838672728953585824437684918435917891212669570370340534407490984257739767990060857158018151809066203390705265855133981436291494878727472660787429294243439154017430470945084708546147737682579943340677162164750282801951523547748003141924025021282854750604978633419191118526749281343246800464515535983895087574167476046979008109692670969513110559003585454921612199515621677101413920900430024109320156463744763943074613603327268541782131164345559415885618339745287011727713396151158183710173074813401199790784515950350009512181531630449986841735671060525575402956865878745332470991408829801447898943731270739907663999805462272093103134086094023846503428486007433198830652603158941809279040638940384994171807421860403175099660095915872485714765545472000000000000*i1^31 + -595730943670697707407814254347736876465801279127460061282973332629320471230956889610441464284003411680265049294159997222472811546825391978059451031622771314776362146076110451712199236279627899093502738200600386139288937420940085322836610238965031640519758473132875402107894233056461947011607573976400454690683639135981866301840689260784867950302704271496583208221588841123470875806734072756208079514675439603379542544025209195164970238829793892463372956205723638637211550779827788777475410533936809366702441663635365796714429682436435448320194246362252893287274715731034483009402431248627487701665841856669812647707778181716562855275443104106206375032244401468188787297173347278596180704632668459954499385155134649828251044800639730286674854722652989926792443521630682155470816700174002648092272143467440344931949045813571337889580586423137206512526347741019322187776000000000000*i1^32 + -39451854828134521869036382030515571454163508371650380895706630966374076370591010617057491682249331377737707802406190152396498026955578815449525131171621375256473347477276740129670846893799505464688895063990868125077926020493384915403523682732880075197354072209769561502479280981443077643439600754630689567367914326015513510609757355051874950934584722726703250180737876373640385715853242290030201884965732510618950337156370256227979327830334746563157385860399288858055201395748366440208326639428850306812388432101687941909324264828120346754464823559373496021288128413561530128448797437728001796412709316417123582813376725915591994463868512789202700697840400561435319846348741992894629096619199296582335181200181987109759094127965096450143651424143042096841938868854495603944235214629028131876888375400557620855700761468669469098353393605326682575726293428260044800000000000*i1^33 + -728136006433219459984401345655145047095779966980928254861453724797071547488442400956157003394446948952339763854529937419939280826360553910489869850017915411385289672309261684114284652298167105372238944071920738704592976940821088263523704412478917209281207901933093243197638477522731569837093315992244954410166583631032857569877357259865445113196679813340445171314366091419725430831652549056447158204017396133889367272938066670183342395771293407139772195418948812032997935678423370714005328483199108734919984328684246994511862684996210299341841812905225472802019891680133728008989573361992397728694343718049887808706706045965233691106671529420998522952828584266976846134291481047895056344948489904329287305000243010425349633482394333923327963300747070654082692312221524093586104207448022369331504972048848736887295124208589360122390209871689373462067937280000000000*i1^34 + 23943603789279975623128595511039010176519582212894910858501749665238593841044897140418971745114343516168457114852539920699339940476881212033704579609857801311512958452713874776614518107067441004077238254820342072995346074211876748749562650023087069572322804820740505297035466785001894785691176741117718883904244539348303259996915744655796479270616177224090021055636871410043359595444589302520291693769591425265974723419940746454936742958218486641220600351335886134294922847214797544151495779990337750669017896934235554851174110085595280162201071025582613551192072758116093103932111201447585585716154017734281710807821568527928101780579235164229836824968479700940919179664304841521917011668999502186808753346558204477493912471507219726883586359189730314459307358611414439621739420508861751223968713157245985735041648366421566242228765993777232242278400000000*i1^35 + 701371089222798677628484179630333326537117773686942452852019100205237800713725406426885883837165555002754239680488602343891635722071134312647106425366519087054861598265274069164518158945451976792306098792085568169635767781225810422337988713084193752107642785762492366166192428018136347344210134713524273095357821204324221214303835252248967728939001673665757988544910587812791295850640007673760422164708269000420096937001332819817603162971570976283481986122162364883928486858047524586721335313292850622513917564885745264805147914425576688646598290392520756423556037024869472635838655940138735044334535778148893338878441911932672408179635554082735965128308041316758247634995516022452091620963315392030019564981765789919598699403011707216702871717604111559293617118970034497834266572866549743920802966511964171478376309954275192974372746150543360000000*i1^36 + -10490371194469297432027274808994309377898126149029094851462203726147632833267037027257445077501858092567039613544159243244962027005829875487384607354495370324416560797838802621967977410506151964004573705842814503033227567145855903728083973923175277717206648822860367197549574796393038070604419044616919735441391838223993571587285471259158505449032356596244130762596583723487457036652345068868757235748604741694189319606536703193685555711849340071106269982960054797516464885237876029797108420010521230310300290188898499494588714227155587549517257068503029725684844363779896017782377394343646042294436175739547206553205306892972796003245535441013500042949037678693440817501606838358028976655512216828030185151496012006163833571726257253593284253865415956146444087205237347128671803511729924495150425945706741362108069947134321966364753920000000*i1^37 + -247680478006591514110101605320515039014316447513143522771630798296149417559377551941413897618772820159068292689834738394359915083779621828331111247504459071455603226747537457826983019412240580975965294524323650112605464645112057631527636687072523887539360730549634610166827647536294909732376183096211848669571368972729812966129691439883878969238389655363853493738786060481317743539627145931555449983281942719619621333690137241414564880098373188869444172275333658587325521293068587806646189369024167782717293477438613334417444772471211409061957746958475066059181171922156636953319831948337520812856194854757760562299405144436777221816299270606337134742015589013741429522821533456509008085881029809513151415220800342560479035146745305390111936891144937201726255000793860962547185397506444303371143273572743032282645763059902054400000*i1^38 + -41476701163713810623538818035677699159312912217997832780972702278229802674967087182047140314756634472591609169374425942485323639719054162277337690080904838816845334392448576212551968776727364002926219721246382558233489120159122323657608666516317865025958521935839649412959619314096145471795521801135259268608276226238498740796451339520427139344791517923710876495323539679471030695720245290197026991962602161607231961152682733012856073647645581198616260024660812332503418730008691090606960576880008125545752375690233631219004598278640259960390780382901078879947202005898232268136963558714571336561673131871177573971838716076762782201456562728360740495011231657064568957225449355191929585180077609273271376218081182749019150329830593336236830346084633498925761054872693346476365571107452572291472141161595170189683097600000*i1^39 + -11861415679544458368649122917234312126805516699871673712156308435501378922445230725433222757849753148682214832503070243426764103804511636473767004379406405526359495180895658400039715145246817411571844331692355954603809297582819961022501104868805753113338177314793541434261679446390272897113454943990597774143419312167018871477282113075607157391598501474654997957106850767174644233613967775553352094742048926945732071096050555731708786154283416568346202569194830845922815735625943291095544290958002960318175967952035157649056081041312381971660645197702915084500675563700356905854557681436940356628491514861694156773183521938241357907907715907859675310967179566391151816071233375554104214044136056914916814017122313968145728549220161438888316445968053349202762233791396420748361567363453322805975069279686656000*i1^40 + 19725149461380801107561807322015558081745114690348265265127838071313889409401379240596027480516404882249116978538904583770526262131444274221053736088092254437495655236845634079528999983092101657879285647211874432701659897695820460988294779582360768242229221435063007559804555769159721591857948728740894004544770519293826777355496828517050630831888204880944922980015136023250626614183603524743630769779121552086853469863155342267426158060053776582788361735210705329196140502308834336012156843034231807198808416299612425454233825062272066175300192891234036315743657548597986526120783397756272584481806010550067873910648684179273798126039494307578940737830581683473493566238011155306515024137261302717895311693250946755190993321026879227353415132488566037537867785740933018985384277278995589248000*i1^41 + -23016143318503934280837740983352039021836376042937137768500364771210941198491095879628497392046667164298642208323040512784313317117413235914856488830195934599001965712165693235327488818712760637442458793443801961708268404769523827480311515476150100598740643020022247852964354343907250110505347018307852363863641079831180758228416998986935772266361500910031088425910203099620679417098816953347128585859889305741721797724290234395381902319397089166344267380564320845725142174265151821342165269470467841564487600284035427644467000873217600844172898608783974550330911455173715448758932884096107535160441438606793691844377116227685976963367197105183354775355719414782132886695387007791774076216681138564550013562890035664203265166420151578692184236282527698793131405141817654476933600*i1^42 + -1844069883627080670495816708188074930746916361924947065883531495094394013924642576645183789438011237741354046434292088087432917357028851168464194519590059272539489446546563920195931078887044734918626679180157563998982743013356967037254891125032392306457716213641528806037443764956579379179753629548569444735611725714789751960455947874710314862287474123291015914399443033234891166005296164203552045184894443689279760296448510517173801408313888120804565520899186323392759830489118038889663270864433270610114398676992190944401585510141955006055165777583876904926809369479181888801815312319918562073715033583447628628395087636712619614874771474404978232316738261679772126038034979592362505318220973227107523890584585682533246509031405501769700117086913100949*i1^43 - N1*413022495480843732020039942714006550109087655010223886845395138734979599088216361366496723438080352732717941243641567872912357009521065211453686623521392614080583737114806058600878190154061453799824631098861854789950322868733457407162440107759603929721806801371557567779531473303587*i3 ] ]