[ [ -3147422509078558388081870151456581416787333590716439426755626020865804192739076556747047437391296900330242596722935898403550477291796741362709161056072271936867615060024282476488160320039635359719753323148391940051514018712132290847973883120853689385004138417688194069270457847313984470747492188287320184812473284744596213880410191495465864673378443075524367011083503117899259292728777414333109822083617475595284827012312804859846348833201000702690565452860396731111508727389205383308585668872080855758894764405716723266375166988399318127550331305293834083832325548988023000862112262656015492777573404171340458978341673212616259907546519942335313167228918044314363737553944455583638766078918740287489539644825642190909567228278178997890137370473005435805421373889755236736322778147829434999774274159053108227703317663394906524418034036461328974722413501553088590175600250471622052342308845737770617930406029538348548488436669213031290491559250771765035007412824850398819699916800000000000000000000000000000000000000000000 + -2082388922526371580147552304649915624304505271034449746059101549801095124884296335480830772353124519477378766367815200833563402092091204754155915929509430153098882763877327682531144904678738988511864806270134592586471735675389134897188192430274719432943933542232311134877074357066767741522467349578346271521331671490718278756562801191041054835577386647827173311776983692193678286133053180137758132581031171617476039166420320607846852955554302319184750432835023137475549502085461215354475128674297826839760810129138389011011097001956524998803584392318171779948611415382873021587015176406374388602631624001036508980052192426400826859585511524303725581593405082856489188622271035450545070841425909708073391071502090256210755895818710376260243941283846391204059964289633955614956148964128654649472376308356712398078834051583584063639017897751777566659610133742606871568387762858171598120584369130942069412087201805101376299026347506015601377786381717804113412135087264861103461498880000000000000000000000000000000000000000000*i1 + -4398655546804859564819678648682706138372625501466954313941082661950298435452890492179849171092762063934006183294855804302374854327238987496949392521230496044659992605519411650646711483159662418897877452630364096168278912454217010020651451619261212176353070570680830030786787486946455578895891008586459408001121839603077116313854228576779909669128753650998463795695720238039502468679165173587836764540909293330163360892923480786547928411952687418842732765737711221841183652423948747135368493093042404388323558339465513887438061133750118228773522602875509333910714908642197434005523456696064379174102818856737125790956406511615252912795227256951976487035060341942155165343938443776029367393081798531448567327637418601700847771313475938236929432521243239933539591167048930951928861703976646748363569090827867168055203734609693219361572750502490767241710269925303753119680235569521376332434278218283733151496956532861989366781814524933552403428691799514589198133001284499565182976000000000000000000000000000000000000000000*i1^2 + -10537256233591772168493717712103289652951077301327021930213313069336041667891718836880105483455322989351789630519770193443678398755003712944722447261349140937005928910575508248335581948303331690701750653432012334326944647807839955474430977562236066309912755512308542477626643839922632316004360249199594505610814258129007107526998902392273672250446745647536856217808366238133529326605726194161878999796551939899300930882255526008865627284414400604963294398790252996152247291276271606508547494222011758679016201277060139701984162162296091581136767471450975972097645502534152008945420230497222533765145562683895311076570338537306627238150713889268945291287205418560710669297166773915326272510149083847457174034157051556651033934497083666391009034078638455423690829577090131103953173684271264901633762021675486312491061704923026074897659023260034702488198954303235633498467008721613405862659140193744732481063902273475246049619617677921820550282596472303431565625955334563561472000000000000000000000000000000000000000000*i1^3 + -1002131484861939519914539219903548744371201089657603631671555376421250237523012494031400228470829812940310908717049072544115650310200483785791101720040917371704974899171985834580814788103314002685115931142131929836160720265645121556643429701957646453376471711968798011024107547482019835374920803198775209237141158660703712998810972953716100541778649072400866322044172516251673969242767070138182590961277367413882912805487487190177709894998819786471146592576053531154503631686568858713270444216648585662590235937418896870040936706218092821354713592374398514007952161378540878698254630835085544475868634556910833901714316144061772288173181942952162532628022266098716772245310477813756114614719704062120020276983942256588988561748174036547776018319644865241855605961842506581724348389662962754146987266311979221494195712288295934706498497481052025768526263242415871637604692403258429071718906126581505850535905703120782382901601044229360538158061101757082057394299492179640320000000000000000000000000000000000000000*i1^4 + -9352959332601995212326729436319328358956212423949799280765181052605878772999300588407314390195451163575822879038761378579758139375102488237754266051942768707811681179152740788672638092820251476559237045979530944581560897822169470821485141256536444343885338453048348422495172838840181746822756259946393631050137763285229184270937634519059320942909073198627068871756242898380802840727867212588349530558017249274658724424122372692108939511158010842786431348557601175035295056054674509004778925571416609127101344868576699749143342433204362677252027972061642951703521722567113269601580050097976869373805828230155643217610852576137263178452505020807443300043134102275053664332415782954983706913639839663611464712130634357843165936421919888876575342740080554393377465055337801658302818508582324439538780779633698148863045769958854008298614078312736549175087489086055309266081011563290330876563879655055600746004254886317719409682160365002459040759625658936892137268876199067648000000000000000000000000000000000000000*i1^5 + -6080438068806183178008936911922722848635831854373362599421295385133828772631540066164581746788434204937259009087700241119383658784787359534060438165558487325174642805005231377174639377588899252323953852780637900310538144153473975503774366115273291088089291024038377728899401214993725420390905219865298238044146303050286726717293679684988910749785127209476561976193727125881763729562156124196272221342727140111520372805397368999350163339017604382847843220041519992544429432722168547306384010295252073374312489768603173413256364412834872084770228156332307844108496057269372678007554602283899756545140913975349466966508349776603097106677279060636750274159978617429458452694299454308448348413539104338388717007780413534740535939243140473982218388253544142839660837636681813948627814583174236288576080443343617581902719654923036341775433488617898811835471820391431288268641259356157331662534333638678359730429337009537499006715465388064933500387444435866333952759340361318400000000000000000000000000000000000000*i1^6 + -1629508274005142353843106751003801449754127619847445489267726139072876503143066027760565531139868730887716093414058510462304248605989438149630972042184015189735985375092401439442749615365756369587215581504733075369753595141082750799783937050682771048465723491546231142134082344415773423821131108290639436913013847794699154133855714315740298150370916265146125786967647057035889107147636763724086068806603699570821629547460558134291198514884511109354872265404926024839949004731276103672928689908219991767131835156265608056944316698381254598321152486125760955753674392788766261043929524040417775096300643390885715135605636801219846391634679218267550229461645943351453152999162616077389503059194209683512232366252154924558368060418215805128378525971882790007613559487993538357721155645012381929673450037351368943633236318783347755009358833045987453450611649682011521410354971359348569463878727077513220839690108341884266860645576048339090373038010198725878344686816460800000000000000000000000000000000000000*i1^7 + -368892745548496386977844873440896118488023502391701214304428470337951453571282309603646503982912883301473761472746231104059842337870304033115266411750783455597048447891578528491300917090294737105288350359251494501025098047863894532697541307480759571677537403527965366814661406050181494976767091646403358072086162385779448157038676781224722647136983371528216814716375847017243497206869886087203765218536343484910823474782999084777570424777202588263257802271792775045395612051983954824523981189749327744352132813141963592869538017557632618834104345912980200815948879761588556153595778533334860394573944967383729932194698634360160737536273781605278448002279786760731818295168045929762552718093343368173700909308102975315733077401795856043418782405596740945834542710028281415394130377374153933294492222555597398865744743090632563438965223781200092980158371767357892375672701652651251207690190730823157274084267426239290456718004070964244350339542159014362092792709120000000000000000000000000000000000000*i1^8 + -132008279295902833010219110343399487481830460681797497470979135122049430639658382256532755332695802659101838289361583008121159508134262755395145092394424753277690950213430851921770067807836588340612567656631371230218056064329562973771966482656175149881588982127187248886955478165712934896818361273324063170742038146532535542169806685939350830278239881828835222846883200237695634227575672538941973814069340556197107093858098924269105103800379171197320212081340532716546722718878259576683168777728588975418609697846548066454679237453816946772316837402432841246145110499941300428139878355757202861695971238373566222606919196886279292582854661987183556970149613647934684140871002056707603408444001252511633418698252171068831272877283867356802951953503566980048424430559189836868732524182905896262345830792317079941874572173393242008528276422584848902417428012768638844067846744857520019211246260045905245075552847171732371123732742365174345540541535822908827369472000000000000000000000000000000000000*i1^9 + 17207676006180831204616057295831322893257794477907800362085810842699501042587863144634228826374395840256149475110577904165184925640838511732711666680665126311230063482669348726623710352357940596723568129521019380059859595138054373129009950412616133085705358074058192430286963712970092338872292213122921579383344092712537887417328913411011333335031555416180578148052518543764035176373750306268347055252003758597645017884142667326680858220624805194671028385414941703545042854874502950843365449483080173008411797122351154470410825081568346068197326808469209367499076066354378834136662680372009200668383913695282733290979266521594716169008851550480322748553015549464346806307464197945303282394953082333934335024556033538386054702661864159644783884342662310149456975273971176314044990761085104507099361047220990683429677407807434277947950989363817263794757854746826577011836809449397350773934231959009770995142967791366644248788203008373389330306659219743818383360000000000000000000000000000000000*i1^10 + -4939919654556819260374955910744247544776907254040981749044771771370257632331879303135474544055394836803749507534182784928623203933101274463650175658598436988804762214813080041851082256580141562606718330271015361881106499631288267618393377944830876640210775920126595883240987143084990359797854630691760185092743992864514947935673182918139482551531825631422232889586886480695808585696312169880126298454292876150063056744909446980947821253430068957506758782270063527980760541000637317836082136786499599966821195817848462712741137231085744627304789249391761772076422958524878791749022623965014259960927355835944012487831883991160862379957527600771819727205833374629426588154867546028487552993609107129103586629704908940255612120472685187223303026899244123733743312066195612085153489535326723374924881590726605900627038632976503115743486656838533712376336819140717026591800961941003881018460964302404542776883247686617242726466198444738313315619719481787416576000000000000000000000000000000000*i1^11 + 201061363615543788892023145791213288362040978150359074017868116735092686142773461558638945018005876609055229570871475051792717165096265435991158589617692918517173286713526038827935749530038632586805277257963211844888075550469434879467321697799128897422602718680064987237868588579601752399440895771878725313417638103097743574942863947314360452801765212513516863202778984414396167669277296192344504606995462372330808860290597525678759147973121603748063250960692346179632198941038730890013364491540523759200747445642649568352770340028406205901025124092534657958199084856375484044581640794509111808710852068505862238185708577694341350087176627899648655508220948887210749180349640729823339098335809203370605910609018856709190638129988515697020442221113023063325056186897549350359559352526851814032728543881718070403957543854647528399138353835863304881244062900865699408682842492025783989475709741812885497142153316215688649974683122174766269381351358385356800000000000000000000000000000000*i1^12 + -214254060509502441694618626861202136042872720334710396731004766000979049338367622701256813592137011109711605351403586441522045575866830188869265671089595259788804895351721592501101551026457456667991832199191570750748063877620728547398767295941341903528164689672227899582296728805686953024733714659972202300129083008000165662843405579657428806878241561958848941987946436990527663069553282725982229761723097431995675822880486011892761862052745659707559881368016993852180341816295483308214715817403436553423310400183053338933231379018140909947982155560210526998270837455797994514227004976948710776584954733560055445658555111596213591440766789786584558187927640900583829556452894221593680992310372534875969397394998352204304232322795606685094733443148491996833366525659397028433858053345610065664017404873459864342501981415225750446057535274590610669043198928033003764437764938835246740044065644085194859730797843072178609635525976552908098077871319285760000000000000000000000000000000*i1^13 + -7870168930466899705481880944217500367905472672024184196016014777963925352240124161972200659342026597714653156287959044633162283869256546858614061231976847768575116682616896341887141246757972261524974978026608952542349260864306008217635462342126725111764230624552271861688744633957760778615039458151972163441863669307465215341675921377176016001364820739600147504894746579957247318522277475782626348299730372106082697625088651945955200165693814331856582928341461552207393054564425157942527462117784972007550758056897104463363125055338414307567159734742564746541063889274522218806948867554242821878187823039884128001851933727490172186339013505408802398523651217952081035542304569288814119622146958041522539844260941602150264429192246762201952874371576462133727084876859685048590395892205098509308495376405568296711429786000948140031207949750093842020242622878191605260542195227946921571877775242719170104088808429042829078716903430077015387860369408000000000000000000000000000000*i1^14 + -752977314428236882199180219932593945301397364545680003137168904081639701705842983106111132527345935821781539942523762932005087710607747475888227542583637285520307672844826430958112084982700411249792092885634202340030080040825629752410414052932955717468094590308340361752187338359731587845172560105667646255676192339656478809777262730656868087174909193764137778572909838937385429098950588081274967349112387632694733697996828775897669253460023797246980780950491545155923523426441328714640801748027736899298842781114713280676081267411834113191892287902629603168568205607442961923672827174024700251551234340055410079651734300272979278151926749908465755261399683355357041867059795652644117301486126963137520544989852942157524389812085559676586487026100462940271318435324159928798350957701725467368836650133240751954558368697981949986106553615487547514773299618227935719890420355899636289251825505376919624519188662026580398546368338084211311666790400000000000000000000000000000*i1^15 + 10944971588267733551867322214946265637681685795452686867682889725097048225251711336921182123945995141445840059910917908955319677937302638480127500094089746937428367315568156631658109756244906886986705336277816056135089071838140938696090963800514710969661520233206704398784984468152306049910525269925506266217530743028750150980186448570819314314034455969256580095312729293399214424799719135777676525820252983776646635460775616795741588606895967333467328674371782306378179264569357644019903297112256399785918313598707775077792990861524803110139054397170683342198506487695801074286692985184784254176275856083628890714922325667971419143514147328280295587192732024136608413529211887898209036845790814781081086644761794765182622068970228750611656485821587735082747418282901602040645906052019081812560713757422062477280455716044739030775140001306714474382635880913488518605052486768265272740397228356594983123703152075186808491198035626672447815680000000000000000000000000000*i1^16 + -132191303058073742808796963300294934377155632890204770111876119394533220934290388494739649035253704729423312761807557701770624332947629657377159726822192064408524172480426659316663925349018986926841381389219494385110093064495527310865335256539064886471286700958604083800328880935690681688944254228422319171011694805396031211200130725590491852327958522870007803974044578314750358896448082474097426996389362250989433497773470150308576892227030575215771809578059548941267617305404383127601130789604641856902971616641539286363493968772999770852998428015545294069810383594597407968461990363344648839739332078994621607905090535784213946419365107380204778469497499642597791092213272051331228171783131263432560979176769594911840690666946042623387966743687140344081200597516319537719703419478811657271683270482004441229791723929477075216745792395720765328164099579321303272021384910792417809319284584909087396483300402577563696838023071414616064000000000000000000000000000*i1^17 + 2439268739793547310861555633761387729229764165521005785502615720076696239811996014745358385196368685820850818713581227462548090630695503795804118318916108693761748027621943533180512645692036353856711019500192014567010805306045571023663504237668531828356945077409987519616818758014696313349396878602191852878477984435266851778642766315188443135577618753931269211429577859499332229777620967539329302486326825242671594415789377016760729223048791466099829909921491235600583379096029227180430001916062971435031968665464001977227147824490945774142240933505216816270853499882841029776307512554516258157376042380158448322959306454659009862822041554811701097546743866130364822833376169631238570755421940793484131286909418441592354933266037818472653865639933897223198923085540955612156361075423728082827453140924848206965599545002842756898835255279392025952662046122710595872765890452618579046687017780986271441056627379014922125617843614515200000000000000000000000000*i1^18 + -21432650121819422033109180510278337021475992137390703554986722590453794235179390077115118489270074741965179823969402020861600528777741444791738704100399224163643151682842075083118527557544417820978980851037207865628293295773523506639509778347599127040595537843879460038307965058066753637016359929649920201997750905199608807587556198665202912639638388225234117324126520608878020969215231837216971913091813174573708233057862123130838037988938460327582801092565387675586422745197620768109906317514917001870321105064326544796599107968445204931074196415462579744992527178769017752204734358328388612838798609326225804039592839342977328299034837305337404317181449054952929545881833246055508023646277017883503421305117997809746741333519425704497885753204169509521877180474337385245185820337956016263411557710041258215312563021349365353022418741412091144010393494401146542590255513800051025347010425642589055946226218992617387360748830720000000000000000000000000*i1^19 + 160656735682484915378706126002834504105928177363566217036527030552428165040940609872162341850598228580114733335292890152404502517776508217886826321080798988060516168140545808248990383785030688101334601704139560874744789059412987029751407112838134541374807129221118280305735730022552482555020831941437757474229339168173565820121992881710846908040356987672694004497525115017876172906531948890694244119397665148580011347295770357451098523490708285818137614271409717782400894433908729008693848668814082451520856642574445793658727914033083717148824546819059203593693358660652671034237405444722968417606481901380193502697107634678478056513152111834408651846497643821948547941875946208533528826998856365490150914191019103543421089343400814943783221327033012633969951792473522464841734088537514434478967670665713974141076585472525763377875050433630580878159240418022865852182040544977709930436376405882097423424563946633412407721984000000000000000000000000*i1^20 + -1536169550304252021926528455552454620513026980073699995010364399291717185551211171967119424224154804908226838116348910561314079939418379216394635899228951162654348619782557106080639949870641046958868576046915025044056542555779555830523696862107866791186633000545834912045444031197576035155967613061111369520493148438279315395996309561253846523671191730530285901656695623157491527731300436421613307465612006106142977213115896586456856177289916132376087054957675143840036492913125118591915189842301872446758353888754265685155132306531198352478705709714300884225361509145606675569998672991419183966960833315813776641695309230540304296974792435222655297713744194244351202933820381231505604077247213655074885349060340119857571142635449336812011912008255555864628178599189561820451648429889393421026009189795606682400934414823263654229450561516365634263263974816693509120322965464863917378775006451799835293630917952447866470400000000000000000000000*i1^21 + 9978480299498193299479103848764403590028330681093709242152441066875289064746869010084173912591009126685971159933135253338099694100470857899766407391014688132362284524126762802092338813609418163884505434851652775256233579567145561935512862500784848375704148935898152696590372464451269099547544029189145513517521363451256130030309912152142202151479604130649391204554648467793630735324348369324567409590353296111859649602607229477251472343301848870254048182585686620315966240423346309726110190817337284656836897225934723777292944006556764668476881721425822520767516665009041786632332740893971351981901364633457655509180717771394903584170094961343272272152464701643377805697246330462709931180747357526410965871695840389954014935335954178170508469730900747972628442425156301654845853608818544132397463468884352040152031713853547709510502022425108827979439972769093604709499624030676477847035671903521684346203805759569920000000000000000000000*i1^22 + -40860835654514372126872317999217096979309102867926262212985309464595527429201015821970325433912094744666841289316257438673489865603019124304284999025200249882259769427032289462450542378621190465409084588709931521326198389457015219771121856490713605016411156305994113834141796382330691962641617355264512068990620429881195560813298968240478288950590595302274721087809241900975478062712599150098207486227255960036961040737102871370422649694910244635315367957718180111244144776245604293173745708008706193456888882050033960260359634648131899692898665334738911612626627392720615837455393662293746426091569247743760080494548288047190981356336089939042545814947039891265298083031143619326104934924062782017322267391520686250860019675588591043746020788281973846501781774676742279069598032879974541997719277781824957367238163586443503396009974465412158243544846468684907972106591410692244508202302534479087182585178095616000000000000000000000*i1^23 + 10243480407384205310516576563493889860341554393757167789725741282605853517956033917818466903351078103060344281442233215728999588985768439083399434043166680158213060079803172361858630517992371113383745869131129487497118958755709214835226361807537342602262206651358743763328270635669639617446123413932191997817112599967976804222194334663692973940899832140255832677042536281975207944264717271570450523247973404554212276351663210380320001151144677639529190053569270913646208419902460750457345380112224574383823807247258103345400777745514722618564269425615112882206876954375033551459258570011067525180923850751787233271352011579945910957728754885100062378070992752296034880727424737641542002523523902739688049790577638272202904553625683355482135671665922589829531742390784225022424261068242432783599271498374860767362418198811059079348399103813944309928814579443326825224396183113482602587179324399142809527910400000000000000000000*i1^24 + -41978170720085189258764578673655484516273148397693741412287975568085271982601955839604846941818194939785373780284438172570459436355274136615985258140684907882630961063467611258071699104164111503932081047488635135817659138405299920420352342804347100620638868699098933691876324964895515702347978660043768989899888778271114476251827271690339488862614662378882247346633468797022259575229212420934235371331898474019839375406539142878766980200443649082214099915202984820531401734340033903668221321591623345412308356784190761563476624836305052812782541693253927111403865595534451843827880778521860510272426364108486286809921716559336390655298056496990025629569347974143669574761209357096058509209929659879095193363457954545512144355487344819097699347340806364682484929180736327768345979748227311864065742177948536688848277366115355901472558825066820743664277132572177893167314668626387661816205043344678584320000000000000000000*i1^25 + 575380563275695065598285598324006478018301385961041990078374145371599279264561594408527346737375433736482427805591993408780819100478842734374314304388612847561873321311939408633918720321934640918024790425199643796225183694779779419586801137771995944706613019784517351483016806686046354607529521674475525744347759646842603922371023783429226266980629233849525450374408182321679452097123198965178700705713097316965844947731990917610032812690235416736156325288777066914115054673704902203030445584548754752539420766406169195808473605086784545367032977144293980513424933857258192799659129298997436745773661769958439909077305929486614868087623756608675524821429710532121768674001474368760059646821529257697276439822555301041872219814525739719555094446761502367746921018818619297834477350805429579708154576699144024862008964315185381645844306578482204031291810706678345851633326441859692393874191286272000000000000000000*i1^26 + -95285129634110277753955577132594540585132537439719645160829356822542088297578107751860692604420548732396862295436270599798717727886203850318628555480583990686700732069085163529933965889821626376943153552234297265089191801437173342433384578203649318588388181286581112560439454896789033911113762574726106224084327608767970258723670812608251482424330716043643327514502968212648667163478703420447228203432174753910584140425558158021566594113127162372085597303025261547105265188860504303961804079490736737250852235446732523197151765245124218768014278532442461464664415554328295480993169709904438641738575446897324926949894416278108725055726840226995162295012449336227415179786027126457102016004664856663797992661392274766338037308714419990460043908297724518333732750391501714101975172899733192935384708473933995723634734629721886329119799013910741714104399735445382762804418696132458740029849600000000000000000*i1^27 + 4403319667913307709221979656946897725701150823591767444453327484485416457241032022269040999701212770733463005319680148602577326539984732417392479315640791999492909034441926113316961788369447822344875400916292691028495461652373282420015088124984208316120238376634151377877314771542842013077182985292880967379880379853767522610320461117172706466325693902032863013478412820658405264033167168354700687206959633697544207562828475628298093605722103670412453246615380111328208504708703673064831302711180397288603263764024821081516442748017812317123746532148908536005201015587667861462618010120474034370673982271869826395036544782135950843573972040531816937713605909985719754834437147823517167789482694681468508881210414549409384219560416633906132406966680688399289297483875933324508584852292850716284003741052598175414632331331140734603580688410944646736066101031581053926052247159124787200000000000000000*i1^28 + -106553410195480942448134784742257836215457926427849764092104456461598893895703262131587822455929317691987153700468193684616531700675700366554514679123477716461469527521341022802559048251435919273458876816347001409583366089091772198311697316565350402518425369118744514847415675145289625557963099507351540422105727927613919031985823298098250530015285889174700510433665703481456466292293664161212244114024622470159376140040679232712873633644585487688565748615784125917968010020637144087148111271873816297374175854440900728915194702548793516589847315071887804916022066725873791958394617255366311557417196189049658534379359462464918667775341182329045494297575096120252539693684108429085966177265552280420423786037552856759576509256492849584610579083316044884303748370374271996934351894893474639962606382975382257331790636892667059041172288137156916532415703128479189499507353059328000000000000000*i1^29 + 1426875311769700298402234713396196662928295812505240014612495062987066313011465187510542615350092115808269782846148939757185553649311787513089621343848131006814282967294891375815557039251941767742445834800638801399925693464021960970648389481803667838739426443890255121315589537499190137993468349866055468781429931673687106273770786515519807792961119254229631669460417718806669760008513495150320982585442806919150347771060854214579873719211387466630868149862014198776361260492873515108868020228378460494343393302005901316525564502853654915354095049652118806524606079483059534560411512124441565460424469889370856947038438371422634362580235856351409453186303300616797055929818344625771932270620191931794539909032001335356456294211137868196441274151113704597968965108343113709849629431754541119921557635064635679141526097322408432911793888912241704145665351857095091159040000000000000000*i1^30 + -9997732291938111884987021624567633398518329358702097210435710864444655580407488350057170896726962507799796530252752421908472228927557537704079481164740916726562097242637878732374851104374598696223531397808705417305715375497936618739254415646342529728324919388832769824797488496124575469870453354285935359739556750820010473708089065930044138267888041528148585655746997225777142645490470264661303950457799705329602852746450358306175301796551388568182412852583594538431715703999189700347370955762019665884483074779502359539903520814589695336305120871693414446702262622845749489343465344877414330260381422535059251790161843264250719667907547584257177771635004625362264362915455575574927396672745493365317549348771370994451401143220425329193434852314500992303227655337019322837554437249611294088787927193687838149057162173861866683072062918801260302347272991937658880000000000000*i1^31 + 37597269783038808983171747559522682223745154052894326070177204934764028457040382125295386972734941819860338213950929155344040670115876689897067116039388967913847745142286528707383006280730583269943184978362198361634785205446854149756986322845029890499420468566674570187943510230303227318364906009154089955711194800168712824031565784817448838804667898631187038033129945099671843130569432229573192388243085279541070970670047619526107504842034220625176401211991542432814782611909592107756009837008191667287275069170694271699524621046963137945509386639060391500123734644398638528883785239082650933277182490685797398081719474574889232773235532252542708485653031078649805905499498169830944383963218577592152542345396110897940221808202169813058842441548353423418707993112502293678294722986206630310990585156485120308182810560022156468075308432065051730957565952000000000000*i1^32 + -71622903195073817640869910651458727151523070267578645584221424569408008773097892385939284362668081278048562757453852566166511394288807706125797663971720685087132495389914917183537528878382251541340088470902529404310900496805903689284481150454173574753426340086934871028285320641119000410830429683118149747308151701275088475783868319864476844479062675931389313579685905010281218885940443707873670961185351185387504214649442414118027172159778151717396465909307369965005989692072464951824421349607426280022098591857416007831833654163423838351021045440403721905173028468525294308718234157167413726979940349088211784778933159847526937677812040617844425431453657673981612040679259157917165866170016260316205515520427568616324326608647588761706468823146403834013625006362337377414162841223975223647191286921014350246797597129743193574116555323564726681600000000000*i1^33 + 52031096879614807012887808769106853039467867877154685247758451462296833203524350297208755849260987606975256536728345178072721803539717299109251933570075258219586558401777542074423732204454981227047001353332252926749626841516777442095451233559569786691105872702229579775749409073257582678269060836523100494252161649931532181245055077607100581439969322857080707010505709558972330971373066833040024322624692198394107326428584677563978777197404722708404924606559914367694566378152193824112299277945842434863663820680589302455295466272036096846316852153655933184064335917673830259926975944365578073986842029907925353694669365695268334909250704807200407818709141967741841211467943175624036020843050302494886417493923279677037398818806136870710300912809886864553546642819170785481363277444398357164655186350256760279626484357784943560954898022400000000000*i1^34 + 7476739945175940655478998191675875730366899557694292863693114530591783923610161751828266137211674266371746875192197556320609436956313909845853138965460761608864448128621011460939990805904659849937280679607292359345343794161011203631226841739990794317935552365296266526439406509660689618347775966937792429858439893798917827755268532693898085474640003907216463932840990545567920039331097791932265387918973327358485125012538066980813763234306764189436185784154613214669095534383734118422133378850935691026295563014973327515465806959965594736540938306455701245434104340617747985144007728590848985364330528045940872705869973896960514156693056846725913327185872257577992260548501591833865400488784547840869699496114427475054535534961901646443921673815142756834598143236497696531585731742133584537539763620980278289418941863386010353664000000000*i1^35 + 341796848932380378631331096976136429774505844875259298741595596889450668511020535313231858654923404495952170389989053756566345216958527357393055395468315831624779578251447767451067451395040818191527747331861598212604758613300189290109934743062130700811643022086807729982144705746218187345450255090028478849350579842788245748838274895854214399655545346305400302438301287160248729630493607442009544619604704027911375449124596754386175680089689225317237120177604289791311369200310191668540098772519313983165124861870278549246130766102680271901424520849413703297689514574616530097576613321427161936791982039989544691509888700113339932983246707962956594852855119098979843097237471092328961167094280760276413411189774700905869008249747635532783500945198096665930248951144680621494033208606377714707857560463788427675987817267200000000*i1^36 + -61736654514833026615817191288072458397417053775725453768804485278436476902114049060147339132795766140914540544989903402619324989726360802498918909339587484360629051112290048843794429568102979233518740333971697316992468521736260118953982957789893814955844144184859081379567697032745208264528938791685668542472648701899216794385879372397287281971078335274050544764408858593807255122635634047820976350406480371934786611303020631032941867898146883272151810620108739213868709681208043576931680437216253995434459214747943571247433775084696286000253089288819275021283229799200134102222564982417682440239913753545438958342455464413099173146408333573666852814428735517666392629266835758214124852871246499273268450732033028632966695599207958110402154089734993850677910247174371134917213001237047697962232744184381440000000*i1^37 + 19934652250529300793785441602882957119434953212513447390064681528117286662000056289358823264315998928171388416393437305839515430569127033598236324133269513849097853550377565990140156650093291715937048817239920601323989089825091788951317416521382555315406752956376218227759646209056204513997641002350073968254813185103003470486314213867055979410504732510044630020650024206127454016572977169230579603507341768439664204463156753958240404322085317365231486495279571228201394953455526048167148076566441033035558214533805944081438007413035048646171352154382347231539333973858121040141212908862997946607732450373734302096706206888322217345876000606476897250316186395394911217010764968825545516367924240343459845202345751507711676807482142555324135501025988357079065946890122559381312096072594620416000000*i1^38 + -1242336095684012281482520728177423668025850541926070655748286201012885190922333939822991780292233373044475673469090359139035119921518108780312431072445243366977343858984951905669515048850993220636116964181503712854159471297668736366604329145372301896450109355140071698579809984802928849830213064715468593771460336131134601023755057486419221592072307805526925703268601480510196708974921504976453278857482954068108508532519111489225191654532986752274059587151270583358589533292689479834660929651937663733792021698957035577730643180162074725595223807335928151321808941395823200608618546072403258904016133905087684111066265539057114466725068404512785275708711093312355227928383821103608359227164564943397958997314113889476101790585397062610307667617992724399493079617886192087859200000*i1^39 + 185282632156919529515754111751236968056969254817659368950094706826224322664484404471215339144017380406899937050881528203614168816231657496585540829109845181000919077763992860372766444745818437626305196851172371272594703701833826459048857350344627219263696901623137569828285495718409242933957471024941704907283573810171723656867318446887650745971603790783848545813439688730136975452054176331212365067799613320092451333339861514774995215123803122449347773606086331190990714652685795718578789534606852125083999433160419938497315294633468639056500467765000593007426473929849445927604896656785524569432582918366830901052966281993243535896090536814646785128352042713532361882030855423413681115605908964154028236291078627261146025636171998223907293169204442724051189760000*i1^40 + 2299627526345752384416773241584503778491618060719077882436564143481583967073699422392998126626900499677903733044648122094854606320570247251262298327893505022653809835795695042493679998989647858629139125671179697475559482823805949414330323218644692894608537089288000860709528417151904202856278733811982058970703362481848673922161500019727492872750971649886965634999629405172638989435137183409541952283763130335929771511078305064755376661047881492375644961905538999838616281552065224837931751042192862187629709048813138522975324558897210639299854822234861059541356313757583870148854781483207106561352660499569680201317645508828538679384298793362737208589105981550811778397414158780654230258476260014289768577806664377156817899280780858487794466816000*i1^41 + 9731121666847921207439771744593002181146421692614839783491433036545864260838079647085923122277277797897034287631634000568547838988717552004255872811514143679786201850193379970625847781086064406023292230453530294815946239454611141382196840138606107371808074702800290250995859194913426808071406345922614788218774691789555628677553272322117565387173392400289070649549876200218890503466582371180493216834861278183109426894603641413566608009370698803647061545835900480083830936191945361801541445926839712377712926342068793314090025821142465403394025250170067910430431048212534297372516832046545008444380442309170106424395553086046026826823281662973567572058758106075156426202570286514377151313071508737598579657486928321591520258457600*i1^42 + -123746205532452273569042417398863096754602934081351671082915258537974433652377266911768671041788141202785629814591407316550183703818749701411519143708100497042577845744662143547671855459622529014530319311483860543333650542176910272152052958010013978133788574896963011896327334907796836165430405856943517837166511327621848258232179991905835087069535598603554618795971555387023066388077466211547647457954421071747720427588120349878858200123121894397531228996157549229805381150624383555097650968612757741173832890035553722508100509783950234349052397394896822081182303497930337353909345418528928681394128159311618947947814530472993509156835906440396379580099110173190818080642462483387308444846297327040*i1^43 + 2177143799528591153456960644251881608992044183506684313624958377414220857286646251432288585142253901437212259304959998988818969355290804812813965120252122850167682300937709342626627579701843041597789918012502268700808541522445699047577038546743238328634539597140888466099955120698182008127146634438489368325514622170973079186241864220344817163328702724759141705218375593733711396212470975345704703459860000220904541190492200707769248929339229278482359286284888800829145587409984224266363133554139587973659114955212089359876545853721153922721113148532971133853797519497579012235873537142324006725679051820795973106440384737109483452256106240849836860477497721*i1^44, -377539146642231035249479528705039577426334965901371820171264535914653857187200565292376360781108782975528178093899701847652057892540554617781464405959613756019463572690107946158809768567635953103032170127129767938382047563510941176073906575448565632589852747002836152276127955653318989218774529318386395099691153947301862603674807213451573342729272375899354780267527569711975374737158987308550593867733831193400803167616288213115447777589248938667582076672231253934129561795977995029312722333927994053651023311583277024744539404971560700304908568683190209212722949996108268066077135758942683234512189729532539341083373716960219548429718950868805584614818185012053315590042381747507681708203655212921850615883363437875654015222466542272599631293599977918058462462116824808454671377591474099396214084730236683196243640921198039298047861086077784419692402815258584111540015383758767037458781231401739285507845868226265040257466656644903700103859110289462555432545185069300418319072817356992878173132933204513300670977100649465970692792021315105877351960084403275308400359430756381436113612728849676042230155995169247608317670659777738248429518494330601709082813722137821237492237966066281611293686670944090452149507641836448257163948301379147555197646592623725579309525093174237818152299922876006400000000000000000000000000000000000000000000 + -245334609493627186661415154454654732550685712772469375980899144014834983794755420115652159344074760525428337880527149803115811484468091684128080099308476698130884987823351931515059748836972652883825741261341993470165744844953169326986113492670519356747565872888301507254187910121944979466500472764132174001693561523829904944061232786931579412994384977340084592358908041100767434093788900178861506301514996391508486642652744586449799793340412588901169538017707708687843486675287131814899231886353935606733455563383063428039077914470835119672250021818838309546566972445545497607550574504060602690461861635329888131516469402505427145993250083715895603260208429429012797154680778131338976272858727686253401327698339277937239032276968026636978220332935201347537138629293306136136232225914694729719084512851802820535248369319437528394310753326606205274709379960142815101505197749814215856079870562680847667855357394172480950247743990709622800334403351896649355132467515669135507117045636568474054304182586267277316237301513886879002234896068100752982639510435039506444732321757850061264860245236146174912847341651562565528377335385528850603211624280443435923239843067536307480880401064233569119527227457073399625003544837170011425998811809610840042921514741829537299027067078277158820942426814346690560000000000000000000000000000000000000000000*i1 + -421519152682383103261990158128442676462507637518985115586160275008187877422500615174619482967030532121866541750654539198772610952740177723981299327283094878315390342360085814013042063067110077165644412686690633005716676028951674123158071763617511710666641970968271024856407748212375183546454992712219943550669290935122047809084862199500574456600420394129067838942530411100653380885013649136548490724827997523602113110717824950031226784303030107862407008180237514293363737959821191854317318583150894916004172594295316259572712836937876453590103839935520569177373625070923946709805866376796004049669643210297004724391132742606098098222460314273902907498316824888799253897032213021620682287239717182916698793608243187386049824086701244118197349944594344076457214310920821178721289769588728070670378611747404940822121693470143966127926535422947295708990120978658742478823548771751757447194870062131080923243258868094927572999705555153595912970159064749553091273990797688385386940233100880913169913326981417258376383051909669850244852233776047880291699795624450249723277679842712219494995536442259086431361631436925902216287465803735043864959013913773517054243662396952493477177354897989195431379534379071194922718780056577253035339880922001137975228787539459392732345152028957498189123024519692288000000000000000000000000000000000000000000*i1^2 + -1052305470233441838501371184677800371918125946409298314739940176680007628906804249165850066197748069542766684548342778752223260595195344333633229028723184406066955511834584022393209453314349066648024576887625321723206891382450563082717088071826304447994263511669379914250290268114441143008129892868319362613922448664523173191544211338163880653520732109984214041883385141706400586559423997839430167999856792219295063308138020401713205504104026385557137137665325501687681647434541269730988091140343870537194181617428512718990580761789432116450378909274347786002526843137039722982196243912607740406264853421239816951588512107278736067515103045827288742516213202467927347094951277330851088788647211133042192609955805979376101500215161318208060102174395435002205836836259729461259690300383258432296715085060918087912826529056285065216594191184031829332437888822419346238264314687498892212296850306409746089716059946560829027428802568367855702998398059623117821235238413574253801445889556502156597600631089105717219524320180237943782377494105843360356366132573915274252761941895416559998488590016266769923595016570960266874293848228350426017032628371446865219902928642485113653806258477056802533292402962920218226869967831476586749980187777837462057739368399296683152288439362284235760927960675123200000000000000000000000000000000000000000*i1^3 + 375920048861335316816349053569953698151795136384381137619716935093422531340964063623062089896945636324205212413832558191490451567992496846529699458967708055877902681686761007288830941724344171336484116572894020118950690459920685714561562670374229596575841332049357801131746296449028006363408193202422733286147295447952114902551733518941779421304001936507480546969170199540364570499687412349848837648892353074549599472569720542360434055590118201123889759993501042350416921537944772129095664427711953697274075750466394073628812944587911267357370437256202566176365082129960321509226617740420073341501633877336303578738627494052687747967571997720997529172873419797792804804892495489260339212059773735455462868482734302680326560084278348887948213244240103958877477189260845680039317855383365373676294442919552482750709456196998105993670322585801219328816627862605817278951966140951405346455350959071963409323952433731303843555737419650620488456616405510300182265559637701538089108737229554625171743728980954169300202927972003837862939614917872890851620219484831665859449131393787424285879415792723737680424709705312556548148835952500743916538704449842678253202194255656615543171062361026656460406055068274481444498674543111025798837494911323463652801028955784013326356447562956190027262858362880000000000000000000000000000000000000000*i1^4 + -1167286947118974838644695174348084921266966925068424277395343508729275250012770610291299634404143784668188806158660991455158042776419470081471157029594806126479289958426556800463265518599625150307048487218662579150121854039933210806050852411012911864028662243270122119901815684306425288086632647226388059702477393662997198059028441294761626030925186691520806119588770482822682024885408086550802402120935123764428945601036238019862684462392936103228355476533648617612703821733205185730749373548984943362774242555204547821713059750598726304029706277097379283096626474625294450180149031035843784222085536242239732571888969302621311245789255738655801608900106021235131421643613928252760678296354461285414581968613499416886351090891546565123286804800312555469388021193623276758499276367384455459908207547427899608633200931569285149855412965016407194708936909700708542489667706905074372138491858245173510215042940248464441534725429737130390914314675770846602052809883532159936868336711450397412399373718260308744320937752750908133390656301792074074809368681266266696528234191203574306278332709451954036449767197241922012105771003352194486683899455686445822932285413921378532039224458236505371005571728356653810730432663534959346409715610360344502316493495600537268061856443017083513813768077312000000000000000000000000000000000000000*i1^5 + -280561035763755372533316669296793747630987516216805441801176075764517030858997800851116111971673970341559110747980783120962519685020145064905591347858688196359736746993749695215532725072976255497787423389882873207469778656403553906882152036829469262761003784696034128128941236527264966795927401007198220141948918615302132071438236866752548503782328584171889418441683477378359476795792100197927880240941987326158515417697880110773784072021232376310244106634674328598156817508536526611728919628056405436233412030283742601769361319029086232695694205423192056470829714962165294846038381194633507267890999618158202204061683300487786394747607128468105219102703019389082272491303292098181130653114152115211494125525962382487188296853982233134466751099172273365245713588506046157023947136933511448596304810779757218390509619123985029624635437551277695395487222725433917947991449977856010351797730177425713883162761825181004186422002933678573374327973828205337287814660446887069707431180847525926436470589961410758032151111560611936332210748901113536188230218785602355130028604274169694749630328488681615239615431502408532795756643446382362588740253908064674045708118156948352724943185702158108854912606172945311475136528335269121624790438501220854859978935634217290895862859588723801219452108800000000000000000000000000000000000000*i1^6 + 68122333992870002996389975575803502737420324189016007457515426583692093882191409088443096405676382093399769661970099649873939480996655448473831376456478440240595609769881690880279835332891188287788891627625899914996346601917836671940384163566202284263482237552759965148243290966423065799646200582657372081903880786598996667478585698838265998271216231756859912700330666932483194259931908089324739818935174634079980792562764771655901732719935619672044464951165378867383330585780554221109925702797441210520868202553346412548384973704082347976722275018166057234714498373683928310672732090772996357707106620002082424452315691876277935540503834554349929681485691278481401819049551235091156557117726272694806617311758231854243511231737827506140247017100647786991197460146234892906160060797467368537201938625319068825750222800443691089172745444982872502571811602625389793255906503812033809445736814271232348666693884169151468376615849166242757999033156878121076576708579784102222106203356391800343825188522196686486858563384792018158290454607588994570513044957142421106594498729063857033131821336801628072602911667963422672269954270822195244009495125389370953429514229292950516839085307465752389971439555994174469049788970758860714772460957759295740529506153450678544269933917957179488337920000000000000000000000000000000000000*i1^7 + -58243555150841048153238429504062903284281205989862189023158381264005556619774063466620389255933804973146913431379938545617755918011967178416537619744651294245631391927191152842747208296875344350464421200782599041503569953698046035997745257286816224509843832812332790954689912831095217298985326446669302086722963607682724892425618339679892409353523370326695954826912296674828051681395862500335594237625314035428119411811784372317997280161972316692337173955786173114643663338741610817361184860141585475405174600004262059699448478127692349341602571562476945674986921124963109329856985453571671421429179858405143049847711576628574147680663071437938353904601289333733901447661208917028125082934732263463217194525424636909705772217561405208593099920166731705057355271516750279131806085458228291799660600270382336015137577631502180872503065866979919431420094076910958856766974828998688039728183109785811689874658157401624421863010130239644784734293849913124658049014761094673885259570022110069928610215710886181549868395425998912306738284090819031956704945359157240280857270366946183724217585155571682156117910914063316114775112965365855754260389038804259635063990559886644259862076136345934398861650598195649163766097403495373778569312746284643081954270495678356850938087435773436493824000000000000000000000000000000000000*i1^8 + 18028279992802543265813620608622893678554200171912671111342895478526428964728859602544754498602527547606010857930292889533045388254188001484354686062719885675614420954391890782960992677869275588846595496737307580213521990770839421444617379002945458197830646856417761777654992748878360435076660780162062141517674300815992413210214472713647043030607065509959016295518301286606837734641848387687129528790436523796409508563660595318076148318658860669806568917470839961560979486172942121736843376029302851359080496519006830776634716523792907164962965763299499642943086192916843089214095011873737592651087479049186165495351589382601494457203213596441468483548299724482042486124990261696039025575015130122535872781553633912231466885416720233486984000915997231703912873649976269010200627173492137083254685697506832953080313009690370513547426572089689301754336272234176563392193548243960262797703965997836319575035430377083536298988529875492794122107076453815942124119285539350961284732027025559086843116311164741495505509617880808288744632183570200997625243156485161813142237178670544872220521258893675527163576970304125916935137274378413176685390652957991286215842062542799342546493700816833981226111892045536691204192747011842335829974645330780676574985472694489347229030959846680166400000000000000000000000000000000000*i1^9 + -2987044607038299205377014810453721684484900719302558429946242856197157128389977870055667062794763888333788414236289590852871696543863479061667119835088646865647365565040715760832087822156087617343944696278206902865735619882821555455587750200656232201305174099609289684532139775357353158618119023885056680234599674785145994069769575064532039486681504339014846295602989343343166885868494490050850789052960535279764316284751457258502396224896371014555695808024997248218285775777589321054248796816259604978792727176974194399439431769767408845398140114212919474548477503446538466405701379370724807540163025317127296070679339528346203711397472030645623391419079890916828751549329883240539918295223018677629645792799504701731212808421529494807534976121861907227116286615305470655103677544858785359436379235508940086238749683792344046519483543361533967510265758157930968548885118841821985489855894850668214877977857288137385039176563031445455358409680090768348807737281176038316868924746902337982367130323925774030665659770548607734913662944383346029528207452277704833428814009142901596237227831360278446363276252287546089130795998132522011196207875878253285548260890799228206878013191283186604473645884999643388691008822831107503645264740281376323613583560790203065694844442892042240000000000000000000000000000000000*i1^10 + 454165155035155080791970252183404247973002337049026244229388476356661902379808116120373996289819298722577522712289891575176591460090245756437284666410453812812213109871216449080309168672051647082758008396699294858581670951682514783543685672075579521358023231043972887727920664920894257670296480686149638674940816847990361795125880821235740394765418629648959133318157446288070461778223269100523598490593354027708887929758895086383579154281989719564722092378379352219660409830954164734626948310289926958777839096645734787184641628159098160148387861517103131381823201398557999985713265481184454665730144838133940484216138688866156870972048729308091491582661918715982993272523977952835937271212460186204975819788307391589277894736332754179973451828776892991909487887444105498014014631851770521655753054895593199789643943664634059112478193686070880780476095265988641652464666516710816448167856875340575790027880061687672492514401402221151250434643973432206315396593306249686516985579523166430907826654205488106873479686274123001945174757262668910698434139344997213460011372752279457045580716878166010839614421467652755955450649272599124111039395061879928648212756766859784195210671941333326620657934036766584059876809246480761158021030988636409005759976394462154640161652080640000000000000000000000000000000000*i1^11 + -89457394690826924918741000914438857075365040564569482237274122896286373021423790893901093354691637250671018550630443803662070820795141607649767627047208538891486162844599144959545869102500331180661624449250535975871071521219694107954953975526543779588652822552750342911306763870816379088821762662726063116092282175676646789719067820534907981495598732024374373531214871826702800294085073216395098318394530167230387797403402251940356916750830173797172578989223385549465557466858086813402489628579500697975198303669894844559594729320893712024429338765739250217434089304433454146844922063203488395868327425926215436044080583258017649962646685332291877704503887831797483672041154293852689597765305119556400735678534768997878826767924193108714806583264349614320882630570461922008883780374916147137286684208247524253964089120128760936556890510700155864108713524920877793319280532817669641599852167265377430885867463466810023219298853193734568539529742483872374199209870981958849880751634024997386207311453919219806738824128209242446818003014886690883408447466933783230666082590241825137432721098389239884736404680405438911772638558017727352794042489263589052738069423783462245479818586772349865742102311488283302484087888517713601392457034643334422372743325512500146865805721600000000000000000000000000000000*i1^12 + 5770246403697347208283534045705106073858195290962018734777464793463961239518042325047933806986330996878052562239403648851523972782574674324239458511120914942155245965803300251386946987933004256859201602166106854054928524555808616392680757561973790733008440547780098237398378202998595911394129466677949124685350787714561969216778972415624877610307895429142196665934489177673153415370179234362264824706906703486804764596379109606671779916029175487490839480810804183488975145599792302510777474027936091790636721728080474867971906745146028735277826898100748958295644597262544639284899487824925457171438310264311540937277494421395958173108846991818928566623752981229782308221682637318647090371670913076116067632119757732184258796104848711520658661807857662600662567049233869252826492535803442304010708947418986774284244042333610134080951840802465686431238411134436362132697461251563354530636117793023960362785831963110784888824945490924851121571600770519913324896234578614890589244399291401458177814277869461459064149675892018097357023219227782048480961751562108793818313541014987226445073695110655702645830183739645582772021577318365357292714593881243097765512427995113570952098170651697537645609980879771860541140745998417941107336953677177119377320388593950846227578880000000000000000000000000000000*i1^13 + 1755717792592802020344989004869301855502693529803676952183884019372546242157999580487535445327236721517899914346546661928542694713959176200343908910132886298951109307756803793328828225178293812490935386929788561033666126616958454246216997841044445099675450299638337861500185041454351822806851553779601324069525894964099105917079610286313649357217800789470680022021202712315882149902589083623592474429248961136989637792979695366971972151030941724418864963516796611578157314899993935875877034719415504194437235287517070952411021290189297200326669732763335064569133844896327261358372298751045213566558172941086340669664936529978952694568375281997087043563240323874942417117350374190889184438279202927810316356620253620974430059223110795342817409575430568307494286765914441482452520953528485494616118099045593390831102896784446446156817713719521068783237388921591559441441254364147225375922833545174674579622333457499386174736561639956812436246125245888816622230988551792880819829003657282142847519286419759153630292789710435902038210796522689148774168182882178705223989526223162336433642830692232455938888276505756658142054616854740322343211743084182874914341154897330556522333494316892906181825268941187180696924360092445082245026914765902354072524842976424230912000000000000000000000000000000*i1^14 + 35276512393333161320809128353656033784824694418735603252122882621036020341742277714631537952498395521277018268420330435197730783849084759123396900683410722061531598581536529929500481628317703018853454765307263317212122789068500510514271215852609760115598308904532924241365989589533818682386550882199772022470022804791339056885258802425030940070660683366286058783172872395709464581645424755631899811970163217493197004643165097141661159783429370557391040451141374274586439225798715783675992135897181975862612989956499417145810576216299258524962773747352314981451032155190938759470292965559528557674918096988076960926648758853102410407178378038752016492472363363329452010990390803362139027752272462996694061099497196381911449132172996585569633572706336667649170052874970631051793831573102877597261984664074787484744976616249590407562704676701228412579280424343215171982431094878733268304760304837324317120594658451897734076960567573752807401720346499684208863290370940108063535351412605288222648252397953602024267393062085645290601417181099891201751061026917118066117917802247198284615066772691885454212273745166367218360276903789919932661907706059636395633561187570251798520080712127478598012157140525134354371197057365415968279686992959514061583053093756049817600000000000000000000000000000*i1^15 + -408324382487741202668103348894655806917587363011812354970326714454536997912562395971233551232559172390928476055184068365879446534957062588298005005071954069235038875167205719883290035055706637999298347929104730346910096677216831387844383376763723352722254276023763955992655163611532951888466119173076075306214067533728993376118382850164500064227862489751405942136656320216881157877618001285061894167056087914891457613818194724038398683658770140039387996088129573090548451388452956221046583908781876460429924912823734738007082587417474310527233735136998424347825061488232844698887223911555849564389291690600357686206413786258415823803977823814044699517613184006428250130879616707976883424608934060133537732475458997104567858693175923694119401625831837503551362271166783102606168804947619963042232549822301698457427519822332538470175667720612901888582805939865247960460916160896390942486097673945926839561076958670779576954403300586723618732869052965892496312780109715621361568100643327046082312276016022034391565112032272952895371675924328192197982713924571502719185050203194200166301657495103516355608305302638722966427538779420241206186748886834082992953103218072290461506438889750570081180388397029329818605640858199211578356130172142671290489596731719680000000000000000000000000000*i1^16 + 5203425733970450358327020861491673199135235888369880751473528807682086472597420675487907505820023529526576744151526315753030104762900498005656683366778257519326485519530987346669112431029271147642561372926477443013503452711370352323892671408439574548043862799670992354569359671217330511409833137030800084743436358747864024070045531030292081948254224674823058895644310241993609696886258278178722405315170128437283445686605978009403625591305180715598437880406195295330219920269193996171401350340639760004431050593431404822753858733043194917298711073204943770791053631235242140486447703283585052465279457004590517049560334801144051205632939554331116765372383516071448352712682099867162978758842030159109140866223414986952109162641703807397075326536915062947390714846169443444755270592849584047754692128895672099016367724393566453598365022281179328456814555942241313189920840261881643159497370382311546570015513493384309023818285671301394526379812666384291803149370426784341363197618977014493267026915539504526348863598792487806878069511327036484584611607577298265920093055214724944552285478825509299338522006266705462350978855188249987397624268660773914217391669079677768722947783435658052048629370514434128400648088770513112298626532013519715017749954560000000000000000000000000000*i1^17 + -90175472669141622318451031239987468337820719310509519216513054131064183801466531336037835534207950846642144603452721331266268580606173757224489279162182822117842661840765608941293134233847381021589333442290361946303893976643907886835872680978217136544005867500844660729447790145100845119833563809908314114516237515905028333010084248432212202016044712602222490545959524347931453759318577785318274324930447824561628854387746462769525851317098965598072403134235908351323803827028935451579382180975186456181527849485855667999177390700487081358486197388306663043373636982833463805109193909025189624818727173041012887865310831318149064516510792372078105656392827226942670466484526470774829489189267760731970384420717717264538476047183903901495983906654614569859228195179568324664024689679138377184111448457903337956650624865898937123223648039523729669914494114557664193177361780943581686639647311455813499483234482531719236683189662530381852293965187659004316800496177387086365579027212709062940235692423530543559342356651163014757818626732783303594416140496151964672909635343645347310867161394401898027036223250599530781560735720568106389338611072498561474366168498707199697952918237237161988703753645086060314118552124732950228812292670932610724134912000000000000000000000000000*i1^18 + 688689443621378209204116471576686086639558825716343230899022402211332775668455922456264932410928685299065265029216821570249417050882499498625623782926031608947577243404731244656934670033155305910914044236928037550047463013914535493346433480951394711309188377389121125650994970718987875509488856497274118544916359608636079436051537943496686971039536944674815362729739681565603450546984754563365630687686161988210045620932352454301817112166457215435922494205550718741604597826968719435162979799906542766516629012046363680376583867346944862566467949197912718888944638416431417187307764988925883757541611649156988868023575628430036922600885438787638734524130614213591091772553467139191913643701635757866523488682042303447543133083968295253122385247704505430578614999437407884144202157218582694290140550763399791777199289902480893779908574371082821424432491394104742821272083239405080039621794184112902826098500812929785525773098567578667486966950676784771843271814202912249509904096717980655224988339505771646525923880755474704010760317999368874802238925600782721327423373546039954634113375396329309396354871091936987395604352005153388338991864521391565129584887035721307605478296259853043275018458545179203001939574458956080705816550266026653122560000000000000000000000000*i1^19 + -5025647676801194458125158319181945284453526392078779030322431440538399544955160672209178864015781140001084719057562186379837106915340906311509531278606960935600261647959220280251294475479402074196350781800840140876456115436512078529719134501762340162351869163530645379634027510810439919973110189182361438668434316126771876882675562130692524731825334842966909567948175966773186167189517259941477355313843050462278887127462980936845740757548732242407356748750157987365096192798075127475167010576346989461786253894091606528359857510260573345181768963814402108462146146015978470256834789769594145873007541439723517611073421051834988253514902675528043040235234029369165511144909828633786262206669791600679754970652833006036489525707104306861596316931670200479537505943364497200000906705457889593325900094268592263950939393333196637181250087874734092152322205014436797859779937178345017084846832552708153281120199563251470135337950198205974854149413469897341071265872359825142148659330583353464048749070108582838386923523277743481548939896721539035267023432319373498505279174124747131766348036923059755575313009889083324191102233236517275152691175259277640412287685586373913823587746586557432455002218918276569117699364444663574651803958765420544000000000000000000000000*i1^20 + 50914375732514324668365163038959381765205794571855569483475061596581341473619161391275590088858274324502467375651529131062563772202706637470745326461252587579011675342701340513555251889515852404242721532478999494038520929748141076896530264657588835363348147047088813133131518801077869564317727940865373898709591039477728276977253763492007046074060070413272734225290428224364767103802889854313761583600418261012705872670577079432058051304435619265605794974265928747889940450970360623694204734727318613969603777005268201443289385259487808955927565470584595108454449375076583969202208507672146206615240757149591154576704211434095818760958318145596750746303644670502608168273617924706594790966839222426331837328458003944784796756177162539916326369039552740104596393556178554385974619903727862038814474209815356836064082127524536749834793286093448827833939370197409702117368042826055700169245236389198727391433268294486937898309970903905844479841750168161557443960596841350987373527945181120215670823892294463001736436483844439806633404218771942965057121053515749326315500178952801672752676880930988672355684272662580240543963794111912860141233629329735828709336537830130998518059457128260674083171784435788579530745161071212538812721371545600000000000000000000000*i1^21 + -283254010478199697091678570145123565183069667245996774818752195674384708304793396022601024000094448973772672399354375885595663272832029351657964314984961507955621847721299980719477306551923721225316616160777373470590750488532609140102905191809947716496548183825130588938067273732570623695385042650852150898940175943929769807603311338175460414937029999204929351328232730005527681422454588332608143075976391580768002282509096996937597674334831612869185136160034701638213727437334208852799127781364359472616538940723248317224679471134881516358555827700753658790586522699007148216432863610668406058412029391152162851914526383722568021205496499014347113794852026523659734333017653376259586094681546751150897558739800551062027395138092509581658995870679258348968454794062531333660125469266352455038129756491217778557907768330209183856974899628528566387706774081590011718736100837056310326401945824036660777706803474095980249839442317772205889455593643518364749331142378545372836217852118751958784434893404747530878991919855033201536220148874182218536293609322600138961784915539081859352247614186283336903734629126661538585606458451211145683510598911390505653243593922354544522301233831584913549020872610018303847752656364713559824541941760000000000000000000000*i1^22 + 580250036854712845326359617716565594041016984724966771580078533213530798301698959284701751118994147380592978410652906812645290405795813781874321777132794901405953500187575143824336704201003525371848345860989835998053695067490078813307422771199465513155126006594560461430584907412662226832226708941543986008243041506727562337679698877805929364457064917291314243105596866802305838009156649197529073490014333589112830350498403391747086757271156214484573022450058580337298933373028990475207144381256325464922431331223150440616223230962840971585758676015868924388562238317443002122342168139399326655907685647040332086502760850950723241920845435264475889549360578537298864243569250055582763745595305853052757986489726683744004648899639586166891480584737045191087457390233448621448296464516812799747448519160068492337293473462363562566047643711512501979064390635398833144994921641469648106257990409368297058491014350042813670812519611991688114680308893234889836954089101733533986925434238931560005806518640542025909588800252413204403739932831810323002374623428661354688855059898891848200893727029867867016991612162024860317579053178444849227815009360951335457350469142569760095334874324162085811775227596275919646974794270175372771328000000000000000000000*i1^23 + -280110419400693470694180468398370779619395042892301396288779024602047007643392568306993616338773514154314582832028782956334063221091737521780895362669216435241961187464872121969795951975038239590077104055320723569646721245657833987038324934554635134424834668143947977175789497934183591139642170465622762149954329963399880430287235399513258651174093183181533308263477405290027507736402292131119037493932738439186151574282010473738624684840519597585489700540186664408633439651760321596732664569977419483162535689411524469332857424904933276142781099539463177476161791755226908674829824745139026054886733520020851999333557438073467681992887708607000846801903652764266227512332616952787021193644188473383993489331907274500781976210488262241005344583793059098933691061856897974302901525168239531474681370120890453093993673886047555514752360383075863535588317189861650461429876996045781873991187896355125802118898008541751188307330377199556414053943929308490226975067091583049950774394249090279708490205804246374502179940143876686209594389584954841134382760535780402362705364307882669825992578604877183377717272954413099355557090054806608334162608064850076178179922375063238110784029844803969296849546018976153949268584018057625600000000000000000000*i1^24 + 494097652831031460889863922443398670487635179292193474744692312748005368442192472548075962547708781821446026512125415992896651690123706955534754962846261346351410703439003632737629528253446790453863883219496411040126169822117637238432745261491967834299088812641305490418881686418765377110074296359169568614832173539303841770254228512731881881975881940411782210259991391468668288602241501226714509094219663233376336809783381303749197104962572991884070221257778082286013328981575001131812256812345473690549488328750236671391485735571814480706710095497060402515696529110386232334788845374034565482905540452917479667774142218494680658726673968436993765130032286235447411110701716936275728405823156044039719825945819878302624975622266163302730765108125245765002348487082707110017670541251117718934283254715229321733109658972759030976062262183408706180334102973358146538996377119303227391418780539960107502881355803419564774343382729161437527523252710038963741159685979732210396121063653726049306349797665666248349708085293513914359750336540506480865897054546427990334133645375408394178377679852349526021351700419467009149806594578187332565919705036616953092535441292959716363632202514587531593356085104152435808256361758720000000000000000000*i1^25 + -16545025337658641697253004972949931725512107722250750638362261503748964330882591327422419886241457222438037581049637762187808321870324329379017862769283424488541418786379389704061359752492576209820557881341441495963866502979302917866518311219240560618135218434216144811310904009950701111678423781372427702245652216962225456494139160447382327208504812209653740906301915712314955240338557914569376587833165918087548090957849649670895529006727456818969398182896585075063634568676690475120539765965962603526644862413693605073021983660847413587983518023016059268598352444017525401953387119418190707019619861148174837614096042526373146893431503322906301321034710351835434214131044714479622500590008202788429601604031555891843855577992727403519512292176486284970001159155835349976879203663047943857114464883377251106860007381878207143024124136314052928305033707557239985906772998816782646150231887603239119619861696807182479830813642201349173966860949197099714824247894958898091445457499037100893446979039539335740411468456729660801521789892714910466761427408771412146084623482213612982370642057733756060102299227447489276428933060671804414484990450282316268167523281470034095108887400884113594238990775329500824600576000000000000000000*i1^26 + 1300652805464056110777197110034528012439653263332200554036185676642739603349529564936623022899953797435387055122445154951784687824521607902420437485319569196477288538098206674730454436263745236660641532273635569123474831357272925926677086417534421057872955045889642943067077519292027453953445645256592263882653384769176415453784648720654510768335415045001023045075661425591579610235924355952901199014602952579591897011099805093532753179206218843621796211666682978984247308268528539032252064635672036339916281380227344085478420250691338827666704689098837187638073101823994709811150078564713871784853075168835843233424356735187635674090981507927042225637000153850281040660338863268271439047288704233231732054722586866109663555204216689743138384184694718480925380291251493213341483601304441499722497585257961068971396802105839355652231647593698067191043699027599192177452838891823529045055546382849885747005559837761843556780242581679416390365513911123946930795133137284365185742018509817904673569674841411551121770461846335353586964170662284125810376674114528952764699218856822795253404066012049424952068780601810075643196712149327712257912065400057172066926206752053360661593224385687927918401998522050150400000000000000000*i1^27 + -75042149580785621321842015886730706456893481892672498609475447357683422542305758189792038676467013192036924738381067970994932093644070131973522819724907563248207410402741313242652927853122492544647494530929563680406584628896542064416401305081779151581098078418530515374690276677077979144402582465060027199321024869847714824556474469479527587070591701092872712161081286475354815043814916737645943512477045804902026905934210399688170656745174556366809921031206937194799906409220536594670266449217222582435541004214347807287020980190775748347291640202008913456390222378567634917912292117624113119860775603182042451820290628771987710211627920886508475575971813297579250490557793876005308367667162616287209799991527819012425025583568188861824136979295060716698370085893142997504050892969928243786053865188272078304187005414263804066725829650096022357981147071193772465004619519084566401920798461584966047270872406975714292421411852006755411171515443344640911877760337312656394849023309193980939241901086956444546322696627806418456660537593374873861148354618456949912004827297511798505378612643629538124754445101936572157077370073712101684167806899842188037070900330748707584283449832776511296534468362240000000000000000*i1^28 + 1841361350632810291449222985511837116563741268522050250833800889132246852406452302056604545519195994860506287945972631785522994748171285161999027304912739793664811450930884910396698852927478915889219166745784471247878457391159158040926331807570190618027880287957149334975003936668901662141505379237099905798844203374188310109001481950337593468211570310281790169979538976088881384757002006582790003086603994367226954864362577690084834405454662117465075117846766464353745292836743086722520317454370451000423881381369856524180353024398606974555959131946370366139997434683158189735678383704241468122813858187526645403235955795786442824035436755932534601966009195119406467847489444712684647969916490011448994630871539716571396597946087451036262809375401813990497127548958613843594077595235503679913755616816990869225095843890080677471498034180340027324031434303821156352117438874934628093466598736279476385666081863270474225246271276467617205106449251541723640615719496079189543330265656429821058604785253960275353077057467054045131970313900127917415900292585601508982963284603896557516266567749544022923769760895424304984205084278664913502771452113030893871732592103675943162884684460142664613888000000000000000*i1^29 + -27073879445158511319560102226197416756852610696108240983819026461888546939211473096289340177229070073947180846340785862533490280333725071492894437918628569209054346555717971758273273726021700350085719543923686284965077134947760166497394643726418208458343612153820184954606972066323892025724479188385939474879853201339529406553548308837430105698688640871381081569131565295985607050034114460182934749606780022364965114278200994950499802409865039435892638119471252262853539309535606443654486950456585109001824338638872008655808165196406373559110104149899135476046703458216767281786151174660560007029699636410270344273955129664917833548547857096834920724805047245065097586622598352517511338388752902961913016331691277080229130713204136512093863795034880096349990880388408258611788917622891884352174995177303595981022663797721418436276938728772131672079918225478285390993231869408964021901167877710283742972435942897464209745633171951053704537022498323608316105153806991009905942632362446950116741464255384992629631545128707373902123435813747036254859049587708025910504195647750636633178712198128676643123963605416391806749222769613451452807614731169632291107475668504828698499755971235020800000000000000*i1^30 + 199734691461317223151730315822384817941311695197434649620294841944504669523139993848908557860883250822824107112729839743023970443353385513954702740499862869717706047533624528278078245030618535135948575461440289630736911972716566680791358603170400753859039162570088612709804706328839417004043665104794870833348858554420013340890182021437234035836183180674638561925993199818302794318500382772886632211091715750854018308629349511462663546599266277161714061961284852072591240396176068020797978024800112590152056731191719167213659823413632518054259890571264753712521275874525810489781759999926024066352764626028296140834607506321500855004780346644411015476367874323376763927012376738916250402915725151316995298993614768801843762820683596381888203323269862605381506337289771670281687465913191175115488581496142295074910835817277281672903079165330152796968741601784892543813954139224355595380201666490902748209958192183941523577546971992403950471259270277632517386867666658859452960124656712664529020708001101269111291638025496239728417622366465750416690602540282093599487640727677175865374580949351179414107937215220434218853950510959517765956961697867236092579170314132274578865520640000000000000*i1^31 + -765504804540825891264525756031424306070762326672520729160143789791214050431344144165276265819281078092532265233622791349100325527813039360974212551436428289906754417497075917543081589979878893923002673628470310916136826057838767060277198608107548329681175859870945130363686710229111274365757328866551342716278968270722606775998716574830131196213322900618235589591569341310396414743718888255880446780286479687911042427968690436941196174190017576570222743064709070106963357144894770569155953916593113196198326488842114870023066393719156957081878465673212111068444695398771544969803541313365145635111348567570587687636259176772844017543632902097059518989808731109226316779261638395566876555885489678826585927301028114144883653637781681574222378141658518930094382232430352516456561375801844625263648442035772188081904929120076956308553651112729075470810368278223557053928034610583194282491360752629642990529156510940447129915247788791924117991375879978358548056148788929744122573173221175470002919764027179548775560902046514163455077325555272530211521772417009476084979987730990648051144812679520869293976155293872799739986157746489389454212217309534577907981901924331945984000000000000*i1^32 + 1451505818768750141702134040102184577164037919133211840193879343539525996067575024688433439545438518973263336757011004125765282088129730283551639700211301130138332605300077732048353387165830289759413698665472713552025807594963596879582616172166513373551396509963523563563955486866480999936227919852850133977878759620254761540060807060034962674063453890775187068283500938462449039459467808365527649778901679473986185552241090326267583295111423688421799092925338817751749537727623286646490018063509381102152157515598612297112124874253487176972471734965244856395678935082788601734546355559578283861836467610840205750816240406974537690156669876179161629586435289314245702604195850386173758675733252654803266693870158390065448804156723362350824512934982397208936203991241176863031607157290230039891440568501118844982625079360506612189903674358862761841925929173786458922507258983779792618680585419440945768957480803668025089383299802561122758356435484380701712149779251822330809662798956775097634583690891678172825412287195471119086558572585510040444010765608386339023948744620744089191877833267477365244578424860291909247236714570528721021647653023928662669640545075200000000000*i1^33 + -1033352011524851955253532096118841711467084953887319370172405875208029244262523315890922661329130508300410016251092653216099717785407916305265951321907597803422822808151869158892126184853813399629579060049497046511130647262491424838558324289841267307139559052237869871511529007671603321521925117734400045476123261828163125859473127033291100262131505016021716045451055218510795823676670346516262707525307746180335356409280350086395387995671216908116690873836413398314904962688686501704370769080811709565179474138319029099733424830158013393490843371347785579704420069656244522719669363346912279744641934360553283055850334398584910412239119679578131872813408307937373213713406813322020329919947316538591288413865392020374856007755272509986705358488910463788804267738204166124745042425439592659537463015651292734870006862672589978074925307803549066574578126733922749729368476654001835990945111766711202352970660874323096747453401813905779931044083868710248520961795803426367477471032527353373031586863599012266468667207208737434801358214149082214896311889643278862991691619485076924245156076398142206140536607552618970269542516308852405607036337129578530078720000000000*i1^34 + -143241561290994131915832065757247484404942574743016884527810683784432861465384293509958766331909582483351539917061515510100643218040709604670678828154980463980831066592731683084762177200681162791560410903108657943557285766973955759261888361322532180950870857485476823989187300348177054023285570806715376245165259405265402838483289848894424833737278663864931499719028216016022811517907946272205644061839698309989487333701288263146942865446269671021132621769496842930556907064791991766019615358004124722471726863580685713147353549381439674304254212966794248716864075515012057697474760624314615894954420017289873238082079090366444070456390549177485102011033799321223003089255872640970285355496279370984986755716309696615805483165033354065279936518447608275265592230760940756974474551448346922984690045118574806865648369153005111723515126261315726605733271568178608974028036974057779223531632275017223469597050570104776918428451479749529318899337917447601543398996615969330135220747838826607752347235742377878860932499180654062923551666607806107387834456040431119207401212186746253153181603167142645626701326896986278109626769196170529297455307030528000000000*i1^35 + -6341610685899686313402711404442661489670061498040666121096287898984018246183263671565014194069440778951665088950381964816267721236819030498029963860722700814183825153351826041372230447179013697764655537320957467474502076661577815352141361636068128961038658180937299847846565868270161145824500910535788143711566947888813172868647154016115957359560458033424914149503980627042900523058500449131440766094054524968495100710331997027084402109848934068151453263873553619504224594121082842377014530898170687593810873937816987247081537875588696577793072740771436541204170969192517274462482006663861155368810515319587140372700240884404852403727105715826975285434512449580647144353744559259150970210926325318631586277817653915983708792954405678322898123655400837255337874547416518196233898869975885188045321308956622794092496788972118961760520486303440645013179042605152284990337378998041261597147162979393707610675439913420725120209490521990028913384728812561518351209382450545618209958439346287360485800738943403129650904659914573207804166709506195251927891529866140789116707040838343490134583922445704275116839082062541881946553102385276780544000000000*i1^36 + 737456865190803916959531838745102242214227661188585744057020580450517446350062520881090737527439457193855935495877281139491417424925998715826027323294644694817438931183989282174169226024671615927446189826907797244432820808823242079975975894361473848654312867496408524976560484317450911168139934706455604918505086613592189459092056849611993982938893758897196496134163845075503708228168612762765218563134345290709346708313082928274547313881669426991555878494179519564373670141189029939011229950159931307782824896491399766025691516745658823956172107736017367832840787865080901247064432904982168807254118413909170792100252818539356276787162621849832072688739349600083659185408394231820707817419375772664084379360860998409060470588381994808045195803444241272748981855319533192826480555247316427759367668053467644824878797326335020862617927096360372823523275272845034227405043479428209635583791443595858257202179660713874595776461000775909426886714688877016213642112492962122288684754132707673935252518925312016920888414473171545882693757177330543533208953711024045408743612210008855201387892280686046515180463060962489422315520000000*i1^37 + -221517289950585837799380529356641411322444605895264156125236449797822402641370177208221868189601948110379248230664344929366009619601438688464303105149648320699230831275166558502673261313749692514355645326008375830526733713218811987111848459497524711518686950575717992128939550576483475324282745371718771095732337121212629667024448043897427917847200747068102656138956542187571035631649874782360424427997680657331144289620181229549647692710117917387268438023974748564423387965732515430565394405078333492649214074651499121956084578753703428792034968444794291892113687020513255783403763081935308804664214939720055433874361959755466422585034754175824242052065562998443532869754578386259937782156528028248184641368170807265367394072600099266486539878007304323126497641212591499858619622197533732551827424501486102452756810360710423935370911378303809763951945811063982591227900822974596009921077812412122326819386182370140525356642899806472035257136757609548342269568000708705724134010626439041687817368516166962427633121696351305352118629375783330011633015141686150509457459709575652412738745414451167768417927168000000*i1^38 + 27165935356900120239675576167700520694234190894498153957626474810294190718918606755482339927766821903789982211837807757273417506810795528317349629352444945256984777031445446694505444272747904609795225561971313200134597254561916176955072332732199892502401059779934112642517002562870305887082853508834948183596263063816011710896994514514917251507125444982978489648030111368357946695332127429139088700363918701580030721809453804510418232354653478945125732737809075019371278234068680515841555582876950840823365558540006661124621474454634978053086146333510224937062125287093626033328217020833353579517935592722723263706526784177139706524981125217222588867190608679934067604812368291643575595338842476308364415626028044733674633576010542446749801924252345246737724246629348980210755474820277078645497105970333101337762822513489987189499285193787167700619993803969172928121730466591299736743671797653932150374719702736776068822529144384731885175362993928964933515108506153592044009051968738774683106739300943637262015724764515282883429021358407980826666311567543093338514925705788322370241449636659200000*i1^39 + -186239244597804037416502265436378070612714468115867169982027905489842374191320682185613853064133334971573537524828299834806675748526946891064630701541874574032128338141079269889775026096760862884215573081729735320828818683628119632559930609727344268007174840725851408159394051242614569212962804073581816114117802580803968254694299534474211765567063964661350666089103118190483094076651342156321746936673809126971929537108217231810726734018816802242979763337791854014065667606720758662318573282095236423282845496660647318261485921478062288333176039136695781081185891317903763825778975713003575140081303713812006435362264241218269960608796653280984010967557128777047804506599627626701545133256575194353613128401748058879781808403950541397657075367565616225098172717492758036770027361963970245970804621415441840206268813065823464145513168717586767355217933992215771970834745051779028332591797620670694330395086059100811059076152447370122953399948036374771208873998968473327752300823389385756607075773203664230210001486176487371084966079126197624556024189875730963882575827199590400000*i1^40 + 15082217160624081086688994624221131582998161100672080193727242145099511489898240561137691359773965689565549860756632037026888645642179814953911331432449050072843243628728378867432765417381963809281078594021030015172276488318554382541804207198114308633241687824218959230102371248377873209631003191320032286523289440612309952161324274965129760832107845254501996850968306245270530183597336327716331859419087505434633008490295671702599198406691593024890366368878850920272452227646755739493529914710270140136249517616137203191392896184147917774405968872022033188598108939226944655218284085958004767638243899247487431359691733974493394695738725290449171533568941291430925655136069633020597320725974325612530997579409013826109037158873850418557975372196588915805442730505106105708830195134602822216340242393082676378324365930670111646720073120959837380113383587614268649588632605448429695878509263970000517477476018933827931803716620622466332510476552553051779996856883573232346648134897652116214884360025201112531898586792654233869315784387635957156037960530231558144000*i1^41 + -12652862343301577584014955364470613750979321593230513766929693441033810776345733789436681583199257932714936881403644816028008240062167128401270722424802393046188372808898375289864570262001554143260575336741259246044672280394672086720509900730029830595172970182464862498596683856366113896178781036832188674020792967409270465184777550639069497659833417290821922163018816133922453371306403638814041158158821123301902278111089428341448037411175739883088864963038767851993790232809203135317546854255936811149731903038648899574347461511101100279300852320607013079206018952096575015901305682013899939914936488428620354900237524379685057146128708788207284608776109266913012180450485836715922705388771114370918547835901857308009180845297510995097648436261438682608950556975951766848569416617491065971292214455072425321866746236396499969624787396886647997925505372655875523111063889838393805430920609422020264371543299940300901571263858535829967639237595945143442215059622244732050419383247175226028188812190317128480860607051987923946439701619872995737600*i1^42 + 80381888458319417448563694885854706486258644107252596152872075310640057721342502389621316707191629241853669911012909364022567543050330882434089959821873032134084226282391270716569805091520523619730563648740801841941897891554613931092018366363185767365925697014221345321149070152414163372140270329783109863325688278817179581539362200868911678053202372369672891778986829540026985276243426980333785100027164969066916555174188317700005010210401272120286135877559715904479448309225505243534579183424706051431500664056274783387672884086651285985238865342214098178842093565172971253830456946323834841669427523293161079400339653873122819199159298891414183105768309479387966032105407538801387222513635393591619956209598770054986927143120039828232817767315414591836524905785174718327473052434286122126635569668435896746519312709373236204151589814362071101758205141136454473539452536260694921347454525113772714730152100035580501927576932256267759327563094692109682959845957027990067962218793335871779984053022506293830615040*i1^43 - N1*10174381083670724177538182483508702916370968851550260882543411610176689433292840828236593962820598512896430236832119955694653174469454983147433817319443826092186610219024387423276411268305509655992884710302383541971187115510272532565294107398559871875397176932150568628211434113860025927856986329698247663302263897*i2, -79637557330727300617962571882321359717833035684276492044626352263997249957971775882138665122541053312837852772166974233721983954496208526502141961052634709970097794718077055670379500310643358375902601339458823800651694547708388595676250637527729352563471905397832321321243110921226065306483300252854128398962913581978096797164261534924769388518087716676945831124247818447866257882946833597353585385598245395567985248251260466076086494832922690979200173288689378539279117366860916887489258748142042995165421949131056631117824850412733601178391578865670739628393944083533688228306328528020426971185055928740269743413464693385166502422740475588205079794298464874608496342605607326069818952686389494034725899517625068098390422144405319390580586823985546564897733461742850693304226476841708383682267616460846201340480995809429149964001381955696767228434459982185734636596350332220757222225243887034798074063652770472059820693332307750251798485338216503302414428108339884250073994362132296021687050050742052838344603089566614261169935785684571927892209764233424485202969899348740439424590285259929700027665353533421813184402940120470244507683487222286899951419905136763820028823060128771652436191250435396015410826081912008898796028110210571682765535267132896555255371752789056756688185906647720263680000000000000000000000000000000000000000000 + -52718622893640646534310563182437276344105730957862105013899487887305009080720044710689185975080904937054562358676575344204681874247792884532860751467918369684035957906237239209700436409046809959946247704152825164387517031404838324145134357982416377977433317759506108734451670625494274737171659743242425809287747826230350222811148904578316015958933583710121676071380150556760325889769934671130404423409659800624405593071509486733041090285880470133123757813164869363799379072607285620562039330859731020374162844440138633987967520260677383678527218839637328936720425449281208984513938369305417731053309028199951541133649105233823403561236011368618295409762820208192933977156570496826780366305650971300829974722281386906710203167814907612221622543502268682027190641298985946505558604984240108639769600768482464320486956338221266763721999352352380896587241784029980465891732865945100956230972888872951682810586475780636641030921529152879908472474773830917708329577594236744071596866821764246217410520957155833225511360169099559868651220982310843260306389544637616218841510913689725037610032204754538532555057429884817988444628356401311968751661342234441477179349703828264110559192776303505945572035458977584771925496650358177918847021607680935285269613348061705547042146286278060615047293311551275008000000000000000000000000000000000000000000*i1 + -110623552811428556467661451624425182690082740073226478882629358198691312433981446486677392097260724886090554239686275495791890399646218516163421704303504318999781344334362877271596121254104886167517973179707580228799001948913946759898335307301864849167720943943061748015061553970684467432384032174901023675708228990749823540381870454294452058020532752366549408519707109601967728932484880003673567815537510477379672041295132570561055133957318864238976566469284375754929361280391397732977608705610182894073498191476795479718963241788754594695011176283866190650914579019613039067644990130436636089241668413033256560508713998722869910343072016464230251553434038362839134111919445995043948181211690593144752472118429074054663226769986030995720559804164371007456743938985486754516230636952608586891832572858964330876676922328309808084929438155867931928234688452433243020499847421330058129431957942887130400261289995207329140162905578017744319851292573595406143041032778418709279321342303081014926779950297161682423160556217437290837132115774435974270506840059775277242893108285654768945216786536067569532046730034168263310942777083414104495709944138752794750498773601409742275494983048989207080817200204915757596065626002463731910145599800095169340088752389074839293888016675296994679509011996344320000000000000000000000000000000000000000000*i1^2 + -236459098033581449841286128011408005800845044567507779542082264813261543350208074903063201049007488274515131870781318521970721640917537444212127027435892861167803933469582968213897576579296552408973563265985390601696259419224179261650999672160970344142100223185758672661879367358076851585874269182119357145690549966401692654949520675979364306228920783816687333227436645886195360797193211099317199867469845649052059338346455193410610978657490697472542459300185406926989012366414465290233138945430480595571032287236865593964474102909298800926350184451347830571327414369159191938926043364446906934274992916031436834149093101174068167647336588291893211717777090891137280493251382181374542934347248614271500313979463772294070499483049255314008475727216441263598927598778762317344285540957984756732293081401626808120001507516091334174748930029757124717245905617319089515120564195525153144474821699262874277833343886949491788041427779301447469872285878683551509044123296087740507707984605906255606525924705952124881114933756573804487868776087668204050772727751959063572463932265884733430224201644354637383120093917937524828942513672181092248946112381888640873855481739026020837338619819791706413743754797918877775573343798152136497330848155727361386405719790164328741576253699665192485623195867545600000000000000000000000000000000000000000*i1^3 + 33401379592650395420421271847291960366431004157873537676161744306494645964582026622785070191714325754337810319816110590531232609570958042581967624317910109156999022813166711985858950475766181799347090566136234548924716511972173362621284257050483705452976410083677559738151011433603672070565389574684296670692397248650318576862979826322139660997977042257419066591321508294705509777182245162373244684231908918723032589648484395590601312650934099842604370445360308532449684505323731593980002030198855673470888775518741629752964566037827988470998623034587089029176046512775645695403494602403497675236973732478796671468820518963820251409532623992691494377657270986301325798296565093672565816570754339765598676904968227646740233505353915133064417468884400047437916254904015514407375617610842648935022912674257518879217144959538169040756240320360620886374876430347858052951650969690909614795171958309283927755816207857562377604106740653434721763717446056019531422812801893531432362118282261130802702821962625590893970036654760616703285014483212627417600819655098594965428209720201135967572336940720538211863688233148961525940440721585843777568740777504694523846538666030291899542383031323270695066937180341322490463917189062604209195924889375744349110619707143196792656637773133733327005498212352000000000000000000000000000000000000000*i1^4 + -175356918951424085499692363046448700791067311160949115409673952126514709543451799859618167304806066087279887355468872643966283425181081519328283554531157676215477766839776253633367891937287075624976953714961953223154302065114927871964821364247650076842578178858162736640636960275117230076984809729816907603734798002451299504039254310789493277975389135261387971012093802500304908729200093214536025095007280337522841756395668602469125636202431245753435948005825748060608740428526505432992548325512171333688772565878762703172512022284083271475076520649842160672977597135475405187634396499893384180678391497075475216591368238615688304823044403259139044996006582565612667916732771486032936762479230148905945171003418549339380118575510004780831165798186335896214664818207336977207566426897786180054243241019092842807932030823004993594968236270401991232512171401007357997307225741853388783609622518614941171934336476815173491570316543381397917196880143880059854809614859685092497445208491476277877218222913362741541067139381840950978119949405743221951866264370566754822452535270187030230897153962809781772946576029789295859594454596702222964178554447879688791641094103712439557028777264423437067136548077075049092685439906722865489766051303498427153291945499574548955461824407821461638832403251200000000000000000000000000000000000000*i1^5 + -183613173044641276834232669639929206793936623122798435554759340871059220272155096530687500199339879453057130788494539730912876401756344867092766365521562021636018295045396262819530915411693156506869234791364410817245710279728686552408071906001656996131365836830576294639183712266093728570692123055540187535484645197794233167804618804358223237203699709036182810566657572609903830321834452966821638005660701646956496928671331353515049229475775851155804640683531847095884777068661825028708613576313676624029285368855700995652545053149451132172751275922668502863724005026921758001815455475940045213043477284512355705827549865032600381583242946564321909728766851340331583887560298558068834299656128895115636555034938062022013460495851551803283496544471941817196669388397512214292358600366178606664900636187194855921508752958424924861359937566470991655885275484551080768518116336638145370692265998478222320035800096621625859933800596034847728147938944795700334185523222532326794169719253736989694601603627441932442631680332491781294523186005428049403774196001295602296721060191300789581071372584918933841495539417265631388706030794425588340494533259822250939117309089087032261243275937517954978721567705096134873184584447835794481695141289649202537523843693333950355772978413426549023624396800000000000000000000000000000000000000*i1^6 + 94891958282518860013549405154204953742881710132328683562530381984519902684533302438698594872685745567377050627434014592186984992124791696966693324139160079995682065736034719279815029643465762204685979933400038571658740688491653687800955578662720882085600752954521518390482462366900832206338398055518798454908558648414640627202609614597211774609955331031634336833668908680395805604300534965545677753259942223934598340888003575568576706071084596782094041551060073304148384399949485473028789727304653289328291642042029715030135063626236842262627971975959528103880937481347426807640806072098564506133877448533917220528107409037215123178875951023968467074354995249812406825265465186885015879017754929142935436991910578914227152899470506610343144807434169931404496178826485947719239553792362730053245882053418665129634553755846916599336233403627353269800539907617594079765281956686952173272018752350000249453170401462113824750575316303949388409002795425488741425069969878054715169260546334839894344798184516629429403927489279975651413101400803516373582615223708100052650304146933175923818536474295886864300806285502022798638831737896188691258647733490743955009433413236015262448316825612681890679605583555147823921426704350569360325924385588795435180542668503216974884025164467654453362688000000000000000000000000000000000000*i1^7 + -34252417633393539313328482421883619385594198312969537062152991744546695824546350840541988448498591538911973767963000419817259922344992706144638243758197512446225245858852964047209458926639183086967949327877555631057153155254813207578086398114994374135754189226010089400606779244834183716565683926783980295546216090931864363315356284882938653238502282855390213930074615559250622177167132281822399904445263282498860956597325882821691144292978691498310258409359619379255325589398828703157164830384471255051617774062173048170578650390231901165771781408494531193107650627253404076596808083323158927643357104521744037711443632915877796290440942425878551024353026002954980073330396864341134761707846341597299170297301605656493887631678492850733701380277758128095443883628313450467992859703657858236080008269146172779113603554656989917958080547588286116772610176119842007846338133959091478866729795580497378211910209225777688124186833001104462368504165644432676951718247817445349850830980874677918374883848417178005636612403554725066151458414172974324932426823007421721046354006457563755742847728380013357413877990623701765178439126309620343361646278073167878283421605020605830862208317877601595439466464732151201784102461441318783401886183974392198801090990255410500859100618948170114662400000000000000000000000000000000000*i1^8 + 11970854492319930158202194165575960030442556047791203137022727398118489708308345820493852816429634599480290524441940819497631610097618094737563872719706646567838976665974684426905146895650683879403473718449713704374096783802139687017706898586333267338080615257334809440198060819836329406842638353042372871937227813338324292761570537674435056752233930404451725178663410954035523923148627986879698598226867225389103303297586092885375021215624718162451277001810515291565340148461149313575953112588795866054390061344740351818409373653446075845483183954403450264881559934983547445624324029361543331133270118293913109891561935018879642230973824141456597430982210807753622367095162752389990022845180711981194371583733645122380214126815135931470112679418485633773911686271757601932216984129737057278372474016193094735188251852388362495000394502754387788033580139261670763753105223889392691811460917055516786442348252528792459900428661239499616806254313580047689365574558941461015572302088667219138643040191383963361859676014647111768615008764221700023893108047933602512579106402023830058186907393268321635299870321359742189525172353476068931874798419971393503713272620874207682433644864472908307633965195662974566059958817981203479300989654418600366246174061214707540961808885468217999360000000000000000000000000000000000*i1^9 + -1773678058951184415917653972974156553174795353001031511316489191733157720673066385539269224874120206187879064678398480796182250681649626919374916270662323988588535794575908532364090866343115666557303144320037804593581184747001631412939192897886369178166174735765980670487541126643982106835290029240847942236304741955606198446840965212778057484806205011939986734648062682208654152598315888624959423079070185118881072670307562492385983362421741275312171765464603337317611939207621518961048426957688719588507439082045051609969806952211565410670515680697394851988422359643147427923581064729409286609178724187050138111870695123439484868093075823926370903868737894515598131734993158012255172597144438030121886835571538861223528683613193308543996217281940780511417910031971961961864707606070631594213795736320048369484592513784291283716288003584552010326533804128955089269941047988210213220823591784015246456294469252161903588631380364075478016222773691032326896290714004697279897130174617446683638655628404778847693073745905119598822871121990673154192723236130936007077175377610672921163641944157865046953563308748957516261385108069490178128828327317133439471957520656149399566675321308975020315715129363594317712872225791127478422457803440033233243749463597612248590415420278702080000000000000000000000000000000000*i1^10 + 295831360331413699413401041624277543100763609537808095368589276038490856310105035122028415930207050279576587045128631053438908760076950219700600716531386534436153956914729247981446638705966433085899441696909834869491356820577343278703842249300583515626359537608100886489959947239462553698843209220286951275710332695699196981188777443070577172187003101672281008548462556564861896220980802864913027565577467719045063801491299968622404437869586123688361277034707890656759379431527404199283794516403419379786734921770287210627162625777346866586688366099156165751992108752493370506308386281417506145406351140068624023292924960519786858777467528372916844088152001603826646250549539043964877362243206047231832512664840233385997870360914839228510207449587860526679610281214807683194730223509736155586041959341574871870766912300152260085205856799702758162522289236967549874344256441871406951191100211599510511310255520208594494453781273651958573512706109487366165592998329128320343242365057778004761925579469725389555023485568691399220813025681994671050002031061965264717017394827016691468659056716023814943495402120697402534349053413045506824340521055562143467698961613428267972889188510028317516986769020870607796721628015372684573035405156147600791070869757437935299461554529894400000000000000000000000000000000*i1^11 + -47745849947265610958480912009262703082179321486643981883913601676457646522336328164451402066151418880087500812442532715084051383977821232550056608302531918169707233049634798390430160430941170883090364004026252288046145168453664614300794590406757012786276700812207083682990211192605127629257446527327894999131101027131159274450595246789445679529763954426447867695539678576693348960409776155874383135062618249730533309077487845236649258153705993503131117718557877881727061794624565465038302598032027345591766934607801473488624849289496345825176513152092683733406853659813246758992376819070322646459101719433228648494686844927053155232904633745349044495097113880742363163530089060922145417330833538311213323612139627627574862235872535558707727757237254236870873521683661409061546654970393949637303202570411552519982367419196142555466110887582919529584256064572362177821699831289166020701919060171638312635658118798723339906501853701457573050725164358343549333718965316004406784172775629214848920896384713162970251993915991778738096946927624681390963307514969833944643050995037512336676734828108935487565060626469915889102728596281746158755175188765982081519686497832575813216953874133287011204375796331608321963927867413304140007214452096599916902742133717816432577111654400000000000000000000000000000000*i1^12 + 4403662888948327487064932306420392509905831279904396492428102193772473294185848178378443500094850898858129595109974323276260222861455625481260715169769391362706938138070075688315321390936860660456905377918367859505557997609983339091807172426733937889230310571308334008642324408295322570674312871106410725577795881371390732936475388972638015683747025618087768016649690383390380240146094591277530462250307328645608841232338811190392855050282626470718719065405859449877630355791260133323919587572681507585838834094462562134995123184752666473797617596616955057457374357172799732879909783568045848802515479265515557027605095062735055394582708671822047790175006488821632436172868650909583828784016376443354637286351553449991446065679060328765021993244841249992746231353159826335227221010824787830964607390583759320432480918322313826905899980954048507137989102829637199138764505862069383323372457601227079575455668586360600764248445110880406779642443012752444808430595873089514203242592033962921146523105532644458139117492807271799069879666651042125647188188730703667498785570185512744311726148555002238148357658080903523449799476764076204222703403919513640593853848067712434048086256616633074997233617019008938771302353411335603137681196364375550094125506710031701752414208000000000000000000000000000000*i1^13 + 52452273324944476511699263563611445569895502675123063717022452429786533790783212033566747807385513009095001801826761074320022115335544667483175740481823394002747630454290128790119611983052372731138498299630296302919875683363602788498389903151430242327878697722236989670767957162226610116213042183911550929258651794152338707167792504831477863667297401822533105710036095562950548010435380157613481402039045925087347011286734927105657920357316457778872970001613051252785670121352659611831925565702124100567257608401860135301292344413097031344500311804229955128856696114724432335758425879527230290792823378473069106824212820142346009069810773255032274837057961480773264044412389906213106338496305734391340933176619095555313547009819572043860370865497144423972926086900535098510682997230494250961255628883275554265470583606620246419799424041420376939765823062284360310996015153249804582858478408143047535673031883357146375093561415713948436760227907779198650454500014786167083209805929623499477771892948975881539428089944604542797761555716556878651989889570591320140563316032875770993215801258967300771506622567898662081896189935224535048521200326417437928590639982461526168668924950237613292318431520068102036985769616810170849677774618760517837338946851260033767833600000000000000000000000000000*i1^14 + 23684764760957192943674742950380739991536427826751332994453661067972943235458813119657659480185062527846441976095401391100104427680515305590840398312786538323532091937473897731350651860028803532920115578874731608467003547054190943490885000238485147884736982971091693364423560846328960799456318666078383240146769054733346776230063692324493270486492277404417415602122151619253583600250722576306982475170993853102460459010821310222384607281334507748424276220226285566657596040784707176709222926631357527359415182702401899020719729981004194910322768451011157136235687652580378407182615871560613108832759261985838085732462904633209674996547414359000317398367811140196667979294997773510769815656155062071817051507301101751050462971675853745336934100693906034787105373760648215852139570321405327509116357996310451033996932174955879873641014355788966086156148711038886725063809349620476194539602396721623216413486834665947555102898661599874400948698539660637484382570930697106465903199385084580489502856757776895364922204332400787473518534227259107781803536358364563422803706307798760489604018682278422715898267941680868588984588740235667554514514520562269525380893875752648265073032601624483875548422332697416343171011895835206400531604230509497326170808842590649057280000000000000000000000000000*i1^15 + -254583646156870922083036701784740583758323723083165930267645889543505971691373227280200198676468972142789203685266824200117019474206008469688759111148967051934163852354274930409491174557773344923007925689332090083181103388489034684712367225171956797041209171674046174301294008748660827990873473133165853666601351969328045450649863040060606681600759644593327443875046514406652871147218859782661218620611566448760760484859284609889629809782644404604979337522267468497671353365082068426282664406710532065149695933665156425407988730634517451636410725829273853839931615578439672360327979436673492350328595327556612638463681924000186192140243488230769702881563354193300062211160242322509956957419770612362827742790551896130364968985340901934467881127521322666375910588549913574513193968352595567417301639607242963877036890016883263736665631141437111590283167568481931692756147456079760878604174970002555200675648390047513937774262753011743504786829233422021599836123076212447803316758459808179326948979031099845503901645686747099264474190251096410593475449746473054575186532042360149588598564530236162426000616220867134739343823889051326549862877943191281964518560058375513095581117791818078330203269285693411654293529251412925162263766414021277588503756038733824000000000000000000000000000*i1^16 + 3464077480120507765791002666108631307852267735306663617360291304311508009830350372123903124275383112636898444444737212891515917480841621752347767049291745565282827414723732788252621312023642256634331418068277608489385835965483106720646444507139974879561956524673984118329953627703262737634949380206710465458454101578763234452011906071877042837055159320672560191607213442803702784626007985111534596970203317474174169379745301565305051844592251102215209171224764876112106470035862231964157024704792824047124479582647665279811394343068049078533450689673596490558468700414616450838305197296781244669567702974697814028467035860791824373385060393388165588040720120001763277869569028020497477234500044626751579453970085505968990047166213091137304958276583980667530026243461894533029690807719885327336546853243565479137732659268735142594890062862776657271055280684448649016663635611662370701631912529233801870229714883174813850174098636517309991485466663687577768649993880288422890402772757343012694139672135122388118106143568527075022150970789837571094511541480732785119074865907311172528404391641394349893673456553192935521882630011633607702413051065022013937929423372360097870354518618529156409069216718421061688084823704533886825845156434932472246648071782400000000000000000000000000*i1^17 + -58282882478660169893325867673719847733619551155667627036956365860625921562443089214364219792792773726764979316036538014774454970616958995870277799552142875719625622914022186120568596286596538331922569095108178013764140711780275370397891642358866943506923628355966518427844376963996526977987514846406549570474366750736502871810325324842480843235720801474036118216781435238532085760227045275530789409226579597172548523512879553036305065781510415969280315417537276252466830624418065264452244045859938197576921675118273449525883245136865316012990322394740204265893205061104178879321232660126149100650176977830939813313662147858130680918476423760109877040865479206613041871151104134935120491819720655106854087674106126223682951331556784875269044539007573525758557362318709356175402364242845156208262499229419732826925157858166844802333261766017000865255048261625832361287526847709292364688111290410783243160925486404126882365450856401863315020673089503207314735151538819005206426436811614192978448333942055164457964771857183475868825266968658821496493811740275674437443757251037188202321561113221670237187844195450583992997239995450554220272623368038833526531522743593476612643077612727698752556466863193400188548642491746859473914555999016474162736660480000000000000000000000000*i1^18 + 443858943318501103105017064760572400857626877801310164215205306995459457421424546237725104600472395832481514471691655741877057928206512944635580523509287009376031600648020213594793460209034164775231588987974665258557076710498991964924142327538685845258280728079559468113890798394617999056875264077780881047839917251115883388349408976096802475376177283769132475450633584899879813590665725731482720625636673713479854515671050992397055812545738392157118523905494000566731190853047742890620053417409997434632386839874287993977782049676390125245456273392604011565015837084959544759465417154163971223748237681124770476395186761155194366360636297859735466075549674439349214156314857829490123413779012469376246537672195039296590706386208385469978620362024228294722332696096767075477685926687067623661845736831341230181895897703065704719862535898700520867894233675108430019783698699214548606500799976065948437775429842300220939367724558616403684030075473479943753390572462788137641533816874706660562996315694656592481293822410921248508000616274742815528734262942225020908898727355607086942694462395197667318930958232550811481685656411593914098224906995825433708147045415293230243436519024001395650109613569490241934114525457465507862558180179272584396800000000000000000000000000*i1^19 + -3396194936247409874648512342361270870620356474816153601387420727057852354288449269018888505422461313161048182677082914798417714442132691408293323486669849027785952718887035179631409590336258831534093802721907427628559131923713999678727015303085019362741283120915641824413896746318583529967697454095803331381179654060347409136781508119375693032096969849634864687947232441917461576098325906801273999330371490815663593285381956804853659037121324980268989397776819638284843546415172495274946402522063465502016438451045042330577832281585806977581408261316053836211858283863993778537156104567244355592979158555681829743532834521108595407611171675959789798645262187421029497266256774213548686307462629149036136670535075762315133111910574319712940235382669273421103569175059550081668484887226194466381703083501200680039120851790261343812914748773193785470638576923432982802333988449658140544880215073327450991821952676646945729941453758875984224307436033070370008044447178610791983710030278301814938796390383560906075144717156810518296223959768589431138843877971676040422258270956923336337584751859483848464781220487042902297642267575777830668170501042186848221493735835398713735612246109630914864163413622234123933606213038685503464646309782644326400000000000000000000000*i1^20 + 32080086332195972588893239501232155650202961165746958403752057339841577834614804643499465564833824402100981999496176403962325552220354222528434649534360016282502704775333124731898535888496210471655856670315410416953000438586373619269904921958407230612275004189151088669613850335989118900879715510281339845020701013708103063985288060458203772206920424728934494821890764194831772800528701083527137815105241757412607090710576778145828002576023252356772702506351805284023765252638115789137352172596614789542023093401706833779427608553701486748455535200175603178782115733591246309035524177201310286511221111901821204597636406987209453641257365460512502569776701971463877847867431547692309007839145753305805274412505544434675113028569069220576578658902817953279706946545496553222271926767409509253685362370545840135937212065230194574467026614099052445161201803835442618438151767829708819556819809531165063671650791363936065893869774613261039561823595402728178613409132551340178719907425126439713276261678490518523742515821948301761857272538354346293876377117071448887801432153964617571237393087834628147257065873381862385320198873222028974465095805136101964688946308062751923380513910872371699841388988514977809178467230794867340849391631073280000000000000000000000*i1^21 + -190086354577210569353258445470576359454375932780121952190803730552455576511593077770501498263134336216916508535184980984747212742404051420342631635110627325289934342751308889274212122069679889044005127483375385242416872115660177115519570906626318745199454316949382961796147932474007538021262135716523211091527551941443465050230722754268488188790803401484229796589101905570605365916551810454484362618799168686250464542716713233701012697212001184791196114273064083415661033372872028518312556899684179444290590910098698387359229450984150181203727818947336762612347780100361001693772509566012328407793300368952889252276487104195493278803036615262916113261578537787077659046777461509478491041515695029406544745686846633097628658987151732120012214006152931219676601572850950596904936430588769144270495440342278531050035096865297352149321139661336512246185696214715631411464292788685858341743459961570975815770986934654636016401760476541135193419715118543433055634699483738565380384959994996631654600351063911090943012308002882642778353335951127938184096889889708758895878641766202324316016696730314544266874465766305290046900870280663156837375444544010768531308025743002521255432164972248167391737468624778102179807816221529348657450582016000000000000000000000*i1^22 + 369969397003034480591248354404630134045432929809592780398083551217587711077943385518616859401990702066796432185101208524853645352888188728180282670528480382879936628682423121375766844659866350992102239289727355519410994668803600706734304287421957054807977788899071125483601748775233745545091805157845269683936828747103316270264116549881561273081838100301581560407813753219798932814304170538958875826552546859885641179244617398393157677403273971813706717059750253000346657337003265434434515279006080254219666495529453046452944180507839834865633773209788690005447216353559621589868948125601368308278028191254593769268868756155874565162305503516584486119357202692898852159349385974120749506581630917008611283654228531492035746532477567964877713140393389465108642506387549485922058344537336237371250496549066688563815659302175930693175181546623455092957665066254803452240610750022542094130709295729747620766733616359993429543774059748615311971770751125696222553493081068855074671311817457388380851272890099410939150819518422396083900592950260934736000479117859159609222028206162452096003440894767601566540765890500671531704617582218429173947814639171701980390761445015069552629112368564005448799886189295133753845528795226775853465600000000000000000000*i1^23 + -186188188875647775426037927334586491323262815194478917763408231387913292807588163852637771992949932279892549411224834729263167317087068428891083123136308620228509571748031843101029701981838259357837071661565643092634264594402254255729832589408698619573045222204812070067748563587592976557347220100541363705066360437337129992713027383775420906089537154689058754125925186359467972607122235747973769629411100942539943483435868123319654524372759123246645286451371948598799241605986059625186385367091654796073804188901125206501318585602974005221533400044403393766129537437462441717906438167723087801955900008320935809101445213104914779367140171483707072470514681796141048014042029908505061546583682994150384010838202079876420148876658410890274507911512887342765704766591016003640269125666025213802805673252148069357753190912776122383260166858949839543350631056011879484064290676084415583398681644553508650543062343367712341611414842929471520765577271403451873126921721357559901074551775999879500583831246935605733841435597996059019727401081212761423390192962424291169698451460046110258989912083469535899523473135403226491620534648411908750323216367625409261289742066018024106295837956931578448715901366624928548283494200990760960000000000000000000*i1^24 + 304581682005150971390230279062072837117175043631315331691623982483736674016627301617121318178359506889209303141535760095252667686001565670377541876618932202903395983236518057183374911593623300891881437936922159397281095243271181293618393117874457104734693069384296356305236971733279867517901044204431105464595310558103652303687046363103488681858677854523844293038137966067430603449701658625133814828789087567805896739161264644988879196085566014379992403320647112933090700680423673530009823494515689178501702020766336355154263087769771837772397280368546005105676534370383561490559676122590625491758152676060502365059663994805387413303673878101792559439471561065171972097834298983281478022994787481825211302600585486912009948344196919349483948931369904391477685999208750600258609651661280060745704936712088113079152911993320280085017068953286770903726854225541932433721250825196168941727046999846264485333649475389097506467072818709000091841888044915658221704437154766501754295392251095486992582718867416086487972164443926649860159053341213993817973657011407309190593090283964432801379621354972019643398118225371073679235481308107030295294279481877988715375080546732136202747688285352689081827267515448896427894092333056000000000000000000*i1^25 + -12881651366355944853216936663891752739887687615688278659064173931256024065777544217555885431147253672602080966332184081543200826345045922677641144343300631200136275301904505687818980669783519578331866428226310893767284591959206723764386371610603328983640109428827779226291217404939455213769360378830234250529920014375862620754567059143941195167539678553056100853325578220494106144086188057623291579157633388176809569013994209729562619904285325618300426030901746159330116948162752297212082000370572526416338785281047563993861549207779658922466979449992940838157445277107560556509513146074539637169657307362618711128791691110253714058714105679015008857923741644437418580470301393783522426934293052844646748759429689016382829553768208734482159793889257355873066717693561516618921225049742155298277922365110121782032320353012100541939784586637269700111911730059759410347641404931021854528601365510703153542535689178858719391815535196968678615255669915417862355885336822198789348339447669983112950680808721482978059337123898165319796426487258471768242641262196333767565345485416146135815879839654210043638982241723879304058674526209183631636544066890312429005756519320776738398426394619771369655056476025044220457779200000000000000000*i1^26 + 861834630024170106585030245854318094541283454773945574981051570647081178623685731849294710192421679947289187242792305735804701006704708547376453722948560030333515516662552568459518471949321046011551636054188814138493926384995001847814317720093621174088460197799297872534577534118768604610333764451030500475229701166126695474461781111181851087519142819721024924920243763875542813747801528854564770776023612920632279820001093531211241883444407021577036736162941238013876520364159778480703298170265998276092631060266226729526875621906173773650444543182743672602554162562218017120225077973421912167869733638940022878297331805941430979244643782325354422564000468249191217577914091322943954697024721943349516775475234391155587361972638131584628735570734206785352853367873860379544055704846652459156436840890723467277469374573670079190052677515837255267366806934635140617919948454576110819416048158059728304964500140883155397944507198250983826971964814689343982932487151769225607370770547800842497469467524300063179760536189525660316502918517782228727953758478236957731577789126318044760415709908828839190746550887638537142645685108403281543803809880528872228527116720394466735215637107375950496030360679177256960000000000000000*i1^27 + -55439520594234892188210366300725039207125147551067783423454659935959302374742710792086333473785623654940917634012941237868390920942854482335316443612359655707485958929040255991645148862662243524744153622996690554283217302054132685430903331567764609506746392863443786972899532773915901088956458440253328996321029991710679932539561659829215927047271675098736632895159783594877454335332762073578594670609209360868277579154624270291977255889350238145511710417744995660178814357260705336856302881288343266887945055773072915382637944624447141727099639265925005276720172461356549107896325429154615035797649879920365625704437309722957654288971979073551040851481888188560712585341340585607036592056262152860247458793166761646203549909940514752013842313126261421719379383479714026299397242096496268416459793183635016268858289343180141001754380843517945822394951053269242137028232364018952825065623046590547305826773295152151104057230705759599229600243135370361380661537038918725714293616241274011357824397681677598762405233707907626059763093212887236315948588083437942608557659812926486432731080222589584409132283989744751940946415546729407339733248560711605491734934887677813152398875646172906800696250073088000000000000000*i1^28 + 1383512947290151690552938924331021244124217308255656032648553424038896924006495172284552691524112170873912360704248629878315472208020590559239886187432183516583608255540864077569096167552232147256505152688952586240170620333329888461634737837781848681618916168958655359058648020261003519299369887602449058026710322453336209149869901088991414671122620146280844308760250335570406213600464658450814485397842681065713254025998457595593108195774509474589294541687343580017030553634222028096161104679506921067197234763735680351823170126579418299389108883097692266936318050161187310529491453431843877027442825140178456687836591079373157297480926506453836314484304320494686909918510986093605267804470675697929146087155812125867549003373491374752016077442788466895482990168461929646311009287584997347867493295434608995433103648905189216635298901749956677076777249019145307223607252735470673224672575503690710609392542913880537691125450119100140378540013284990485554073170960648396389891497257013515897707833414218216426752636677358141826674423609577928157080342560412592268372566548317594829433440312169191532587483791829136215538114610119057175564161623062446364216487333831751230876480931474422575923200000000000000*i1^29 + -21018818406819498169336488799715009789870333306471831152836145571323700935358901867201265613044960310286087227885179580361136222306876063729250054636176742608760650240121853165974152973986989779563633718249467065370771744765583042219492143688789381057718750656167942245434854006940798255783958530317224563846504360889907747508898509593454544402444754802976143827516990968731410980495654887086958995578132601999286905985437143926018850500793551790751193571923930394530837095555501475823261180862809341252196409490609544690558398538451986518218453568718396789823976679186339603886178864099794565593116945622285992505388629859237921026393409832480790310473148436034805305098183759212911453745734574077046026157637994169718316968948200550541126107117073799671119300164203547193631933457604168585441767270324771685716644481769963726806290393337606185702139586543908788385877194995757571259321271357517409443881545952774369599575455085029800434457113993170757241105166590134384369565226785941567950311324507153409112186115719462678446721507863542651078741357221814733248389396866061978170592442780404995104481580400233439979126744992606759483601365709961404698793534412041289377204369243504640000000000000*i1^30 + 157374301417162020890861731091670327214053668455969213932243766990748165042515568039783552199330147099021014993939483611141909004861056608377563439589841517912814242118100792157129521764440326354748716440220065324703955219692865564704244286343644808532265161118748744141061470270265185343466112217366666760407149357648278940483087286468903677734285232511149582106156253801406638527253246132132658456844239846671489336327674792451785853521650047365246497154280067499773156010444388112858418141730995098212295741646488627089519030827817233167151829402829000981761075766799208813709614096426539799957570937988188042863203941919506608013189554232098126080675620935203568213009659531977838300181381692757336638727334753236126757280570924037450854851936936389477190329249672045692190791326530302988626459959637597094449264862855366934831093315919552550676393039357395335025571315978121541248937309342793308140285517845601806733422698096275110241460967155266360338275157473679927331390859687250776338957373182294064985879975265621168534962337601052989712343938688624819697602783915378638650768604479036849621949406621784620193156625237825256459712834568447508637432941227941122602434560000000000000*i1^31 + -605574335635708314328996446460760406043596058287460946712260718202510005007542840355079806563373171172621021756520792568999600071637998173318569988644344400075290760924420948896768422473110544404643470003522700551776910808128637784754157130183089739919641164790404921123783993047421131519191314255475087368123227175701309803685366671997107913625868194927533759466291410997520400653075673207367484144597085404234154925356248506088183264558502874341668679258387190430994788983135610776518060609381646114588740273407726259885919837663112249595635435688009850717888959089289270462898691375392364855462435391301197208018246298111545645925998582448780029932421676880482741251629775350205182944711063860352743860691802525607109442540487641274172585530069092187233163541845622751456412235373794812979224263220153779342843156295802715650337513752096087052843379349996634447705830228522235883349907637403772760034456681827978706766029308451187664994222556170893907749543453248082534855144539432335953957435803392897210637453846892476422722099232422110578209915541977803448693899378422656358473400209743903176877981238333415318456485512790819997508237487933873952523445506374054707200000000000*i1^32 + 1143395212904808102476941597004267253919675693625633533511402501885020551935456490823197119368313106104128334888438726930271817098062775691910306325195277823909653936437531090802897679817026070386379093113877106114747879628915631045986205541389598696093769673897137515009702422789897991183633528244072425552684888543147641281589272506577856842131428320840051575676736615677741949577830200941151816809770821759821699412232077929594772521597042292940610954062825764191727607209923544652618400169012537278207549132734173357546526116257305611771541267486375564831506750559147350100744305590969377059211209452018874716623715902994912456323513638557688368003070229983348861102558511019647865888360767462430571852297867019636883595021584584440395437925146956370218744998927084850295788858668571176411514012433148154561096926068560750862896147169135530639622654779335698454026405660188555852240317703241072927078421886057799157165946784901965428627488295838220826422365001849678199207170941429133660568754876909057038430298549586811528349117209880462333030758581504546660628865714641235846063338004621493529264770161228319208226352102094965866544322887317082692772104765440000000000*i1^33 + -804757675228288288207619158437665727971492199202868666415315442217358545841328997567669259649552235902059357832667774917103611882905407853033889648051750297781917121253267778595865905865873966690958835397156921785141144527057935162376745323657054418339864397537881355641414635670678566554616811142050975451307197327213173322329526777039099967697359497962279458158852741219363925318979480368444436481718371954126314456212420882523919690229514197717743707108703384625411313298301826556455372368397307242137986536196155652544958488917426860239319181220570752107148032231881842628452784674619734306681679676700270365667208571593908195032917476775796682689390735988035913713127805782284149162455315888139479902045046674859977683035152652097794220220164890285065814566722223175750374880594712611806749890959615399184260963804613615309092711393642411599080527206703478204616979559585503108141341582743788601804176064974524269570284698825235823047324958172172151858128691126455351831993018525747195007898056043994832469740590239607632713047401266981760533225669040999141089835648391538435384755246986331846356812847607575832802555146380880292983515794983501168640000000000*i1^34 + -111844456750418147240799364267330814631464685390230539590080087051767365765385220120216346832285896140591921802784991790235617815406841522920554254980301912637571059461194508270675849527237595492056794527905402046000024596265038712755656256335546671934490813177258094404397211354600998085882168424473641595507483601930342549660937922241192244270832573031108620217984884826520173776718609190204773376620476600181346962270928207900502478224529525595647025241988681301969793255461400936310544224026837589168758250801229737749822990524118577008703461061397543975819185921855828706067388303768682405831397280457167320863103048612235122291531574900394559530790493811286588665135333749988367725019858220724605076096014450351852034235453738268536128534305029476253495010481094716604563956889746213109865885456498872509410283271285466949064779799505171299479354102518709171120921545606071423148074257264772218171887293954501659378912627345525211024535409153666487419120059664735002254133076868870999030602946555992758048633773851466865817607246239476844500263992772341428173985717233962637130351991664784038908472698549878336327347637363039638649675395891200000000*i1^35 + -4964339505979793423331273149526964272856146756689523511360443053407909763008822547861126804750167361595094282173218388295317580858195056385617523389421247590285514726410603704873485919996992491897841457587578897465440912189375144213475683993815752297982425913318162833726527058751428814261281317544577318207997704085631384135361054455860012006658985681904677493038372951846067232040614803645290438487594884441017036473894739482908600549342085085105668930319716092822829450792418687412198030621682163350336051636150180309161020548107056368523392436641449493070911163739281746612661540065794857913162221036151184656579905458848993144049940532842004191924507794697064791956546908391467742400699445228649315489313802288425641836385711836629092431988373965016623314360292702020128676716144529762977742015665330520382823410404013559943424475046550110304351617161571659772924823533772263217211594501638903588741801560342773139117708010650580151800446411178422175793779026327855681235937918976817986507271506208372543478346686058671280272310063977546910058892589624348476502776376883066238394965664718432879512628831273764043567732838030009958400000000*i1^36 + 485590444253340036742540956842010668443986291116185417590860584145456885261409402948920954272887611062176948391264089904240032769832450987635946190924260685358654306520279474421421719159452778394407930275278698836640126865404602567969668240675808042550430307375788046134286047778817423878624834599695687748616897867369973912442708067030015112409031603849941738607786593405004768535382615076724883111102065679674871486607824006688919941413808229581483081948084111331213121135652685853131652085711929129932344142267918104111528647732193674246493181306385530905059193861259127186050138929517491384473219440577908156606204131304956230049435438823005664888793213385852811551604746847764347183217265825966175489297492392683557330773038354686554114812590415728826321097815751840662966422369328873638973472000041515458189366714938232168852967487467608885502795003398512107605519483517542499359402473394862842087685174038681903275343858311372803625396238178762224190895206559758646405962977458445849000722958742167256617926424541148080896804454172970714381509831369458524943395300482207649066615395974401625784315060967147822907392000000*i1^37 + -167784674537354280519068392394235272726654105082463964138843228683614760782357254263204568155100623998979479092255854846932719497559752320507769885527537359827433465321625862793580270964817850962590232776437520533459284310752857140514732977868579130475609598316892348482854112051133782206113758136173244919048758189147969863536999896950875613546956344539736187349526098240443185680711616799709596691627370039074280020973012161261003053760594263567290551203700606099819988370331725859062420796683079256102034489179358193566524327623195784000339021772268249674853783933573852083603763430067061043510795933207208096324885021037187199642050296211321262543621451011135645587834059428557535347689860669526272298375980551226327241072839215531564381362677044732260439136032281976883209371372002661095065667791668800961972009544603536852342682054085278344893254509130209372292310103256708878355761252403625240841560553246456262393452305856820912433708642058971918881676833249258077467291840924626574897707226522053611884917280095736533758851953197080461371982930559767853478319878376712233280616474879583490860593971200000*i1^38 + 23259102444756579405410250573689180688136542341162060874801155842234732655529543865272638344467070655663557075953066172288721140634072943898808579059940955976715452073831073881235964153352508320389417019285396725153042192304965135815991041485592025361454852483642530337705316670660224474620958138614864586147794996451836305387085506663929267643298126879602523488615606525889521007891869410406953163505740939287368473864492845182326151514788044563570783208048337483423680352820112920122757738593923534283015520710500311741733081696731129679455512234078337965468439801651704662912295869785777665920994876418502159593135880044626045799422129085657122855823532317692940815632810733292872196982572004460545759160837427217940196268441993977356423769824864915640342630894682968714303073493229961160259846201508483414577103423569841506515135062239245409278260330459001959219899105969792806096832348558864155714086902844811324098398407109199053614922641247288189807786452555149624878895072977693280819468739916875553997838211425482163291672187053994757811394104179127331868270254697776421780700748840960000*i1^39 + 17960279671658392908229976364937892076473257627036234661119564510137601406922173637789666570845286534993547213036165685315319521731836949925330922539725730165948878692059884892473705176739950465230953468930362062242397993764418067333745083860883937445736163877580124000857038408831235366394007446348129391644321539840520938128007395591934441615775183193448956917066906691939899950676592159432192604623367711226448281158214643363166117994815245582132451650555175113568853277409861936152424254438068711108280160234122746331720416303335721307037563048817978322700490359856714152743144058380457219444304117384738666706533179941199363176792189409216091341299147486987414172984051720149159048090778776687612286921983825367105673363764798699240472667471969046832232784483641452759514416610032477791980357137876909570033394442282626564321796141559681445368353565343061317856596893479311556268399952873529030756059854422994035375427850059858671571435769354138680956123238618801798599247199956755986015489043197074401828596890312879879225523643781696183679230836947429257093598414897152000*i1^40 + 16160984170618796255747918197236729111446938699533381115109027277371561936214244518081489358703550220180702451608651172128295242407042387609030181948064264012033005509702701846626920897689959741383639909630683805585053524026347270734123347101029764662933552084844480209082658807688990612313795793956253442788955677848003412043940372219680920052288955142543190797162179051412180262594933115133151765329034539665560393949413681740190013555985170320972362007669128135888397489786756051342878176889396360199790920902616854927376860132074126157965704628299840352211439174212483949948580581935666918158679215775449952285516292945470721112247177883856485916021836727417819317049079495575550707364378623058409181377555467524618689118476752739935128945337938878204475947192184374754052974711702836087399188713452048761802413021952469906891110544403156619703978913327757209134996239896339929324296522386214883894509189756452364866193461469857264560047185758254088123080320693188135450421719636872713984590860377819374932548880520282316261611953996504990543572484071882752000*i1^41 + -9486625741333793202748160177844339398224265090920713044341977347953207010207869565986258944811919449342061342995223717383418648349516663849699434102697845541743973429502864901817207112098997555541301098631380088781816841417639017674261101032668073728478133219675678138535540045532090582751654912705186477439802509464818829054237984064241530936816545991016080831892507826145305027394148617489667766621622451327249760677678938709036381977844841537428733082204146926941067674480072224101561417199850605654346451189342905507045268339331036681573619037712524210855350524887324008618099045791215165564836228363899210582228114404045266455613760604601116539193570020056359208428920948245092251787461554095639019925503162413060237633883761458936106985203251931857784158605036972146901577847924731600148977378925630609266483828626094137482783386445562088767541853394769379317427934174752189529763795315288887402417655728709923407099290089077757693484291783860962359608588645136158567293106824612854267916138358440898105669604479577645666182503779317841920*i1^42 + 60256980045448601100394232831429263852316689153620402897099679239027338767287770463265570569886066401600901177412151789232204437783395123858542182668273891630588697118774224208545010343191000570413963017371145786914023295623114012271752834199694853208064864548053076110095407262266712566235683168186616789024116280074892563282811915589533892046797011902771579987389152853951849267526349965270668323709889781253108365486366338345985848240971336755778485278032957090963249937947918713954896309085462306943310003336341585053366356469770319474678262688939609231348090156432764278300705052029059322615526845342219469566373103927955368649297262882240175313133860300203049906346096219802705772359876982858260340467932836325596650147935890717447527379954725787328607868297619116916048038363132428605693193998140464254082942417292889240406360577055746934975575628648216573142863782154623501789403149834422232075794633030133504580198237176228434185087438425905110040232835814188419560928877392751455134771190036001352876032*i1^43 - N1*30523143251012172532614547450526108749112906554650782647630234830530068299878522484709781888461795538689290710496359867083959523408364949442301451958331478276559830657073162269829233804916528967978654130907150625913561346530817597695882322195679615626191530796451705884634302341580077783570958989094742989906791691*i3 ] ]