[ [ -46279394925636221198341482788382368548881488964050695671490757671111045801120466898328173659110776375337960112585268475961941939068042205526265086678620562106291949109142648172996710642422796050401656213325032953214797154317073647149831908363941217174145719744404019889657704008274907476303583479917105408200185731657246274188303963999684360654295325854297467720379572999734732384694569121018158669470082494333813624768517920571667758663223726563847818138548048673367941114232450283174387161192893645360795683560741861399697070726067890931997841192043482339908970621589933520605470946348476316540725543954141975060259850221147500683240907639173966455542535218284198549819329700318572072898303292318716385955336313489812545370894656499909278072482925674133891709514622327760010732563112086055802285522420646001143162328949514273726952263233072981522553240764297266008238172261176413589626163373248562789891997398189305784662484940428275954077274621879406361880688580104878902424371200000000000000000000000000000000000000000000000000 + 246120869740541287960615621808404209247575104661131637867239735706177872951746511184718866018654460081519912905838067104622683894073480904677710919902931867609477592498019538101066484983800399869379335921420625330590266063290964970470760516499105267732262413476676522977450286109203392070937879349878990702607608955228813760768269939302942763014154214541118622086683096766092278517570216687041980519230461419631361744055429035196520464939753075921582051319410586577371720367409822441392341882334982498683237437359674256680018867076505838964011612734749128803912360464038384115744744132781514663855408670843591375141674300916391879213936966093419046208252978152436165010643548358557785779710994416344947564150972782910659999944642399102432514881315735663715831406912021394178762366306149260483747536811472858369938787136922866623909766398274343896861931404476967939794158648171928931188935998453389161767805725491374916855700555798344100788194105365762321551621700484964738945515520000000000000000000000000000000000000000000000000*i1 + -500628231024554688978608957308903301683897197608306676194311930293141440760976895510180350222356116594990302023255443570810809566726486483558069977178162770513690639975884079251584124598386110883016997879331449946704670470189931991345628827833751036764860234107455496793429108683728735948673897929839915533116556449373682795560157035495121855290218942690413007245901127379992236115326406173537631431417292727988049819834397759795203103439425817396903525960226572413443690711848739195767540430045060124788551524680102602028133060738633059365878113050024758216793270396801219771443469685000520552142786109575390420157252170211944060423328275575024462789666051477228842004131669883452450952933887514173579221102386188105741062704500166835150083737407854819646346101495709971290382814137909616109686243418303912101157282580681100116272436929150682327323253752369733009008412418861961374919076542559251058108749537601998940750126817563407198151600477254881777362104618544910435352576000000000000000000000000000000000000000000000000*i1^2 + 560140102762195684833443347209531783873772625274951579282006187932505875685017558108503067597325138452202028873854017088321894910752156912594394639849683652599525053917769124926638654029867824394947454988032740042682447131519119739521543202839609207022687029308198532275329678997483667494356667779000036007451573991609936449098015578609483175499158326029684299924958736844852269943467491777053656453272507648127498071868827094372063580301050083836988651909660282121732790746774828589037747081326368918228771924823424638014560201655855034106007126520134840639841480543484626315684680814243101183434023318809413661387390644822530065485592984415561319353756702963415188154494702046344662195840368269159447660369400914792673809824997740250073421525690102592683227234346841929844114792010871164764578426120535828643249801108247202094379748609005810831005316808309097275650098914353089255793731945734663696892684046344754421238669534482311369837594705108608916386287758390711864524800000000000000000000000000000000000000000000000*i1^3 + -448918480187817202330837162212313919555682720195189565268140147207914002846347785205720871593109757702770822142056738505590859638865005439789332375897982898312339051937772869724079104814685721248716915435510641069076513631934776920355060630493023987764924630675293236093069401955698031157393825601620285755628251631574674253972504999957961385021597123945785521943246644044121242488855202137316751768018030861810528182745487943701164957503726496896888321092157869883375825391731928795578821128953192835195817175756241561732159262951528240055465853996957861155828654352340697878500635712199066682804522197144867519111542404254117298684741494419866632934241749846773922124062824858992291296722378325941202905378220578453743898399801128153863795336972251318113808095588655715309007282312696067499526102343292525435298874239976069871525317554134381902498064900109209952392539050308431211088052704005869918953870141344378796650925678702374026971040967806420297238083238204675194880000000000000000000000000000000000000000000000*i1^4 + 241936654505133189080039620012411301600599897312821768214166674825388507843311347536694327445942801096329102880781917452227384892761755349521089269603104360159418422268699854539967575567860698887711703285958231357922859790111378316276017869911236507683337652695920069687366709605456441209078106165117267818437893721680569881600302147078627713789561747763970352676052097420299117337089449858138558334886798218807151454995368630435713146711815692506415609618702375345568411183036635695650763217188623978203433367734408810899031280943410023689109452939330190270912580045340019694103548252761867651238155347765433179718082737607095150806860945727143520675608356060472854857099890284671700594506203824206741986283543598175557315628642669764492030415375969599178983236607600761685343004664545983470595718305512868057660038420458099250794520625394307889653398394850172012223682575501673911173516795945195310354795103487473233005113093718715493259289648229087491883104180558102528000000000000000000000000000000000000000000000*i1^5 + -93534295501030149831444087200416766319393448381611355113140266658388435573465882354248377501458393259326368646342693360236544961396945697778907328635770975797688338641463692526691892492967560617669578186908583163511861254440674448960227086278223031958333808295619218049198325646607730914676719542715268179518365088535463280579180450620177255462881876448090315463727892906280013489035668780657192516905144958918441240802430325001279602635561816090233228211562806109745930585228461817298811799565960712836957192237560741877718299856933212221458595347124849064642280533539594898848036176010790626682915523304647124360775623894723879601527495304150856652460922488029811046192929134207413202998001356216497526352403938473572787491731846009978763200346638406114462055951501627496562269571216783949312147438014625890977910836103367989479388864251420417539228840436820602324808689553335363615438707330461772294506786593563734712037668284794569372083332713836399526078887808204800000000000000000000000000000000000000000000*i1^6 + 37127150844392605341587357370036108042440166351721746842968535697489666389824932458324018144227025768425352677660775831929813525991122591534977766966951401275402612639693308768883417644531852561985353803955189868975009968118794704064378264575282431336306053236956269522760787511041748893399319192952349218311302356863510856578172006832334421956475414597530321691676197255636244384235590781854058338656706333866590580831349448958365757039332104945418829305213435878431191364268171847233107098476916064242078440558008534758611034040243691374983514407442571447708789067389533618217060585725847932503369957369192514090763006476607137929716218423754635931575495845541992930613851544732000445016784330606360898179065672464481056780445609497560815850987140806381372370535795692234720340934076512313950073343706155557428340846883433258474496181478684907504546912605381996307531227610184447455603180285680062808529230319280483965724838021231978650744471808029830564484030136320000000000000000000000000000000000000000000*i1^7 + -17455145365167847556764461064705847993377115119797859828441652796206702675196739927551798898815638130005482233444171545634975273066509745072639741552906014077282918578689930488023827397324083898496208750381666390145609908150311914159757452952394793116270325449265006944516359331735897049958492641080654077703236236775826966960315034535296595821738180234804208507495489604979526354919517847204690238188016724857723141736003565768000561388740888302917527229494319741563853421061825941766351133948487313147766459486627576056056029361099283698520099339398106161222482248775209355580578784185948559756763989258774549827492804584372698060040467295485955174917832786982863422513981494870833287104376934844462893337879033578079353199569451714783919388353777814060283779681511685439780154857422119252594272297026808214821043553053944236506808778764557266195434704850867075375969110685687178278967608776054546558194542230986193239802699061514299584588355514648109510104711168000000000000000000000000000000000000000000*i1^8 + 6730272704452503759523039668861489586872031432992687020669661518701551589994407601085768394006555358089534567051920587062909176038754397142665247238446629539473148016300080624188224216363791194203143863456558974339423415785759132457453380302421075912732490316385268563573342223236123954778486605610418772903034282660040032410262118633781590860558324072902898340297033251230545098895164266508495436408021540246039237149967908289163112024985219488587999557517893025768367467655669626785675941712264568314255439900509101905535093301683552141947707028916162168196067485877422858661576908506466315724896774088593903022428841338556586756685395431091787124014551575034545616731679658427063123501110456784951844784063555746459707783857626334100566727044301547706032648488483550584985426935406501965646242368706163774533501630905303836272631144837090652392074683586341654076711219069619566205709808448121031880488877354967418008886499610028686845442390630512377570997043200000000000000000000000000000000000000000*i1^9 + -1750695073211938779730602935429194159502147623141577207488805696915861667383202121334921836151553398304936170276700662134969200372672428908339656348997442826780836189829572457515914985650354075060358883084418766121672122449092826833857024390510726686628705759394175524274043975090250924014370051827009807497737413174122855716801117980666648767765224523955759203677860073785522493489048987693021191068901524951979090789423975309645296383167139298292219396254976884359184149492776127631258884409667879598302502137609562800581671689347780549433476885294590502203972484170269393422008677536374634287324882879395001874528003790646279339811489775022458099093072570106414098008548654074556324030553499288102400808915482123457055439271157193167140849417496486817188711936863257904415017776118667772838298067739768800055804535559851389821727606813831845769362817774414078402438484300833466480728176258174291470143606149628587073272895873433793859248092099464545026703360000000000000000000000000000000000000000*i1^10 + 310347515543939382059380656545175565396412025078043520942478955376521054150087953341674963722179819662451835360010045740822379928725477962765749831823999065282680932299994648191508498110999514942756774857205301994243284343378105690798044363639831280923319538475361079191441264177223382255271917782118062269970047078108383893599166936093130666407923243838119234663676505528689791203287504010689194692496043911025207634161408722653309508251474625580852748422621425730363396978263033498442713436197569775747961118502338243733433379817520408376419257070954830186149692649391189036039556910540315976333347705173243924168402598454165973803433898742213169267995877575128577338013831530121734989368630998481955776086072600109895359496742041329747877143583944123659431373458830846828559473118896237912438782514147881639569494032031780094198912591371112286927856218506358082154868873141125524641145922115885974429985341817219382499261807663218059384675166114063319040000000000000000000000000000000000000000*i1^11 + -42836622331181840741031137106263678223355931235965009336971436661288839175549385075923361350039446967025676320461886412394805164994807297885775585943464862444538418825841921278632985681957525346058784703680209320596299147646713502870453355631165398810416881048980877247785436095869599306460225491683617016406533012508152863424565341016736103468566237406602370556143202521881594097468027384036005020676994582033972894628481260524272377130579922152420447204184608375636755304588464384283813561617356260527801440785492859300590751752181454981605181638665268743760923041682019084972822790264506258369750009812354062646078906063653455602490485408114111853234425796283692767511403163698118057416825691490146770707164870888375038135164141760782329508093241505149664499726294987561340635239308389913870752008222753512326024801162590316954492707072807491291944913242763960349259423788136959885494832803907123277150275478909614699333095142848929880177211407020851200000000000000000000000000000000000000*i1^12 + 5387994244361288621472484533016982362885017666987755211720855318852287559095222222468970942831945304454295785688620650778755365840378756859546391237321486822869378129290378120869580343865946531533542673743337239449626680668179186774787656669540206629277453928013151395114666553244082444880324994651131438008747159385429395724596021953786187379408369762094949723803694622280797415408193449729333911302766043353855732989582793192447640594893797527598353428603485878983032057874548776067671054258235136200469267839140925783257233646477127448089782342397524067371780672295520470522921677593091588821769270090066723286650810878690163824811232093573597516682341997800897385642222955542163901732244590164296466318948280179725136684364482968517027411116073672162999651787148072013024032714016794876948896606662467382651508888293744443971455237506073802394761269981850835172180407400256059927379195416160985112093093712305076272943208649109717810632440875581440000000000000000000000000000000000000*i1^13 + -562435244562367469222184054657006213059752747146822143621809065993209903370494898662225201143313031861209864071840976396433049945867271330835534054104619867542735762306848161597292425623323055159273705104528090176979637492344463583172860591619411624425276229278396040344684815304966565610448608969114467596041912432768679538670985192924675650211554329569766095415340051390171907078833740896563432254093753205382672104309645737705931233357787996126655289305218758676542583040951175230100751133609823846812795107259644780576181725221428437869821518066868577069590984576529094138551545124906122887318382647690352359297039120955437891006390385742795525413260857072943925829119700203858993473256810681733401839531035124881090492374442242774854608442611220526318790374597128641609655551403686598005250651625022919817689887837681229508581565937478370427183371358818535315430428249789351120050533928904058988340422489641518771125575240839180091144284405760000000000000000000000000000000000000*i1^14 + 40241695084808422775447802076779797577478021938171360034270954711706849305624594982204345478015449892557563565123089971650902205464584303117694845486389824984224948646309652465845438740932894327519616222447309925757594713560997719387974980021720167055186409866683464455821948906783186217548345228232075772366053730883745112131277063939701774909624991756485659196391117463532945746253481784947448582730919844140192704217445101392558943774125572546511986787146019343076279738939981744775251739293077990980920094264874822859065779210489366182522045655416031133332036485315939340377677571304686043227357157082390759943783619403040756182761893829743868071692540247271044539720170670161091857791230208792000407792260748564013755841960753892504097617035520346764001111108327849752997171932013547816368584543430497766900472611012753739415888523127655164914548565352158487283503949225717592876487259711923338640061840404076462639783756725824428195813785600000000000000000000000000000000000*i1^15 + -2891288723480397992034349240446641761863670762352998490967853637654534881302307663021621562768484969827496575610864835195887349524741532800425647880849526471173645408310217583819151071076129524738012491097728365228139222336163536598475313938304990425852775159357634078849909964167720851012532028080248878487519356658520631491308739349107322141389687651382381329971274607367385329171189048732251306181967250220058935584964574267341853480511953949587059414114514726508235128270216449747666851272245422959088129753919482081764877483343811774990332694376174015313594364967272661132561843307657101977286357860542913918035468757556533795852126040667120912661532556477971987368570120472375181128724042875350087135988162568740632339503863986084684105805105700450455350256091103599245041903547909026445504424773846258847973036320300033957972917942675120764541463613892330245579300712813542007591112692626975452474575127360858431151426936238349452574720000000000000000000000000000000000*i1^16 + 275272321937114612311978196506819098275733035344787737588431653402060427221873495440585726970853671138571969940610134468760450609150971377503152433945458845282069019213498973003778951241553497724620532907623533483389473797810072618100765930486669060941810896011179568512113112348398667588110422658232791857606685478499380232984019727129370924857181968909440349014380900425411724866823161698129794835941025251227430701727248858282905073213468212704480234168627402659146435356224805531197622274882681421236782869212684056849952301842817484183756796146992323224177820061054115339852840537053836973764330798638206236526237875850841219418209318929016286282076302922999586420232242936729945845725348778442568455804329395962104775818760429097835092508974541801510321546911246919083122331069986068398842040084744975221946832034015789690432248640626132305445631855747341919587396726042394944640339907905816048541337618875954652323464892419906994176000000000000000000000000000000000*i1^17 + -9201277166323688169751129117741181969283227900151715329890983038504210629147552970897010392387591773220828562918322810664477880528860323942057067536889993713394229779762775166547741493240242408725353008252654246608931166784895061446884690172207773873594171453272824073299897287403370170533693406779198375615699421401738665985288924626203503865298690190468647966602388735131418080181493401542436810078774072318837660270376726791294014027186463714051482897563193310722493796806865418918607934340012845403335204367438064138510254145220628752195813146091794310298367568913966462275460669809044951709393768906048821097137147259397508987941206590446915980541354396070633097517537635927895105016955200374600224202033800170804629997917118633640766139395548281741756321168277171511154877134571317351435120308104605675827302839867174703188367538515752656588912378425972864770704745670490812102564859337479709548072007670744107012255943102352588800000000000000000000000000000000*i1^18 + -317090682407776989006608438854522131677076506681101140882595052351399856739656282535643200738190219426347948576995964883067669923046989174760256728458471834425920115070901701589071286429780673549256807210492126038030518249169851430838853698256681817134449094264193709691137699834969645536651575725432052352623580672447468657518569193671965231614044841977134527195695112488172904205878714450902889936993507707222387944539456552979259995210397756066662100303611731132567617210051577316914149781450274122760167716548437208845364521093897443166488592805092045721345230706152074690547354863471534223806104462645102645436066724723104130837956548180528204615781358103116836781732618021563076022686788873174199529685496459421274954656619579153556995413309247085521084596137151064534571351221301903628749278253027817346783685564501740397819207647368588173927705918454279682387841952896559217277573124870308151048170704266827115528204079595520000000000000000000000000000000*i1^19 + -9424035459441078947494710678617649195302117577796888674961306865882108321561020652745257566296334062694970346127526397694856356589173236113471398218085184219708796779018053155458647818737185373713082932916239623542580685064865747979581208029622572588580208102636137829659328791138394383627186835690590090338909767605530225727927541076699892403335170440447127967983312956183547480867873612024262347379845070514917865640542305357508822038369394600125802142891743462427735373647050943363342669005311659628948322512648656980597050998294296585019273515067999431422176547598003237354719136204767408576703861948271985341503879851353150564946487005543069608014001563501744387852789011995230891002584873950299733738349033073624790393962143515671632518603683307388729226742509367167669137314436442631606096084863096584499504486585640119655058480540772858766221927202628447364212687932642698861896283870381518884605396192640728787369066496000000000000000000000000000000*i1^20 + -377773144699645227654901500623661687564961300974420465691895680313743524905853816031658660409097886380831304973916316058669106442298028473845262854418661821344833767167337484452933797688719313764024825360197680756922387074381422436399460421799240131002446454669305201663052518290933035910042587720563870740130970541607284262864364261691723402529284533674190680285483853176558594477942604262659131567607781661034923006426327830925123397091505489946400410058633295114029152990686139013768852052465829626006277280649061610151156291643591320743688270497113048690383505049993486354768174210118996590340898989996122372842537477691095635719451435284870519481265700222867944479901750701130523671473418580240234822783549231920184901709024189465546781811488632179532759613120823744048295623351897807161257607333169650564275743337468601222477844622230505004941051025686702626653672659357148902956054356379977682886896520329515351041638400000000000000000000000000000*i1^21 + -8930270576303569263402766675424156257741408431901148920636517264342034615606295492387630815576291090673076262998610604620320498874322991445222997840048685373008536349932119387219899382234228269859650300696000122513529944818253547784405651558261334614533133718518573396360904489331836110186231014742962568351222774085926773849055449539944829782631582038915797007134236318003621333903605803562883959735967498743856694904249860229491981537125633670015727805579608521597359995678059628277253147551631704797695128052965971601356120993328895338625597969812829071821460177563202971442389507836159180148024332361103568865140067040542710287407359414488038504750617114437338391795344958055829820206421413783375012324729092929432994994424842903712648099358352817971819038572898294584632600790687510917735226698835870330596165722330934451096097491317763316899385835727001014022184673556096035127529334762114857139340712181920809615360000000000000000000000000000*i1^22 + -42855361427331380829475259226677628065676592723372197964959436883580694265756270946026249370199767956078577417492795441728466930339994517118339145466590179720351182555211652713666489051623902581624253998237582619602672294775804649107235803030558573881049175948879844406510558358401692635927331998560330600726094856195672849672668572271713868324140062188786086727030935426221892706146713264746092569641335552759061726896213560558366178590119839921131681083897585993001361152637383344866690983834687463489114822296792307955813065211171781694114611829429722889112398481402557587689939741616479602031753698273517599572470026110398669016597753110683470545787822453943358326330314407866738378715511681531689807818199245286957520314840282249485666150652219121939480756455673426694402577752303473824686947719450836001060865633565045299842090326865401936080023138455996230699042633683383175181913074798795846136500482358640640000000000000000000000000000*i1^23 + -870464264074712491925496139045136948384934687224859373486894667556297387281076143923679711030811849989382459587152489917846397135845829500438847207778471562304361317235684390926313318863139640851127409767154642363313401214970245036969978365436263831040055551560810335044663198294986738517895086421603220283560169410111316717773898267237613135784443807382871078320541783614580261508126841291474324739040494616526003681549738669825742163111297267560371041761918197346503204374453947762979815350770655561781870692662135515544433227151828981248661535617738365928209702238177525021578173438919535355584975856693968597720311993468614231372015969016422617218873167728905859939579928418366509155270326572982281233535895994860271911988391808150075262083244450360736275728435117562498278318935170382960223206514664027364077297533638731247581445784934745528709587991927733635192152396247419403560772012208510126122691094118400000000000000000000000000*i1^24 + -1962576894816938949476301205958670608337703785396376416276515471360271823487264990419630871667799081209846032270608764448873570055367942463817637762322704109471138120238495106066412890744958255290359052823110896541229185857455252520667602435983329279949178443324862855710712006041374347598257886012635846889545861529714571491012209850500301043028446914125100100980725401431027424866733504562570670628523163405355406457992722185843812531458679561523418285570366528772876769292185574071118872176987568394764802655797776747033151613988808437479305286769769752283490297684233725601702629999147130131842584764210128974438610354369321224757274224233927354829218225917333828000073001444121361222053631685719311357293871748983437161316913817926860025319622434863321269837793895577726995520668128156217659530293648190996356207067756645437017992913957340787063803733639877378463483329739987324286901145605372639350620160000000000000000000000000*i1^25 + -27731827982524688440360235017897152145300238522524501806926045273853835660141009751936775052886726753716694792320884458491123101647856268683070317590343574256222520720688164203810502002335704435704046754563337096123880259676093152654650891626409174249653889024261984452828391246219014047871855678378464393501204051351502526419482590581820035830023005888640502325329651804338090543860023918459255776518726552079202678226143262103802332503072811000503784149698528033633501785812302645744271857779375129455821059455764128134589014907366402613384737878162951621968886388075145814591159609075124673552301681144251652215079644250966509583435263303543166198327939391769666269078656872140182561828711520659345967220360140978538606952097956354810094083735974534603656499382224518888799149795828437444757643499213348610148434850443706649367448870694888665432804911444571222437678564149130882136085810959045925797888000000000000000000000000*i1^26 + -45516038124725451768594368392273668582472356659806430785111367983007131470892988712591323595188077871523165427819509212089290314719111711995781761936943860041172803150890065544052343881190741855752764470230922882433416601079019620104580110216054496817661224593133196154653601783041633656660829661821381170738181378896186451321315901313957236438180121433356113935577035723763795089955574294587771423948853251460099839348563582462368830041576278999438273195623761107588561215811672250056791763958118300049020363607460104113139529737125201490927345122550059286007923848803139096849182474692370801270715211102722392828018999665157986102108673915849060707805200887035402832737076084523024412411659256998722333746817934011780999443279879444361042117704187599611893935089475381552128531838409054140829046106743543876505715001424453870544228845854467215639995223840194631253442791679640333358266771634860851200000000000000000000000*i1^27 + -870661279041208569587748891532350080006960080426783707068540266505313015207903613326056497619996916958425884132626184677131150647336176325814019594335842940595507219725569889882288424732406999182933140878166812110914991130942107842255155115787854784577184678340756463060773476798039112825394109263232260658079940702327062935435087264472300370464035202005817948346428423686528562394537751555476190654622485063631683036934967030300792354686277019617252703925226753683181478954891276555118151381823640237992799980073617234168934057536991084743645032734892977523994896348068576375787179633984087334332910486598644478835808305773035159890884657511486781993997516417026055613791349668576791631740363939785829616198782175675440457584330411312762263482276776547962569567441835409838770919648667652954455560643392949885080881556815195600078758076467278941060603262461671976453037621922177475650637319372800000000000000000000000*i1^28 + -5337997775967149091345480711755615621202288282911349282357589811459633780201866678567213227367330148813607086396179358295962123691323489753730074795479446119740983408093344945725509577945280057032398523639359884211044444028018780141198550610741431814202519912646889351334406350757428147627806389973193660550054488466184094106929096048187445070626555929991437721173229884349860273834006902777998298782195474501826341160215612425971652517968930406109167878986415383899316676680384614244132592704609160016270026424913235768169703619547318779733643103886891026561308570312647731817741819697410617346460580312199652237533841732699321216513008563757099885043494429947691811187656932733137691775932130562818393489898913497042469047247377631027523700702560411020166315568075106326862722141992834999557264509656474242454180640075113778804916437915732902985504390057622752195897202201073847743469846528000000000000000000000*i1^29 + -41657585824512398943506654106255662774857329771471798449010083526042456094325953220740258185644227415998498833946878840301992692898106938042663062464707667380103875860936024072408915461836661970369016544138958927941467304177491496319547652899608158283877433383255910950267577553192906927342449092468540917843520930851310354849056262328739369500678406322080729103487866087959059645570960356344378399277890160004078803885692225048109881704546801746272378116493311781003802494824481229978921036802247230815703912203241186583497662770865523876797007556085946732634735384693470955488440529332936124189656677361400029740228147401211660040867748532716570929918912428897576497518659082793841019293432751131186533636135342769755247790314312537517879300928190297840294535665306850924225515090241806258835043599384664783726511906868090248893616671089363320592182852530357415231773980052757707698995200000000000000000000*i1^30 + -178597753701756813005737788068752088632911724976646079692479243576812974914663875223110565975973229206672437162457709774340270272992470758494243714030944380581262003204989283622911843352261352155564077875461011758518804498951209287687682617515049171063589783856661040163037174898250337084260201210086408086908298830505546997397650485140559917705842088131436770260457807008393164112089005063056090576954295667672281958474991887872331189164696606350781613373909594387382078791483828328407132060819816813320904950015004286227030670349842686718481664179823404941495833887520381606750519745031422885492631598468508558408478666488407607914048608231981543153097411737598004478591680154889461906447987811813098146806990953871276468839632631236481120352150433501834191007787872925550515266297100252567898557628057222252076785202083342162738088487575947107734528964741800413484236800519632322560000000000000000000*i1^31 + -588485741863902245889979277516464009394797333663510870191885486089742167751541301398662488189014645053154705773005054453538503649033364537760967477630131596110217158325954897584328676287902893493248373367081763031371877043617197754474276715744440866189008214815560561217048983720143272349669242450484647010600862097236793376878151411849012786008868131162973078560767304029541748143888370235788003356582611749905624630777307207793708697163614979739097872071588133848936416502701321347496210365996624198555499550598867554973358115992428521484623591305923756670374194006003378067697368527043275817317827196185579711163961331783518829758513167530365578439709233388621135755083331488109815919483352672630857884039609473514140917243646268139382892068497382460458475908925775887974981715859904643794928293874280972225690086058095349055551848280097348284648295074586133894594161186177024000000000000000000*i1^32 + -1052561260847763386364520928925651704767794590236280982841320468280158190970745356237404636791340236542288748425352570149452657449248140746571861007621311832482010763998542370925609174768309345743672586782479627560656069389259677171061191332930476938312408258282355518574078293777654539386418731190983620944475057051113359490503579200604046995718556726598840386209612480808045430603990523315446124881297151706914541773593039980594738356293315491625004316566063943334586687895431106094535779994162917747548279264201922828925029115194649606196558306572742046261563285460720084115875090228148549593675925090720085235348247513641197227853105377738499949317616673639455641533126373814104987230058156140915761373080579951003400791648036077464695729626517514372778097303032808121940372322534338450550721411740923128581697141972454752283873915305850345152072595155788633564771844096000000000000000000*i1^33 + -1098958159283380265296254745902773478775297811230677082947010279629607909269601512650394815842878677862181707707142565784921226830351798936945959640849914558298002985908220851425728734016417561653851603486705717931190945855368468477904470557075530739765088109860477953292212142884712574371932956650323930237616243743541354032711144532600318010329000526308540981227862540344619207490673714247649356249641176808581681585259230133732803794649110230619832528866559430030506367289783872196795727273830467785673444452372000047668544766222996431248577063786268654715092949931063458441776895135848454888835704916631230655524151098285488161781869726247438345609838074991911746272895076449504743945462263270316545881047956995322960101930272217308102907053787534768646063446673840025667561758858850128729850745386960889795796716225792375663218169482185535232181593787250452569128960000000000000000*i1^34 + -39251679295122194772127329912562088502687220594720088407170815898941406259340318479669822057822169932592004527403249665345458426627252506760642937596868615853000421798456893140184906075798224224942472285558233691805558620521654664322792576920003431019016384409196225854820187083984815073649910624512540585412167381407285672717049643260502027166877666295336559798350415873912219822283622298555441350014034963234011281980244663619962738069167319284210380013038036420792121296557329663947845009405968718200886506021600367589806740746429793365518842754273181102192234489892708632808157372378650073540249767733362038699402863615787954281971361442519268171739416248685948723522358237317106078907913626128015224617624999922282227780008169831419694655558468847719426948737683659105200565056063912106997122760849828011273986400698061389345939023284808297971045797976604672000000000000000*i1^35 + -853014173315205883156638608111613859695949033545790522627998015667834546593884435547501294329780491559141649043990807544730180863802236687127746696772079398150612637255473044801995573063829711136563603969767321710361833569079197024149371969426423992173494809649242577308437517623862962325842335939604665379044160871842848820954432719417863218834481156116748813737640438571167009307731680445619745440738931811126720542610356179087329972615374560428889554369845179408519116453226211803544220215080010767542043262612923550310998951384573967939734866661617057905541302789542278082499093777143292663650979131149746466161303737357568213888671178615367801801619416171498582704239108520769908127061393790272900345691938428315822216716882040020861727574393387974730644168666408448327859406706311692849160928502079112698542490201969241663242640872662951287641892454400000000000000*i1^36 + -9587796555652039505699335023790903276103469984666365908615010311538376290344468706576366387645430684608886165280960018854541211149758429962916906165305243032749849821591059621519211328946306195995749781248003368040982994310404903051060811300357873176181317017801755585340407072522231971911375651505362848514444545954783218813020380718801099625242111640454483334560445311446914687700880228729047681102318166527184413294197251072634065517398028348565155992301076052655694352327050624080449011696544747514021914001437631055014419939196501864055759437383047252678893063122381587811818929455986397256166103690174038966218717269181241773337138492665762689792142755650942084196747358217692035558839330328854879520315168751938604813364291824289140534495800202237565971459128688106932113389877926577321773351382856658046725715378361499151909523972976918200320000000000000*i1^37 + -60253701431426796908664180773816274354093478177701256427662899480113718278634958622997945124907925712309813856000343476468374374347736516090139701578204169901430882343128272018598143600733032021507450700315200714489077921404452762039116392831176060911082272985110280209510315552116718233427912418461543080367304773679964644558174932442649206814973097784995354144339899328011374523174512167845204635448437950178443550457016237887426919106497504383765165941269313541457264359268887166116289001772398993822304391877658674078948027849248917405437193724017763698457313728222893163374802432885611982818024587164280209487822941358293970184244732670293504757038222863985446139470383408493905477940669758584411945798485752400479474714822185569729552671534285765193547470787400574712768869648974832655596194378061054515225090692923270260380256512032768000000000000*i1^38 + -211203339591715396999417728602295575700361079509948332217974225257920673103485059769572300648574016386347731722925378809537652473851350846067277380059343768615858651772056511200580018249060401827704660824404813970684320527849060451103532533160955252764140859712337274692894798844778270344865819378572009021234984840141302373078216621094031428305446165567056455360491481473641587527028157797631224449683709119517710761811911295225664966499912000087870977076987018975943724467069761800121228667269625070074073809690659339030269518789692408065831225245512607024460019969624790429762340153383890700893268690962422302628264893213601808553191720994454445933118427649473242864798246180884251144371372691308254358459751049724727048139613218823527575868644798152580062354372498988830872286969880907856058601424277964368357634961032217755407974400000000000*i1^39 + -351160277327450766302321028318854288468594785220621685528489223107415796642437116665012214378257136914777813325171831659974157305291341555449687078832146477523627594041254764449462864969530958859720370976338174637895321064647298131029622953344692814815106130172325858090879943920758642545909465222223088143622760759175460847682657442204093809838051157752389545569537704738435178790139605406710917456848113068690163371965544015723666942143614429383824220444900376760988244850311273407924046557732019108399652770732957899676525428037471652187638719211588229982986240203328140704801536904591534522341540254138900973190804798710983439470406722305397417981202501402890005611939056575753888470428988882383494759284351929295552769716269820490820434231201303555375760293757527564695047180150465299637306762670439417692182158336719360000000000000*i1^40 + 2582398349293805057078936268798843465018990032792571273135901005294132532859561992862624041594017154641344637361762660397038019601247523052632143691053416359628511097968178727300879798102138442683499886691391957916861975928549153266882742761760846460611129601652258828605192772922331104194226426329757948857790037496207064076365571169753476487697227322551504080771674953512332202488578508711291343607047475120874873512251822012245287299356022487075907552538263500823692432776373135877059039837505397959190800858230348774189477495685810762762974047718458962827242731433562359862379206164256777314449560086231695894980401310820969714118601075699346070524126470649708140004858430664966569814355075402653896639711714458180618008824164698604593615500468124839983150694089523280253280751459800482540332450865873225986938368000000000*i1^41 + -7228963947230044085932564296282102103276695237868278566333352194277264302945513980710156326694764024161305545261245696570405272900035476229774236450068462827553429015377194214836107154929188452975106172929712262249899529389192579591339981294027379537311525868687295598938293654137246765769535458482520010039579070328820233259053763301608420940095895717555206120031594302266209407740763518578083372606509131344665173421185781633622702562265206041066510525700769547451665575327811579950622657380105846410308475788413090580042722344745371970677788574821533483593144909858489312458140685091962243982158315851824745080730246194916944248335020728357857574206626665322638007948430004656349021799842836211351072483604974813300521626313576618920624706844015232760326125748190807131271217885330322570172126952803968000000000*i1^42 + 9922113550714832130849054550533130175222489588364863426162479700818520743759214429612092586537517204952744471246962465958601362424669809657863198447068019123246325928592116446449213958384508056659600625818792479136986986023928203013398080769125437031098508541264635115321590935340858205001500326168131828357292948166183376777813378430782416599136563874576284226515815475772399854985497834671642485217313963972547737829215713629431018722259741756806382070669678318201676050714356612314419872674316555437483657113867453602122462527244469680241756133384998961821366162520738864983841375567872428481754830867772863241849170749706462617115783126607395009672403803957486505624209778912826289463379172210739785769278520543203591988122477703168941816195026401081993825276743707999987024305626591690941440000000*i1^43 + -8571469929042928289876219099101610383593256255443566414840219759023874471176845420583861249715675171274791639557812094476646252853734625980175587226680941617184756991513688616315757105330657740117309418754488212459498379548745686119822846126698934299412678842411242606558512242530973250942654651794041732801930726223781039716370316554073042431166186125066874236811102188298775877803268434105364657526873509340137430821435675248739911440127797344174611986378863513197926100490065090861383163868019486685370546756067041760713993509782560191254657465746302165326894598612767553727564492164276215093499134569689945330332391596868739423644413986932565189914105639032393001226702663394380014419517603414827375193416918248683852060047382062638422439260866807089050652105148634436154819817472000000*i1^44 + -4214548387915083696098018194690539540568016755024024828498175463023127791852816671113532374800201971656016644396647929225328457500838861725998846149726593937026706914638688916723628075106147915635866092363145506388503165909897783425203382744764857756138228560350428722965371454740735907504953507867388896310880111892797894749084944428093956188440372277495976261020118346325178727297957115483901503398934576468085567356673115237110894713885721547394821060456765322871983568922947181184023918912392608128040966826281664348235155298336361899398697066575210964780008476776043327391903510521621593418620181939527759461692532742224731112978476428303536751607948529998303293271551852474652227790700772255784714435881453826402368541044730157434493328542476879305408240988808748800000*i1^45 + -464345246134214186724068531838385045153269608834031856183125598677087498351196333648722282321578134882403362949620884066809368802075285024192356061716036393556612610331941526089063930976018867306695004394836209293462809274461383193153130362628235062897124769156472058875410184351885788776808746572410346630477593015238458891678146207757177266592054917945133760277631691091229149731856853342731489721950435077327884951288022920217889701129716383690669296949167888924642609862949495143433393356628224399969035667125902501691528277471869428603236145297981015059236686982493009383412438749834415494084168446798938553741925564285993393310064346625784643342783797309012783920994956051617402638380248855835403044938166558094360944210061057689785233972270100299200000*i1^46 + 14317090272296967070151245598050232166879030883981152369134511487542167617742984170223659239780003594464729396880269234704060010949806048642426133755516435347900405802511476520659404163138215608980424121394725915764271917668226151119864805404726780584332820237630671465482996165077701082131065701403237230260290441473056585454960834830504213648500788488319888475406019441347022219890972780039185448722402700469235057374761159278223564012519087865475051941256214466950138636330825605741531219654839772814877938198225345682735136900391555560603396155215067154211424130997174907695166560570437655836579922291245843636097170746560629724723455463207042773033672634321218563208303444347490760436637669230885103066723067082658353057018142115418752000*i1^47 + -148551628877538415980175129443559236880941264276281642343089991622513532797547701140903437373655833315527702420542371746485620759250872179816017806598902576771293656506917855168918798434284717867367895576498947415132839861190885903933674891020503723079838567600822297268906264469734442521451166303703134714240206140595169783218039771878614651239535917208926596144048993717996404984451585027708028881129721998013694196649614524609416455182114537004792590338018546788789919624948360755709433068633183703650416411322235008233095284307239843737054377998499905859897998902949869274317464395019385774432776604986829110745684655425536217288769484492569544104752687981058096952035527566012630435982878464666885109733112539922121562400*i1^48 + 142338988070203551259353591635037725186890026661621023086546449522753426370374188936652741619035876167175372562878126883551218327440790185420174908446030086151447694849643305034261242330432399253427380421410253379436546965096441268044081760471722187834762757819575333815858832592751809463358205016363356151177582985575652621362034834207702308584250117931638022518639773114786993942837977385971727635856577631298084259255965418857182912738678660422579337872066297634153785879943920487851161381820766992436532603138089734646203179450355515365509826690114902187534378341234896774296238867746146101016641157185109713909580613738755437939288379253141778355329162834189749805860073824000223300*i1^49 + 48203265084398029339361701928681219445643483186343286159283376366652139531912464170061685721085150556065631149449259631818666944689653577218678074896307016700527889472362613446325266612741571686521712561458510553053866448208297574602664010624210457943330820068877014327126375079593265581391837416616449717117392771395160765235644733194960857845988665008930645822634716860271764800126512891926145138340873314089805905019343844330913450828157262959070777248432937715085040361183773193838671087497349503428135603744405230160884196814998609298304168575061961229125740881136772317648840734678723252561923103424859137491684692508915647113507744604331681*i1^50, -309167754401213607453348139129175548013741567099885897281105239545535806757761317102522613689353446047391100255221027584437552972626160056337879266424909428559815118503811996029702631332056690404039980489507915303096005023652512328304371660876780342118844029613600090145410108243165460307345022816145736503141326174792871700701285115254486257447614490871567438674914069263686568958048622799550191197126197224577443823015284775589861362926598923285803473736661706585872027387686812796051419227035410206332544496838939702128947694831641465702351112256823573709613885434213568998331188486752386602025078799013093453302418251579763670338921405026133942949134952406729651179072034867928054169444949837752349985274214779138857243239374986954446374413174838934589090320517402600790862841939180281408406132098290609801031464825194842886441358610161065731712003037674613196256099223705230349875074007530924221752427298039993813937434358553889950242769828318350724226459464947663480670677679156711413457465989113547800269269156269609786805198196807975752888835641100107544615025658257781598236827653774155528838486237679920758766842272156466157495323297206115521430464026899602808414572642790912190137786576898142419919065839278648439535591959626329803440958896837991585021720625189802891643230340743617640817739745597563955601272055314420740331234597481385820160000000000000000000000000000000000000000000000000000 + 1645077581466580354199991881869319100707056505922835923880482798917599325778546747305721133744311604342488705917944873741819378477914691210712061793752218912740455628555902961496402193141726360224934067648779296088459435048724443245432681630275953943187667370997683824388693509552266267636260766759949350950113027332213480381702953867996062871841657950852651391842974057987677461620979753067405485573842590081653983014461550597340868173721362840335845469045037239898593236382998649196205164906870220951019947495755396617994331018198811119457699400541939949176479784404051210928423546785858676198769946697997062047141728061556544062909458777845090963777919695329962537594241205683273161320075737536831679734591068783681818543884970973509412329994240286964493312905678253598889169581413876633209240793824462092512978488798777529124624033556284728743457987861199871258103546633237064462447068841322307452692374235040229077827549416665639534719392272520530658172612676559584403942276796782425922283587169012794093535949715942582741177636526043373859043458229897324982700117486895151331049425100476226366037789491498382970933149787355962616647709554853671666497210172510228590749914998257712739661333292895392120640122565310844677425074842069338610762474377599711876503346667308642840316154712282283539217154812589528251020568322735640192357385205701872189440000000000000000000000000000000000000000000000000*i1 + -3347654050041727239651361571322857494195017883540279051865822071078257491289944061095364585245117556061917221773734846983359470349262348782050954863129532073418044068222923025772112157017342236384319041328778055207918569737276224288181706937443752809496882732604687542272141790864391777642197065536725601615316934888805769102754927617059182225054470180537646954937757303158679025355082923606961379226147152377073226273400550428794113754849168639220165138572970978847463745940872210515351060707904303023177617726642059557813785696283593180437824046271521307452995093767642003055401352692286735425282655109202962122835988308207424417233482089046124650317815807787626476073857277536306097354856985689968733292940015143099461412590256351240254496451345913195931860595488012225192003545743827031118475808490849678893649693185293558174476264335289923599049246293302025599187724416968455390343734556920923034315803641846305837616271000657693165039125949155226482074075648603730504288250197975217787207733262584988210949214278892901695404282964118216269306140469303212848082621787483644636400565361983129742380964833533686516176458571207944291738333821715356578774099614283402175538260294770203549527180137284828662336381914110428735484491477669247507842139199634538771616234327559023977889671334069478822269742057743164067948073519917189856100312305375379456000000000000000000000000000000000000000000000000*i1^2 + 3746592491657489368952495142468011373415060318465936052592274734132469866576296106280709994658846328087596205471179889309424515791352926266303107752076860138504159114254792288494287879012766457298440821244021818869118731601729112377464102960851306774306690022023120955868612784626285193811744374422286963532894175107717595491668800105329869183131215949801878548146761766419962764909182626682409453949567082950375870464727611552174137336702298162648790950716182028036068663557477676661202327021308144643450880059424591934951997819213099533281129717087312479162962224979693984684752389003903723635190178747162816856366264656786793542183980166190081268098793504793972160149259745121588884250389667511593941157342995785886195222228645216648085863053058491919510638767666303055430716025436850968397598237002133967397996989440609318178616338330367641221749682696562937195304874508251706428140606139977974604709804621044767401028732538043016634458261377639571638965803395696250916449767930707551480642644690323373636120238117538091388744716309644481164451962448500603870428331249018216832710312664038303219240035491355081340855146795170965108435782886524688643665252361362409525180833392444887828764230237862147908414050012327065046458797151469094431625867400366169904568289191707419149134860060595557153839014053785063779300721239835515586309547832115200000000000000000000000000000000000000000000000000*i1^3 + -3003346623665733490497704586084744202161092361394653227940986715388181608697587051657471969278731131537409330891813914638422072555636304412421202661855499381861785390001511734355048971936729842803591543469154656182372864829334089964131852092330604754496865079917001753804846264545149381550799742877904953623933927262401321990115402900082277431212469226850751151221055476663913015410395480919460947594135116944044666202665605067485894877408881438582926586988389010869444888050575361752370805426010729899611885865175058727672198159856530665119192682706797857450328729735535129933768074564492840558499348417074957962041013769749219920388573209406680459528413306125958142988522104407484872490144636304153099600560234361609630765213137012580113101518226214408101987295623080580821978602612444105790035316649552215634328004030619623271223695018307854928071588472400801003082367406413507801240688392986527539064326409990280721283826896148775440109108320160730270134474962882010090761767411457645940219009443401017831830026607675437089842864548494865736441102549046685325586386347208574351027883930808687776311933617457129545332063336347988873617433069316032220289787723325000407626258598978935795163169805642821614555580184006585483672667104125782417240730022697641135716565454340542634312849510274294515373955738178011783049603937396895695298719572295680000000000000000000000000000000000000000000000*i1^4 + 1619034297801429836871747039338530149830645951810798101474006631241691141338162624330319934261193571927013911375328128329841544256275436548130828298080637980650208284144205639263814727591459164164858851931068727622236331425389738221291093026222248386910503613963341583130355344237294416146448985464537370995341151758238092751351493784396914875284128766817919907444599024919279292967824786864873223313658309071681325989188597251545955246766414906408232507175651615392964402750070438446260415174662964765692546609157553079723196720984800587318152263456748950245918230981500618904395344040491110858043458870716885655237407631192540181132836348105103292482967332582679518525920258406210054373266992499503082172253651113911803300984094708567700356478583797269585767175440057874556749550791363216173258334444293373398785064223663308884786635100868467738222659450697533733695578178487618076295160884332211239790210662310685247263571891033824990053896886164595989128648017330533488245199494274376722437891106189840695080180435887951892627853541158105755658726680101500762937154849301653289454451742946397181709932958207670345309248068948401875547414430797117204575766171233894487826770763273285935799665239853702555855131101664795696823016297226064071602909179374720126605281869221491857088658998586469786121225599278750628884262196774218570819375726592000000000000000000000000000000000000000000000*i1^5 + -626049584316930029093980740640356290948516953581061803835140907835035585688460374323559417445295320407710198898646006099642933534176614124850807615812979843738567072250036092127566299153270135757133026935135637867896696157387068337138143111179876621198273925115605699105452303390700684011130429393172164060164553733986683973674701462802311525885566274379341065289129469102649342522160947086228810143601581383807882354917578706855849459489964179989897219158422475019281300150671310424840863422403682865817707987832612312297651591437768360237684699959203289820284989444329576898616031619128241513397142504808012996570777922726410815703382150766330811242881417366649930471538581903352427431785520914606876396893285989898874956435593951719193323573919508191990131576494047871994462602003112049420879809936699625559650177658437822946444721398804850012241144100255519181823499711125382794490778405897123479410055339425644658657722663931063499049084263493502268740987232356429688901645028079141216044226794658495605746186138320540292070033838605010630088136401548515823237900155459815851302428837997819136248949278806208960163224977382565183140082939637374803660785669142679654412635033926740401163445190720010567359465508390586732002450535317891016220311037462084073969306167236697447610114808189182042395935588434333817273169217717221323511011737600000000000000000000000000000000000000000000*i1^6 + 248473888247557220442441717104147712469822834085570635512170948711190864637829898855595280508992564299428842863845743211907529122393440235407596392190925452038035026388090567819767572929616642479260529955639908146905241321949162568121726686579926743478961490271417014370734535500088428330206253287375492332502394154564838478272707182412537105975833249655621475870218460432672033511575351117897729729504535285102763530351281341154884124390966519712315561300710758570627177021749842470684954689113299013829463546003375786793395702231439551721748973397432169497228223840836666626311078623971476180653982848745232985720336008873139543524911907612835161540243510621447347883123690178888901744024378512788033559189863771574114974102893902940667058053390750129408877464039880917807277793706544379138054164403992232419682862206306594992836213413036242450928252966433803227754458475148296952378106136074665780605558718819706813961991764356258379281780507163398993785270918834244487512175376133418317078350921499126166145058944086822271996840911653473847532680607007105708585031671032478320468962568407514173153182928905548187905391176386261874871037700039784342425959341459587176537967055004163465457610290137204083301073420264893579735410828730497030593235908890740993487162921258415243182007440944426360341500929051548408238801070734967749696552960000000000000000000000000000000000000000000*i1^7 + -116815070906011291276956941068476082174810010707375527778366486016879116324286771922138064162180779982292489690280506935414691677246685889396955262591194567784296526954650311239282209867736045074789752060972382551585009476568700885281131735197097580770211872559215821904282510272609815261014082009339846246361828456938266799291743857423903425422723821970378241324004200655179286407969942229755086085376190641831692611822103911625888241829742100902768537462067946784204486606075356687402373544203530970102588900747635756501890373692428864948029879887865460684296929637527925675081589180433159095423785447602609939354109410969181851425760293375924815880431580840475786034210943801342352533900495808206737829660786815013059954240633184976502853550135119527840598872492923683398168866734733674362822624054142662076668798461155609308785489193582647882207724830253373790890540621518004582787752167769280597734040173230462811386631183142890393630545562613351976470595048083363512778414513033411470110952640121229092122887277267980382938860525991996959830878873404626533978139505596945802810552335779778894631224883001616844919186399061105594390808354693505872880725938418634935913864345896992869505129835206568621060196282741067342496125816917748158181182962931580538818743360053674040471777672971066614475992910934058355929075718618039810260992000000000000000000000000000000000000000000*i1^8 + 45051660981986825250889800320171618261004177403040020575088313343150461745425870066575520997749576238435347971132168733143095312091463117393228926672465684761469156289535685160053697890849522793297203888565609198812607946606229707386698135189187513113758856718605861330148896182317335138322930269352495604541728425512597667295489851094897713065160918416104971431494793680656742501744721120896216868657585904427081449065065155786177246149661443748208501436976095126581890606957338555207763923638391040169752427545498531565592811276941324611459504480565491253901613953190625852076574577550008639756888556881607880685897054170547552631819683819229217042433390616256808654940155300033413101671337617587350737426250080067527701027968613355193611758959399206334261814444353412029585144144696291918186251664583278764032984535183303447883660587695685855516092141560205338293415248509338663622707678254343144690168130816252830250948714970347448514151831805871441480282046829888534810679278786145022488491438449678955875085095542767155345386293777259803520770999224428650447785594154281651291567853350726337465856171777995065753528160249899564797645359754773545107652155874184509196523495347000898423254064047071662258555710203390780520533252563871274882962638202367666372009896324067425159700061187691863030594603204570572089094169267980468224000000000000000000000000000000000000000000*i1^9 + -11722782895198281632062233390850405133617068010135119833127453652692709413660106231852532638228190312980091497321345412636834430959529814009836290111939304328367631239890666313961943929418900156428488705104002676390113261397804257889757277825077061559918248504038172611478057506007003732676135276651893501847239550320544908725801023812573420986897988528744045162652367051691153341004723517366677584452183857600975423049538220384602212537378091191194349090916751674934199253220058030293883777531960772687088936378280173565208619943777012400299033755241825371014354799748261234417575792378722190386557595147867791365733192126836473283146305476599895524503380835321669301913760999638287906699624022477472428408369713171080083108670946011452955951387822340485046564887231598495178481352173949159758546708909800616069349849185819101722926698676723409511854909654391576665070616462266529972008368779793030618654124952075590224474160010310500193443476964291836490884030567174913298992559130355064689154989899365667080081795800524051277192114429645212923312084906504834911311277233480740397961144180886254561040566268171891010974530735343331006543185974218140812882601706421482709525482028738945857690380570978061769363015893961943971659009186832308453116824697385595640371110648697123231965779782029592180331766132846973549502242479176417280000000000000000000000000000000000000000*i1^10 + 2078935231238208109269424806382364037489337044124492401284398929273583900736665272294281345898546794519494561833483094047832535446031767565713769285735273809840531402539284987007987694040128765913770931547396432064539087860923703623694088868672622457847058818401921078026022173818168529119337419930340940666969378500968611431927570415300970314534430400918876296061281355117797418102417504164021375052270953790993236088210970341798662716016055296375104433269452649124223955756987090680664949719202786186278891411039152775549788973067101389424132650291701457690444019798192435943024745809682344481919428532358735423149388799009882617811646759586946569188432460675615185248195946761928925366389971630980395700284099864270638147488280559435470002530213163010924428157386628320397285150008236994545941508721921601793092899516798824225051869827503637106288157409538933456638370344883419191830481017176250614438884367551268177298373998539364977464268046720564858983784247822223188324478204964777053269345675988886670107936381039908965667704762118514430961202657942943366033935096188736921963551753177163864441712506835727132181490767338612090292938400501747395472820874007890808363858256349960653634200201528419737215973678165697183117280370137197452604694035465262684214274454197053512382901844519105105377044824380650876621560542658560000000000000000000000000000000000000000*i1^11 + -287124612370259185786950150994573139133779730470967652967377255014896067878402162460396462165605076782067503726638289053166757368798682796421533246272443603901674911161813473166979335360398382726173154441309997246670192948880389754258142249387215978889116283546230310305626422309648713246075074385651302426689939235757509530774737431054467227780406953431061231270790104566488850450867150738301614642851047604317806075083107887721943246743737440304096687785193541613171043183474876598836550740674706753649634446650414286571323120445531022466445611818560104540346247777082071206477645573417046745012988308844295962984764131580375676932745928282691212608670717526697416188071954342471650986005226932490112337522769790738756904933313659732806929141318354384233243715210505068340733796621110772436559070941245034234590356331162675022168784164883289263583558640275934096338047917589077101048988930393044950421359172751851060559250005208018008628490381293887055982614368208371962060982166395095604465127844429001677865196390245650103048751656166564419669819815652538047006139164213533005212848513182880289793276035057498948795144112254744312333096068422632454948010049043922077831532569978612495780105705992521372617635181796805639310990010142997436701848128544193742285387493386184353901952709088989809593229980144512745950692560076800000000000000000000000000000000000000*i1^12 + 36141195703073911312853576954953091471558993027136446993317479672244968902697737796233279859039213995950563585411731687493127578742052487173816793852928871971198180521496613156197136351384030396149509060418968946186145231923201357827974081830751849869310589784808970803003884368901568251677121295292531940913903842768981355448021586658539475117445688386423782791367131111691062494973074790863491089205218900799019676227941597643952008630020307022586333100249185941028902363870243052387486414384579301449268206075405924508803214496705517441870948139164508148722295702670651942754388553997462546158368691333408637012591590511759932625880033727390110126353281267948602308540743903531721539752867988200893456916231930059418209985037836306819838861611372488686288877235056779056399945820699997858104487967087719592534029551890526344347638668018150783222197372726524897968980925587851861143920649758662494316527884885802584550952436717952607189909029192443273081233895191599007848050194567300799454087570034174419330441915008330184457546520044421976725098194361546267019607036431288120293092305984882052771400042897151315024904471638317580283343661850270078651262521522766984029336667675947543462330685919523313842635484281679064026334077113798300743515755087568375622528629593303176644523348578075890986976410737263373616603463680000000000000000000000000000000000000*i1^13 + -3773977276939149838031108143421896621320156560303158647352659328902692878799313357212771999382286119856168229624973767173233581398976035318336507273808888563487444235524465138160588459901579804962846827580739484318207773286220541762946652046989478242934512873313434189811406753299308260979196226045924896970332378411740999210597059982450886652434793545443661254744311481352302411296693449343707580246388498330687714474344983511831093652980526727615715956708426796389752032280885132349939431166721582368168629794756580243174786297886566630478317818645573631172982568328139341076050181496629899743197524350747151207968397451505427838144066776483131449898487273525792096129058407590345309935988020579911995716135285518838038758459313506191775221353678355559574816278133891136115060379837205803411431288710574311095730602798931741634168447400646357051557825286628181766814484941872174076415921249206617930847921105723869579335524736535820923921568730153381845756322119340859610188481150933894514603327086965199079702537362455706455830421021805104496079776462436736044849214061330421432024237204353174752827075832871123400117805987681744512138252740959598946881572495888419726648351422212999366313740285570825460833981100732152836754633040072122626675366315945266063115421662291986316688146322865303571944467369339483903229952000000000000000000000000000000000000*i1^14 + 269959873782428047981523541106825168515612927330148676316366054170839192942247063823395485801578437926993748326804751147363572695830613548581313676150195283469748332320501402015596613844944710603816676442737876064905146990256452028246828170884193275205310056154909397605472581996631267431115603102136355051097811604573926873223471040227264245765714069604277370732485089326503194308879024160937554409942231311819687371191811697875849480049655470557752824851336954400907460201614586522356640889384714548322648574613126324731426118731055109495928952482942009890449229573739587109683143823584435054387547769460089219726119662198311647487842537722283529232350308647674094051773540925030578842666318366667728674928841498579276479775132481950591800748661762231972208644663807874904963121601455048633576950885432954913014873698432586101333472134433446814510818501356785221492065503104533234868810393265089026891160495383254876441674743664797502154114315299881842500254224555347619242804002753916041978122058690384534848287710078961102009190195318517997333162542181756773101015303938222646877930173039147002158321696572127118006290233239146090357308273108116684483692726643654391606471144517849531705124494195284785544277246057721316270525667360107579045662128986435268732567738424338135789571293836500325690827798484116045824000000000000000000000000000000000000*i1^15 + -19405303993817441815529553951507092083050559979197598927781872960014182090601293820114271228967265251493378917145864638522592729392462555359252238926422858017117508419861839369447520236099726591993764123975800760693340604329948374843203329218738192238361950832997722414729821012768693074722792191540904909692453599155434939056219193005526697905331942178913221762453313444024235285788834157021640096191217597814450853800057574244161036931170208014106233764927249648248960129262947645128184830627905015285185390394045955027693982549558586885995268016209771280496027931067453569109635799650401524073086197724626792633554614043412363552149693206894432378996026293241262957991805805327154990044749407550132021269804363673373430269124839214215558949955145331459263226681427227241954992699678689080526279796246137903312717525730948761244291976696667757276864241151234173121152334471084267462711133469328431443673709323224927359813441003328191697279696313417010310702404304636298444058083494537177824534797883049908448415391224364199203651478397942704941148353185545319101275316606615496646374865864083546836076359225480408508397464155634306992575244922365646130744047685304967220580993784851965229852646681202699775890601863251583551365206006546276040922183569971786068112726045222188521772204735061253052879408179749847040000000000000000000000000000000000*i1^16 + 1849581071542535313307175488460422582132916628750940572792071817466151394064356830252987427449660833383612663885725197893340065073551277187184546264172246171697318106308977680302699496093683185754759013116583049966020614472804618088060715479974086133394503868842883449921150425770200252298801557184013242173626654870454036649627089589069783546469018397168129258240706563347123171301373442930684668797506422878178648874691025436624340171368341560680107292754505909209850525769959098782531187283507327604351516197043851394365092261297907395693797358479095466900179960425497197112920043147920755588951725781965123208765075075583531846200368057078114807484240315942460878530749523474979594174351013605962070605280783440995343468392790461848284056631177704312220171793303091521175131157792122588285060305645382042909029996603435740279226944350477993126741411221989660806147832529789579436964360344510029844358403634607863886483436525349336219159600693557130958107049449345988788409282353348241150816738778636275122678347697763057606821778749002842815168369078130741927209524173727750136104768557180000606275105095442679748902272128307720338698800783689950483570801735964291519212851538512701561100282710804388685242936974563656398323284894025220181284872602940153650453763486206521814596016016175267629056422173474816000000000000000000000000000000000*i1^17 + -61734285771331436222623900827352680645266300163578871256154335876473602862782778372468614975826029268751903199307590773012502239508701762668138574459426323772702476191143083783677491302746255123655718143553421602294371516432709662087461707322082630601625611512429356379941709444176801116219485497659665077377564895617741879975231371561907192628441574156119647829840187658508810653076736935971325279342570280539875489038532736358932931260144569081587653928272223210781547485660026222142667604898435827944817370760569820527371449259710222899583801069801797353721023105493583899470945135170687640495605617703674215901881308290652555753908398739392665753264114412013831250626682212274312006442044897813356950746380013764642726146409615477987458253819426641142140194838537456390312654383051470078545226723215785171171401552893799048282858283556110015409678632253314902207942828329913425491445104273744936282445801656677773079002557377956512934514995435321717499434193614983521397574229469451856807058586746310644175576395614920879825648250306586828263628395090513883858887962886547850831199094016832600431026025065375944953592165550002916320421792352869921032894825716244967226447020635005337701589877959098179745117630197850318717825348040268335705468530045601933431093461709471506361750562358032833340694855680000000000000000000000000000000000*i1^18 + -2139074092175474166448228824183040584715590160209407809408950693159446048111958935515927431521045387157412246819721732346651175169884290135519109430131339639380628267659152408135515023597415305919704372618613511930938380460935789586449298557053909260902957455490025830713597383860814708680368814625116934265268070313329265963726359495301633788296149426825520098721301278277865996194970875208177144209099168016354247793229697108639653139658059663144756618795591281973370053104546752800043257878970676798412117045843904951103790387867557019921484159687163867656531265702171455310548128461031503568794183824530930198667794379026485567230078189244398456449129424353647385549307714544432605660473942356769720136078462309921138616543847877816490617401611510205077471907753114208005431182280013554388236158522240943776951482035569033678879775442409703953389816562483235816384172901664591639938628151482798153161586416278948086171412035243494626386432512057447963893249583919972925888690549169932627575348359820574093286234136216569392560690842479207547859015276428119638155820205993285462905648427864840882682019822519404437414491423116946130162327089171349264324718038129371980990769647561038289631059315711489035901120804059261048419672928062947694859428040932275832829035305056006990981242632364688824147640320000000000000000000000000000000*i1^19 + -63740063859038641005972697918153361453147525551088944067519724145492073608223341329949828083939038669055542257400446301310888989729273723720729787198554394071875926612587870767261804679817126814695403813427706665607046470316296233734982824730816318250035388441849708486765363956993649185121098236188403503208753143547222787504369285840688537756079335748506732327798538505809479863851797357782496651983483654974467115406218237538751393457126118252843804678958976375135256135796384028397812585280379155286670847978488823440727705978776001918964616124988330780226740107611569259394225322545265708094984001849794747873083389546791959720773802936318812464232874834640225790879065465929953689881601474871496407345539112833216001117014329792786349316754930258351244567387938826184886910690851773181749336395012630871922112666177013663271116672805937151448114753821144864770162568589275283467954425735433607761535794353755633300885260497045703942251643940377024678689493714816626996768094804634440331705260136728480080476133536717045421237521483448834605649524409870858396994481664566155619764397212050242751444931379483547296079388491270474193661653353311373255551741277832669325582645458689120884682167453532102153634476324108485259769859062343211957452508167342095532483551230662819661342704451387782070272000000000000000000000000000000*i1^20 + -2550625069548440105758516921879701325304420557227574047259299025265274845910786741045527221302499665146559712249286199756040204534995889726910236106731505591158360273045894571505878071122786099864256671746504222171893816675575328458138413002479488710151482654885583515554143633274510875919103242880423481929550630995502735183603780517961761852424231419483034934297902550461499244851468986598555457974562842547149589217321986937898319729102795933936488521131486436665390165784763479346909652993706445538188764208823576645027693791958805884916432695317027465329674443540114137516146953471556047304932775390300016849587460644504470022770056402263403706941378491576892732135298741541689317163588645764436267593436031497527517329370713342802623188281685697742406018218322579461422485467820503194134837370852974043078929991462064509569322254041615011653426001412273286592882621309456760528892696938728480511872061046538781038004641271501457824909749329947616150233930025141168608384779539182545699222653514148462704622826361245942881962600439978226087564664031433796054285927097627506997735569752302617967319847510621439796176552443094773131192154485368475096512752763834701825715166014953044789135494889425513449568329201319305866544603057607324267828244693846588838606353232538206247597368186233474252800000000000000000000000000000*i1^21 + -60402413624286232694332409110418623752304656891396909530360966877854120966809186259282118646149810945594172026339020600191411190632684406985182932469054581925637299295745127183074781125904455275632919974240879145290219973379466423497536102255324980127720463539270926736983919289845001536023434945881333355340540383993852039439125155201681132695860131348036427924200322661246658466103904046368969140845882369598128872072842662973679777755980030451431977159576103632187830257345213035141101798546150810845216323231967402124640608913244509592358766520053721742847625758865766808647635938219447412161391065815317838037091500850946407478103563709302687944183975365619125678584094386714475788610458178983341886767754389595411129527526506961633955699585152794029609009544738067326975936111180266360509717563891104296507479331341024622129437464561807241087956787735529309188383061164246213793203833552275737954881745908105307093185381549524078187309227378248362088494344023548155475936457366459026093356427292694323880352048336338312621377011887147410098542146311067386379121551908511966153331099994853368551068240156510547771905846033645636622012882965614120311023317991930177604296898022993690511193259103526836943315912446117254021906903145963043456339639071578002874625290289643868874170661706137600000000000000000000000000000*i1^22 + -295233841743341898520907076939893289869795687044508705422773257638626248689518323052869707143143722972511052040453568841927107549788645388831339100551577431739458101420029046082270290043666480857478460902444025434266915558025989084244712002251285822396972471328803743081109916355598313381431465989308025768139016977628255312450709970961508314304150509378799605123869717126456697653688931507532731926234389096507282298365967168463809022136434352698827663837487173674499112551758697469653045014695733091899728336289074763574226588374367445372648541988324270356998675977793644771404154042208476935630351396390546326240776444132438474653827152409778113640331424099922486101610016533185102472473205520905510335477343509767227071430226600376307102122316932921736425805440857275951452581324821104611707787852968095960957854489300415753651848899416288850912380328225473085950998421845318223644881107980126197831598794588398401430955098242310734080341581659199164698206841331535443998201289149477241861371227644829453211701749681984626360581838315805609369531845637432906018492439680994469727375547116696569315824110366721161255268018641722533546804941306284693586996253198536194822284380219509954254956553688808506704904918305965340200510388234614745104212472078586030013792334981394323751942750208000000000000000000000000000*i1^23 + -5889504010524155833580354429626983026226291959215936914421660308647394499992554834558909085819417164453369051096373847426011494922183406804899602674216827154142427925515735307499427690303749972131037941959416745750547333453256127011897828571011820828624498625479412085839694901063461257692900259557981844296798067184059269860353641457331715132797588894285561432939552874995249969684884539709941652736096895844794369486892307559738228234088712201131157522738723448417570503091358647012648548291425546155449549430051800816672745670724349223418211270883396407219541022076971412577328725513950958970677231364132401875061679458437926854297254601362913547949271359678891749821869796773346649017377097231886452088389862980935486404442564299697991303039004380427709172263853194513448939732014639878559444077321603398932715953379371143776539458561251548502742290976810264642608355620160976273338767406256266758390515036197150585546160555449885458390987891808827239855641291900215258364396900493495224955940117856431805236330394161761002794661197271122781889957020710500120038546972085122899369789271176208747525602888050486624173746039122776743681246583513765685122242645316130309842628969153113367267128978784541050156203851246438111100338536678346883228677267263468346009226510908774199538483200000000000000000000000000*i1^24 + -13803001872832838199117932130708740013761683058654873262210214864000493660021410624949813393426627151467168681126220206090120846858781658078882434773778795434241107847652962245460574643641942628492146326535599511928167545304504916727914386829792664112398625504574995305583104330929342988621577147933605035281045321579716287666858664112692606165260220617223202753492991844871064351077021595775667445955133512660147710235705235478422726512514242483904675297556639951043346532416274818213401831961934427271885648173432197949178968944023329572387570526266030127978630455900188240627810540013078506766653591421413647591176092786907569899177481639151574974361425949017625335896004569172438276254873095483954221883802108751990213825079657634000920312553221320272577160192087773192551918185722970833619751009625829818356089251022222426029733615447068776816361741922043672086165096437596507419305519128102079163725734985345281236427023442210197886452740907275781142270251238169689750076707681357466171339806141114379392989268228533223024936988869042071722654280613102822349835342968727506644047588664783311658553277480935568134023980547260131570480330984756929003959162178196291518119505230673892240111578140768581396937270023249321607573982932777401001335376723032179027073782095721151856640000000000000000000000000*i1^25 + -188433858465156727966450162099359106546781509590372444021539910145647162445125511042415311359765774528822957782703580738089572773105713558029477625735140590038476121302039258005487344402629101609661868855389101389483355334675277789606372906653829954345988123639799506721185759105807104215294570642286495536356528670590377748212842431113200033299616555272050569345736877892935486220176410020704602501305556270757867187258952232900121506922663395321435698107841558639964721827753907698215443072765090335664656883902308208048682460838536805761440444965883448888756673544194117841746907860085559763667381321905417680966110271609959681009366208747208822461154787518672114536249228363151330712463639107692665451872227106738152127459522408058914023942477363903424327104410955369840825737972627668460502734898886007658018327804696839989822408909652724281748959402266441704695379736932341854617069512884930160804595507869969849278780673539542018318353415231349960352877619449430065036099111155480696893055634774284910228065976772519903844713059768058158812337476193350896652871393663647635238758490239434335343075857076069488878237428219006425832956248023756109845555315743843835912725081562361924017520911014024606446160248104805434647517017078801381665115961652864173041226627516727296000000000000000000000000*i1^26 + -321680827244669466347476273425097391540214472045771344290569341885521342907019708159325822387599827692018944247873432679077544915047365301113591199336372531196255389169224255025472453543722875877081542678563344556898671367572437441568967764961384027436917563410232340820334754685139469083037281888401304235549162272682102998363057878624869666765839185850465059443690439359587325371234714465235715336737893867758879593689373472419663750810824016535276356504971401223274352920945740168571833961170309035403898285144041840202130173537427989022292701840777521118230639756018933747978237443208996900414469072575704268623885968271139941588512050599948382188773016704632867037351653555703776191687171667458569746476668790102967021927697950484751096491975512000441781025719058154597352902367033035196651683532013931666409409640671677161095075367529937979404152676825959728077281946858639063204549648512845759959286971738970346608795783204197278912404485885909066141756656371509126754150169397981036639218937089865324337029095678907543513565860258795402032728198282329671446254174743493451864596301848004265583858727647447671112975149654016483034444626532453242035153114445226588368097212325052991032836069731464489209814768583652088241729414045949277234421082492007991732709883904000000000000000000000000*i1^27 + -5922083243466127745934482631482618463283673796948051840450352303080643049627985338044454447723650963722279357805026557481782689442359116705638072429108859852180401592302788733467169148223648109389946644856105225514062802852471429516929157094650617067895003356688052843295593864164082602469469670138167769125498607385785890719438608632522318888013087209601782210184402441485580709184987335185801071258280980213140559651804847663535823558824629438438635991561407004522833526355173627027143169752384288276137072442867732398239511869541485120849221647652351521916336645324588135698534823966260052514663153796511331249269249936448680673028804123775546137191736740057783248361817930920218917114002200099566729192637283126101592898267877459227245876273006423996445919277946095062604613828187995944633412471960805247646855754606518469315062048023172444137908128223310479817891738801384390126229071425979413231588589990987240123122160638857165715246804943129924998830150218434937070516632491064819332254878128855314336227972649431754796469192193652892244968447366543702164427823710540714434705964429889193869969918866468384644207693669573323917865584237390091324345552169051653828778668830403238550642273895060503682121878686405786132176002750277762200523422667558878202361282560000000000000000000000*i1^28 + -36460879761354006699220027857553644817686734613733022812426649986873854605630588984024544331456205917176263718704437327550079472650680527676794834781826103450973896999672669461325882141623258457999157833986261154779604221539244685535173049171721293651707315188476319596526772161111413162761804246492498585428238077359341418327204068616838076768246312586787773341303114457552024686672654598275341471673855579845180005103522151599499820300526135025020559090806929965782284097027626119953564428531559559051888589053098485513001631255472200180194331312017901611367077525407038234823894580590575216731363947860892578118793573877873693456437949775672009018915385314262764366986762990505110708907809449412202621560240924212283392609320914441499855571967335850311403264341134557150402208324318582219650562212637821471528759635467871627855606084246175881475898293025273015077291990865224206423172065939887947608499643897425849033883861714540365107003292399726857865102689990134431427269517944829450008226870715542876058474537478638146595927470948286314692817681014498083205094953720742872446624385159565700657792757227415291651924315375853673128231221514094111656528020981923614381382640584170754376609054304223094122016771197526381298718536113985978575953440575821278347264000000000000000000000*i1^29 + -284089882228417689272422667549911406369429906095058447845597656116321581816904324258192875949703542883426552749605870851428123429972059136722065383617485694942700505444183102812655534224124067603178150644149833904226261520565727674603712022467149829341523613489240724200992411746215419868496497922587522992012996041736045358747179397354582418449249796834714523088316849727454714176829028671307981415930394246705270688949050832221147514121328369319806760808091520708317193653672136360070347218983402891506597518257252065700112177655497295814925217926490976681215738640807472749451719674731729063422793156639438506049217350909045654153336844193253507297660029744652898534988271094339519511465025581418185909809594350645422562410138964234739062338908623557034389318637660248716905609242481716529087583634316791812735547452773338588834696996647986221766859854969817249146532381358187609829373009506216443100604659289968246531137993210440573396420313665729990447228893911783107178880253520448839969693077291971436223420128377143199711099683362808527261323963591517796060271098303193937628965491998207251673154097631969236147105090991932627674343622811920064523786410368455850022801886494679295338192497606844578571356820654026047024498298576280288591694013243641036800000000000000000000*i1^30 + -1223008499870550350970019223376965610584981688958976629430532833594810932080265247722930339576591358273726246700990442055545428425512764018702624318903914492411518612419799283300927781987891011363988857098467689749152743590202152942693384548714771400893088256624052737777088529535058504503660090210774999174142537662693612101241096062257461883518527024548481341583525008313087145182174800827168294458618880401350711335021409125760871691044627803196713529051970081292196801044663716185854976322559411516591515364456343492646035165500682020317593744254050967676685258698782938138684625231105872691514085146279135489962287495937380599187450650189097729327995349612658629738967153208605957784593911690493476687213418251345322302386714601506347618743966840245114842628893933313468295702988944200629906905240614134684481508170489920870024749067751453358783102403166911106572573323690973277178876295754745814384517125822076613458561811000675424390190274243844181176228181874475916635322272961867386310054278434802191508002099372306736852599405308165229890128353661629498386117830515462718671186362636440282815219281443422760992527857951622664811233423344004730024118322300062407852330335069130466207842860414988808545145372547775780682430407413955586467777787985920000000000000000000*i1^31 + -4020991551821733093251267875834032415751569550484711046300775962088034107237950976946284559180200808042570329772568432702536934721420953901915508089991873563358118871214028608885159422087457611540609853761991880428204691186423075068753963447491031540863123758932962932566147960795347833833000638271930095804380427801462102562391555228884540677570011935256296882420986075215060912059031306761948071707620662370185866872386496257062164057844967260532495918388052176271078727724655834199217543868942150754274814336399524921230832246498547962655487995700439833441970702679632597743447490367729794797217425287295532437429499708658978848860644305838289851777138641220434211760723401101832986342712877900763727771850584020893505195067276807785657111267329927132927818631226255538123030196793693684369028874465617603069900613304510976006081409073829201170997991373040718719795859874701383921401785576267050976372122130878058504454643904358103269590003980017357913123575429744819941706890872380601595565531183614135650211942349298929814705248347682841870744280710259408565870076977943955048962534147465619181850654368478891503741400755811016607805348908420495483851078518935156193401429970058105050522756814133930047226285652868508050976649374226238049996308480000000000000000000*i1^32 + -7170481237389752825162148996206127001812135572818560811985157046133011861944665090105258308677145755525060966699651228049413228883867353600467303761979594129414769364734725971325349323898167130969552415969018080408012460292063831996267305413802632887709202338027742946752014904570957878488411249055601765411807919963927913073086937039968554902187274191164341745436930908664630153170112017765843258401599909785926475427331531155979246383249842923278920567242250957773897729408963354230318471294160970924085786652512947984644558242681409830751158639873232727108441028554368285864916367696251529343348990916759033115110422202156492554737155236460758031760053939615299424560954027086951333090225073333567661174847991270165330152479863865817376626054844918048400316111918323100138694615619400528531222271156730195946581552136013332754007098439320402616315904479843838852847317862161075825137291607693529657965531966552438181992942325940118349208058830389586112163084940869124398945525410570125267821068713347568423695849236666497411575775871000256427178573782940639482132980571824222156496672741336692861681066945545900973729444617609624520074754336071377877154994695622029993078944332390210357716230956547160586358954794011765058058730576788081275699200000000000000000*i1^33 + -7359914019522523953642892549703072255286972951032903509458164394374840449751504499982040324900129733171473729736071132828521741896910937240415839680563188668681255008174476890169966736278739667276890419080473145459687621278365828499693855709460065128554679762821839179511798396480231455239819352950470246198747090336586627244279519457533858664102988341430192023463568381160588669330379205588335416901634278794411936531243735690327712720690248152438562699707920409829958705827707225235562394963119561975712365230009644822244974141148216824133749171892056583183179580499571395201829732771922532791884602295863631349475391737293860320772130307250103335286172879634636288563611202945425797779404910774690499730783215290905129571456663638229604862859415701750010198311557871814472569566944530618020795389156817863152552411628193005917077114029901575729934058183273804284934003841823523894911293515778649391893136204927589217379810567679933122585250190961818382242897676442155299334082819252784720874653794764294733863612188605830704741984288162304863870272642683139590206128892156861580134033606614201124037603055153901934254252198792420880858597661778681775729974167353000462620587432216622621617113270952584927450122237912014065502900443806433280000000000000000*i1^34 + -153441513928025859267601177360843700529835496866863757359149924502805424965786074678753885636269458572341158561713378551415354101751108513295736726602216578838943063720730646683733833989257272043121479990110760498824767614274404144013343443019652801041375438358738342272744214617946110797939820060477050277160023186142874610716093723975970332561187226130917697401218267509010922511941297160955977037520815221027943485783320079917452830567332850456605462002385759326658711752175582236656714642323754439838506243894945389096406080287091044082415861573091891714616753173316088862122195167202975943811640268396544631974624994708366394584838758188300491876322562523300457282083518075679314366804843066241025916303327090186320111480991920271062146186444283739643867494251546570522009236338169277219111655836498883926658877536815239225028998082528681968817510085062905553883896023941210323125761515094540358189071539970159890803513473850759922225883373493215795205407305464781623950046776057438167174867456677406680015041281118091000278113759164959999658614044854165903141036086855915502094506831596972686979139374512130004189199979374347213991717008994353205056605914473050981009498555618627124329193254474903098557724059456934008494500806656000000000000000*i1^35 + -1455827674554020701042263507711295481339118545270252052341686413253262902284159560062162819022193027822179177627846018501134714208889204674094892358452825326759474335664284987046754403754354248039192071735919659748993510130696066488689537117034071777943423996396960635888548515814981754216161010744973331505184578025254975597864691579644875058995612133359276492090619132630983464513823555181954381185521017144433274767700992487762533572540132652929035918331732362287290883165094625701097792959709166609651553441630412925940905093780184464851566235217635978090863601140388624487140739680966194723197921826886882670281002474390383004559492555152240930894513534922849766105353474313320129149348437670298005469989090337011220955536666943364467675743966115584222528223311261633887882325238849027952967986756861412841430916587293049514982024776379919601765461677510310892505997528967769373865976823180390754266997596205123835646463377715161583093687969703756260246279996538221064781210231596201775357926643952767645093674521566546755949900616837270762056297083938250914934203330527825367533711746792700334131780404834298485224113861421954433121755119416637513510846327490874613710697293285193292157639749985041979541114482959347870924800000000000000*i1^36 + -8127531657177750865704585799041837444206459205973588214435844489505144611974264759559375540736323211191470751885200273130944727239414481005812651065653318852226979632419944493923998685542890086293713906388625652981726770685715360039929181043654872877842619309106090863166145227189070488918478175431392687785992826326017670397066709292362384272855363189756396103056391131976327468495512741567585941133475945249226025923665976978981116116559505578557136837146664338863029266644547532422105875675450991468513828188975321086658625619874068049256915644872381847418320094205943154497090145528214756965706628394221360932001587584826924289745805233339637534517192548225834324421914776323104359841617028935207719951738389357564322166041152351373426936446831157233992258991642666799568691093008420728845554644230407042443438441953726111921881337726343556168025306251397178317996632795586021069430296148238393993952537409859372944000451579453005552306852465811355603310636309414752837534427980305418397723361280423913097186696032000359657330093531304727456868362470298200994017388070685984292012873808485008133185635101703547006417129723898717087828291116789535642154528310583625478290865542781167693999459222474167132823462484951040000000000000*i1^37 + -28739483430765176118099034173153626582171866774479927928738793700016325012787446714366314846794799190136573671604989304416558306961308816024991323790237830425525881334429391586739324981123769294543134455463645207653707141423231985369449819651296310869370382768045462084683816577568187500479700657435904465012867738534212810232710079726312655364329394028515470201842602019364051759524773432101809069066966855375698468008749263877068835496659927598280275286621578691404164740820702967312652315643094609436646451139331847878504731867420969676082547910947363805044767609643090310644417046385453567386760488613568256685208006380754891109188854841617823542826975631527240480114397246407342893342848987002192956804285687004371701992781800882815841770467581366798008581230941532274180015054907897682151914302128290197195993098673481559983489903978816651271654007485646649168496299460167387685599114801837166806957063124566756983277540407456087062114057770501680004900637755728357734064096831787828842513061756684588336255208357323821632742454271800864861305135411961360495782452959881019462600860296400792688139202439320655401925029737556825860258676400010472769101450515423015362846088220985807193502408555875805163597824000000000000*i1^38 + -59708085976827821703642507084182961481934343683903999934021744772464857199729381406407741292498351641707190977950717577423454537497973583927640653183426406327604746147288385563222858087280480841200848053362200815080332399319010712857184344302138920432617498387867209841012180716133647215849820066225226537209982898573820107605557933425243469291736775268457626775846743159902569691786087444120097479978315694891271527422347622712805885092074229011822749281198940793789814734341211313699165273890675472719665537276545374243457942572035204909265026235611193211496961720973558501105926943577525900561288411722897120170632492816001068872747826981618503515677138818160270378074769415575036447295878445918366790187193034491156572937397912144359608626757209694220782730740998859819164739377203068750475726675841540511221498599769927811267497543608096310624393436710484529894874218522655052315708273471017254064991809079498834867369636084024272689570811634646262200073526152823943452031351129485033192714382165000139613686445122994574556307420376872790431399684563974866123395442676258095204964884981703361884304046097420963725663227245766087052311305781167721208097579156528123355262189339544994777767078527632588800000000000*i1^39 + -58337009658091123275996057192688377158003218237999041654740497623015293965455632008615456171232004214341213109884901515285018118411769402816845061184601251918126753083945711623821370756608186052732508703736896312509086883554519134562270374176709160071379082321601372438427891238240247650490130862132315440045859982411516341166406206258779827426524895112273644990303966434306499211809782835842563990311578363956764518907511137728982786194574766234141418486019601306971542678879130026787592786313522232190575614876519298447195885765322630178115981319260990223231874102418978824561105734656155367144572338625406611582687332636671092425679397189672253874595628332785228508393279906206663573547394431231029129061298627227527894584991311051164211999017577151497756691586361065053482655425065107912939435069569314546300372315648570861641248359098750197093734139895521332978390321467250213391085720366879009833406953639405084254504115675280465910394050578137229101243068595111692286611431435093732688225561223842112611971996369450291883272274886303841463224808391516560617012619245379117942040944876084285207389527977920205509002184558025611252293716918772284384209488703337441626255380476970057995727843840000000000*i1^40 + 431600128301555622494233031527159317648549349052925054231346638990674614054130547132986548763298979396719928485323025312241334687583390865262089626934599164201626092031071220493965031597921441891610723216998097374571641099487639770914784009523989118684794765461013800947885893070402435523796446317570949029939019683752648999512819647868882496444255153512775624117701494676715297908965454620200311399679207598307763994120933368022002034699031070724520511893127997475384475315890041268527248376582928924927656165173715548035785636753332675249305496558968518495738465346571180125363079716956319589338687507714274414935609026876868247510001348126107363859153145706110765635053317665781407903480211785854243565456603972008520401844033765770397261017207485947465237075560006403726754615777930026800708148771844882589460670441365069472566522243817873948880166511928496083534898149773161610444333393326482724586328415713811139755053810528096504360225670092768240855504873568272691194522064550201292170582894575275305919667619775101571366959447781747506676333979085109308215941507844370987124614164032711650945222890169751777717410285297430286931534548877853374366140048385391387522865249971158656000000000*i1^41 + -1213645885125045365111545821340133352930655882778914123847048512078594313853250548648530032720779757937234282598641743539888257542335646410500378448752415228687157963718980211984456130866980068142934822675592132815193631349735177610332312796937877003812970424302783390656010312026132796095431257708436086615048061285472714858438786588936656982076119751108141190334787238116645687952844933545476232058002364257778353985762983290005607811278457587231984773416821419715063803359554945371572991258402980040888409475287158153924636339185505289089172448044204367051518110062560695205067761020769156847153469834303599364406120380611822097326078000708603735166798278566510095319284394716334743083984308488308564251132251961354388808091015588010624505646687898533469824497041099819187003644709621512390455902777939830277731892795887120143709641554599637630309599523753980700751314710523025262459715338253499569996979646247329858534463966544445215272939899483137840174440135689427107616202276517377955803911060288776689149834619039945163459423369114710167752741521265321994728704207760651329650188802305626341776629257669662717311630069069497417954749001811636697864204657547307120339020800000000*i1^42 + 1673709761018947100307402776002635082997148459800580236676402200161154907324214425425366637067227202963799162176835497987154785290668758056936500203158031469131668145372755277402949909752904284062301184584421602510197967451202645348273824680508294862968602119205133211390974221113341598111266030736275890502963867912695368159385293334562996372789255001451232324271348259933904743895249346430255670621792346786513515032486929398048783406677674897108699299966161284391255444767441443413592675066802156712393938019510233461455049751737694889040204302408196121810141217686932404640192756684146923595370239479715848506716309366062637984795543046192946212229634908199468954462777535952323544925557946298178107311171372660397112455873386949729805930782936478204290694643966067813943634850914375948495988536451703394622994935061627820404966346116855912694420204145882031661749291846517624842153306807167089578381333877588135693653357001900805072657604500815916760294130953268544641799172089379567329492675428119062985581541858487246033715814746986334183909140720569722889943695832937209204761049615010187364642753518134545364408129460599452145293299609905214303788925610077440000000*i1^43 + -1451307696424035125886713424581785976892928025441776238795648179042930510779891924781381422177457253616399695811395272250999917676502714056156867423995183490931203502144667496397524894937138317351022853850063842884653763286196730433315665553120389112065932820801922644917829284463754084429237724548129118659338399166397816386710635446073291712570436119348570443576332279506921227587472054302929118561573613159034779484616969406926933240436564693996010111577795003047245300863744544905669969653677925182272786027744785273359332807845414995856566086716096231128745629162642770538581069536693027835064932846748479133767854855480160878351027516143095154778784805870682887298560680476446618518838125133627873056412483439253966827205119781104284033240503992913594141097972941860236959856137784527100109547642439670072972782899265084781693251415469998796587193297712511234160486342334270786232275560860893566516829517718217722005526121527645323379943683303520343284074440836122918525707040641511007574631871222378884677391123988328372528429521967496737055642820687421650327536601398601841381955681536874930671781651104893617879123246061153189820997138051405397728000000*i1^44 + -546962715738765432959016023419401261264683740812046434261282911319265989863198367544317975837597541648983605465172442553440730236830415870913451114234195714206225748644366795319585603048585367269611981648124517337448064535894717243489793899610280494090459050465643170079675877515255010535535133550333856262191889865512861469613935331940244581896845001276207079228728757479928670708958564500641664903520911278171952585896232449063234620070522426690767526011285533398198893003089037750517757488719069309559330519013534437300579447856641821891060680560950736788508445676085739346037064120584764513179617348385913881915854605474042777516738594952344031121197290989846234021434624553502332096566700929872727164901642200640345746714474762455633863094804178257504411045093504595889825490798412804587790115053027521054547043946558645061795770524494749068019963843323640201716839010876989717357164667700416449794497818072655566920854943875243674459359464454554012815159766805205312259456595123236794036434719952601743507795969189909244412297887226013704669014057630267597964236009616043728787894781075720704962243331757230058317057863818349450448219200000*i1^45 + -51473879654302991558405037199037891546807889352134308629545111462058170448116020706587499836457235296146109887153682551600757445458569140960500529776909278183272317251749509728727613321251541821172966078900027630272444203573886413307979180480297280791663015110440020896893045162162974479054221439175061697913018470147979982954626532696239407156935575485209224586516261544799145743269226878662089792719316968971062454005072329624312720565725339711664213200376567942099595631251052075373549059414250928749539067537891455170968531734544726485834321804763908730735843657196039976265591030357239659420719763651799335580004507170194079600951499927452330131130716288860960071966297540120089298020028566819439863234167106650251574366506319287456971587802015079301039040358362323760995069006592610759553112273945320052614176866067166108154506515448488025390907658134367815938055002654696578726962216682420917749535285791898647740393645870234106768566803570851245635621681155079224144741257968037173215801554955078104295597881157939729117516544750592574443476203077435500734780975578996324326552480510266616505950772272813401999571356800000*i1^46 + -357011646930910362484241207934925867928727936534602145487456354422229694585742173875466058098685705508082178035908046956489702133946682675222309757723231599917389333661991425440792775962571887709905548973707081923606833762784756932244033293583081773420934679279156738171956193251443318056386810365555914244576653213609267791255359165638099661860786674126801946155234657648957952242183757035671012586969598225942182579584460122106197888164372330825970362490019568995829526001725906373806834962774956047690221388618356480562668466129486940630095701446426455708801689589594993337652490986833790233257917898786566189108136033511248992909697666445573076574854555046153973194644633415400476042039173111199125047242484523197493508060661625941058287838962535938551298892462571475405420804959265156770021800905643433397990416840666203001880427362814543074248038103744384856181973761345265495816763571984929985627094703266080236612272105493721985009808878957730921225201551500447152568711619149764031244833704371488037166532814647081068296668561535220598051886870439306289310383445445564917030538289368656658483714098872000*i1^47 + 215357019364777440494399185279794634484038179580598580053227893764955052321637036721336737266921878421497726504495620259398051166500687817416958642724126222915000609202330115232669201509845458477593322628597499922798785555125804875232960157743044503991099586843445266878181437813161289024422977993625053229138591229250985697093222452235047384569530417952754833036104301008808163293506645698892615935930777783091799909065127912158924491838185785789595372040739904285473296097884568707505283487588348119981080114157027731218266559864462329519287108904342179596506310537906165179810053941452949379137824203265300766929969928613773005465033487681743743944381272579370371659297073024500237123351429328554519437391793593771105347940479277052670071527420717829283446282324974694074580500174408956726256976227380852175389519926375372877175750615807939712655078840284941644525409282422268896783743274492428701631928376261747086779544323020308903074893482773296301186208509173204469510128558874304438030510442872520319020180454206661020901696872203011698358551599319135596605736959017482131435318298055700*i1^48 + -103164063228438646668805833244868831552306119829311525988869558027969986867020788248952729356674576778564160361895025835162739009289002083645525860821655655753657756921447558379881894259016554123289036262973983665618634734096532714917073474603330706701660306293610304861563021025390715989937426863246338041963643375164539205461892047775840664064258634643142925836157969236196126339472443237722114243639485595441874888693934164766650738393807804741373032144193431422397743512964636239870318356228443739894269989710966624688927571587147200367831665137882140638786341633898015962995482615679640876803520167323199166058651772870033264408483974447159890582366880285201125273728696206045845290884196276781800129830594109881462139300647027867234549653346172346959232624495732080554491358240736379629398620551429510486841076450738330882134108791748850006062275853485997825221204405179616416715433541105857808928088281601484608997473160854610477519005853343936278607718089125440667015792139355900207002389135906379324480256158885458569336066900915647235227023818105*i1^49 - N1*11325093725845506667952065341268417238752136387759633444890990777326613897991386479502538774851918884398559412554638955671688955227925829368072603744369950004070656506142411698041563881310767791782808706200823571122297513795837547058320835249759986874882771396684223854978928984440225039792811713269376994631636765385845981763315506168241329054000512798601666004805888*i2, -617656744704696769773032819993462174314149256881750524699761121013387107434217389993071617584247573231945762439775425752356307731875941328515798056524135161020240064944376011674401498654020474698202746315469717363675017075839503313215864829269752023643875456532087278094621938067042399908568459329430062340698695289920130218871477598951125932658328407908807509708477764831471184529996921695383287234678146217331439162943736711679053508397547366134962574722380108834531926302074992422605077781036909407386465555142975147285496001734495569682132663126482812966236231638713219711742144034226455149334134263087162598394191301148292850983355272795954867296111900189458326162609391795207023142484802361543612389176717407421394641556154850335087478522094711465150594061432233485459433878564728805657701848247721695802150063146119656815166614241535244880515044413941483485260561842249059691025988065471203294431707278103138385480639462710784968187984597028104613031290027121925461659951569667080636686254553900975447355486677083023589844219806224143116113904049290163381596090897670803048579931225137014005698980193638397980718895491789316567066823951084367762900719709055620717863462549409551504236536552625064856179967730050892481409199430946933907379974801219429571065332369799695296457534045039533308812984818147343821017432692251990794815959357400982948413440000000000000000000000000000000000000000000000000 + 3282805764557502223808599949129314149852900536034439766802737532846171816338821094610467724437086607840314682504336541016379969679225344812786890242440424187879165449170599707207326841637678319470902885450439071460968850594283859409917289260434021268827209233645737746907929916380029141986114934042096234830484560166546538354912559044288787813527963251182885131565177796897519416264552715612378709965523233297998840505570531472815392276346088459689125328074175298886027416053168345184530557244733147845031994927375761536524776802626043768808689173576953624574656955462041836943127911617971215915526820411145516809048968444654179032270335924894385311719795323961924613027478525358739295861483244022708350302330418796322052318875435098635088223697640034462408346652371329588794231357721708647509111428234291138327778146675583595847708943906486299513513449147273472424723495056482521674920139909682319124381909092171813314513245954622308576582536775429712594782162334237073370067372792754335048698334697411769269330555493289529000938362098362767061914148560908838520542493975009481691824475314368312019606315485199043993430554175266386966566300246447820065877843851373295635721665821914956988595374588705902237345628522673591094225797696169624432535750320709155539416566690659268061329923621468898659853210303024950965677425139812718673015972728070488457216000000000000000000000000000000000000000000000000*i1 + -6675340851329721354937914755712292304494910930964099553042716277035833798231961039470152148311621474414700251843752287324078215612907331917025117137249036789804906318557973526026492515686760024395045804565315722700158964357978371218154179766184523142452249964202825660939651326731645740269513932939110013303761923884582368170471529718841239250257880357148685327138815217014228381172097362159794162578554103865409610813072137774389517883118106149476019885798254038557093382209499571237305257387889315931575529342330363788312034697658729470677838720417499487709767087326283353685420983962909818570330178432337995587938401154235724319895021682978661277500118968662509863231631731111510968270176251945590214572752240261408270552347962667838818480108223503208704756898341576950917171651507645961282594525131266934797923345216633261074007953097764067236914669341561061747271854107195602867543686348806243680792188517377425254799371374328605318337193403561164863445110130084682022497348718748504226369487794519385403431556952524231777845510927411474669144686486162907696484330374335311278106652205975616548034110867572540898767755338354742187937320388651245380953215039731802764739959612920696523829166916548217809656494162443519276198156404126886330611584593004434250388947358754079289763333474219034924427507392371860862650467502191421961636204781227737088000000000000000000000000000000000000000000000000*i1^2 + 7469097156545155662805653010898963825695893549095650324940574590626678540060782904777849974476328417134192480580443728080485259058009443492754138903388074589101326995151620033683267767539326310060756891699845811481319716410484169186940955784639353261502660363292535131716374030758404760239695217300439650006517662704543027389986294007049356066906290739167645196768802846757295995907460628801549971868922422995499124682697920204190162393843692542359635366294669269751827302552940287375871868213202070660576370356299771574105307538243799657382556566423371204896576144885023335745411918319044157759533542309700362397594372161473293948102877369279446137748503577328516920949203232094145150342474245167552288191566539169430656091044996948597064996696074344956831239823780911859988990650259255407405444341126637921456178150600569917075255298677503602481766659205510867408365570725890808391259310617474463505594196939974510264619538704060147602595967681204481897846237440527813770989564047267880221731226615250871722626771453151876045109316661333451622069460378015734758526825497930098686162640804888356721920697564127200549189701882589762880987589707512551159475047070300785979539469775991822279554362861780102653824138502181091544410610864530979784788145467014608364365384621367976233607202768812637441408883223834975119104068330007703681147537409001390080000000000000000000000000000000000000000000000*i1^3 + -5985803302203383945975504490456487763029716641494815076700783488506503653355338016523271185925271423346872397853049021478837627446655060991668283137944669399775999218052271395585476620019124483922945244633292939733824696184299540517941563113478899674948522154395819205521336623742808940729004929732116639346242428651744816660218348840557599969585184444572564361070423211875913952326433837240542755336033162130738327194576051313644961530686094881428990200436076593363050789815150264467860615518654898158343793515237818221201093774911950656443623461055571896608232286992556819432450509907717856332841711278980357878388446798686532241548687753065634080105899800709736068403001203859495976598659535324522643729018234700146584877818582310778279393056406405873640128016466564334813960103197009730112547090732605732305974955671999602466720039607987752035305484410142235109004003323655307820194242984185318892992221190821121598264973629395225208723695064293117512164918772175304016035166682974760547665304898500009378199343197992774358622704933121843770850694592430691725277160294731545908540056881749162772707070083276514056647405794126533601628945616167099484866862510879044839422638564759599922393698907453934904808957537648993474988700101044275921590720675866494329275896234135021809815536965794347719130981270648677147684482585959606909910580212006912000000000000000000000000000000000000000000000*i1^4 + 3226195556650019617912312751535791274576694037597929937751526642208069551407307688543173005725940236390648364636323769776210307787528644514240462725152044965415577750478644463489173984292187622530678181000511681359168447244684246786028511558365488373629677291638169060106270402035963106387615235859160350066787313224837800546970114079994759693751753711429172945904137972342345335170062847910808724463582478827855651335498088402698654552040754080574826790497186277037249241546820478073751572248799994813140205544896030912020974197217299391671891311257414189714813646154817000774965758047628487773895601088408166717551897707035140479415906005872239262360319038004900635769354698963659505994399948640327171429078293173252040360349619652476422910536690309121727955021032728342058959451198286394852527372023048509869658701008663866178077730418178868963874825187331233158324445234811462579419322441484854048527880620071182934567686128629617019637741117393153961962087784432014093760598111454436227545780904428301592790871719992584853841816358457614114376293842258352717734619341956322017813915569257975875353628641610636429100273924759044224418578325847698022275543567664000063252145543951648688198074583830622053421138831699941054889665182288048703055146529926811937630167555566189740665382100274128528634701442211437063985132788423831407705986800025600000000000000000000000000000000000000000000*i1^5 + -1247505509734508566680380762847263627893904126145797244531369867870457522409131641622569785285572376937347187479087837104744507880476040256865011724227854703037828087139484528663248528973983379480203828991549565435065402446938478255885295624397769014183863209421602766384550206782201082925121629741565833723121030402301044973884619191248764479373350076033748781611762879996746104745897962963467942047965612054171354798855367063784125216177316298782076336333558162299425035841066754703659332121250025499804596275746978654792982533432969859150131191667829015159576711753190227184733201047238222215407617800657920273151352131827778689660770424532215312908699398126118972156907241765947933091048216601432278714191902352138926052040656125197686641221020539127046247507836618480585091954350550664389137184949104499529782714154571588346023879911575577368368420434428453911479872939442312227540966147191399791655694692672128452313649332732404776966001175104123659457259232480101727669322242305846190337964191279775929455051854392912822738638044963516498743477835635947350030363955829051062362562421550291498461143736607695323402860183210844880245134300257358157520248157234485862606513424120470892743509939088903531180291967097820106115355460020598215638688768545507536517985958104095953186132896021295760243771891974091574778815134124042449542352732160000000000000000000000000000000000000000000*i1^6 + 495167201446980289694605893118133354238217207879180117361340231663749517431813682514482180425940584631915053026806302781293674965896145687351454464769723588961101523602057409839080367204176182676922592601672285429279022384628644554371521201698552490333960650988425891689451529577172797565578138211355719914574911164184151205971944788737955916454881120473804801717715027749076650078923891156776064049003540912413742320506172058105094271432093603724491127691530569016224276959453521983010413706060937503609885683244287247365772770982752041892701836676882188106493184886803804097436990153689457842819214000757242122736871628692117674175690728109252733484113420734006003006542026642641270945739484323730842147059429008839970197751419879411437439203506720736147699388426092488603976869941182437839734342895740964786330841395877637516282868995654034901566476756264858399945995017586395153220968961078704084639094951411023656427905059292586574354710255074390050835937035051950768740000923087254281354176743574920836202035793474568500249365822564939716825952747273471883347664519539292023516689783119161211740489202067116572204474444804023516419497461384668680936395978454048262377483379667832597568419814936506344510865433372045634338409445251713892153148345081305224518591928700128118493734133691815518730721990446381254128437149802480754577375232000000000000000000000000000000000000000000*i1^7 + -232773141791093711256169639743963203767710660150941490697235660242794242462662828431126005887759523996763489997330954297345030031594741110663577986186332572510516387786683773906327626754950258032155281403397553713269083488475676053408122849565631415628076109361320089973291760580697815453435467739247716055116404968168699381175175339645403078648631173345891671577770514864070709260906986361073218964243280433341119405981464944612849169286239626731980489328564625073980904447364013457239705206453510287404908395955744941881005051441666080400993277618510137747479285970162057609265277861188126252889295876347944151110421164852041333723379043748641917330252182132253851374891109892621347627826218201991627935622782383679394564604030738479307153069888288015109119924274683026631158855408049889029311657772233993528891415242949343838920280438806224233064572547425932979014438505929266097754708280184757078694235977654257602701926878649776142416587624565065336755711274925056906361301593996939243006192208281804284498149882132691905716083373677829773086887813988098281881241426920661825526817235459577899870143967904320841412625960757139249879854413644352927107389631762774874966235971173267861308118713058991779794244813743265393653215442096449982610635611578069179330036964708613925795451191713227003971872564339889590455523496015967106891776000000000000000000000000000000000000000000*i1^8 + 89761164441388844658296684509524387495889787930341990803449588274612174840583628821812864451227992276777581297686293918119828144537454919316167640540256634044141077552472428902035760417528584876551539146007761655567104149405641664159338417909965526941488435796534467766579435006197964628287729323816444659741464381229801037796236795049320388126212420453793114499807240364578931202247627321743993542403644258013586016511102799016457903153868159013784076594259327918345420141984517393791629210132246419220829026959894997236690328831841138821014023736975151180140247882943150473402006719720722961888452257060883251037327744207947484740426046257984465459528383189007652272885382564168889407236707949643581451607284042366407176815518302410408195611716270807847110405456247218710265361694541632732561578298771122091947613909246117981489226177130386487747632605797638661567277244732573845081186664593729791421139043596227387853755524037101012303314825727400195577961178618958925163079837125503844090597259359221638641527434260624067304871257827629554217507313441789521215259945687541064217138522947427599824141467719003398576587578728429881840458152417769335418063739317780697345800228405709330307936835244984232123620501369631139219550850089425600306795437975938039955178763957590567432032819359801728905113829266584382337152234865555910164480000000000000000000000000000000000000000*i1^9 + -23354535719279571118166701740009942596559312872561993131589281196470813523187258354916356446483654853665729597728969950134675393051180708529499171099659419527263768059326392083666375599489820669152653230643379625726859834557102048770103604046105196387110355908363711053197469133959389490124586147131055624433811002748588711027801009338509865509187391726602663205859625515321051543285558582557197690095457800377541987741170395816078297904035212839898527574620451775278416204193117687827219709722163772073185841392607403266903573537112021084337550082808317023211736059944658533483417673332279022794633215938829233132565527900006223767788061924628710534449346995852366578027002888377350133219598220391758798251079861840687989922776676609640088215691931669273773162547843112043567363328201351433490570029793287027173681103949498232471350942772007479417858399866016804858168620145000187486033203649846846250837745515059272296661799826883637026300780655999823008635557229464669549420209809476778982289813504547749022733331276866487205965067636035814094309330495070945762767841931419713575993678239803485050710088102327551542623465975613523313800097495293780054163695047119404157957804340196878638611765529762279807545680814272825306566338368991135305808772380188013610790900949734146368716434693787130108163973305926195328196242522945617920000000000000000000000000000000000000000*i1^10 + 4141518222265150072347889120476618578813075348912441252842106407612528791507528295680142722258719783394546778459519333614710772264620726221727327989892075374107057255559242003684196578569243468438154063595197643285310119251495350431980412222828937611837290069750348534354380058940988810414661197316938198071004108590719334402027487073716983425820532295706414035436304224288996485374085391396900564477794896493101431682292924450120521050006767181144863900287813558044050671718651833922956086490845755771572039227303090929236873901122390431400290208489702234987277711277936178491750547165515926916078380652975615749221422249830312700443048585218494411094512953272475936149709369900502013697066415714674634945264529151762548983799111227318719464960171236169040535534118985750311426761006002821801111666700935376874233838903276818397531577926991872396328175946604410147377056232838270895993812405961601825534908738151133814857818504408198005688513990915565868202885911592691571133043254233584032579531524694096085387228836417092760534670532941243871425162847521473401113900345083398351682298759823859473805201724357556012795957854484029143529164191312222675859500447534495443694291744462105284165549901224631831967721813375222829770987253972574686937009881688099162645419429800385955683751842736381096961238086172324383594444206427340800000000000000000000000000000000000000*i1^11 + -571975539114166826993444436688478768457809563172059459919649744466814635408314220181075659632767378055483812098603212222443809878296356583175653149789877446204764874998054744714139753858529714268363935425168997328598323915871538918089377842193517906626123563060621991580720273597012712100842333506051777859643958258377368936778295288025581065828526473583504679874103568679909138357054548189429164217772779989368275127102945588989742046979517582495166119761268522854095877093884258998743485707437431735888250985541992173961676961344523050987538449286226585965872508597153926097013508227287356886428420384893483515639362424459521634035667270640979402611049749725030950086385182316650292208650438708514112567909269044751172812452996185102249760380821255568481679666915997924838363804005461657927205846534950049962282743749283957889346478130143267270638209827726498464414394280071181038361976902193632520661811239362029212398271642396138397482256586696522318985984114894891475710673786902026081352366528434759861680408235682718141532190654048035612402647307150083028726006094534682018045560581846280822735710851409013679795676168397952136073085268222260521600886019709906603865908487301801752164939026428513067447853511994273281010330421332582856068619356818782952126423789999096135162601892708557469788312919793967670512965679841280000000000000000000000000000000000000*i1^12 + 71995893085482491972209097594459584784682489032423640897388464790460073850439427896713447754603965942216982926961798993053748213618877689460132305810368158908661766794126904651467093247929365988038115810778706210579781713544748797455782809536867740955983662550250470512433904681937731696101174809476851757119230695900324528549291020878460835497348604713290453533446133433069644021940762869479543249736581320816553206318584003198735409953617347404500826762627927104653052524749169968980737365636181132670234491158150640502178534419817786570044203211494756091708166095937128854869135892488728389544912298370437916893189053694998352081351215237290427866620571902861624693003418969716325554458773942727703212976926187125873459647919665400440038386707850990592625100608040784717759529435960825570182595001690684420513366037119785322396511016900505819144142841114752407939725763507408403074360056368772307878262439012648642361150365753368213111546728835861671509956820433950233955867277407266575556093074450899625066277563380177822815358184483071602574769367888636599405346147713580026420744931384422826432577665408456250866832849310386577434443697175221710103739114859735655116767108991616582303474052027919341438921331888273090820050712418250663158266563501548740537218608197876403933552326325189179438856437702071162943435702272000000000000000000000000000000000000*i1^13 + -7518020815197200526368203585950208786295271527011692377454414954128553030359192503673575561548795926472268351130877560450928317760301865967580304920628599476751695920468500285714022229900208711292297170825449625311167776050567116684913363357741949540854625400580254439033583495863992211497705879141218250838956039844600246558370643176611044858453691470641963629023643952763686139746951818557057356452357346663059309844075112344913588075603529211286658077499601577589158472290863331163169056683639137530162120330055571942793559002488941918143988871016590086612163795821013946308093709444226125257623356715468804019379799311119404079382754550600860108107991992686554410247871128083586737704528747519695418699199115080760162162829856595349914657560338817762728909926101562325690631063094468744677498135949528086060941397990392920226305468448332835659453050646231117997877266835419592961782578681905369985965205026030756977419155595604581832787217068421606527246779114689477667276910426513683897027627897826815206943812995199839401097989493240903921571211666910623746950166936212610127823426936364850628769910057154191056928176268577322235351076027352904975490523147574378767085389580926859249505253544361744245597684731003924637719750482491827624017096188042505796830755774231515453947589472068490132912461063149893655199744000000000000000000000000000000000000*i1^14 + 537771956426240376874244113241451396413673718855616632720147644399606719223781857732106142017315844965071709687204354260044857785900300428161794317627962042843728820254224249287537415623867439401794210328831533466876147902016631775658262152365699784361766129216397543740449740004784147300035986361820923146636273525230986097231173668335112094734640963725082598680123865767839470434543920473868102705086559979544662761794224803532484741802121084722660928466696656810236293675668311828741312263637088486944719107346408454426805206172062096572609068765228290744401267247368712927033047536565555694896546907882562007637666915216993730763916835659397499196084576089753320208654260982375175713982686322516006050006102819316809161604907752113963082764559883376334391849826815209294472762107780136694389067875242232029944688111311351604698710610296805475574539483527329446472000845960825608411239646518090546720682289955176635940970273999968294644213954400806436566052001119526486934839391218289458390459430776008222476183260319666365141039047944412895097536480949501254365341779428061683441385339899908129262552789242115449172886025382662723684600568047577511381256088234680150485001198756760046647063604633310279288386272371228946723788675035705926692374661668689509355653445001673243790244442980465598193866550343083742986240000000000000000000000000000000000*i1^15 + -38659783060959795771995990441947334546613348116878972622471480158421997119904609289442246866641739567608183936238083226885134283013815747259157086552194582989005963273126857881774336242128174773848034866758165909041469397161981312650260987399960291288562153109515276965147042544039240189555209271343607013126766264775556341481361040677252321428716274317729519145776949598729311531918466269423974641799636299916622181826281807889454357807353038732336450684620622994828864102715478729856120883939204666661539240425554600768680524941744499042572409145395374599540166290084690571994859145883225567523631519303721063704774261277083360548234251757616790755271969603434929351047372762735678834022539171019201920566905207509523964676556045152504912407582709126179919774495013054839276205623734716875066069927423522047111838298916829203450817539398410590799239758858499471162648824975399272799640097570905708205881930333309564508567532945244961062131771009896800931742350983479130792668886293068052723894023972425886931439842280976927490508832121109483291190674836346108087207638401640946284173536255487276141175744692840457416002172466912159546853113422630526743492965782545215437648461172121526249711164582228926895149689721735369156549102525476587910292370329841895922816807660496933678509169209561805539415638124439535616000000000000000000000000000000000*i1^16 + 3685069729906889023061126300182080762229029052208851640696056464199668539096749802864035846351981305096928858462972551810403148934251796668144244886916574421349118472952729224814621995540500090314735967635398237372973211802045923521071254260794230454553481779784824300762814439802207361129742040148375136166679582659198709727164456804828692441570409870818724187230299234784688292207147652665960215792895593886932521108305710152298579974706887518243441691323375845177449428885196991385040237718259317813691329553091406000077322837811823288742744912689867350259553152623370782348417532773199049252040577161371079914831313499047354824329535138442284431419144111893120119229869282169491352651867516534258296193286554578923087081412999616506626734358234248208647573579569763017117971306309679764649439043769764170998995846609223111141058058215990908922264513754154515701660497567650334428743012216858216154473710994123942249669500789857685007451908228441314912565833273636932112140197618001085662318739205554014111227539299917467137268168809019090635881701813839661620871563005085813621351539454526550604907652938357799728421364629316030964493283678653375417297282927269022126895771884680442166854382919784550648916859613572122578248052963267521459765550732541829204550365389947333260818946937186641523321604531027968000000000000000000000000000000000*i1^17 + -122968085494958221704526054866237035899913574167422448460596965662756168353172672403073572510554942492296954141489157521773997801037608323064398549343863088620177492971797286510195343377147333727548870920946575214897520822648540312984545341008955389389048778381921221466955842621113478908417408402147551224817761254119158552617367441786306528444780854270301840146806431117812723101411468978709553215636636518153808928207020367230953868830575809768314074345929476464876943455567873565187328109233040434019097976120093225998763106427899780589725405602655410505933210170276363303279010200481163698268578807391650989650748994900290309917237994010375808215959669121401980098188697853809289810004170175928526380719315761667839460854853830050222892413775310572865968847468018439183385633817109199256962182267021969674275575859118749904080385668390549576008097635921345226534660421962171012652921315214182779643384907216814439235082924338710058275188232912000476305541733828747476585152202516960685212506959265111491449393814688336335498604328497368193772866258133568823241028991309248637981421435179374544312618172650897364426625566285779848018023545894491899531843564051026462337353142473681532247147529721964381751565365291576686404200685900311336637247717671829995945850376926399444093280384564177836534466588180480000000000000000000000000000000*i1^18 + -4263689442758542340640962218286292149569999103441177423832868852629355913623455397352473381743094195468330684424965675067378870519679610956116717563623942666994980474916904537626304014686124936049487327646891003957395267698602539339058565306229951135673172454421191169564477191264468479804821995169305649883863131294875774855237946551844569234920635319188789690587358732321620298721586700520937854895595220583536164184210772774896365903341397898817750421365323808204184845768282571778430617101363888719954487197661471318003624432419521926683933296122607047444807699681318142418981002920367158694702297952902198657609998569242098102971100230806361621456396311675390129851662270222188839717626724048356200565911329048889934920105052369423921821582395928290529655580733806441010386863684402955898849936329230973985228458594794079815776231694134727173374514090593207629137960693580779785845562269941565506402779497433674136228210957671580830543587795565235184184098979686752257803639269419042886692690010884741102608706883611318017497327122748089556533862464630472140654927089616872508697638510147129139141864323227098458242209211074557838295301526393891235595676982515533146490267226748111194330371216419486996741938306062268007458771036839278548693363986779375513316423320921875972884855575875115224167088128000000000000000000000000000000*i1^19 + -127077091763237287014069983285589090297946003995727657220741491615811717109224985178500131450272514021123124807119623178780554923010511491691393276068341547399345096574808845122762178331527929523515475621345162323763871292213803635905914287159140496209200987742447229823437165059717219730249162314618742064424574175491536333706302492729899825369181181937691717680532321799849786183515399733598805029253399568330885937133540161147579072217629991550729788757924892308607643534549635554273096402867192475759485749472102496666836813121859762390546548142136081140624941778928280268035295969038974486863358607527448619172414854102413948505067295795435664514661543726085122409742127913102559936435739367051142330665251904950541711127026217186610796077512546980431040627299962890332089304387528169033754788114623563461197137592396485311524395556884122332484284620393251568130204295279111864571881234271562816324389114740438656305611860379194748587991111389871623666992938427249123254950954974324396541461198084085493953757647476776796456112591716290272601701054524136338313822447086885785862396287126995694938315595820661808455235440879642991889448315891744857640467332335471695055425051891322892124834550343851930220139283318904598465781028688621226390530274590978623058750185891695945734157851995472810685235200000000000000000000000000000*i1^20 + -5085159771254632224653757704414131259843716175915562710891031856353630196298229195711045302348908230236179875808267528259418507548184741106099952398868118787145353988315849806839914718447679086844833863876691906037826849562664076207534474294962859627678243361096195651424291212452880925694434635197857459524400174279373014003068086691016862140628751996436414399850431088746801839153770195020465158254243034079218084105909315290851469494690280753434215100538501250224996479246656306672225324843742415859223255621563748823734147439425643716215678369965333955747887330229464588814560358010072368668127327018273852621062979397978175581393588759765195384740462140692614907201881972359235269387255491665664972253310230255319377308399068887056831138306453453106450259056093219153280180111346258260323778266740078837807563297566244335486118991028056685908565049315139202489581331205085977062275008964676712713147807286423976410531018208751948734045224497658329558916474316640828500075061829357511643097845026866194545614613460956499421235813717574998492512609035256836177243087250942535330343298863590230330718474870267932779010599800887423171300340055493081016860610896560753916314556364394938537735186872345132384959126315388866572988608883937910476492161325930019782365047999477412403424793140979040256000000000000000000000000000000*i1^21 + -120430186412045539648130356642019374910309004680546560371818604667894503690069903715488341989345470883854875892508807689958015887933026679639253417749247726549035528699151459528675375167809125504355456114520028948325597970378349966484808395089839844876154646347291733623260683262518766488600878804773482763342340114698567614759974826443971659253866416359710616875241108410315061551885051975440321040062140052663058325417595491287079353400839144600281373015821119767703879688995240518826217167123849929194725076461579654185292363390193552860496341206677476303291706012895302197644462280349277852470169245115107754240608529917273033934187550765700330658384251760492750031507575263243396250739523998477673046540150319197903675767209826228153387766493914098858670392368819328673919326381896930349115571946751616170982828748865331437232558672676112126301473002317579123030044075191416307061691600583633721649496657544876326442349071880965476572676656422160678318671177756355379753662294166248917555367788093880916615635701403541409827349790321861842717693979483262427794462890267593436980085411873707798507206030613899458396528708652810325676608706761259325191146750814443239981632982609701213200595798832406223756369981063418122815166910569258248771849210547063489680574888376922613640364288808845312000000000000000000000000000*i1^22 + -590062602552887826151007618230451103710290229530272115780738253128811373749597223084176830364988293298415865285059955145799886488920143678151013000271370951441036954705798437697922448464131474813784868472039491577667198718818827895053924797820799411336893482567723300913429503874796302347171234847371062574574378871941854766334472562693329642392258172945679907540880059003253199041846899955208761567941734666420073713816953258326496336804759610572970896536948025071249684450938457686445561983029321536413719466112463752782333804778792398219383352162281808594306289266408717935948755373380884388206061121948959095256042875253129852437963973794998056782329545526834394330046034890783878598552353929461336522275591836709770929332649956853816808286548018837123191803905058985325765350473331266020433984862606078874810362927454237595860224632653165540599149243233180109019417419644353350570973378509204990103764702924879027383614816124626338430890828897753538361264846449702649565266309899577750003774541940583832973303140256137460973920629933723405438859569155041857032479379521149903988113951008281490851965605163133902214798224587362907205641508879870876994137912993712331942085768692768349258166113754710788441211510842265236235145428808643027710508286675556695877884615127967399447058238668800000000000000000000000000*i1^23 + -11744036407955195348770433611432724887546864694671394527659682263227019902570448477713245357908632914963516456782969896827648867405984310612492059754010809685084269993734448858366144751496827037533592152625239490822961747946111994110395289220313155397524219231117216695042754926344562804465900704269060325704232206810489271218626468274532274381675271093057562967326369490555258235098792976536825455317341668244477353118490762703268757820192891477249680071684725816232956424637567526138506844559399035766229659135153226326033955111855034487262935389324172283443805591367820600832421499575752289216967114040807811239572827516787234968893391733930501973193437184662301665273033091765363805447326727940677225370820254723920775273613407774384445038669082456055497648397808878421739371296681769708450259537042705700453373044649468897794009667447088557115177838353275715465351569292708402876720619305239585867318440340409357043948532784056975292321620448808712453083966501869041784001002447067684355706436322115190365727012083461595050032480005652837260708112745208381314032766378460572568549925330255913101807136697855244689470944468596417330487302640205502508046916157872962114111734603754969100027973754419744986812730544828412053771815543190701518763437476284045572712693404728492330802216960000000000000000000000000*i1^24 + -27641108520317212547713822359964898116698145615741109206493048715924355768671376706734987978206678377312235041237951893465225785107675762534578190478829671860027020333631989606387911283617156801520873572001010188254992132122345528842402651609704916495972296815623368698767036356803045947442275808715820887715544894305594468705189388501214444508062465740458466806740558137732437544045413585356789529796583663684698387526332068708025460375075523270800029333677166699908180771631672763257869594161073280490488244374150679365198758687588246285737970907515102954485629969314671692096557082281387393206708335793487651760489149572676310387964669546595268623573627526532157060744198873009440831376857565077844873218366436260693800960698114976487340953648943480933372679883259000368056058483864529217785377634446110548846125712778160972021983746641654078554020658813137442241124860959224409910080964471702148338968075979205824010831409049988535873672205206413132411533637110890223277044196576865481910116908448785000631769669828115627175501308107052887968971854514645010866442037490039171349350104853763160307000588064302996952993064350110034510060390482315387830648926650540221863056196500473842352070921658838731600939500477625024797742446636659094157714651430550019340969145335488712802304000000000000000000000000*i1^25 + -376005601531893346961081230505571113225831090926203257255322313495229048042175006927941692984659793939017486028361746683170973961584657105380694772269506351559438456607754159647931702341008721132284117248417195161629291229294130688591031863755830544263951340383971184712203567874390905565217624392050710354880932271769216542663528290423766298714974846579711807753891666231086414414929061637503490793622232929443114623656050503902872392966005191525835042307396383030653373949646647557055864154924775186789300600140956454043554000451121676125460173717187751150994756599920399990067228474577881229925895167507101464794140663888765893145063367993021647105682620052445568597976131741495701251164746864601943600415961560550523996083680229011240365702338865872495505052200208522265856308439668560926263401728717077927640870604173172296635416441032047919303657982422433250998991644287257166466793334202604812063296089840433918946332279903471940192764201386596664840366357449760282350247002836415788514311417958083102896223773685878136460793438382644174232059549317752297753004653455513686729958100840230162248734204166121489948913781693146619615220152104663301867175071289077521795945846466658119980302490571838593899486056543935067954619325298769393055276516030880363221415901880385536000000000000000000000000*i1^26 + -643729036113996215896868143451141144729674243185471552028318904138887456972349005806131219239840579020440316056244357825485071112774369563061347221512099947409436871176162445943423020579509273499438178674209273439235155434619904320236241398605924979426913440453093209839832778712337443491884882204051617845461496405778602664711156075622616492635040589442339685871778393380628655543458826044235132183853733296131515462932327206471317831200132268890635580442014140660953320682552234160184437503878007247541920140873365055759553327409566951044035107399436649585562575114523098642733883151325729692189385288816904262972252428458006769993487424515396488991916545046562082080657823723000057936882952786906448359733780081184728320728626532056040755525713824868453485833094041962437869469232858805845606856948604878315779304985900574856524078973588371784306940136253124649527529336375760120389587073802704898902600616861215848380251489471676346878232431968583420308405211867418170964391453400811857218707920212232343349201815772570015722387170631366809230929421830627433203761410245497326985817409162742892251399861628172051489579465761516449281875854304526964496715852239779314813986680494791746964606110497176578397893785241595164954031732566092165889583019623929171855589129584640000000000000000000000*i1^27 + -11820123630211624078468929778435880139998553696378635608548205841742972163441001424959650988342424423680144658677959494648091383500009952524094486316359929663826166358906292645155591175448859951236998566977368559419244991259966495853649888460932573802621058919169158687316133422643506786108163685872217014383589813856570340365113247065194815347290143238192403243327402773462066413418742814225783486353531962054196269186755238677621991374144855369947164065819754564379737905599710298412301133639159251640100932328971532705045252699773333427787452339394903306813090760798266929900488842347390311083445034527741845563940347264370124535975034580182269037580721040897234909090957417023437338435101054594661213889943085955289899135938193413708138104229319182565848758569094279016166705559384799249705068190856434752438106124677390383764963466210725202080513826807539894904687191176439318865745477745284597332648845986789001575767194023246542120877734253087584963874051410467574383440966549426729317277442058796386393952118186485785133291594079937988524538647678924065401198277538302238349283037910783165834155479609564041877397494860796007188217403544281856251564327202764425505342718685170193752146563048145735674609217183423384891388610720440824459122587562101119503560605696000000000000000000000*i1^28 + -72766480078165528679798733131545990048827164946301738306399377235472748484985188252773534213022229942125264960962914271196915058553983814787119188148628578180514858138554877299316139490292258102653119474570005964255740303096433922525397029461645254148818789255310585861058871953789171946520272638264030151953431005941909773324524702714888634752537642504987886578626083926437768960384500798969751140986080452063467707041015555000008705703835708307473370946912124738889986568286095296591616999213075859999801215693531336600942837346059321860424608859272025105493197303867901071000888332104743294702692450741764097225379944895870934034477019611212323563713778898278807553649165019229043259486761566263062008469083164112495792848763292480610489903036791232653378059079412272307526610358061052765556418989450527239730526805558155692670931453160752351999898263994130262852043320530592920144060929123007290957327913706939897007534244377621913510456194597260415257234808926470342066502419277116579807557065809845524295581532455444592918649256950495884162884944843747483624266364633585558531383055915139616032716701654881894531660720185819264724824639366600815574429412110630261651967911690513174323506517920638385303258272763602157898396217194123880412188590514847334216499200000000000000000000*i1^29 + -567248718866397336829505704708028411027594014383769211347720351340114961198752807083263913518261136346923397301716800838960150625659981659078626109837462395976603678157119803593783469060391662642375116259037472070826781198902535813060499118551409288216951279869225774786961832065022743856342065005194789661284759070185650156601932817076812711172905074408640665850907596994564869245104124677766882230163556428914588667291021647203932644102338067467117275654726645842414362734327503348172971553702708648811167954824578296669209094076958059119870602035021090169594886076916728711468016071204841107537932206708872977432940749662725199260246578981887265867399586301287097125758647678468290187982318817943446623663092701625604281449640821497145364330670032263050782973917222045337517228279294654451686270472322432020673341325864477678725580034491017539377377938394405582305092600733641168980377342689235821311255373336065707569727691708043181009052952914226039118724992318629070201708266977741048387687716649436325405190038099093576366025639810742578649916573075822509455645070504568383626054606085454460042636185264525303780678364998259505287386921094769979767400212961885560660623787471013906627983008771279842778047260247004266549815136785987509863508698112962068480000000000000000000*i1^30 + -2443123862487423819267568542197638780558226368663518445295907890240664535251439300349602066916964935401268948691617477023422379590393322341119290108748221389406792013914482940921243274846356388766071967057370802410975593170896475912008125288881719254628258742391849500236499681340926385059392324978002692436488640186982990736900411974619538092108522433581028810607370397544905579150286943094607977846302714817099484613240678319989850321351165774066600636868320527925138871961470722941068670033835956259337862838165108564078371621743763233403590511525966331815453464608304835893875899551409886506591502250352139962504890685436453727612064891171994045361508765126915579918481579641692763232064382611720980606447729914465906645211835195838429739183682568110418228204724016541202609450050010183985059463419724061420209658928680034507579759922973108757788842160351925916694267440515424077668385265717189825026681257407189025907331030354722314563167215342331767652123297766845757900878629485221704480421650194393306012661037007131104500872010310498840176373215644760162032519843783177172659020290625118471707532133838745943029116722948303950647065201934024118998277729632231270727159668855480471636297649702872176778869532122853349594995660001015452276057071943680000000000000000000*i1^31 + -8035894736303549130135132572906765087033534376353294303090531673001287342704890157077752018039088802885680949581223269362241607699797694177230078483361140802931284986054058050135336109230170508306505271585529469910699998550958347482903420055310772879903517532776827709233365220349575804380626108485708811216196178101838022672670049849613142920507262142723625986052276959508256816058188939876655787350338735873049827921250616999790356204790646460308029911754756027776537718018685612610661043692148499056000071868382648921758020930591963573015715923374292459385646590908148391684994427093036434086348519449394380934580119568252857935243389030228385610440320881079154042593287405347623144055873254316868120237343706048135162739308815899799311838582094318316244083932437157150871776622835968926934482902210841673264326837005943426583668980172060257441596793269056948601426957436172890014051532874694426487470191048276154263771556806016270247214304050245673731108455221169032280955576985186959242214657908796778317633510072716727935418706378998331833772565584171656408478309596129282228997374703834578619766080640986592908492913670327854937047733067387282946018877867515254730911374812857862178323699149757078683206977179993645215256721612941215574132575436800000000000000000*i1^32 + -14333423636881934139308846910754598917814692582436770688069984993443181310841247213201484412297149376262433661396878755071904148113769335239309383833472762614579466385510215731052102778316555325697296751164476926469839778903020450594387294857632396089969152332109474905704236120120083409867465590973959915988678803951458583191547355204539919069206642050436558898319348690392433920724608001254253647696004936994034921375107629406818939344784470474521471761228602682451528998818644276616647538647572989416130554751093934155513548814197256022818775330799750195169491784455244221549932875889127824757485115428270390192776572181435221066176895273527495819276422715864850146785716848137739579970468683210916761679684876840566645332052637404404689678673414314870745657818109249088421857999541439408219163918248736369821702218833269781253915389909426621676568750357781316296444197607483942532561057279355089563656925082127319938803624669027735872761517316030931427123020735634953496881725675890972331718905167196675080916657307349173313470256824313835283443313674872363170347627360744892004241655730821097122131696667280089444532761859508221315278076167606059398149365467844903600498635727087549167724342797425692943186486679090614745542847759029479549829120000000000000000*i1^33 + -14725894836554741967151781931348685005653545055054431761857367909210312977599590484567780873831709218285822918837631619242531555820604251406297992446667282872498580907836369914850841224697980715910793630807175322819495767401140465472439927950759653703954873215582401522278018735038449872085441243087185130963055679757502586024376450316820479346676614675076415501065989289362460890932365501032750385381309983744145519062079550823618339378772525656109160888633206642015983289936108655715204797024122002611177606468758623863147376226184926684919580053796846320169062818451477735212220813490363974588525268252068901379116121652009547102331480794242359254885787300330333558492200314510280796044098237254476876205266237886251631154560392081876014243607715440751839930019676851839159018740488576227454189946982521353847387185216033351390375846333009769660041802872570219589351925422856246229659364007749015456227134901473827262964560264849648250612017905194610052686179539451205489041461963894443274781985300405406626372520850665498201922510680416069869029832158234173721618002233549655291910716203455820047823927076818600437487553035056153841554276003955636271452371178844370520439163803242058837968752683486474508675886167334930628418238280715730944000000000000000*i1^34 + -308286554560865021210019543333592207148529215431768043586579565731709345476685591839338588093371278376116501430884900051486223958953851725708055741849479221490353415338687978425046125927399787653602033961415895146910792139339944840221567571450511446188962718579960944251039999868624742057737073290257755229032600099275737003914185244886829357135554384319768361800505108996734549311129672169104950458396134327958069631480147774148746383076245921687437124252472432455860060466988472537783259512877692856171567572304958057228155074660145212020579270670028327829513111885304525953197751716813671576413925906531853848130699582319701311168031449697366543025496672256046943411295837913147591006850272925673332416450547279424699247373627201159249987045631549968405733222603065557728465162816789255063435848250537819168257458927699375557635773830133427495156755772567895616889212171706684334478497708960354861808920253028373530303727266195344430592532501894561440238842661794627289741151500189010159235627131022499904769253049615841407508203672831363559764550023179972469109425314244433648805354042360022598569595678162499194296284327753589635522524509423451347459757555458866769409959237022588124126319284238620633795753973778864980956622992179200000000000000*i1^35 + -2935549929770976036013593885096066660832713575398862997138162249456200674022637905985332580097892442093214247681837639824425561804811016005990983615442058218660196916746497424082849038363863604452063223178964960179897927570220720050165379633211245032441900424726760638790538683383014154557317623461127843261829117820467010839201791491555209994541358731615263237674556537618091982400737303753153713493630958247858678049643687980232225966349689715791279036296500569536299644138816047985459964489196415190900454195216191239897289688778185805184482882998142369544167613202442054808058667097218150615160368731628386891266358048285548810491898253017993920051136117564461154176981768413710688950320034856854597503020273667578734266573908129161326927869215047810134561391064684988784167018275114911609878291820667105625306344851243741976914953987199810244406688680354340277722407150175962068503226109238744657096616311514403268504515104335302427965706036959640862543714906989121677335227765751950169147964606055212709849990730017720739232059078463962238626944881249245730556268215226956907358673399507628906902474513127848610383523790584416971515676366808456739172787934831861805406263652707507827253282802805137369846619139895112057487360000000000000*i1^36 + -16446331426384435206496533592230640950807060449213169687317049642202824178306652658205949734965043084297642582993639568229601869991604488696343647521303643192078746359891392435219217602575987800730690212561052160749914776526504170511858485523645311155047760258282266756300887049332200783828624139829076061878905275252126319761746603779744036934631679881089245655202207339825988703394735259742979681195502145203896466748025835768857877149584156925160308459324661488988045909635606057356952778567850879943369136883471094653694177012657958269933438683275536040179664993719997787643554355278161357372991059997393807796538755664439958236330897751420498942417456426152016522105547785280489651355957202270588324089604598382573284133055041190916958730201977190665536172767274203499325493233235197501497248291464126140143512566552784292149311077450034885643779275067564604034141625394513400074489889299898302958400625992521766619018387657529510049024640440299440071980566174289053317745068857458337150336419242339909394340010678823808984086529366948439803115474338764975623733130426220708624326212567740078200322238818312163761610357691859669098135363719480889589498807537627711862999751219219525781006107129350352180562215635091456000000000000*i1^37 + -58337496764871373673959537649357821352028500588312825448811471280884529714855064740653498864987280798400082602431589487703490698699360559610182081697622172964460414345088288858529208301910357434612030950241956796932419343624117827893279361647615061375101339567464199523386620597901261735284026511037947706241776725837633485958673928756212494325295297090051179365097930094881816677030886601333951715180319157293884162278328362267373393314406516010199980474784825504470914428559080004222103269279339750506401814082574967605754115695051493460502851084239727877414795837233743847789857250570278024878988341619982930016732780214077467788583964759690319751422680155361015620003669212859802092067295789747432907787860152217235051021195112744250867169029061952841916571693786702724406906509589356947782812703140326448633226109289726155052380279952069303735158196110347357379479261462769845240142680508515962117906057040128906435093315174996626334806050971945339050950506495471652338287691900744380041987605710175762447715047614347527557094372618292520149625218845535443412628214257938832890673562903528090408856830822634726687799311129656860436064551283155658558829252853666448253545036221049560420366727199693642717889331200000000000*i1^38 + -121503959701454197686466158792917324564558624351186655672976624176236346839202314493353433474324811094173137145437652014935202434455327934591756626027419696147103155695373256933185819472420917402688221150501844460145960253567746001481244333685445601109046778557250384273056109095959606498554871186645160967645317242008302517405051819461162943335856211108014905360574295030141762622837785119725460711426151996896880794394291371825961460257225187367037910107153745656838196288309989999402197911431721778310637695055175244103233272532762409857290258227982571482201147351468444976722421705667585003404785340388386121204977102468261917336609122060493564967945512160246595626680836147349441310253187356148567678527195609195312745267581970415057671893605816554089595462816919010948939358297559267917349246896109877453648424882526597601789643070483022810193072677353506615190592731458953414538325663340872137727311383254596496110416717743788079412163106072433959590577948790197924919930025514335352141303598132030699335232814604409958360113757091268976983176155474238204389594135828801605667454542614493678875046715473727646553944270914597621371999351384038307371199390474112283271667425652603887379097323000674293760000000000*i1^39 + -118065358421318566552550899015006124326055742695294743882700964804812046955602958842819476600963003197597242477399004138343702868571344519094929149053651280020663432500131234723723920574811079989222143363262523094960599104054770083687668125333477650921665116547015781398793271556855240642603208944901655867766034128319669642892270013805302777473347838402632840435232820194887643206544547682560345361541181885934757360657731837141247364386281575302446401640107971534550619852536533803745389531743632031525620285522541787628883300265326315381952220014324987551060253292630776912540681946766258541942382031526894444652292377860668613370915325342145223720868447045717768634550591738345100715263883250837417371178558918826703876376181206142330698296427213195758642950062983429061216779023640929700363034516098382123954716031029393701892197916885056281894939805023922511012488322982032912144360120389605214805406752063261887861514098904682515296337687019426589895789521223411172937881649447113172394246419980969073471370784808689042531781475752397316434428772528276333039826338647253760617909635021143693534462260922142308649509248074569379351713146511312321170504640271268585820954764371580997547214913536000000000*i1^40 + 872553712524978034796974911663450605111882483041439771401576910709598100332747390607804851871297983124369082625127763450691641626673665355726971453325589318815178337582999104349673470034561670227411513346213088738595642749403310589200505717696721115322505882746005540187289753262267976704311095300461855751136988224572191580655233508046726227560801311251828590791902035330306515801358705779261056743959521463122908186825300297948976907566352010770697838483488154703854950134983801074321940802927314732600279275064245608136017362383379335155298127751063926061360919106929232748452515087743704981739686367795996065108449527335815686643469883281876282879837605201172215953590271906696785025649727961994649529079081085280497970549037890415216157575521590209348893478541494386293791484643313447010587769538574488475431102695229952429435444529427676388901929689040589318743273915590520411427488177095802876639046727606891057206325142749308421738871923271950886465345604068132000557103611106153276308702543965810759937865995874435227396133300795835763375793749606100149415188840516507099098845086461216325158222251132561215308617518976145503061378095635193530914324419675730756129688255348533324800000000*i1^41 + -2450998528879190628564663020964892617852767592138513191153603471026694756224041903926214690083183140036548501749616515818213469505597002546899692274214105094302680213204122785041862911707137722469649700395815891345506469600154357547820568987252624027573910827284044574474794371456823620047171720011955476965137772897312634710091834779959174711019760570066054203868041229472038917922776985236378876603298582088208419884209101911381100338054498306572645033282273744414746329806831091757412253197072876430227904728289947040027237186468533444814204746080887720610473171647241793391407102175298439191168613895002701762722765422594122059631621790797890324580953178331844518051306403282863261717650521120102428690634945675739281510221928340276732516834971402700033545424735610245668943365115797336489841813222416999076356819564559508008292463951496807476773618331057939890453908841042888227130667481293883803856380448337571253715311878570888921728303152217903747257119714358578634790440935760326700807648949218620094924708647631378360987922334251287866839204422654151800222898587999659329316725323642915016741860691087133064149695031275501712590555654897310578353855682098766189248727040000000*i1^42 + 3376309318272490326760464410504379197431510589556994672566051984950583591822963387201895128341799260921788274148727896585032872920820016293043913209553822316044775257307669550315157021662810753405654012953691128308563880855042309832101785061089729280728972849913839037991414731620143695684048930739288092749720169234377961944762275430560149337967548392312871583822265391008119193285617021629603756739652596588054918433604896652076763316914046400030730487979120765839464609387435942956750794938110314701336532597556700359049535253026709292445492355331211443143640454185058506049299533161554843429063918219527851500133343609823788400153564229602762313610962829039733552675133668301507899437191153073417733241323298469379872861355095603446848353197266501768899780065138929783042822808683853641135704575281289576118854501393626529549904030921871224137234552669562272054900127506134026660855392889670191375111973788264356818614633057956170248830153041501032110520664250337101711475230971411767200333763933450738594257760494092012638265160726656653872465323969064451916541737587177956287232179369898647550198559207374779923103129583482878453070959357627204696118619133778048000000*i1^43 + -2924750561804404330481673052931648782679364955875065099798063484352046716101440629109077713398179275435095202879642355951093249745801650236918186659872152589655999439053338892966241888093318599677839486588556196765433043556755201398738884943411764275164285358440134268375209201199922785537804580238110088136834115278662169551716014235634591606341247518000344329301263402405755727560281836289558871978388517947892230419866423822176480803228144175827163749868797640804936219565278483738116198270951807990080740998832368776529213853155008592112640350771174050248047055142349040388173126173246740005109529604220067307755754975478417938931542136442203941019526693403596438030661963995314090766652854416529088552489003968786306510401564806199897494294940597736228422932615182973773593828346477851356477241441516370041064516476267853785129295198329276030932392526142062542892349295560058060301585561303745817061434932645384702199777151463477308106544570094034817391551263598872719716641041926420808808677441392504685520831285755667873426780381022975855158677600254283045667030900324955834080847574620315438528025490120659152100827073079603998074862867512691053004800000*i1^44 + -1108911096334687024082587324868248176760144547802113191302109218380020485010128549021813151769830921827082800271902754343002475605007653705358138332622058572892057932528884720823235454920516598880943287166668079243733074638532562193213570110548836286574901845004047068701134824422168272299906493230345301103163272602920245081768345994806253579871236872414780329144638536070192771361803041021490891527459019347512960237048263515802372245072244346126873863205206930357642087502397490264662602180514325499595187742711464723928619070647472617672851136830684814659561880217913646320601143073792408733416493314615006951083954638208072443618908262603933383346061125242041816780615354757128860063844040841094389294101033032363380387044269870393692630462972534178109836529021525095887926107862496909875436279262739818129853369384136789911602454286572149969977983596329237041530976317991556458578400559450077822334884101468502092633203053755912263320484307320103770212993664332689903710475464756595561066432566001136929232795928633264993121417496402287707904459634843089014220948034139663444008296017366166605671892260814890191676101556847652361209099200000*i1^45 + -105373959264067384822678423911354615263170933310087486013441998760657083116246144936447464902963199109786578035575600288938142338019920946487526624392852857776323203398393371028250685980762898279659044749497712524774181273501390352322282562292865174234672275850339800096208567594065808175637524321809071490242903695514275501646613371057118938578464166507654861644375396539252442214569215884055294421077111351740970766742002041631778508097319960693703420624445750280136969073825806945319103011815023601747950545884757687201541997055526591989284287816268231710265579874198531747072175141864606450503900860000904139477800284936264325095279741104390373742881692861405146154263116719883090281321489088161729700353209631686505282254168912458713049461122382592952717836489957090085097339776509074977595226295455586124212790885680711098370332353341584429655535544682403647660754674775846561690754872702534393364181077808377856521781054642260422215209037920297420647352499487746880408150560722303478641099328621325193755038717302683641147979681467417990101628054253808428541792179643561879768426563163824044516953448866018048229789711968000*i1^46 + -636289990678364177311344766356648530985671412142187953125263828943831057283588087746304945150115489347305661808054571691040802325598385265906880115730900469240352543640526660340081774366094643492082406600904683385180811421395829112547896257916788633440799153626683541871277973593731518580083032194175782834849726388226622953617636225112692278292519131484125797151613575484690333338235602681829128836720127378808378619032318510385218014624292632881814151682939965173978756711004089367436134636822409935548908122784950164293318251737747421704193821339074483467017168377432253286155839658108913398027781974370337602607819973531750695376516728909649003028810706582474586736021328805389490994922290122947654531466081397174166034569164209028325057354584417781299908003133024986350529220920110388250492553690055746504740569394963478908526624204828741414360449836723854041708781725029933080242614070227211411401320075511846741076425122622550332253065904416439734946509237020814499748852464999548232836038382670790344020005806442004713584657148411495139995488411052511685302237766668685316266857133025449733514657541253200*i1^47 + 323039967916558806900578542458016181145807925027461572485975276313259788817578716334661153474721618736680321901076762587137688446983467233354220127289407797796661322596934986426869590267951852826001124407522399757621294205347253713970155623207768040313561875791985411415558221652626838631431389861747520432630125184040110852442506031744336071506634615272922886662228494964756146030855606425152556652210294841985793093951044810615680229577778433382985459966957213593707608814715173459314990546659489275330806083453064338681499198751266764869328839907895956409705237832785953358570648011502077060297599816560062393648847719643657948309242038140746595070175116892660413331255871180428550188116628220905336632064316913471228409033435872112875070993049118983144941764405853134990675241366681469391258463030278847800693076917487203196244461078888957141088964551435954668972248946215351142975218531159731677603953912494332020487055231041939334929648875991864632619817067267457676353156532773005900030702417963665721740884674823649867073909399664646206791609301521560757837174096646518250959524921444480*i1^48 + -154744868081341025833075892026789216263630647773216332505804093945194656332745805100564262913744604583149241707094146789928759060704277201341711861532345911639068115450951355539837984651476418689634034592858355648605144874427154696660645467014184041087224507109301140154464622786331326949056228825318748337777785459675046386130525298664963928797340453578862682544947119044028305542115010349852288155747125063210539360600486042180695944441483745144917408999636097216679768000140287700895216795937415472519463114437469452106554994102003232070998827823193576813556330773587270547199777872270598962933896591740834711389669165408424937274875796746695922382932571402109700298671958995915025046253850383077361573665262288936611620641289359052534594505341280010457348935335506435197222216387742112109413028481475663023017812566042621252715104665396433588997908109851048364245788360019321454613300331471504767124982977025120684021733950887315020841397684911620625007461126845588086674164668047197792440708177985830125209697705303702085388729025257965411101364329775*i1^49 - N1*67950562355073040007712392047610503432512818326557800669345944663959683387948318877015232649111513306391356475327833734030133731367554976208435622466219700024423939036854470188249383287864606750696852237204941426733785082775025282349925011498559921249296628380105343129873573906641350238756870279616261967789820592315075890579893037009447974324003076791609996028835328*i3 ] ]