[ [ 10402970636976951889875806818563347692152973635772638213564317362646311338829261039862399571846081004068846488834903577166906497963337396450285386578448061417216421954604232050039244641153151780875271418806606211523455587811103954972721790998752942220404607054200180329462621742900595436685466217118763763338656874447774384194365628501110323768750308595292762286803759471081627831386005315632132785616687089507554992514957246693409441529288709776215667717663375497246334485166512038884324795487796484722644565375445924766710624622628814151822655357481007487608870270085809004728652751153035585716170391697590263747095258872574227924973593539714856532691033665756818576053000390017919303725682055095834285241476198763818218061853104802378025627170027465997098178299487519565362467903275587891204597755277468881581639368231624203275305977154332630753937288614118420728252266248013672850760198252593952493192142164762117581045286979996199218078533646014257331355730502085878865657237202641928568399773782436615936960609706087134188591592243200000000000000000000000000000000000000 + 2628955140503896289136943179586754190248355651787640625050543509916147681174434064901281931117004021128742791032434925303540639478851988509096672202784267740037437215411865191033878848142647178663251877792358845513461094706490663998659279693165133441698758779161375414455304478712721992884571524107299706534403775511373443419341911865769151428755445020113308832642263207413156073029568803935389878829493947853289574855999168912880497162180699732593542673854194916512950469596513891264292186971110826831531824950553283989172738661182368551639273575150798439951590116428682448377486011095084841461189207612627864665002589746548089962002021195980417361033848583045541220739200641394823256697393933069169134951445770880664063189506306944382951561003476458241307741695091179396424447923222220633731903576351651144385523278179285376119775156055268400150989195397915715800177260429757651641883989478139202528024000129348529661773789720212944567355543654756880421824812040896748258162460558978824213371358603643688378765369200687872120885084160000000000000000000000000000000000000*i1 + 438112092731394478662777400999141516602279884140710796714819024232329309478485869314199046027761390190347803948419999770644073500861267525164316959679249491341634908277136325504175159060502733506840908437596434817107524988020136109519280733698232558628166923395300995558143644872631339255263787042558102754087327026365394352436126825977252756255602612594257611351896677465012704543682599252108267030482711637612648488027705981037437416933157345401542263911750275650145935006575094169174508683912270116155465874486082770397291342283400459563642816483200330891129985874860169259406697200992887085638740947552033664405844999227581390237959109027828497377847561687949797988900427544628893153300905029613542876015056702579923992503655129910214104377122522493643947711309756823180210702691773745208987133482114483874841232555329067811563097695757898092395365501921148867434105520303421373264448885185121653515500431675657030551244953181300475442105412930690969085243508349161981355264830575417487288470525130468295092292569242415138865152000000000000000000000000000000000000*i1^2 + -37110323528829584462000947061985696925088206653465075721332387506766637924890605679903928126479701002970236347614839328643798418062272055800838000748288638828278353810307329826673142631521989219371256561574496163957420200051961006186657312451078209467685141362284331848264469569109326189599459624586300289242263035593106728268237493149698011943300152293149523671417024503722421730332082960281852053100104759598537227479866786601920771119894364696936958613411514706072293168449589709170572253946852753356045163419640023089585263237393699829243389275609180957659255839037111228867962730682706916726338970451873330599827866495341987028398643816615167464250471888672316162508921665700129594306722653715274878365572214499199159149584882527346990728136398381983934209614852013283833115067110694728241283680565328071307800447887811422221000685070849968886159792300927064373161124249707867577951019615552947484904653723648623647373119858346816763885185426127614547430983343452920919972394204701312954975903473604431785400317005416261222400000000000000000000000000000000000*i1^3 + 11424564041105045660426925162960801031110295914707654126540844540048884978836335056415329312137303573274011083304425927634197403246145914381559523414536071138271827330660017784194471309507324534744272290529081460065567908790156073719358458165026563423583709894985539980258783142833543649678588179302547463500852688185561092355614643869335585992078842132192362394577101637107338872114106130395327957589362518623472922694460836176453328433689272666622028439683162389456844423694483377187761145086135186104886757243924810172997647899482141133696593025476182896840594274193693906788514380301492398811217342370800508836492429913807145383555239227243457430810955993146978692355824884409980284078106248016230983468982770869321183273605894215974589432402527714807464074177199167633178435335718988045633713802552108226986437594630721280280913666336583252683563081747466422374534303531199404562340716741723391669559580894762822806933276276793926872571050678873238412121005718315090643373268642482547894870360441865543223466720898989424640000000000000000000000000000000000*i1^4 + -2279019030676491768780621723667570529928316470595965330561352140351319774668031866262973658144403857648890517801056794465882523397414630883258975471353637099143096683318893397982604408994637604628185241792970550165653065649420942283303373509085880631526654973650296263075641380991895100121211565477674854731835265330382248273585174801372228178875257875648989935539012277706160432697812820143202036495335852603078617841211898763258416578264288528517508477169691189443329506323980546001043852104830129578798059828385929182068651964314304884516166657661083363701160776030395591491192913450144399435049121541517239026345028901607426516165829272843738402382621535651986800346393005159064993671041232255173117906166554187126933865300244677372314361821661860498696028423862062937342976511514468069726719134162482343270672507612180894982696327088303885415267761824487903708528024463528061721284001654967807159451735900983816654277593797118441867065926028714564057721279345541641531020246031805501494892205495506839264726705703485440000000000000000000000000000000000*i1^5 + 228608441627382128705727377750987730370169192363000937354900277329366916493223208734195483679483697409712806276798545550729178614791425246749752686137437514407037652047391833607719139520580594955939200038290991492387053201415614301230196608996804532420439691484450822800758006913560024264426395914386295089883505905159063886733146243974049879652987875554598883323473379934345862586042848934639380087387706257091315866331066028259388466135855150619099473383085988693863917675643263286515066741318358935886066051662158153481767347693041597056469788844661719965927302870404733449542614826889722563774491926909733875196672237956646172843432603692542331075416575969493431907329604282205204542940277916744711805802714758600985547011115130161689758754919278392420686296751111594961675460546321902884513677117740885404357944386838057306621029953477036243194340528359949010497797774564114700709456189693981998501527762395380183884411778236794413347586876792998048256867756322711396930450920805059173993138430948210438713207737548800000000000000000000000000000000*i1^6 + -14679657352614172442825501883454284512838671993815272935251547826081246541059815630956900458995455768478206825052596449645107855256525161956264851220053975949441652502417078590933014440629883296063205381977349386152809216562221817221697164403935460735126314799347217025978545084665486748916726842409642700415375689244544286473243598628447820534627467411238846691105319051916082236614943193733523494649305979582755999895054652657241770535602319358808480805557063772883359983655486962633133380714118875953277087544397420469951579838046766913888747083372719893012778925118678943853253747177013409986947538308503374779215300346666411296088791397416609517007466763439651435689578895530070496175100551592140973738886084288109973253619949280479101522481386243725744631871078846432201183437678579498243311412640930833294575230576938262692546260618612123066937647121725260428506161644439960468685291228299760646552072851846447341156270840819469159158222962023220750475790079731540410041494799725785474753039358021479314499829760000000000000000000000000000000*i1^7 + 573224490695815556497780026833519577634156765253609294224452080830150015461163693617849534195170433358103702550690008856009764992590801830760291859907995148610257696363916453531877461026760400791571330771525230961760714587292647343733420073500371166834306630692308114755971044610117462186608835111046808482254350848403145526468547150247037618080303796089656025001866760454380950025852457393511563774170654925161717353410464810653532851597363681070490124157552936136073100703744604816884811809290725148867924089936499582857573790896959254034976784798076739340029372874869951018879184124603851547002546104596122542179641650929056187411510942846624813610088081122036651230795663381854912510881670345738953640167168818763966315621283393920610858143492971248097926826996855709006285575013867512903393874577912049154147192049283307923749500306766751897355867932106097940202289204424725660379516055889873813658601248354046434456036413411617420421263779406206456965856947876421968045208382183254276874451785335485329571840000000000000000000000000000000*i1^8 + -13009790284832736426031579011379165912472071382400106173299255545124697124137126366613532021666383863338060549194778384637497991210474937731627497506724698451544589002056246903361125404522399267002888611244544928622140424489628921012335146941143370348924350164406933102113234739651694525035709444605172890076953524848284502386643243288722523889865738976542069547209835244448796802256418739528981828480131276310918375964385405357262686216133106106295922918841108072465343445359433791932957693160115620330562064309941387255916207915090087806101567982305343819584492520071110054197473204862989856805778648870672323553801762740387180743752354480062240191299343785947578690146604370619820045213314714938813369809412695943154061239229714002603916175105505001301802794081281762198152721566471863584256968931267753291180274945446323617672063450973500231402486093947415388794030210037655809394585636661741053992485015587893867746694040713316366617721870623477717092422436858707821681320428795674289666596027737031101644800000000000000000000000000000*i1^9 + 267059261816812060524515345409145749618124177280819732679875013123558180003245460084797923307675531695852185453759605925999646924841131329477934878996743966303677191953344300208281833129410673506352533591138339932841191749770674267456167515947638356826181893740663670670250638046918569771111692051813475102372878044355883825962414803740632742718126032757953936661115658309150536123211500126017882558756661337286817634480780721786068586045170954104539879451780806510913621597453232275691851400083979564925990398681930697716090383249613243902185475836612555628759838061237908160532669307562670230481830242717330141126490990315605863696564717184000684102614675051861509823875951497437875105704412310032165012983452417123035978496564893321106489840019521787626661301393770122028898048912227479306765283294419478919701261467654849690036009074739818200643669809079691070229292669319814276792985184805307910154070405533237671962477532997290770512238334388740874217813224625380985818653709945030589590484545018265600000000000000000000000000000*i1^10 + 752800261481840376015288601068629671565837712961593964525612019739518124490833100992373501249615898414404424453862403749991913137754890374074714933170815923870039249178561858092585080184749064042668112305142770923550845463584170855246476822950235950768597612301337305237020522324480293246038878782233023408679482856374217571305244482312320485372867212893974852375281904545006627578887486568666312283209561705931528132021672523682968384064349130733186472647157601425968162774740610807991250423170742267326801625749016226578809676781572782894450009659009796106473864965281679216668657528949951077764368776004357166746007681260837570841207898496827361671937803609704551827130399377338337032531744721566167198433605980324009499953363719929620655428013822827190506190713963912988375714176528361971730896932641191685160852729937756320496969713819805432942592169743139529963010223459241162518278042450512316836522617110434965978961587827454488933591732290234409607842261559014717462534773177167743307562876928000000000000000000000000000*i1^11 + 677117712405292234297082936678944453565795824806017097348974879022259142368689051321708602296796570340403101641120358328343565414253492398995230449763150937770324350408164947733921360079431501770115789075512156371051821809472635043605077075449363150871574514416614824287321609057198178164045505966931825963576005116215986921606674213318483251477300406500581186518518624219058339178455242318536846808908907265217327064772848135049526250664710351778981908359884760639642467507627870544930051593718446848915390336684108319874225860150357997080040407611898684243239246651771727838719274206368871538134432752847713459355307309591687694954389590341363477677464552592202515332587882875541020832656553946609213841476239878225085164847921598561340290921837929374110897003671244566434727494660158762870833414844091427538306257076936237323356342188079732337881637365727926603631379972924947204343015020496998555142308321851553316716905277801174528289490758832474245834228303811826428588709823794326082787737600000000000000000000000000*i1^12 + 285252345893529049043411210857524026761884034300533722245991908869638588557706087840366840052016071736951411792986666437954664000202849963659629790892179397969358173307117412990988520738729345487477734556651165692508163877844813831998959600615439130803627723665615883215541471558196658016809358479344952949770636690240356405676478940760264331799978950502184938009798975204018023144475434346548673029831662887876920111539712629222409319451698240046455233433930961071981313932734469178794215020029106223247325914318576507448596039956756666218575665037736452394775159475861249037607339384342334742941553391457128837313798020660277989190601856456966634089559878398103379527314425461314499067289371736130709690757595326690909256358984091263701732862319775956384625748286951469575293558252173300758179579058795994040567549731870484029735605674390198204899273515777376316559583664978355042886994097434076778153442147981650607602573703662023250872400389686310089622882168079194946434571976737512488960000000000000000000000000*i1^13 + 53965106967066476969063027085084053359532945646701121687199283084560037979702007217060112837693515411921767207992391340542636684351439978615367116993026163999495430024876245269117483073525141736054132826732959901745452856473152592028778717798615425397624581618881099865613406229839580967902243240662076732425807543072429747936435903583885407087929230024458849444918925278378636557540200010838014955343311785215614972714536344096648561763974690722786835665915815805217155701889575398900796969817377933198182356934496440163165273735668558719687618411140870017056992105016098153268420167557386062013148804456742804369384335916526170603920261929022252527504289714981999958398601037374409559294193021818670954761856489913223717052399310657250113061423663014200422956637866405282162469942948757116761492215976176518697372693891045865249854886307604486262561528172119445448949710252557960199468661131623542028661425752383688367717173051247466486730168978671210735882477955358565647400623407104000000000000000000000000*i1^14 + 4348036821637856339281132471118819818348282590537178014163615477895893315591580273431916057138679924119035884363867417805152280194810878032028057025563048710860119635050054475450518085552095862919646150535570072886328999866469516734731711642408948181680298481893110074604848549067275947072358425216530271393698430689363974962488089913317903617123735016783244106303732808347992767174115582212640298606526804013792889889346365826276381266542280625406614222424430987825889068721853758196999420774745069155909118235239575993011277278203013372780390126977180954473090588941409821034143002041585194806133039958235070534429590576144951329580267860439917334977168331711417862124008731965546441155211650160007311405749246530764802006794037043556508470723288936523675699584813329206419693931924864641524605724173883585777256723244050526228782606533862364975655516542622139480641132425607313187838574061633020090114436960587819192813669956081652915624585203661622396580090602425327617572864000000000000000000000000*i1^15 + 80909545987540109114601722514183108690364710340822096609131423242378089091140415359948273163473548852354809585420916153435682285772459882333643689944426829179619373136879136285513659517960057277200174928928447564659403132460019503777040476696454818617756770524398544091171425911895841728759303796309518352924526884236218311574959980901032662405405382928946378536636844026954005568241747777841117183679648153486345403536505223546993052328166231228662117726414569192219991149067757847170140571655081948949346411953635639058712257344369656764605189321576478401840268790603573098259581931557559985046550417553674586967693177699763660602808151916308340490560452851275631379377760915138753821408023566271188721890999998105530833082490307512114766922422934699917331742703088466223424492537924040381684099132491295068060152845011151935562510181911466814592302869538238513153727325129868017841365994314126357230045811774006493575424804873998884257249009059252980524067487830151004160000000000000000000000*i1^16 + -5516342354617596670955191976136177153756803122031452344748967731708329206366266242669192966955682776561069692344668743190988601923574005867046289547328485584361429305466350657527822648123598742291209825517761476643824830113018879724404466472485508261675846679948018884194243478528861628922833357784636975410284482415314581346494260170127202844657750752381956117042338072721542541564372009583451280323625058199944857438872842903849912190705512453737824010146174516457116216348203967900525412651086682012269854243389627522282470144730323317511367337499313133775839726084711096049504879764028504417707684989541121248040529443519532876952043924549676392143141023292917967486938291225006353080921561264379002938705541634818732972410020200548077180409530745347560151518870751113747594091183456327798472507041145469460657603410168235039572060512233314051189283523785398828567428150165285231059266990812541314555023386881063060603889206389966821488637928546261083291719303168000000000000000000000*i1^17 + -142637350191596780568985326873930437519109094307542349543276901800945473838774144023296591885414059439615781343397269347751627101340181998446388498661102620516984498673990508025227202133039444880658503092118166629602875884145087520072299029929166344065347339552041433045516300280680175970698082193014832822805539113408601762022569399409209855320161731471189737303188964134686377908512257743526837836565563982116152992913229888012373960020028000672516831169460840605208710641395624656182748320331054370256466079325029608177374731860979191398579303112395394082929333733605467157113195599411497868394008587320392265031835242980667488657964604523775419084258418330787783422830524454384000037098469375773366085129553239913038433266887209104435922912824274013462613532480409508889443450889659070659678705185927946376903358028172040711842904798605521718409943976896550591357223310153654960062193683550711011389188758663043391199056969849054769982457184750820229382144000000000000000000000*i1^18 + 3771350388835179743030811341195143494462736695276333784531048364298027597180091926655019087634927237380859550626541936217498023869608612106883616876100500618658360523835638913435924052179442805454406452280549572392666933626405584149162527108633298828233760706290473068497671064061764068552536308301891879965364665082584912326888078572486575987212406954217690705654224392515727267506925640123594387569603643040873925230218787132500465242272175994376235527958625463065218502584134619845130303317249755348936696130430876916300993026755529731955675874493038454565334904634022326469495956408297410142139894366821842408069173481827006224012460666600888200821270099578106337771473173849200951059029886307464289082898343182635924439803271179818033090632290498948927681818547529264305467295928675686609408734011577501243327978197499370904471305255756362724743390388166244070514088480413432424084895028381531129448033618675293776771545760542914774809338015991726080000000000000000000*i1^19 + -1355372027297876032636802788779504448055578001707051898918349174531434332741076172546291755872791850597601570567093735984076283768834574166544505178745470611899604796008038612941764158823993293414243979695863814160611814781952129143043295002422754146005369478664433784540273785757072816477694180697443483349659401311588010170801050293930360447700507268013193663364342485816816169217487267006817472920547449827067786041648802980864421260130186040726555123069441716420824321716935207912687362067253960268147012303077725199915206011298489004816814557802060866512485863490038914516713940449833645830657363504884523078486501333147193547758578135617334925741138349505541778389630980456978088353106318700745507269873556645777540739225177466920140969690563477253158129609141456043102614264963365257644501092792867527129065376842762267646182758946045832284600766892367261375872822546736706534301227738693754691938542511182892221979666212218424436870610944000000000000000000*i1^20 + -522373486505253709746043319124927847159613389650720477485025936520603198284911256629549118350023028695659436107979118929339705108881719700020053987818756101611485088834693266090664989573722805493288737332446139244458580050868561939108301349529623844864307464114493665595119791013468192170163236671146221306528283298361640874820390157232947569392019099410119561527909103356524637415760982196522277103570301029129047014674929069567302005657025848004794605731792661001342693801729199513077636768732023840947549348180977773823770135201248830201985928766163660303114224730806891914602204228118903655914427156006849213450603579757792731234259809398328839937993405844298586825774070287880298791662869510033454695497226219505047891072325571074132063533381656031210411885311097464858989982385265341227759583252658572769698495843331516330719783311490203281992491733287816457396005919521834071173048533744340692850366892813851539479565132759249715200000000000000000*i1^21 + 111083622958265502826763820892620137570310701362244419581595144835853081564613656263413861809963699482124235538861300133025801168842050857411774973641803935261484870347598286993963958714845543602095941197942689469356746566856288513629517152055252798536756891597944405380192830942543881232644646795960104493558596932372844090533748206853172582141283193008378465557025902045687710927648492365095010598031069131661693287876250447398413855495953376605618390127748333212343992763310469759276469532447725958285256212749602407222977861448362760753228908020010786340384214218449178288318234707537284149669441065988165899218726651796404599425812298761880874045465247819200805455030712433820770009655516803639445828322912889413869238336020449732106193953631707577241389643427994000573984678865374072551051435180904635347940796931988100564628680924588211169354902762273154472292651929444822578330330139639442418211752566581082793630310072320000000000000000*i1^22 + 31283953512836052474710741363054005056835794184246064244864811101960228299861702207402598426540016386086623141800102904452305428144417612442293333965618742004014368027138431406098345585344361465410577745307276821738553225531650790736811708903699716183052212301289260675076575405094268064141139192534561556122972811002454625581380574218730661669885032175479781350482781881217441964001216984650816562250706801436729168540082273189369327835500521326602125490556276992504504906851993377383319904533465129863101002844110754956339235125176537225942374058847842516433409652116560369839318300994516889326556067284644371603714040153704735710025146233212512718155024848168908388022181990902955976570665923848141787439334964784603868493019739552817656316423484858730391713035414839587512402156863069610962524993937871422393258480711589233962047467590093400840321334710349822856091541608464140803787102847058759713943028162988343296000000000000000*i1^23 + 3942634729798422422040282956998590885215879157676199420101479653499720059026499135291581897995203623955179219640124610302035014787356199354392614923347121629771475072880764413845128417154035259528501353245254059557566537820563924529659772135275967656376994140447993937963169256354016867077424734140857247582352599167999931043904379556690439395535435558064244678981382066958874371792009478503265069192110151481228320381125584642729569161452976524901312185540414008753296135388927189765313318784506444527925904142492924823675785674050472934119747654686808112333115865106612711120965625643825497155819442536479080490475894161059466769518091025397548537254987249227591439967449762553635965301352822099892373550273812019762686591590524416198120889020410764835007544636921822020114203380556681849074321608919156543031393279409391042613576572854102927508225914867825806159314056063692696794998632372330245906369609728000000000000000*i1^24 + 248982836105196164192646449665827523964803055495030289033319537052577771136273471601695508955215193285266994599864383446873858890380288694319353432525895366837598740345167445680203438299158341137992148687423343999454550868611161161697498815884953057675756893552455119478011950783890268553102709593104449221184455505690894695518288763466930286837527695885456334684801556736914592986144514361824875572448314951170201994645266660706538857100813972419571808838120116381532491676418497178521566217123114773649518784928818156276445358398812719452652404205767763757239148433494208017714542185327287862865060489686887636155952058552492493480238453574005383820742678858648701378052883498394016058927707851457202707184794916311009542822685359094565823521122961184917094881609233267454820163576211742423918816474876526682383322101985137172799062773877649484051127961740964629552155972079829968727644020239457320960000000000000*i1^25 + 8717731141567564816488605459713881564587631099571165846346236939151861259860463797100593019299875932668273373856903961521791608880117424007524572900331805938649247535440948410459815809365377251484413245048780777882891631843724937740694155100107868950407071820955770701296028312179363482382463206159744791871839337027751899528042033849590277885916553801295941291909031271267755788556141908619210828653301073330171464903386068923059236023644977609526477832792981372205247286432222776515486615021664562979868835819255024828442609679345306118687105317805318394419166968174628369849199403250764161219732588430853486729444147934343271167385802420510886499139522176199608650672434176274784971579522240786244435669415785598324103661448137661682053616789291987607026757824243099899616253905320109884037836364807367490750658591224411070292387745583109450873372799699296831801974140655661299177709633536000000000000*i1^26 + 152847260490350601894290315942611862628655671088708793007384625278037757796365471295417011408696408096563620371939194936691898221895529863781330127813422804392285147058370130549126157197747847000470578809971984444584592628430162448948806794067454177248113476077086493663537322777064716315537504475831262142372517159821227895261071364522069214615530515321676564917494977727806711490119594136237509294887486260414420557189694751213538420345709763770209801595450308337851134509074113470326605741990320864253875533965481615491642943021621418784225854447539753235043815402559331883142113045532313374895263822226074453261910029036492021189614732857761784717333690525403896419712553547085232630303997835243561714845798169657542839930287914156618076761657598029267868715773015908035065086165116990667301416572759837163170653403778112974362396017823111244917431201677360439811594218521178931200000000000*i1^27 + 1574020422258598891387208894345673378188118080206666895630196070248135692256163163690852415323530297631435881373806041748722418694927523442781277499934116510959993858811793684561529900159340754208858431727408005664195491389126377446434277014369781073892152991394083915977377697149779851431051392609814900769733928531461581444564750441811845424102981471929108103744786474236653191935980502039730765709133169713260842751175297047914226100473233418471109554878973127384415462284253580548717333240979959648602790135299927326529919617263204720269944777613687396786588971300339305876180592693433959197143074058559384466710224044558988452811873701423426274442132064691463170020917108251459497805797606557624328069210867267394946371960915756249555035294480920581082446236258275594032969157616725686147481454506567417219080769730410229789632801032212693821054927435945788195586703360000000000*i1^28 + 10228551641768123432782536446683647768113884186367242402531061479096996342124606468036126719627727364631593341311782213379198252197161133775829796175502309204353643438137736311865027281284589124947487874284026191045623334988909642007477439083255713101224548599120310192188197108805386508502490335206002190566467357049037072580779565161683526353357428549041618578399917458040901698986774905655938009838905022796576711698403124090301466193424071017571007948446199792061988181119166675895590277207443368547213121800816719670644310490324897915984294281268035007102533816495004812600274588787667778528984676665047104404826420518398346757602221478102763481446180276756977430501604535094779047680119562811592274478141856874922701424119357011315139111693500830175477650271124415319049782128018566657654062934465802413092361864274870164667443436494069025391456728347836416000000000*i1^29 + 43979730816081833720514896970148714713662766099696883603643494110992518231210476759589698613203832246048532695041996513782491966688104309080818097131602416160487166641878985900084252988214166081213762578010736527331944127765653931774534819667077666470469501283562250274934476026337829447829779858216781427946104754038999235451098161495675570340651575745568087426529592671689383682156885922212503981275759397522593883706218359326466376725393039541353440166663932303698180822919764222482372867670334735833335509951515150529091813505045122355933629237035890996836127354866323145933986481299753422812634964292926029071580944197204291702602569001862845755359735772337473031574662195692947862977403696226290629817437678888756806908639088989653250081047488430992355240822786410291870438723554121954954959975571476181878905943821855660147399505440824655662284800000000*i1^30 + 116549894121621680128292951522124166780280546972816672494984490856054355850211485063783658487416930963753688048133736135876006276939050216545134280700993061415004532445317528589788097209455031519105545393504003294608888824854526632333570697484057515541505781639506350131052329681005559793669692511799216793104651477508153208568850804233027091218736236244656822949511107512352099804848832551953440970497415696835019672387828449397729084454287807584878171966112593522582541447512032275049227682650038605682585840668094167382488480891591679762214333391449712955380388831200838584862255648144054752146579031316965924208792762866896254767653909193044209492481494264101177955166397174028023162384674769760911419615338516091669422060474744273121912224388420013857439413514702861653311024082412217855026923236686004870278567154842827355868606869012480000000*i1^31 + 163546582288173888882288202622324705801673057512177458060130503518916757413364394970005066348575938482862503354676260978094522771648703273310439138267714986530454631277534224496020462824427294645028796702644010962728985515311227165730407966897064814856214601924440335008926080479377995222950824679541486100250723187572303015319682589046646105634452636638901348237239712258664129019730804872470423381765268236625872737724366993205093162520331989194322680326282471480016144816540582251659332801025433114700265757429638332142321876263946774087560505002214375633645065541802232941301348025393915138455814986395347125551433279603648378477914923293070645162465193626489545401665700998255192235872223198332241959800507709086790653340187675852464961691322284844625971369359943124528992678894773105566418143445413715125319316212751196839936000000*i1^32 + 96588716972854058564981100809704431777094866004112463050658272560629109104456170563284422749592737520364270282935206340965012557831352306299256217548574257214555230913510610489883746764118876173576916487288245575026129773760539548531915549542040903803446474623379935860289834940878899253437707092172432200484159497778869594933932208907572983318745199190829217481340622896668402110717813383268062039124331500251226158562289548652942379999647865371535135560977890816734062916515140958574628201621602747208651969294979775550560738663909744977705767259553040110259037725201300580755099666043182731945444528812699724619530424791998510675891440914126304102769700317387107471037845913383020446398839616334420840475780166597561580176728672078750029863217853807913115680507491650837339173465418141624838000465139691615268933632000000*i1^33 + 39733063219961248738709254532637005374059446833007521723908670617320826112364799283130211709821615606728705304975912217913599100339178450254129848004840382537076876480580763349310992532953529394851319289824015629493988786457875456947198481886050601960490185528424830965027146773645957513275036950890933562097925461449169463844268205224651294122160796950284999998781721858554938236199545104760924237747440574667429360422119731859521857671749266891529323092271335928056958912918509030203805558266922968688560011977159400671946770477323314148720797341039963958707345751645387854271275048137134263101348723770115420628856099497708732200375699754346188655976117256237753012265857343906871262317191265165271803853201921254658567777527953354140300887512431898995672077899881663711750685977022798925343321053575580160000*i1^34 + 68375668748999759041735596581959920920974359235669609477878732388444823818316181376815550163437156481099240999292656398331594343788596276385495024646352400492966822220816667324300400363602774293924244314717730337736206011088522704432561438029665682560134243720496836621475010933163561199013991277237774633532341921943431908130601691495309321413114070747015147016009166434424828667031306586881146918726103101380830576927718031738614078691894022258272854690379755891917043591128610182118252985904697815326408921110964392935432460965442793231934151702636258390275023590562182655054387953439814230316504099488257629076650533010044265727555392100786229088251214444858148543283728905110679576237245331643141541265721723270129712566999506793699453374363156959291690201101847366286085293865228087552000*i1^35 + 3827226183390909049726411290998462890999890907676424619225162704727460384771059564294941688881046164839799748332675018934937328763908660370618975110397635552557068851947236395149546986646147045589864238905370290926909298146579334404968628873350262428906062350028366161608771313781374156832639956505309894950042212053358587038726614732241798885463113588666537789473309461817589695334048569406595557894093927364346938211608947226754674192090972812751629551962343084532947077913352731780314685329826927962416985240096630798151013435653354292354231424433367933935445173930103950855537868890414302612381356806395797506169353929600130974312707109003538342400814934979037517536248998599466894811963697567630862404477690410594030741117228620777651552555761701050064425090446856315293600*i1^36 + -105880030816438767543984830273149875384878419348696978072449660607424274238264300167324458659449896020694786681860544931220849884265172154650806946494513881706989412756940577036791322948523889699686608720027376927489614590231906885807012927111169731800529987693914993018600971063755771425785854832939124013284460229253039228139432764307783606152609674834470003374162373640317141255653041914922060637668774696361127942748551500917130232876659553827342878169275096388348492312117274980895789835219183907629215312817139146187156552341512469569337318093498766975463454168654182863486186815739905297148166813537754275963342293420510415502756431359582153752116885823789054217682887618277288319140446304775293091679575762731123482648215457649549599214545715158209889200*i1^37 + 569572141736349645265138769595354247914469274279695093965582593840021161688413384525731502858919744277047567185706302042285877289496613704296847085768265332289737331293389399853266160484451884087899585359809842074919144897653720965493337423447811227115466711617009130313166477568306400110780121845296821595630169307743777852295584514461984371790786881970399691859943291184903055960760709334526548191004624556080548489548488736081787361310918380986191247406546361209521840148341931898253538845567949729502256755937963713294214095459830021401120969416170435305225866084521095876663539548160169998485842293146658274612746890788416634600631931652394844698617037302855568936580240724608261722763704217034617174450253347408384477010574294139345990081*i1^38, -58092122873416257228999241067124377644464671854229381086894398700068918773102603420933700441454559529672000544815085840965752661873450129560558146467929672309398071952677279148789158848458450980221445003183823175403472430397596864633575068894484420132876007482253567190704405769582224643607262687189868037353327112159858751757650330037456539649267829675111134971661141864629458574471163483272559733059566772097898505347750545745209317751250269121393873578116944054061728410854370685799800711006380976753524584780589964459489220461145302652987774149292127005829941781743851350537385180501967696015563001407633617478751586439672951246851014049918544588868666229926583146458365136292009051756471201703688447596543344105677552411437102464353368417429511582042260900490322790546869268818848155567611414489577169692073731376402703681215994475679233568235471542711236797628757593757672887773347661884497306222607290538883825081215232797379834677292081497379205646807360952031483080989427839802016937281403121113735253912584982316999226906449246998243608481289740796107553179563600049616421847256237098174472428109727481276463974545808256980706773413009255161602366413040226257253616235050211534851685300050344512042261434212934612192897853335913194754330390933585257996929987528506940908867560566420887227990705652452366934842054810128237101292319442101303837167505771001246934635123808092909783533838935293903892661789943273883867655781266501993033386013415724863904676876120200577024000000000000000000000000000000000000000 + -14563159634276092579827091605869142782323575902913190483741389669844836050276882606606480750600126962865225040570563795884158812980272276920417148048947748074253945794994852769143975514369014058995371471374699750414208851105978484458983266530195309852970724230966310264139609346371110127936652150224261619928236846574671509010053766351081719387655326060929072120517695417901451359801511154142167629859756782087829623368048872090531862198324877639845280853367994789542498759471900981061263792896631846175929877378603875061719450602836022504151455137968053382176022240894960280185179997290676633514143189963310347257000325723683734648838001273846889931354045076297319766179800843680502012971135138246695138115296468480684076483030772656120884709830843308224901639824761790665415912878251358625203938478426364869937897081971545014044678170582493210674431959452376052647705096980099337657929451975238476741464538571020270597648426578169931411857171570982538094659340900343691505019291107314588031677191078507702903967704535773962259413905554783294346698900348072331796230670045710063900717288139054321978276232345319342343068240295207757333644196146632986006714325840859154937254988969938666624576616106083688364659073530917790163926003701519214029629339366836211288683615178608272864446026574805664163706844432331212611231219433797436014060417082671867435062875057109961260519133348094197068755646933503725430448773421430993315592338689459677854743238984137873165881258004940062720000000000000000000000000000000000000*i1 + -2390419852105497262078435551824424624746119551751127146905023215857352224804289719748599518517553077638739453887379258202782858625239993032414182658382114125653924528443015375591927213003954942066363426448836659883690169403852281609097346994363268640904577538500888448557895916077663253409513889242749581121495284933817873827452794353316862946337996969214618907984082164565167174489678718267422562491890905969976174155070033395978449995310930599257689962505726378847441269970098999375494336045132013043166799408972569962059619733565521788695038802643476228739139163634332820972969306109793851166880421275486413053091225661269957139458017697705295204527312182747059481923166149559581711566005714951689190749153118499505474635281084303478293315254789810968846669324765557670492542129364226266139765301782972418631787679148665096172641487010035428639475160728630163726195364599114901611842503520472138081031328173003841404411518272121323164888410360132509351336626346445678900214850167178898119619327217597698461066374580956551963942659696352312136701999939232600207647035701616232790504026854408947482096470764583982685672558223059781725921131456563025193444547029975601231823734700185716139415345002747536526830963956944608808409471677546370708905679892750043554731661526786297393211444365653327800643257936050860849900340038492024155307082833817051562445105617765999977089119452008417431987894493531545968883306105311263915088000112382910765766041821776472893251443578896384000000000000000000000000000000000000*i1^2 + 205502999946632209547694454276071738053925304974072966502383838972077213040296356846959034235575105506410428621800771869561284733065875935791634013251100106507810213827218270494054599511597122715887696279506639660562971207407471411170352900748442301546083590732475960662042217176812282042321174044712471252189279040763159864153293244614428699828523766267096146021641960146235767476175065478578806670388373754370455074945713399412280699520952553725762686774509763257299524808673842935367177282971608607105545863795177282054240235784823309572647523934221162909362440948340431062988584225644739333243582434641421066211894485957630848015661114057026499340011545520656449682692332877304491262584359196603803365264640505104126800326901042165680769457647716651128639760506240317586788029893240431753417295550331821608573137451173734684040708849956224825725113667186281333062571996130874220011996005137796040189526978075642503023634321254961366179539430787235810453112618062876642380667946724250176411394597722807159768936566315409710733620389990377195876007502107853954648496379000045108658130340850480630481746702974222824679018190804432979740481253564366411053324197724202457488436436608166556894394840492503317937055386038144142474696983940440948443078778937218270970181643163920331664733926048176465100590288213618030515071783027141116874773313778218370133055310109836739888212464730683959330956677604260493458865636472774993863631146729151531250559283748100971258595980083200000000000000000000000000000000000*i1^3 + -62750856767124924599867923293096789617162306692184330502529228430564963730717986089894244050506477703390424624654724833581895364960372496480588691159872467710482887912327763865516776125448217667321816175189477886135992847590904377228994655986973209150420532997845503472937697228546490291842567293693263241358471890974833967235867858307741849732179172422216986181295991547127787979597674030103994884269358118451855512400073051633540859591136557849778655059772460541711325461681578710722038974368742544294414989628335570155746034291642653977677354805533235820143387315653133300290192300568910066955216016452330354963528611443480903716942698633210265668096838019090132545663481300529396392558376440885427657975113119290342062478055812485593259707549817205684013585899940735291638363942495118543052621620993001229666230246197194817298746682386563000511519624099565549944099624104483371653177345547102227968852080975158751359937688149480417873635306640416868884896593005867361681454292350996852167567396723887566493156808463974816298121887206430190810832181137595938889870349004904083648421487048431945894236597861191101659626655515851390152244609034427871182663122445420011680809718948831178473069080611343690338781640395220971262035611249039407231677678593670631824423839502345774771245006997946122523163515899474746378634058909042322542089370220840115538564456940970297773582032205022658292440371683095367317790819518850482012823622625988512337702232793169344821670707200000000000000000000000000000000000*i1^4 + 12342005484941045838360204101441974758308010353303763279730114545733805275147534239750599368809490252538715988838907648164127153736632348482454719415036348408908475746061225325491301603993738506767100364006125567676035143851647562452039852582977597376354941626659815944873396632916391958163726485940152371989853459671516839261604066455563213908272469490213073565585839798815288836845562796592655838270444595646305386073705934279654547713269064106177178193789985414600676672529434050463589281686160596415669060278517008457468501885502359279595373144176028595388383804942967487558043140363895565751269175685528243925396659323618904546920400659577084608964823348986611906951074470907626639115870554176206768418261564943512764608257017417377170244297468608945508077809922626400739991383984713130703431761338504743592914264627658613419189693283385001669482282447947223894596015568137537714218847355413429948551526447630277124795169279303281778428862358196158425633993058980938408042523091532331641801975650970680122603437082937212054065800950994504326102682344867443395487598780652442296740083749406447348304691849754514267468898242162829808553521869940058034879451309680273938781221931439520265203032404083462440796872256521818744653313685002011350417658610745428953536109988040774622935461008693897217320207800646358429737868408381875552465271398895645757694653771076064692515672830391722465706871947813615227066331879132789898425081014264234873536697929291693046104064000000000000000000000000000000000*i1^5 + -1227420842972698058212279015508061348775496545884672103419029855506400919082134196599749371190879512908360485376848272479537950549976580440430228000643004983680465709971162804925989018069038702113434769479838158953248711800661336813910407136389826259142225185875879500983053642430653954330680987477152669923909352196546960314582235668483861143002826537377956020212012672166847565988438590597492861694450537911995977572101317161680120818750029846970945427628330777623868217659211453478978153545616304375302323209840609465067822172784575978230003496826183126173286226499680978108358197466143266134839526109660732515039380125728132270250546416965313956139584192232891928205545608927497917093701718028537482973416284401749591965736517394626462332627158502070543174914996881345004782225654056918724316006636181843997774588816442224696333691797920800642641976339286648765381907810564849749002625966624635481262363909431607150193773567857165865240549807263683224678300261483896658230690106196440591817314342439571274275864282138837650825502973934097242927764846890750381773590316405634582769660871320576902636264644216335619314020180435138202856270534638748928133518393213259454228291669459898941217805710195830647162993281637995492357272025067566163359034444773588687443422422435398665529536393159700937612501458374745818074687623968973245967115779537585383281291232186972775027251425122863340587879196701886898402524797895676991954467978650461808555388822223454837145600000000000000000000000000000000*i1^6 + 78152402613357406212669860818620849818662614412219952659146228732602807871416307828466607341893576412349565474631239319962166665048094674591646503188981634038387654373025338546585864846819598213188569829723946739638722637899744580420176432384646739523782360283152382094625498435098855939152007365281965888270250825328126064739924530129928152944645150721742267911716641612749495934046440364648031656048431266049822800107182497404199730447746907682369542815722947071587017807074947563336639783611620174824514907849594496130759100774163329846953270551598833734442769964227935455638823323344206859585554986947068181684920634539529602691908953541849030871090745480503181566991487775647125161989926410097064326231901816250457980853934092451891826289279783096302724135372500364194672591549326617705517712797017084550542984352785228332589284243820716706582159809990527446498326520546415455118331519721755993325958145691616450602875952995215717576305290706828403663241977871899569825733749160793041932979016195805341679123557186311446550656735989936973861542373481342229410658664803665117522818242824400696041742969092157743820173648757249729526469920495127612859548365314674039413526723348787260090732498865412433861920311225995225323949850627851228177967253126001514893248633643163301093620250198318791954987085120979072998154440444055236662950865474957490688380224920597798700807191986939428986730806105230249657977095817170871453819841739901478408163895075521167360000000000000000000000000000000*i1^7 + -3025887484650566229462392443779154232665393939467764406477880077257417976465237556907349213726566722494511549454523981584058254002404282661988433445567634848379666181109074166719614608117730639137312962379856246910606054893390055476982868399063568532790625414011202242665380149983870629793267621577999721994002636405126507037031189345430913736877062516534843796402887979273483771835567066024210631427545066799135183430843986149554595544439309488240497425008059577845796020858792594433653919712418891170268025136105843847616186712257543107671578541235102013880491528984734140297269755811126193307406916143744400825464699381627575351061052478053277497043331755608994665554312679927271746618103887275356692173477747099660752536076587486735151075956735401668679684621568046173027697288012719471100332457339514394364886924468538852380353647831708555844161191519843248605500109234102390923029211222993105916424599627193052069701853736868826610851632364644984921229448064418648052555617472235425142077468881493852434048999583532836777478644708867431020334232421659002151875788510318904890693540782893658626606802791243754010491144010499544138469500127778078350662171250146712129154595152970555992128209439419560130428390194579669260083323194406242006430518945285419777569001730974028427298273778806649662466856326264488757771142086194711014069016834022896802290442422947807764052335553017903095166597782073324732693975490875952727477412401152891132226299420999680000000000000000000000000000000*i1^8 + 68402498232983571959225923925194306179229489188379134420557867613099060943556786063854265443997892221353313889667038115401805907365628710985856135153450031158339228514549302366547218700046367915121476117809795358077321922938079935128970929982949509383802885299288630470740018750798294655546469702327935129502812059087903746573043114635182095660722106253242616486816160878382853472820995253807014482243309644540849071878543059511809827883608196426855945307589333612369895686551675721624389939819269158567961287728999205061799535805809487360173518067096938955831479966138449449336112184696994064496736347061849159661189864616460683848025648523802609639728724837400544634030031760234103095667285836421364211385421354885885363549662412111027994864152072285949135152328236966731212832608811303827159740692383053237862462686176390180634880003382345410027637906505749969952527798445187631781321834964799134894611653762043464533769150147629026825713081385919876710126408960887605919049869597474800602390776005669032352429203202424003788515441537974324516580654191105800306762270254481581041442063674471844418214433092966139691802078530477226143652600084696949838057364349435071339904063510738139259257570960787055649300680433191068375562105485968451237182828872073586287382138973951688243229879067162205352189599363000274844218627827427034032090887662081351048412508663091434885662178392554246568994536871643286809147219048593277412481652252888241315886871347200000000000000000000000000000*i1^9 + -1390694027340989299679626295282852785227779216032081917208562930028952055956072530028456518956851647803736446833541621300114513312639315121134591276539699978562430528768499195197079030179675772402582899951115798556999747373309122589595383735703024255941568013128446196657662209750702912980977483208825986668698475534695652592061281942840385344645010985508781473270791626318800372431034960294982883358801363284159240357895123816751643368453775278107903717588280709941649470188014513660962910590901828031964131326543520584396411963736644350420538330497250657841505931718949245079743451120789668731281918331495540651854965074209126664887740481204511086041339560803044131916837710376347573775750211058153062330021615801439120296679718704350280163233744624159357384603083686655484306488559621749418478589199126820587465962349566439106952116890271367477257127561827748602438905009645450418880474753963626399626190401936910365910082892933672072170804859923842231713462670846141055801286364755567384539006088468760731194115210150499588249038724290296121429820125435793150441104487815528784338672844108188963912883088751222202228118166160684643752361538919457677545400701479735106138782915971763396338873860684465885764137962714367691373065976157984113943156218364436777429061745424926355240728739630596868358905508009567863368998518287517149646696722969112835145667260825589479590015871023768080122964745691140091694354978347066447930620072414722124886835200000000000000000000000000000*i1^10 + -4007115475036937813233874760766255143252478998778545850486398013331436310396814467137658222297140932219355990544597178308644561141601889335446125169090043822762879200771456743770957211333476215892516052998174022795434043004580556501086929901714398092029865346541312660127782507960247695081317754725752799174529790045290327424362144907942524921440617965953370579328848160080107186278260690167232337898850146337898375084752493635608451944857827499917479870675579172300863308234345343113405491678230681121989568552194458956841344524623670207459529823996351964773534742539838669905555766585317842366815822261989321924623546437417705603684867913828732740941917305530584262757589213952811885157427135580169970075250910328604022394565731618785809845893627623325902928252950670915288369194635046188939045872096827818802370020724635113728300406933171684575409781193307320849897759291228288256497415227600917786697094165709173246465796104513816013305323665834423751326086845734059192539365038688435829226955920826210607275402345286763768140480238766190310907559057956610369938602322394712407405277550775517477461977304415836453698655708102893919542653012576401874088966752047564071499598165818110139570280004819440287957878123835113556748597274123844227612748131217933091729705906740749996887136082559481464327745547579567078078974399258897581041612661340219105108230635685853508183964128155119877554023019914892589339626212538410843192073199960616599552000000000000000000000000000*i1^11 + -3653665385401936402950991762791937270871089921383770679378043416322236181089923460292102590357018759745637417713231823803984707737879379643741291771885075705834383482060096252250923246326641307785646643922815164302913275166793320850102415039709642831871615175603266440964881929660826620580216791034101799609270909837761313869097593658234363892692168751708238116635032573328050413341228284982010119975678511910522928481956094754814768125347963650070131243829732993947753183472634408054621804532406696954640591683872858317644510193457337366739904094570367704643048419749197778005986809006816119144754595162944480192608295936692326600519441905070989281467339895774983699305886890468310156837778314878926759024864291143142600036421273305411731732876125237547670740794370557677511533450382764756182113869429970485237873189146059289807237453849005150585149884832715140162673567411939774732220584537479098031729192582139800893011237077154064121128407821164416903959604211147906833769962377327199502105228030677635724284613683021284222097437613350087810777715138684170818699740104231910227408108084975497019473816265926548477620353826346231241773362515059817512814992096039334065259373076337107990424868611398101276468832746239523067402996778988917678704659800798616835488510321305815559212657977208972472110551830470225751731746602558260731498051782933434356943820463647158088008146730951945320684313501137923004921430379708865700229403887691366400000000000000000000000000*i1^12 + -1552705723472625292475072749779345702673235644534929764177867322106498378790059582438091612691879966912659509021826282347468587902707671955924353191034264686327681999684380906680779769093100778787076885250476025297157759386588451565103233136031050510536028412462299070544991771957645814523391718038718141390020816999843718358406067881382116293568587506747282288899170957991901696967607330511469029925341389518936371801687265388009114587202131248045530616540178709123172008147881114454165787059517301960605108776700984860041833615629099523711766510847924310667492116019582367645200037788257335356588376873941488638361577531389556463890560540122003573778782816446921769417472650973989917493607348800443812546582256160724325442110851711517693414553639287781279354686541090420661653182670499020733342155471789375068308426895228009375026376165226256260833182620123967602169964731607442803128334262915268750380743900177640890693382605862033849567769994132113191694506865069234498296110878534152850592974008174475212099524018246941004033874232546201312957898067826417645623141719354482361128579555301058274560424625947362192611516049614379686937786133661815216598084572456919175770631609454894264698660157896652194383211687853008613221868469282926121092312606391254568843860429432352939252658610239378928542940029146561139943729043608412690440535460071330018040024368086547152361805520453052134479571068803133338639142935449575296053427568640000000000000000000000000*i1^13 + -294540236236748695861344162817310965478954047070580678193754160944928753555040579276155016909129184260483892100070209580434579890385151073654243610647067532098827049349591928931177711064396965488186122808856933824654299318467016095958936957482014061341598348981527807415304653368567072723174401121756572264584608701142889728475636695079022802773793191309949106983966312286844828045316546951811825323874774957454301633252046609038226296582959986265438267011292751343652734431851302812055122267646155534200795912830935075254097558621485884867909440554820187514690421862787647238305112120505343052398460699764771954916614222856192863297726794666357495113913649624140775431020514277384150876919005691796573996976384254885860197252271552047497634094068589623085740679932623974540650068179487999760369720180785852571052910972672169844516769794935994374690231951448531043436228892721291597792118612983801335698229199332107255151961858990073494665223341803555960213138431746202026180537571355661932002257098194145406798344246297380461358109074940429562838103325610728298980991491155977538970169617104447786672534898069156699029859679752467720650492028641921113864517981523316805708930250177828998746083701260027906244634704816986697851793836206209021184759799096868980334862938546300367527712068648588127963178646876570981627830933289778099783977215773658512253789899751285047993493684905061090765920857363477693893828426911026805473280000000000000000000000000*i1^14 + -23713848035551953002580414156905091115149091201658517411574262974552511212790642008254149467304605122746878907689007249120579949972678943960217846739678011705538895005252933225648484710615432299248077059982363770375722918206952412409597311172708167317025262562219201185895599754401905421198617951345107110884812337398697060210638179693460143683370613702326279036716737562159614704844906529576778589583499373871496531154091059914524240375683889860002879753787559964962127172873259478954236095499830640412902158960451618675583380228394566197431923532243058240599891470018600160497387772828238542328824777743437631541190514198127096457811459515716066513067482838325838808692560994029006373058209940621751043291171998188583924352441055796390507783863011229106985345192015274201723234861483017924582462082943033991500533888110407602435737932465563342514256725379647072847512230468072444121227600249365403835847085191391574075059837806360010984788130825206195563351136603120552869460571697741997046385272011477688294564593203436156818142579233581431427840245023867020483170003432498144193906151615570989753651423085077708936561455004904874519460713928381040538558122238859426414469910918054336520453737741737277700639496679901564350939402122802166614943437020263303989616737608101760995831190870871175115673636175796747056586752038110890908051877262271725798122446258186074229181126475185331161835501701056129304885077810452889600000000000000000000000*i1^15 + -438338526892527428354650514239286434558040274026137993743255757816961128374243418583915553476416605533008087573080681720142638059950683551960252040001158882216556409547279270183564425137357887496321068862662182685674909208580797716087643435977310547994120555741556395005108305378212324564695712143683685085638865608469139547153833227855936984710821347004317367102775417715664561770778665992250621133516556024627542876317985767021672488486495822424725516046089391635971562907881930470039841172455585241656302231180978692616608945246672782343099814957336255275584323757042476564656737445313196025541060011893916359998011716109029098816436554325195609267646934651540515329808353039783010884397510710177331555896360565907668381891650817901280683715901973506402798122571203232708523743028149886929350054783332276744523291979540174028492732434449806846768377267314889920856265069259882492632805715961187601353274073608523290024037867547020333081588687147936065325770825462171837563319665791226002717890679835069823653981635549387421915309740124493143675560945576235616818551743180349936216083031371164565498693150888812557757404574723802654242163445760830145809375671820469720692473464344358024891443054649051977370275000065037879522905850915546505147950519101875530661523503366916008530109565165953916688547383038458126312253946327070366445513872075116342843121757761657667991981608393213177028026966890152931218413322240000000000000000000000*i1^16 + 30079157968518950667804708819925559501628689097585018530895975551119625759798792481615226230935661433365737285688594818984884297836364426145192873797136783086751634378955114956866559596472696251478387086734965978660795001090647265598307596969928583471508916160119763548123184630399528124075936189245243558516926804966436929001624106450301797534503072908522330907998128144270361201181931738915803532704560836287772736017634316565485018984929229652046505205409899262983512938176417317762025364270113697362730600349527931586579187189291313454381143536107557450930719954027374230171100239614751034982204864599624807186659501377762896766418765267375894870124511943923680473429960235909937427619902192597083787619211512394163573150431936536336400487650666255161766643954320111030960826752772849509126221802178727891504222533333682820128318025659888058085800890643672881543959251570672356287494281945633974043246700063351641525201478673195939545058708248068047181649267104616727697456600633245598156027501370638932314999370898385989931937434192367170876980311002025667074224933354639561838172332653274869214183843868497150607158117079864349368493550432269626752305478456433621328877157766695150659076584689904533217159168395363714653228525747552936053166557142725740291642222284665445975820091523190135480713123624255022855420729993277722174809101390464320115739320203833230251692949552549024599304822324594762317824000000000000000000000*i1^17 + 769195532369978214221564416389948285330776021469098040468856494402498130196256791096708624377514580718200776858879368851834131082164729593750320271547619440153084356450884372059621159440876202970881836109773741141274414263194008768778374224177001396125246316971265504810249192274739198069212283533400939706861125455331974540459760177490976299068512044193593284461940971511282275078225676250422217402892589676407365668890870786645221031286699179001760913373599542706671336910658315777443192461440183174059826994666746267519074903413254064698378643670512927742680281878807284116417209816895679702146552460636947768934713735232163856171986681837151458402447904478281439054090086228498408713067776979880202640481313841143972774496339813838487134231675908832283103116698553719010806302089913959760652089854402416416429229491190757167371692284302608720187401521951848777754658965113797403244199069688604092549580983244977406145656962830240557389876627417520932501072310444990011170968771962715635913219107024599422936236944719701511681940703408425658585285645970474843576496509887502433198268469357533027970300194973103881154284429300409621063825857116250868548704633270026894456541223739187292948624773856596168104372592889126171711194957497607371498579059311644466066661052279895932829874450592020448047516945679483468235561990605801103274555590293035413437202195611128960820354693612907918479278014359142400000000000000000000*i1^18 + -20580831494778707543743029282557152514732600258201641141143717512573816352868863589228879891779458331241448636437603969259702093675619176493210567021553060576932715203640356489958108136560316266038121230774277079648790113098432751041086624471628681934088443202799037704582444964877515372739258193184966028114257610253264009163285773795755917520630159248583929905493321618354342849609521810313334866992223090380257439169892790071908668521938941705591832186710002897908982726021026700834833222206555947988052265095028991359370454102127120628533007649440989921483110458570616744877632560243491332381067198305739080920064883088468402847389701100961758469733459024696172569169988570390193482781239398111994116527137097655951881775393429743138789305112181875974997210772816929446937640209273221630721389847456295957152312897819841671183873690849863548044256673718467160333727982240908811556967881950843642550272203538901290700936420981768974418215596645824163274945741453757534434413580878340966353644411177835916165514999728780260890893374195268187397104710763450502476382339894842440739937622921633065604693833552283695915740206067115162653018510994136803704273952293351839441576459713028324694958484739570713973144566160279445341999565033551672404685303483690367753747670977565890165869646267996551626097837200313160913515691730210482686365942036883252796243329606368364015355831974416323758302167040000000000000000000*i1^19 + 11660611025669431775733079545863167217570599938287948252567210763140055131391712398334968837005225120450450768177451813695518660503419471887776392837323526682455538008594732645805275794240822124883230404431367289569028560390592294769842798224133817982393635679026682042179228287660296414166093952329338136530334135174568118173768747634601434070042403994235900697390121962954276995965878220389575103015519873769376002819362769512554371368114315183374813363774398032056017420209669355209947550439998412437256552561771360037022167516135505677727036782998999766594836982671534404569940491493755421797398152169989368828146079993807772042286206480904355881697858001957988449467944221425111516996120466780184097215983355521372402813117821427546711092438949253705611546211760153729460514872175187491447981069734323864533262067774311647125377761125078343438470489375087349921574540244928817162353770788431009952426296515007410973998872334684321785122202829074899208098833061692355899861925351316130810886293584148408493742248397573075222144144205631006720489351940774149407034745617506165398325263133392246766449169285421471758591998292311181892978943699451152347435797302610284104995774639650795444531600145593510393813453272334617210205264191818756025026653668415913601215723883383415923787894821471689083964302354572195338461524562521679117110668008688382357747857232505627636011395788553846784000000000000000000*i1^20 + 57246381350682159687244247958764402568104086496148187862198306160578621819270933404541257510146224264256986616196534579118772133687848080649620404468412455820930763558359756846988975535103207784386139978616083893033746818740696947671557018464035605857746079903589610916990997984166383273587631375756724165470762588105629206516091498678196172670368616165963627303256612420413280555672832676065351183188716911956205315760535190068235640932287775020343247981391471409659725542501017080523832826973677904843109608622087863274019442137952568044690260621327065186987906735783988081742028885520950832119025930005521888840846338323820032433388983207521426107286618635231422315067994683245303954541278715129019532210875577189822588417965814417162714175310898376334635629309963490556530399125466409975813011738079141842834953287130489049827246586132583179787879147028370402070883555126703352643304240481452009781678004910412637922384990856855588321909319085579696927771239623312172697567518173939191465837440738322614804089406722451790039929826466674163573178921449423588470513538879723626341692372334641281059383357989482903369668533945103732641545331630365737829717626873246604478470986935989091719744589374693891266290993886618962048010943184045750559086415318476514827621612011986657470965731791843993822515867112204908611115838480401848015570451781538832977170385780535552493853081600000000000000000*i1^21 + -419967783978705693497087306882086203264557663575460676248792116728469377648754118462169919589213971234625456062680790858036275736867572091972976261117703583095351157591550377596632148259830073026980890113586195037836783861499804408991913068026688494372215807070596013733754458040389722482417849534806406324733807524685371311541846193361065603528372784392643236996792429845657820927967673454231637357409759955493981260480226684144020336840026128087160435514460448913235664774064824202427350268203683093757191145275970701132837098325899743105278215116820929884957263390245640723751211529273339425838843762385740140762439148986876415069657111234814706487906352357987984753601557737372466173511013440590956446144328273075422819839000270748575244955154572153685683538368449896101256493329721714242460743409236866756737652889689232493397260788627525271725962550192601519270191413557076383680173856166405005567077721751961588966732547569825116146605131635758479405982098386255713217483913129932766651005647231770224997843222810801604167808534074382633826577340995734460118466496869153095433146348479850435050235483187978244775676028861024043160235583997802252403751369822343298182955534476268403489724670518421565624472091946201132107697098551557816320647481220043708411248603630937516693486832499979044386179808087506623142800633150948016335370489367323760459487718047733514240000000000000000*i1^22 + -90890854462725978946648943329975119523329031018632311047605708295123556640671535981363552972820330725854860384437940525922741207347273158213075866756553551117695598440487780119259160503825409480035330054407883786904300645364677320311857120106260455045962686573811110487669934320005343406875624943508129905351512945410826441434735732889853539497371297931623066439783416155159180256407088494610920944496061815454884176832413059317409387589027549294108575941092944531061310079160190880684102425716574859320290553295265404235522811500653208773203482371608191235053663010183942926688221060497919938169155956319697748089116393087233740280354097724684786750996198868875410353181085135337661508174573969581659901268692234270215092269566899618340706669011924451825151279942830872328751655146180568339949528981676368733633902045498024052745960481040445341176775731510497114833961000721802183579007829347622172901348261981176990768295150541052242511737963389968539236220220987556379276735837598693318334070553369477692846048315501789032573287984124542404436004781246925146279164403868829602010300227032356467945511583251533088498561245735025608480069404634682760384117349083055245908644279818498594377191754982566231143495677801499540272413052430601276295939699263203759150800043127768576745776895734469149535464617746545489829390095508537224078016974625765584485639782400000000000000000*i1^23 + -7658395098065565062931762208204002043160407526939094366524014758944853079350285601136883603922309423738843766301120733020132022702444188576982953311785969865578522478961854570724081112578393372132754771725551256151150972060967645903452092282931102115913151351425275889152379645565920072588130709074552232685432017922162699944404097390030043308980227246637549729009180973548002013393344571021972071044366377669948413556574468100700919895538902775355934203689356408738076266532732554180790555168065958400270510539556815713981003825288606239868070475286881251016312430764554731741696247435064354325537883073018795249845741855214405163622216330815087282828535486512717135876977588188341643652121019532414432260786142551369825712313474486057917115461663432923962880461281563790214950674497851459099995804828231224592606525837920902582564780660294424778866848168261944662011316067183264819568661031976641010707002296011001929224252405785355320809462240029213188717529383409913289168854578419763111290282548510320887031967481424057135487714069576202467784156321877606632706459063939761255924142232725788850969452575648143122359340469357275028394537465699241679256072118415507416609579322435532222967597289342606332269606827133582270871866852277450280965430747210753481884109696195503327497012021309248018920801212350510054426686531224690951564068610219232460800000000000000*i1^24 + -338537784652448604084990272230014799085008266060115956170323382011276196341385291457487810736235589523571626099895549461924801369422067665564084952652594019331344377405082869191712544116444866658987158401857423680029528177150926491576661271849511676164255772946145047647957588946575154819269505477598553882063181117095681601823362748699022978323163145825839878824320758390675737413757475601504134327521886117729370075611840941370327220998642257614892300390319286037537728276807759571053359024304698943790961689039034272336057815141164886011822409673184274837068095041030951060611741879808771297413136824908922617172210034215429079552650596842688263649019518469356579913071428691460548879306030950425977879757735644559169127825479578089912713628228901780704770105148598397427404158468692019480725159872432509778239306015009869603897276258129391984757400914710149180834782735212683485945693806182706931014147954170114763469873915416960154280110663110649682227458667153669759995935267431280475550326673670869113970548829736898840898262237597445710452380006504432513729700390364265828360790328190905878607369110521138245289387138463599397252448970200528493687288495854499070846916475007448189939970649259578248993747628800721138397958849389508390659160019344146702356241159767282153129914999430805468760997223601248340414759593144551453930679173120000000000000*i1^25 + -7861586316210255810373795392742089284552787969497270815351016974291279934268963086515741277840972480866900418965977061033660321248022278708805733794495912185758376780219963321459855676014716027307870267859871043887339680086866501196024496747079976561956825031090705707468524056419539891826798493426946311638863487898013414405132575351895758842116201403459735880003470577544550611831874432567678998203617816352300097712630433420109074839059169760151379704073520324847928983588617305863452196116105627487613951236267084461725081101228576794674169483582533513136837726874784924522256522166946991642472143759177931560777736594848247802891980428000027526147608776955394022682656789210226473869419307631776566817898612862985904005941952445075410813347530985439933685329512070018235448258509499954119025100090798267644135971967126024936899482930508966071974376544037119877294687312483189490657223806387582800928426630203036473937474847885685201786944709041389153276968537148871698821578267627345845522668507887017567893706802705293747456219884485568660471796122306247844938943425234224714295801000642684681200440830519122728616359204947145814663811106642434722236020259821233548718896266312979750737429711842812682676044311299085543321340173248858459979349969576854348602795325892426510594690394567284998528720455469082153460775747200221184000000000000*i1^26 + -102302528757026411113280096368597078631709839865139069662860335505831481275476138623337008223648686587085476327651743666416066325207281481720520260459584262991910363605820796662321148798316409742753930737702642183756113550125379605805436533799102305032511042128771981708061393861734060223254038536996553765068094126348977583319738832573842321897906130130092070335393204699632281459596033368056447102578572147412252462876999971345888596944828958603216377092982445025481144003105671361625910976415063763227296504280527676094742366036574306597242323952237571895999950713803359870495781860218539120836474315444732630331109932124282786093596810771618813849240716857841600042009402708915082553809663279784606020942089649403472809442006001778143570561117975490010471249722162245577874501414300363815282638128767126843471305480455403420812067114807034083006591396844158610801503756647777942169417399822721224934215665764115303263090295575583685296413245430774122361376692192655441967929660172996330076825425611181523817669088941630790382787664061957688508610781055052723257899081597275773192798748819634078586451914876172378180781364352596117905417180775016238583576561763239683013658686718346692403731346630181463118901773826279901217414155019734869365165565331605970231343836795167950737091961616419280289610014501513182533438668800000000000*i1^27 + -794643623576014799339762985296459498189978472522129631863856496719051156590166060642920963472608089677015300955847717356560752290025858365549044170462012485179455274930479931385593608244157368962320882697059469149159074637902190059940637845489638634135306756392422148043640579770332757557383660687419740459268085581235862485817263186749583964555729681299731858666105110451907303426133217116433061086946762927141671294829065449096539351089652625306716969492460291476673181530505002036922080440948415495360626725317570847427714329736380140709299088906919364476482995435868589468938748352049097546236077152296867390262704818240296130829401178718724987596347769302948396811054839210481716285293591852323009711267495344351811535950876825390747577036468383361765950979464280326049397329397194070783527963033272458825530052208422695612091638736572314635480771189451382705604913171209047521411870435708066761798310211392443807451879242057304406725538383828050613505218383318217276993147623787218828953139547314131314122868917760973791291936424790350488593133974925088519128484640661669397074271461852538206451073267167241013641440170801789111282380019366835676245352342663142547462079754708812055796238196431180132015238696767755674344028528514928245541084016096046388233994939079099422790100111694887838499629614843822080000000000*i1^28 + -3704288969215319800791067736349370343096706787211835025752294128744995188015201535426627914070639148004907868823181072111288528832164427870221439604742033525023974217837919306267960330734079239186759990381174517411687827516189672911144786340336689444020566257396432089063698249865291463709098943354297538111625181804611479582769514213069283748661888810127858082537184403085294170224935560923725422449787328082795565198855895263353044844844666636184890226170322903877127734361242276067571559768430668583926604772888046213034038735170698406561267632976517000476941244986365461822867191276276600142198433797764953907128151331305732048439374647971296668412679950124471561864660020583052417513416089605503996486010087739237142312389526278912563647465828571609881737378207039437707874449934609354263540359938421922334531059731365073972382483690093410723087496548000454783163844739592866533821395874712025014992734854239685296714445741444053422353484161984558286187767963289205973866867535314544156256957883595448242634105729670134307591054853396990205590756609478670752954065169604713502932815936964361570569854440788319868070027699763067071607267766992212227265051945134461122585872802099515390294931468345925054624953051449539186751829781953650483636800593499828742715847567609280567054054577358506780262400000000000*i1^29 + -10103935100927997091243025570399377184098023014977587056394810155897325892775633139895067093681422391446711351973085159725200727131107106255671044221077935786687909150941504821707206611702141791326272007190223630496208362158142905711925458093018813404828601996153945401171457060321157325526659833159013239117321520932781146605495350034299283280153768529958171810288610355977431315360027738180974771335010822272645571988705298863375459958088084827868960203408331328751702872105896144640463975193327012643118941102302301878174996363754815124731761347693480560152784077548566293202281811201964872195442145209781152965220678186655207396638621309203400212794175432092062069888506432726693345950820832125741326036722527922946929517400247951667514864952949321737582256284767434270492355080603246449604200790195760996921840926907653524698579870659825380694431011365990588934121685193038587468696582902408208621580837745463828414335796810735691991729939930283121950383137749780581154772416833973179466830259304587699126073467342855704462399397187715636543725582241355667979554764768628604446597666013446515927610062578521350633219486055257640169650979514550739422379297417273268533103991327338847793478008619758716125820427012162292096923676254262624051356919295303440837980580573563647694682909140582400000000*i1^30 + -14952893570199904484207520777088683792276273031413922430577976377506736631536533524533654014068309440493437122103984451809297028910235921642952903074171297331260836729335493706344739160065122938830715018731698139143160885863931365987310848645809126792135993635801396882945963308700102955516898962417957528869326119091650380487277782533084114909725918650370853807810529113441129990766783536998127579915809240312564786928023838999928632998220708406487615126610497426874127350294830066524729539626046363111604201648767155349431640388796966750417990805958609689159989229150273201896361589952029417107224325532569000337118323994470195150099381871670341774263763316610769158437753534347436410978606046727517282161402462889191805931600432056187549599522208506236388445945739257095637211877711032337534457563721999438156066433053867993848054826644381438974611790646200601234854043991704189153154813462263817388513338542261404608191017880990190057360036807016082267385258373961670133979949032934383388693642799707148195527203271865532941409599511960473606101578426292206184653356421961831884082414174041029275240332707638003188974924568538585631060449166009328136042312203733738716485249119079365257710222950070622397481360584356288079171085042077249322025654444441244613397095988076996034560000000*i1^31 + -10677048401239384096287429145529521537166994097885074254293664856548973817213472217155075474067764025428599210822232456295666198662390162710987740501418003253303858149057364510783285115836165020767656591711372461687976081606307142605946699844229138895983910667025382463294038911604566215460047343431928040142863687967761338448260960571259378936009617278959816702524175464956489950672946193792685612134608401839527392154383510426940175046914787258062235998311208569500593844368479131072043685059643310255994279181620289278131042689774824260033329973432038337457919231720649894730496776475481958347685287007214259138351929729167330008735642416701076693494831843501500054169323952851473155280092784577323247031985291863344244327960699848486855809040102187735512516038133616781069577678677482975357534506016368627455302965851892224719645968918882796966938086806327259819365076078125023377806115616510378870412993330793345708211300608599166870253599562307575722052730621703863595799481684327210061034265480269283481617685933737326316787192069103589541605389107587799113324951720040036314677908357187416879971298810358238242793765423467208397085983327905632644080479083774732744636862888535039059443361414626936246127783074484265467675517994665314530797809722838515157302683648000000*i1^32 + -3913566237952118381579550242994088571649528613833513809450976832728060927775843854227156949004847743457699079679444191162677333981808346142304314369693245954121969930508169226890551877245298418657534674519412386733323244631892567138839796564929572823887029825085464518062064456197985193722181748007033340950116815803626498694688291871490846622886109256448463938730747582361741219936872439093053932693231952941235725087508326589412455676805491113205930904855113678745753535402088322379857141974752040831686849448111875598825056479581850566041672179026218523734547736365473056668704478123103583470614067103623322886679591017214437675540022192079057283708037814196391269988593149284183092624609191138929817723030061603921569314598393176349063629845039430423428389078371293310626734043172431593365439983965094841098889535235503024525556729382252645078811223187887285888567634711728452379388821308309920709981388394625132719627087009983322494714527806316322838105673534509683628156261584651708801466178283583676455578499111106526095289949498455004921444121824161439305084551055995128284218308450233160450112614509562352999266019345937339818819928486720244430676106683207692669710090605906576807500407066355736274292614637622735136434478291684239653440338514284851200000*i1^33 + -97923869173642408152732826371139648280691455465422033879739709615422645576479930014891183027423192723022048924530904571969481535266069103126927899384281641947377836711180314637975069883643573234850481594236261423250809590044302992091605946073801155850383939514810939956182567261195533051423862973235304056760555070367644823380764302664433510395025839712070504644104815394284731023224413390767070754470473277922514981688369549792341549060406353636170179966776397258701969388466008243405493297602287364416150583577906033005552658137303183471528186292681297335111277527768050869432811350155962376362747378508088640591884764348815718765179365467341896404448219798907988805938364644600905742651727855467942762185385685198979014841221503403816501741107197477853432579019186893666470991960901609913254865091709534103446842770373183962762506656907814279380213953518323080024257341773089845771099067699669068155663544145252929095697650310094866233750690005970200500239264706610169261670326020249816623553409947220221778545725073758313666182245223042171169831217944011492040286171276703286713931885006724541344191402012887293395857814570983248786774596457646595294373935083044474702376129800370702042068817616279063062787222995241861232655885056070185192320000*i1^34 + -6287814818140828672941412483018043631482229734932696343424468698553764697411510147263979958238124904804928452493353801184135464525001080196996361922214306469679989361245556472075530625739449944619808605571411454547079462600147441023108186623948875440510417000948919183767192403768697030957850521004075225614809090858185834125122445893353395854942493296528276346692408293697501178880843946742600787072340185314479945041250106309429057079998563036745017734615806034657224365419600330768835244639774081991542965753997025657538463196718708210339935705125948377324199996943975937738407859580250418805299402650211519480245381910873662831220810885917383540192591371418909241392482238767588547133686491540733095907312323584455802022696238526816936682323587317545121581411467459327436317173275137320001195736778367885685162457731384903816451502494537364008370241092016174054826048009321026234681311485433012814628106472028781599421092737015964951131589960231653276215700366543122216930591764390712241116505283257573549837795176004435066281955956870248704018755904147948171393512294152419011538473096797507428316643954417661568805769897824667413015492852029828706682476228254710577497713083923077468879386440087619683176111353837697089378528000*i1^35 + 93371649792716628287386814731722374231902938934923674156448056598763368630600666345642032515311928441036358575872378365851689771775057645944826857043613657779062542278981447800857705007672019628520309062315728633479960738441696390292717923672700212082068549598450706458060848614969340912822612791443830284355401087384455961408001864550341867184674780744119207665100038664814099012836621048557852337674996223879655211167644708301542654740245938477703565275501857327076618042929682394393986931787778610177716458460489277041331375438348405481227857262548568973270208888903132933107453873420555009572838139989848626511094081034695498306888411296557923711213014332425209878247150153607728422471463077416653238511272629574642437385709422135534698441844719972298192845540876338663905212939030429653618331259558297030141055407798574676198159501102752800337706685210563898425807710718797062902154540108233283131020406936203056986664646454772821629189944159213327894106149412632568028195246861911312641729931336470358597423875657635287325613533765041423384935272054191742082682347846645697460369800219421223421722107702904720811486531360518920118266935330186694220810418304837941745872311539261841732658817459544839840799154600*i1^36 + -124327778661308374817845413417121796881354555709765657310821534376336562311418849813937452074522936851613993391785080198647612225219098563251171235034177907147447467620887905556414437893066725066200771808975830941485683591680875995556212278841715356063885100521133007696625811038952530260032384249131309593239572190752174773287999096361689943094763843219081595672945797699782681615930602575626940250887856181881686787685469855878928328486295246901219722739868454567339404789017053863275158486823671127083298555070600687396976699620489430331149889856549640599691360951359558592687847327396804513119907536818419480346570532422689118581439835810196164373438062581739271636984896489517964470258995646242920306425024886647736913448281805142081872920262763017512568088014119721332124557074816218667583530498421005317268889831807373071646989797829452776693436258814304645605710317571720149351909621809991795880983411333924774039785302796249194451488303394753205424066717784166295194157485251159466508705513748971467852042170882646215162141489337090149944390765786582713439301111626091149218372985815216261686147522637599209678444659742037458470856401884819509034261686892200406904477980210054124794804015765*i1^37 - N1*231047440202120976222896460723444608596562988767078284727542617393540524968206438969288281521315295403906302628020616463788966029190348046755143262308526529489095352311510236534710050030865280955184912757622087829422290659576339953664081350991179465872483535784730452147344412120600115689879831167024781275249938658626178335556650442959774263686723982429511610399194253702421147755954473908975608312591504554051757449914373304011052914248*i2, -19319015896523819260578349781325240514495563119128249651022066759498059775421751450663784870413321173203338148031609394993035403226457877940072054979322148933979472458760947760965438180649153624688172325429052320756937616241241097432729628506725944301531255071377987937577053439750809373491820655325864662097204174746886366436807264254712394898360771754846419296753267843563728958447937115174031497111314237641612316522778885654673184353547603228161973393034670647039613922412974729256545186052790705459082518443469336161527435164676161697734410256186307299024323424884767746954744808431743075084406986093840372220500981599030149978501858964584921365239833677401178012078168699049183852117383194894284674171818721829517027005884030121583583374175011812748768779530128878881447009116777390053723535053296798865271642796177827132812878410426235284653721797260879002320264842305055406948129458432024158033247957987156910425851459242714343711184149844137591963570850086809454499628298486915474601493302058596145940573196673596764314866141721924927670748449572087530701758424623416736586508916367122372374471419467549308343137246214831394815116601282449930597989699321303822583142360449559773078544108605461044032104589537057447488721114578964512854904872994738721212928830019413104297458857168188194853554041348353131582043021684798442677340065333623859313675214687433748398562438081677101367397242341528787553674758134916404334294430072737383575610781131221157712334822587493882265600000000000000000000000000000000000000 + -4861247928877342026740525098972157695942281346461978813000546414595241550008124497941385602662087063756307151669330068741122381052197528397490196493321542473196209005341190858980895625042855426487864938791686845417036000256480414928595113230325495628498064167041793731422244390964011527337014816992644492592088690721762361850283383386483152410498167236537452360801883935211233826303786812774741307926679931897876277379771900231524701433569342278000189981825720532532967972651952538938246041803272634249580895775570486181762115006351487118370615707704266078619635380927196844180038477724874499579910815481073210167151760360767345790721767700041813543407266559580302745041774383679537919178772535749082436165898085031411868552578263549481882123329444986829043732709614348157974758392922994020123587617181678310261376165164481364813999544416494306286729810380246052669380642338619132197592667013740169720589416996319005210161046180799609057063123169429033975789769459091597360917029686145406609859752432212163659175629105573876792897094337306096703262170876015873237623488285868001031306381552725647894887600616791773629529688020920430680979688509168039247685679822746175715771460075215277678684339346019409088659203970501807041160670099210156977051341273222083762905971287458429461477639454204148637121645075074215286122263349721460699101868503144592388882629999149684759758461063198610838453603517999587309202416742874775312742126976554643066608154662401232246478034703759704064000000000000000000000000000000000000*i1 + -794745562543196445028171614238900995046929635322288798026118524518967356469984754742961015324670346260386122343818691510923225324264188543359063865881455440829090115158038235645964896641464677901318996031279078349902988222673657499786068505411520566221254535623339268671202610290813748891593827510854123842145309610415803493704946114575385309335165254819652569319965951160782597837341284464430345081489121590709485983931831316121069131752396753339308791682744559860929935691275074710188689013361453828039295599256915856505428867816460627217885166376894243786576471999956281325102618213977340399356246338009401985892346814554891311044580061645022170695012557217665233383950485891503025097646875229146053648169042640267995656888909418665816905120627545285232568669094284248653486652552343252774384945734423514192639309346775102443013370524021127641992760530752268219068427893829583150926182061636499857136735459380015080532228568562052300208861372918678564401861214693490490292227408773199845160335725503973955312051307515748444666056215542776830506110546451872263796975271943398962954983042548929328939385051770668209661242195933482278387883265966664850877202523277486824703112784762421610858998644217412151082240276687340868766155551949630938394295045943383470486782398484837021923244128948839296269421001751691538640977906866028892172067993087556059768282708614465611861179046102215994186471344629693858846235559160400489137779456848393144327393151618449189571378655789056000000000000000000000000000000000000*i1^2 + 68759117896010551858604408660992118620872547260927348043360732476776351926595273734967121136031330693499367742967103652139774984177084557656604017455073819178546572082029458806772361510944006736281491061492551916217969937626860022684673676170983297011629992458406131468721342637100109629411054866356983425507781292017580592475018162012792486865554414046376762960362014350584044462969181479385555844626804686633621675355540321908536432321271980666650728606693643093680663702716522620135711990435211214405197738621285207523029487901062518673643238189966243751456562620843613282573214771279091403323809796376595648907630896362732481985289524945051462662191418570177054209087307019469015415338929442521747904883599916127805264688517071262870272430175148892413855637634977281773289859863409828069250134850432337441782752204180731481078104920700024924931800447276228621733032411193866595211103273633627686116455297065071221484593086976789079914871561660811386919171237944996040082701001276116015661186917961173752848128275297334836589979100501623136529964297773627056699359207857391743877796118908136623089053793902928990688267021684714902095350329025022313709080203426074429018384998612583140682294062090671082193843498066661795590474553275532491759730818376122311902505737969838110220322934387883973689943849725264791739093439658332180894170372589816444239352928657130513163264558164292836786426645561393922841109196403917533403970734375407130460019452177951913246428495872000000000000000000000000000000000000*i1^3 + -20780483975911536794979095114260811162624217834033816618546929452611286564404799322980385548637559768420616560255615306016035750484268850323089904292650083158980185853650524050619808548424098509801367254109650798588848669180509722360811067737229696169231506132016558150158347524747006265732902498020949432384121746307177850770991807570276788161076645647548668999686812249767773781994781277941765106183830883626051019811171195214451637573334379404732277836240907144894663355487647116230679382876111851260817376082578146321604775142416209504564017577852160618030273618008336702958955000534846580286791719383426486033577532838675901935361239984370356006908663950047228607959941809819210289541046772417128746958055335945795582586808811206638445472139625116780841725920021932088017768663672105181463711791634339610544219465486913128818758004421011016481063808355517398758095047050138574580852234326672875205511644016374018162337383144575240852818573214768852116215656874215051315366443431223641831541625515981043734859697032260509101730564727755968566604903521401929657257148771848960504010483123862949984938771253735364611955515882710814854794379379342071019264037550689335211941157891788919266999489481598199422643272208960532400054106683121560235677957328165255790146342779114022564486484593963671027573837005590917105804526758417516107149186156067816604213372778461866667605110583721376798867645713715641682012487336081700045243106887107783157776717225822937343152095232000000000000000000000000000000000*i1^4 + 4091458310306449214346418206031102361040190042402082635293763994656640461758054077349553126028097229320754269028173031261464283166062058354269998333650059009440921530861775577449350232470472181331068255539196006892277457524322406695625830145777496534129761251022791184855181638873302498387575487932764002385038291627449583624326337696319961278406843616341335190144474399786187543728459408801357285938126501994016299778461311149367851400364986434211284170828539464842913439729927976816947882480740270100567711578246571463952359259829003203697774306507159766446980233025370928177195919664264128354435272238119885222952200291214307001796607390694354799745359914654949361709850498142958081749622087457353260679248798383193246734153516307676503516509098024272102284089542976771583692636605596875306757914745560891248488429954401278022286709462036218255611350225312632030337999932589840550825834708514761671164951608208186828114208536728360755050372710430558547741784319336829767195206620590012908059772746106199308091602825255392657236381723480580882294997413815711511880626152437977818203510353054091649610754550567568745450494234413952110855130927590095722867702653920101558991171189288208085723392776669032638240493398815726044467773719147133141665196930982090456254625680804626316302153575239441235054931440774076470599160770744421428355347802752540876973223600052130527430738082089160241774705399106390310814026420290462229366159112668795656988187170775585540538368000000000000000000000000000000000*i1^5 + -407502318450931177944531669192055547140476359282387518828122906542467472909091455724665610934490913461662833336796848469928646811763358603839487815199741717265455451269662545589993235663108124505108227751227805619628807126496138480827650790736015613058654123293721686428365630529985405261562001594972024954869564385686498153048845920796354599849198741725956452462281969837504315860731205344099396705941171414931754025456150137196293151909419073031754335264163153471209131469558484949251212861561067761339279897294896758739531076708784086892082320027731235929051505286383647103961855645708437874772513052168498312316558386437024271081998311219069025935221541159195374768334542816120260534366381133096477969911839167626459454439902774752435687516552850370344081853846089813505819642403977449238287820933331308903574703660244913147357819111639804800628229733377222633196121107853075735732150733466745528468135198568072457642799884503977940369103734957047423213235610355777081581179697897785886504770220835183587270348416398007561419436266776632143861104905771552255128991525806219058840851878098606496387561883854869553611487063584857146172259176823641638992305305340592688738626167962929680449821088669511973046547823238935096340389026789927372813190521999621852776297857102884903819585695109419545412391855985086563960136093665533271036962165133254271932237704216086693647837826764236620106853333998332525186404625999471654448655741675898935502130901039526245826560000000000000000000000000000000*i1^6 + 25973268967835256207120294073296411729714858318697378780770746354676235643749810737533447250636300998193281099943188414093013233085254575774416046235932215373656174425116809853812623115781444783281645719272804895968806519657460130459831078605589394392331448891454767065793244046524694072438636465903338627587058330630548128691907769423961120985779254631938084522172717671481001235730512475194927240448530834468409606787554552893655812012007966560058003484145455031474475229962230824577677852561329374187548954893437265242990003204097242399888518375084365284836199562816589391662029218291232382182566900882984262001637927522339903026747930107168728154937578844144449880619099422342906084534137364866615240349781719083410061351557556964456342790124058196998734407074009635553904863628654096322661585612726397646473984426215999571363257234503316325389354298558249629950838559734842818078746094920787230985356350981489218846463051517480841062794317512960425202276576048065144522511231255120528700507351191367082400285991149146848577312988436640441228105472803914315447624896945180177986988304975858861135063176664321156463658208990208700919968658428650270683483520640791680041359942422584021997746788395521495474590068384422774894559646439984308399691095384796862725361049543947810663919654991962604896035241675051560120339488806393544124032446709311226652161356382944178804312999724362854959637192693399023088689002540895642913395056484391177311579591187298779136000000000000000000000000000000*i1^7 + -1007320333115097984272180213856688245384953662437648953787252491518116524404945186074144911096054986189020732470152270159776097087406008732439492649807380915092109733622048379995068459447014413491158858611500469944175211574848932143439739392634376874630921413881058484250909241278957211605123264983687946832563028646464881696557734781238242513407009207060692080112879147889446159132710138027867635032403522075103053452467026787649639943007659398386601898123765370975591566028010233615395110530315708289136580953326078881417943004763484260287245056684733109678356531837795438448365385931540449796104359325617241260538609541013348450423792712400140189870320672891894070814886977772810249103793372146178822119310086754197624005019585000386862705824875621622821534967809866207867869244566317182732193114938353338191602229444136033422543624877447837582015463544927464768338571090763326436847675843044845335472168319001565444788877425334792059884594289060775695915818294832099404142649157447474513155082950538974075937838047074018131256454054760557821008150861071494566202320529485992308558896982379314315417311369110093954533162252353509854782061002662567875964950946403608355889604437509420365422726813445973176090000343888839703596940798787067500859174763104601344092577571062688920828180328154037906543420342856949949302509692307544791748941589907556229086398785973865024058029020852219475597236169861813146572738371025139413637487302486616632366379882984243200000000000000000000000000000*i1^8 + 22786156435156203910415578836566925875188483232758736322072294501093492449565724684411755557743596584489608141507425024797997690901865968178409677186850396383876573237175621867537343284130999412659941671014184081967612655077304814065755144073517943728934149627673908112249655489580924819560864293592967306103446796128475311227146072628987005948468835775156453598182555424137316861285654397087760134203755250851962891084119259277759552562400661158076151874431044288165087899044144804676565873606023242903247073743635047896669426375924964332090359452779351493521007584511099249530524872112291496675032707946991933705369299585371535242100956281909637080631018888918699437764617852429040784171928298120898927735893616428957652686411364204955655250387765076352141963216524261688705267285330191363445277443782715726483795490242289331903766022879296465813259251477783500283429665055664980828534958835221941827144194124616336556821091943176239184867975740192251861663173934436873383467459536469171628653759771454194878294517763680040940285511477792365040310765119358499381554223298105762374669433334690351232666485626193476890886640437273495668957754288360905293828042292211797366159528727084110728857442026402011467172683786614511935345241782302118709492725478683305499560988444905043450790770299786769645447734788689082625380823382278236112754120956459848431217366863492327416839647778983369662568005184434877784191619664381638767703070362386666291418942668800000000000000000000000000000*i1^9 + -464165315547599371670514555327806152534260683023109766358648243021942510544758856109662700755242991666663674206908628600529707693083874130852769767625383159994898900897650254309508491721187697066354480235792486389993894014026305738829245264094309481763673576961621945020251229281385598749261768139734815300563664283020038772449535037006549099738870497428073046736575215219515975741581120934250709748574729710546846623496721488162026651435628122295767789908002776098454946079693673417755111927588983681308141749099625949911885563288726124120723925664193420846618227027846248588686164521389793132162402973262233457763631493094245802363574310710933091003403744363130115766957682079167524288237471267823060730109646624580128377233840695963293900781533147391112783555820409585421500143329130386438440617474693003379028039976477760578243947272332162328460070998258647537135935355281724075249753591300151980710427978007440655279450341238079339392254884722403644910772058039576559400351687653111710382942515752709944453676716625325008649052014305635021744457768889869956030883863806255141495855994325630997123828054216658436072235078960035173471325637992739200513656196667450857445367921965989627186190292125717733780046349078861923892133236716870441239100665495197283946778017749852697223260814888319618960001195069165359372805765258724284373537922738621430846345001045303008059964801388038366309758021828928000153738448341263112659291186380389480650506240000000000000000000000000000*i1^10 + -1334477529632880802639692588201062551201915211801925338151462309621022203493837282154072726111144678241779627850241850448743803081786923883273227892171546387966723912693479477550306282876186547972860660253297681772536702499661384099188267942664958710680720882229732629062263751694237891883478435201046833958041739345179929646019328346762731145205633819195432568175002971056918498352600935545121645201811692432701494820539972462030079042283193981552885834139673115812021653677450466771771127619549408767120436600653619835995294009014060595542974895437191949472778169080534005015005512236758007425608922416842561247514684871201077244945322369530355233415375719525703637191606557058647513231762563467981112333691447800642680673621197677374015969021127181081128847112147274723019228113475700135270912964087021879241712255106243872174588155761177930116103460432602331020552334149120555631073718284916058526174745512961481840110029386414487530030475234614794634163108660221864591867907422637064125254311964752092099070154692282127569720782826309581123259487086436878277593600493519687837710324533562158291142457818748918117293416025680775783210948490316335833607542658788357116111222738361890302676725364249115654102170776688339986199951849456587578379407243668008861294338896296627297484653152540268901490364348834142500975585908244474789261618896036854576262589381981121715353587963380085558825248144700167929561426382028297842269629513640993357824000000000000000000000000000*i1^11 + -1215758601567645843971822009829524483052487288863228496981278136648519353539415359806219969641533318290877352974082447701897626612500347154949670197549063139473360676954162234733851389664765140152129748147899383349406588641119029617295983778757513933333157057416596176334798396193809696209840758744267575733179005939588149747337095124813472178211265684392429262319750045674756428073059972688615211335667794394237485005832256727476371774445073511135306289297452251520567658240314043222074792626556909693878797838399758012188753977874652914518580841521249794583946291386086246071269540703110057555811093528488044773988710178292014019890101616305889333418461870602140729603451187323099055348868143205916259010895330045550559941797730906157943219136744001686606939773380576846523840008142435371387449862371951928380344714896775502365558970678300702820927854376274108651509468520536144784431641249583759379903787838804739418389048468801822414235214785753306030716271312978466166207075461359567904752733522267133443209528994285808494631400290534035343569880397727631712130470371487423805885101825600079701316578008122598180203734431274372714014787163926567411621667700290025268418636114453247034332077883835177039230242132067918664859922220313590755626973876520130053726320334986487832876216826004985770891584475780211604509838526597799208188674870796045535417713803321216877964500840640693637460112716496980146999442812593196328378099065421824000000000000000000000000000*i1^12 + -516400603956432391976047126273676685908484653551330978560896063480183065321772326211465539739938824232881628538153338563674089074631184066389734815461544042329660383864088836703124783437979903204440856648369031367729749840638668646632889084620656876445862716014935540601550793268428345369902246837717504867711203194047091113986235882212899271936145301020008393679011885245340984221248240096685439313518474234243043675172252506259073792747180149208465948992177759581375750473334210850475435200500863172090813027654391096767704839584421333297201692981861587641948294820648434828830356888485688275062127307024341789293094739599423678805832723266557027420889719774707991290366783656353067211639719336640843096335534012823926008784656641515887953765159503280444509156597525351781481582802635228984047100290814300183245639558609203774206871520639135835611776071200018130310547090789769900172079547840877958406324267001446820720742604962821925817149435622559345493814623492400874092066790743437579922121810550637244932061389955327108789629504948099824058117827217817567377154714214914124541071122050948724223585446753199875105257706731278548724620410483256165256210177286967453722251258060586750456351085410526741111902112758078216915099167556290170708135531100903100590303961067293423290934125296574702600930648777793163182582994106824991273526372183404757051907527844612414075625828001096210164589412145675283493450445657835538234275266560000000000000000000000000*i1^13 + -97960667165096165441730529776859664691790485748732597541583009338347144695598351961817711269507111985456309234259054352008210800894156270568817109195499140255590364037110176052295552941580147793110508436846721101793056022957348893903095263453177447329492770764137273688232475284398137212447447471349906449080054478176823287820087849516531840260841073573322728204322871057315378558850720215730336350411182351997050634352657917092305354234687000995491123733806726798832679358721825891033767582416595945816583066767309745802904670845132985860768440722039329340841471407222455049371232794722896490189977203451253725853461338013702788077479772952692311551637787613034271457024208118000047471647218174682074006608031758980272346595608211190683439880905612038438678896692469286720942594100621317054768238076202885638137929411969964747675129946641084090414187518133427924336461730034845845983063665649500666245466248301825835884459327697154746941025405567627674664667222379545251634109252602570269465953623932769035937519578934704371726754230795412552054593163052178467019851723533748274470995850245939366187401132699311028671359664247184009557938354697737081172815315039230075942129127308819008400088517028193622413815957123426505478210947623141104372933040692131372686604598659330375875181450120051602358648193167684326666205148195538841448463825495287432673003586027236164313940858909598652421085620085322237270251641703522444194611200000000000000000000000*i1^14 + -7889025067143771502190861889352874986005620802401738789344791225730495821373946568792368226140606503680650903344462504309440725745356469063571978439573671286589945121714013579739812714583224116735465248014928391789158141755701066969147292679510783709114608964544008944139899786910654608952742874259741654344508477327683228933764279638006396682809086914362874147702808453496033356583100785115139903558115449819472019088485260164979287545333340611880422744925912787291550277111649495829337281846369203300757385798925431274750514865869896552412914205072116447612449884722219883831375601103888093366657264442286806676861539606220673505312502986080829272422820057984933618068104629292387820276653213064220332665534612078786076395456447791889957752191028284841632165380774824427486648122868975900052065748276702861499115598910380872526710093648144134930592949944246195187932774647851633757771117083251783383400074311725111301381036110157248214005826949419603377178002956836889789271438130256567540025868784959220963348689456399665534645128902069790867500092381685086679801080033945667033813551374597629847298653759702693703162816142610855360383426341787709780526376065346657657343163192829869353189230147311390054756213770591760494498576101571028647712553353552842308762434064788564859395584455338699594449947479886299124303175224134538920498024513368364152651522479271602433837123202148843147670564537954795874389352385525841920000000000000000000000*i1^15 + -145822544640173429788273934274214670085786821782495531903681154624777701562981274699593859264295235324699860313927945341624855686748743194913109669485005219616142507935769455036903108825388710856753903409053732753008901950535729256356850479872458939580906954735604325491228295303811263574594345862170779863464270117616887275645538582344609424519446697539707176612635064954536445526934692641749320245938708995033701009256038525218438420488946612606198642221057564870369801654287914218438441706142986318962412674023056383585020269830516571606502290405542827669728506117525391979980551065928400141287656038295615208019602340907804840925952028913773832851359140782691948560086242610801970611307061239326917724789341741938165878779685332470202352189724594747307770212833404094672341038782985114626673670445562407904501933351899703823534139010143664430984316411951764582413901250987982935585270769747617994530141302542729289378859217159845061647330824654131078912418272545552504289280621088364275718981826025442252539849401745006833157541587029741440869738423916345256563045755936348921423174743512665521561560697619451897132135207809702333392895812606357383304154936047612142584211894270882764895232659435946785075519284856147277474727875746994832290131066181251515584042054634154255541338206767195790396383114832080399762428738919101683413553743334799834498179903208824941313341515136422308752782814458310957626577387520000000000000000000000*i1^16 + 10021560013217623610534380376264845563341328047267179810555157699763239908719360601490163974913419825871456852623642721553817366989076825795321520044398013090670320256808662136169414530433443854856868647262373670906864108480902032684067940196385349314064848220416987304840409863881274364465609509122651553690644789096300310567751670355208831522287849907470551511827002464189137276540796747839383578761178018274349890330664121206235292030817492221637556068519939707167691525662903744155873263976710914359270809862825462335958318502896896856368176063644715387322994499929735439811056193254873559816154848738161717163263509304041780279307098129343249455756964099786433503524578993909040831552256383286969805746450880055234495920474420470872081017663140500629307531663207370319612487273625284106494391590411972182648540218292259104711800725589390273342857889291851647838705402403729910433268584418416772471723984544490116209556690607224419120097904308267496444806337401494027687479629406667519890888921584380567075558673126585616918313305284049787391728697444723868703006690300293097631430224940120827090876504770100048364215403447254979377947636142894961536960777493867767880593956991767023857728822659845837449984655389963634126924866584983744352821484437696714962256173315652923693310950753214790775521297117066838019675354579953429456248727866237218353477908993412980988276531475890356427470220170049535292211200000000000000000000*i1^17 + 256316919331555938845949306994936848300791723846934715403933301582953157402193488865489435870470943220913418753042814860755601462732321516185089834736779988797367817908440125109750230070112008194761734988709585376646890098856769609337650616132923109759520722501710284669750820370639595328497980651349166059813144927048761004094136306019394064538905232685187966027561192871225515660601692028539450295444363693937303142879305663302910425412545380828608062080651408881755964554287996856101082911529822568661075620714048533927315867749064696882906615995525713470399470849858115133054393309734900476027003891257338765048981052598529201176379328149680120515818493737866446683619387681174927598323643810816229906677749406236887208249126992040249071348714544089850202103025309946720794207279220184434029000476665447094302973467505471473718161836232042167442101578252769041535542055597683338701347102677835362452668505704292428916680891586834821514898324485811287957453121892651815748251124894585041931228223418722152665029921114366826684413223219421291881500600696786153462263514928696904068036531893245045507428837727311598438981841523667822286576207656263380612797290827943710839248904520413377147190529256002680007627905616442627795806637116829334678976593703347090908708959189395123327420882639120582872389839710022554022841322321856402179139454052574814822734463323021915959102646813300010583867360416890880000000000000000000*i1^18 + -6865647277114581936379044703819586206683083567105623549080360120722293524342341988287222190023753505181249040142685376547512294772067609629665073818724953189602651487495389786497002746765902356577211686774175271011296293183082110891313613484047091757671197281527045381030223968635469718227674450018218020473124435519981950073798481903714774317606582354060206716608889228716329197060412580509423221148337192645011294839806798834717864606233581002790748804565287427980470695852626468530820998928106236607638611826019243810893430709032491432921897463130429938401384957899678699558296924063753602246173340651568696941957824223487588336485333611575333738069853213973599598965656948101293425052658694896126280463708610886072177673986396590551512770275976800819281128972364366740450244045846113524816069282929569257248518025315420154040637721710220041421045544791921603835044986754272539723122469617963436209819338607155037434214514150497366895788704874540760857196141964909801600028589122162134773646512830062181771909859498000666617753703160072111988159327488945817409711573107771688687174795740156198434741109586865687161389489985678272084263913985621256423976092181788538477219075920271857043475854005331833955658931642038773003410091365089999824860996190447852757799882514395221136186574663300769639743783127408883939135875251478910301790164938515359009858666177040541741390628058061224028204433408000000000000000000*i1^19 + 3913524011101889104062944414097247138783305490091501000076325578081141204118191524265474784706768370320857238219124366915862482363150462942545202903317809063019433005294388168733142692595559222803397292849359371677460548886243983909877691137701983355853508413751061759071272376830836852661023863248391924958601667162139427397450807326588110024227325887194409433808817814743036752094587377561422782158956090766370634564158460850168817158940762083899677365515938806704277285321036787872187950926342422830380328105642512833184307464191775349428939619535481146276484029719906508674344980592644130614610097936739895349250442443497870450751152276943713445576777862366734529844520284263325959449399807955917493001064765827579982122420074487391693390982027630163716564769692774330746517331678421201524921058850477906404623671562763631082810838079542359303181835497854203689142713466781712823448633975895948283564708337278533263588568246189832109661302654333200475261448189253841772336961028746608864584443283907574606612787196951078939993396521838267540965308460939181258645258250754252173463846047117051494039511368025659999663493152096061611721006755273579488823452189220133501929501640643744954606935897491013970427325804358252284114348642979400515890755826636605062728251925165105612955102013514279163862691619542143308121508257516647319463965867628988104553135651915504631524787194803152486400000000000000000*i1^20 + 6747441486580018327151655104202747128080113264119867118699075272016103955794693679822771480289972376315325938250461541906036188565345650673433892821764124551756009798004663614287296265096667811484392965001632447298483537785579986507349788300625249958011097402277189814534773793306966439560193384228674552803713041801718459859906389538227987606715294216693353882973926980701379258303803544743116742459816377815145246248099853080091351159811037150063358449933488486432992230726647368477891900822816981608869753437950703761199899715854372437651117112865573113412913633480353727200361848096095403963467772796731514429146214319574084612843535244117870176325729450104385661952075962876555249806481653647963300618930426171186080555351001783307752312501596594909763997694464699842897803740394569708570383338200756003279808899229825825521997760532247482700067695437783098520306604930333758578706939505157092556017235283169004674906690015728759599451580889263785782268265832118633230528688565315189048914499730101885682962151173010594984125049729868077576010296821867914498478787226004305481607677874702691924309356931750225609678914012746668562411017600903036837652054874975339306306058884458031146549689403807790480631036197558323173559254695025060904935964952651399519195102692174235077440639670234061740180777008845039541619174685120027711462033145950845688230392333388519318371696640000000000000000*i1^21 + -140003354027057445070684223393015272221826613724170095214896963696698334480683415415597305877971712573795448038461810196795475083075099055361551062858477425669914491392489770205500084674923457249620055167853099678470232621849452004815179396603034377258993925647105628650453519044555823249767250387451918146243019561057382682967829347229773676250013144876480097530802018826633624791423865073659335499853227730279593213797108471316020148971505707372074793747145870211260478331183590293671034906375042885340971114207490413429366887325448183916895319262481693142294271303883711730219234508880713693773180314951257286383148703353631754459570416859416244483882614018236210091990816059518199194094872145437138095778046437838940864462371879518687679848200154099729355417998419295278356021157775613954088571073485294347347690139523736437307725746106299086648148428229789585644212529110206639684558766042280884797236240850266700363866996833046554691154017286931465412993565958678323956271466111288742179464252133767790459859918491061464158651763011663827241626209926079650536786723100628657580248266253632683609103069101332539780014893224857749893097618471528198295689726762729854966632713302089882778017977454715723595044317608851765192971825765017582876816570086562899463645453411347895480082547861994303371847364997297464446958192153248709454216642580710065659276743966835343360000000000000000*i1^22 + -30020719120819312444980706760052044756690835316497334756574218344137896904603545802348647696775368288611191888512952285026934845447552589127244327638940760966614024229313447466283946140981999176698639589209261083883178601264619279888473118482434578338692185632452807868626542396844193331480601777486382151030184883397268485073553909652128715721803062206881387776844942097262206845061520162139330169647065061685960995412993034093934649787913599560146126177595806502726438959194789258851188163342555479520885491895896345281256355140711261530453551948477305748998823300068088310489128967384370595104113923932544417382018302903231752153419185960369595359133617266255929726005550710857499651052390569039798936055783857170054245768722252560892808090861607239157943030862863944214784498705149478057287102854852664791088788792243452452878513564051830616690284625235910717960518463624099182026607654356677976223223854526885922579859114747356085053020438979614894002956941968910723961682693939988667380697328517944615845425980058160844062987225106356236484544671174035943556332987696211342250605110145961784706775363291102042853345344851002285829702357580492494401247308132469464974319584118411679254801234037243182867818930020102778395773067318778208060789183158341464148575037694416801156796822415329189293820623510318315027906364074388733386821451629607776924455036518400000000000000*i1^23 + -2501994734947355346347121412397147290516575960349532332758137536916782824581467146672701725753736846411936625077682552456513144470512590170590712180495831697706428352337830709381883043353426123725349831462702954091313577714886439974515531321036539324142331879371429303649907955948163342150574701054976454879894914075592825144504086985646955471206663325952734806208931436785337661459847789623588576490208993904965492682441845987034021478731195244424901382538444805837098614593200776010337404791014134522726365988235757113464516774092451292132111847788967963741597798073111513766732523733935994609296015676756195438792814860792383183154064761158192111346892147168875902681318246321941407288349674577533248583136863954935817080348795178958200914273281934863704790146124128801025013327309406373825494529192193695808186399367329400629627510145456913780620833634461889389249706297817286626915438726846332256798570610824530401269729019326195807298888130260291752642867791804243654404498861402905995991223188294609039078993684790294296962557954727583807803824992280128219388930689052212840201853621928663738106763447247943030559147489257039782964718070358771215632716532050083386104695825956266079949830417113949702370041492263327851083717833657861924704671385672359750109433208749459772158519445825614592105502189106744514700769392218349225407200246236604006400000000000000*i1^24 + -109353285340182811739974227180540446821984471893967335429128679380184663739878955018294221729066354321708677163220543213686147611383424476424146176879202754116884860072003187309072441563325073442603993012246719600215527353009338671445332838198786244765472309405565664032367512215382935717859729394129307088120468202632076843961708251993506780816716852674704801957060354776109894228607858822856118453568889767235471338311306440599977730641968310258918314550188320660272888259594625054889294673708999339502019726466081281107333905309130929533826435508766828101373310018063636023287270081763407329026473457129987999306052380905005557723087086782150212286045029616756291857872165825661873759746885078174926919246596364722442081825100614482609818651066660466499882637693314800125301693283581600945001829203764526018739115031353978656177196111422953766907706530771821177735289434528590360366221337649436015733544292835016008714300297579251403844062639639079099200359327803451014605391816507175850769636387348906741444129256492232892506200760596746767922498148455648426586637937622931701951661408791289672824709965926181428815582973952203478996330067240413828748419629208646811150911580006720314201226503437210791359390520017501717399522385195689656637631049295794162984006024873960416097260511623127960464711444817183573962736822414110432549264162816000000000000*i1^25 + -2499257096045581226905688112665335553419380535343421553585371751774319740314788857868040779697955094343070169589353553266071478363389838425554454516503576664371008415426094786959092735568028450135524180676839609495435707932682454222754185521559233328380571521184604799839470878320149432954922654100665897084184244819039888851520272449376144687848681887235735170136885485334479211639187047375006766169485851801105859303180855627581232487742019447602058978206184229908204614377390152483523199687590295813839477639398870880888061527245268260495345323572353211484582282391607543126863152543280612932429930166519742084778536006186209200417742855794469215641078826592914054954963554748647557477326133661670175152173129290810148498257027523615879573627400491716588857940823012048710766901177422379683671493721078090732804611151557689523945627977517945285809285894433757342613794465069353376766299135682837822372051789178387798817283559912169394337395668385401156091054944179273367943915850967648439066301723548660872705396983171029127477838235634428944003969828490525443410055888352869539374548760390947041047562816611796332549570498591771141433565139248579477445877429030039201800276040846874361425265481711911993223293674197997626054692943364670609231410561583110968226771888126158622973653582285078477581946645591292236611568973010016665600000000000*i1^26 + -32161084305589022048728536221771267751391374957967346500175269921548028916812203722314846502951234638148640801615100928437436981109589330562966186376487419093257598716867948144142880274095326635136109121859342018977150043544192301720470491895687856543103570618756971379283407002272915149193203369250136764634411892946829182267673977894190159239265382625236400116052348280380578294058587102327210401866184372521783275907707497924958582989302477690544905632864818000622853432755266327173701119054312876446081411799850835265819231670943853510150328497607193154583265169916863723580472792004095829340837571636111436223191742688351000328598343590894884242426110364954270154389247787544987523194020321923039789772474630912731372421449062347570114731302043038226653564410810371915596713778816193531614127051644710220533139754643755002439660558080917732360407992188870203041786920971937345090340879910232491519674149640629314524443461056974703524611169445668589202764767802990673911651373268311541824051735241708186314372499596307835079553669575606166415827095338697153018364279057247466008247817953115676122611027210109281110431099994077108658268402117294956832685181358901476675484658946464175723729318326338792044137550930004698449179077276331635765462131538077871068069525098187706552622613490889842692528822905016578204625797120000000000*i1^27 + -247612678498300680202383851193862077859209843719404913044053607337573268891693918238518762921086720994400294483471973110426177691396873580264062026581848184746579845621410151111501425037649708360451816968284863293265656922357686398053593613266538737498336610878315888618015405244758826895093990944013970101155730676788858904526382823551041816005954479935984398990638193573414229023967192429126966446965218941178013166124873997035657526090603384414256513428768722229040287931296748653252624934169286578705573766820228342295296161654962325190469838969289354213808071998813539890493681683552127896851497354162798894167616079697380429401348543365875729937852815541906696998817987132919538928536825184054306528263053692772974745548163241853542135864487818640317849109146906587843807624145324136208726392878543371163310392902840923883457886863227207224803918241966326567137190216366279314928338909290507491206630497386200797247873169816006375517943686619756495180649158112144885326296335666049740940404675160281051399783167325792508788481152933019403067415596437670141238206698365368347727545819543578098909836251858370740904105935148873714061567147982903935758908959426147394439351451196037762902391438818567878189461861726688268243512322545826449121329159409212575540979130428341482344484904867313245096734305170751488000000000*i1^28 + -1144507247678799500574528735179022085417495167668749055540700594856756980107153192975575959078601680099983060284958746031434954886107431507761026390659361976434375925507773938826020746821715744949752516006871955137289305039237189488496201673159913520764897924676287842052280766171370073620197750373200932270511214273739185801456653339761315283046111802038857872604501502102460535544058566986990783236426759197418105850893419704284837154846867943788265456076856550942031467576950225897559151588608726541680091729917107469326092035435128977945300899967648748761569242421119593079998021592313382864042787180078802137991358598519606081194423532206310615860503695421852995946731511532842650023273184876099740384100147906257034371973016573289309709112247179365864896947245420812188779278623689023986062520963110691041124931989969543472000005392069166697010949004131873607475057998542539798993192737492252004297039359400376172801897516883276807680977210137972559792500636444988880113060120327851302847764264808830238671678701776421814750094807972720644458304261736034154463866625237087898942211425096528540596581254818445977262855956365351490243031879412418058603509385043133403160813397716482721602577991891188356072431305413182029532064652378347991297017664917988876135849560696792258098034414326852446112972800000000*i1^29 + -3077382251743922015717178606949094915373277758261897777227827936742574437379616022051372213955600961533872873343833985970546311324364159500806621285202946659952738617451411229175133713128880139196283930636458563662805400144644146391462714379373381492426725793068681717230400946213821788497238847185535692221134928310472802407350319753893016614315992771712663463661945739374063932618425019985056261111334525812559870065862924703035292385277846224887632760515456540124967392550715908824751826417972604085050540607525551669618308473909506619486454008563285229696969465556808790146796367296937439915544360363641233425693726486113553703475040377153337451015714174191486757171158922717620441416353598604070254797282616632431994606360632879298086781128322704577496404297323456005751641543653059241550341731694164927044314824064652671691159350326098837057962647035200720145034604988723843168053031240509392359276848055231036386322053641301313544875484672463803487254013459774791615130605650271277286660213367135434974849583565298489785156142363212233670554054245062187491832353086456258569898775420586459883789068258869785862807891195752386066660466027935400742087548975142384040464588062440798017108226923138895696257711790049154241065576943791340768675802350501203184153098204796344265134001294540800000000*i1^30 + -4436197420917616132271454062254353389111065698728500953036094308062819420133170939393033835226701563083794807974093868863015065545691100252460167152232244716890079732744504260131217145696568743884280616529799058158268895996762374818218901605584094559833740820380175113539339471020053437178115827112698075347451946555548168660310764340571340577458682727137599312904563156559260136956822028785693347006457870767921159674276143902002072179513403094311528181159592349415994307099044543917710280687204790332671736501246970094503080544838974371282120695759243474249648520785114609529630647704118012421000645127066446542983634808091725787814011349678935043164510527704428202456638948680626117136028015443084869343482302279649548879003565258852318900933414990354328598846821033198915921532894139844980367496778546472028988384249809587166744076038633403413284793016986773236149312396220365628455822028432369316742465452264915640306357272434146789943255261633552061268562988184863326935690254305447484542414476992273408790674261793872274758339296175582662313333298424027243381809810557378218253408546850190971024755555439461678009133072866154804305448938237669754734339115647170683914486141274404076805076075267474882788013432162918024797084714866672402767055958954812194913081912981959442432000000*i1^31 + -3035537220963714739785243632599038676442219565722924394020309256524658027231959271887289892473844746016875383637430283215282458571813977521014981211869584814034647798720022200474217177636101848869253344562499686124856428872073195194898492802892043583578106781036159783057699650143603233310404086595157893365590443342103085464644449604374213335448318548831676948679939161572349809154193131990845699722260304242494164589923386364462062596986018092127117033822616927610900649194008570011972376909072815372313233342709419709323207303933798783467252469677567158154747372863994904052938903431118072278325290525124026487498014968002269209810772115686298895885395629878673715342308437820329059400960177434352750992150073964708636247950208488951795509219817545030361007337037453428405467753637956543866359499208993608392853429232075483785506643047455987070277153566492800726797992948099340465076705465049665799908544578765275945169021828536757413013116501761316294715107030175087886153774303634415629207676100133065017919264214925970335211916501436967740180398317392430051581148995124197013864587306629955813851295532470202122032965623288337162104352022113981412897906390352922038780344333953662456823576999511636789649556763482094880670182818566200728621563675578625551229115596800000*i1^32 + -1120317956781880704288080363089389588582659416494380480009513238948839518239737904782424125646385292768471952148660582369026597358533513306363502760855681796314698886386636440732189679891776100217252620038127418127151134604507658460737309652092765950617412860788454248182612155592612665850091398883069002694180968686853192656553162045631076237554186391292649410176372354239512011667776715422542850609146384882913449500098729809784314930538976385530640528554988300442878278585644152178991541625949381182322131555174657795780167755417528702841506617228949946074597651526199204600815284237790799178071999620708965786824359177642355849541133543910223208430466157891552420934743585001196205024672333691429145622846273047736659438923880100029419858854445192839132661879099454666696219965055840567038099815929483863001167315121622414609769389851468706700980256307821194490186802276883495522540183141000573733387181633319826486083761148290636373849173841497977467785503734578973148043655441921497012180518213569497146904832870119350299186153114815755580413984762875475563258180762347852117836947227260886794594693735086742866433476232336769244970348824749093828761926145155556329028562543330559629094267220829328660993293849278665200737238770351633303064018367214305280000*i1^33 + -18628183636277386377138419564299659876457642483624625251053277069767203528935764043687150391251785214477150884191583827853003242022580873499172759840542488990067646156225067267828076459877039475796558949730051078911965443541593108946197008125546986935925709607569315693600691648733213051703839718513666787281181869674022092683840833872680057626412474660129990538159773155985784434540200950824829163410122652904462384013468007738585604040558558546113544241236512316349369940768046830535799428183545127666277946519456634519111983235252505289616963971538730396501402624254209614625664990332729288467217121164055000095599050069189651000853199177952149457731017158127039962928285405740479591006950637597213198226558183152548231111340742077537136923765205520300506453363973344409348998333520905139559097474951080948926116888518679194603952234913468610312242741767598911243067017820610721552716436864673916294069657657973564709062203437450443475271266619850545388216311831406461503636350764506397819215063985461639970233121497146664603671346856305137113440386847585172456437191972928144547856199279756320271679322040043931045478616741155849814309419138071909202145548043796131632252440421305168938953940359445014767978404485562744014737123409129898540544000*i1^34 + -2287260559740551900460758759472854091986934576421674713875045086565988072872297686809527434944490497370816069725530620494935576753343861401118284348539068023288883815926423360865222578127041040034012676108179721686693092428413461911266043935111515549288512469569148060837548166324819323620804374916023518785791115800989953974513982980670921283368656943165632937750802738995205390750083461478444115337083307967233172912615551849723680796381886455047973933024957883133288169276128920510926267361943561460498958082088444012547697196923294577210352246840247771827406868896817241534219344415186552883518774083465573749870333639519457571244221573946223978384696166989225845405026129126265893008054852106593522764153093223403221812359493853160380466176590509181055712843509465045774678310753141112601676512497439853075751679733461342670635935615745889387511126282319841023798939325218507990764874085038156069832929826871521530111365351696870332154557526875021799497414470859290432733602960814204690432520953983387407342953648833930774609095493122818712159783740230111745197534623506884017076499537850569701849284278326856855814662947409045235837077712815836478225230174201467839461827510097254929055743165988902271318626764938591115223529600*i1^35 + 46109113193027243436624324004557108867808449749894875969317848062989487793571461098032684413261784198502951728157454609110184578170188852508413573561882625326313803481760352564018203896182942128482782743535276439831215870444066309751442817112131374075153509663094290174969737125459019216643122550668490574775860397597582528675382460938991214166789266817431049850845469155166221762776250343946149207239969284448210684759804293934103293603277683904190762724373987600803433185585678315070967230241159674147970511125507891650864314480348846333168902545389922313106907637193674695496651697054816314051732764107581557353413798641292684976162839599299931131530603103978513705865721097802658914609330850329072019255014778958043773504045105706885551710683766349258155802944665738920913968016630782467043526060420049596625242667900498585231870454099439903709171673986388012841377905581609427875374540372044610636069838283153516928666674286112881470755490094439579522947251276203432304044566953461847423026629483836418357013808239137281620435216085970268011190623497273732462394154711509007152197434850611733494378996866653864952427451746025337598905371072576270032179861427563029877041478787787323279670605561966428353169511500*i1^36 + -164995741635801778647352231776489433366102749401852308304052952868689809390757126021761412127566051689689954052723940575011747304427325838703667029265110808262726101401984100309737412845787823745069293410521298185731642077250262916537309144915255469689889975038113590002452123631190402869935715244165280664180951975003144917904866008144593096868110524028372439560935246238231166493150897633614313689085762005014123156744212050165101805756812660218087307653307739437649093925593629420834999473550471587376595382649427604837420888346565995038459918522837525612949113765416608976505328877390419232184074771370319475524323173610955793866532819471591055839120425657353471123541665208158210673837971332015093496966617934724967877371049230717440683135620542796474697283754890881685588615756469696332919542688703143332071411130685913804947994403404025076073815813627103828629085504471077327275016798160804859050773449035944397752077664418226247402095124093603829455886772031722744123257835335054590291129020169894648072492697863181781495706436873987663274264931460612848100783265951880895406010440422215095144576624369124817016224381281504758504183946457399332186457460798694854084615147195912787558916723161*i1^37 - N1*231047440202120976222896460723444608596562988767078284727542617393540524968206438969288281521315295403906302628020616463788966029190348046755143262308526529489095352311510236534710050030865280955184912757622087829422290659576339953664081350991179465872483535784730452147344412120600115689879831167024781275249938658626178335556650442959774263686723982429511610399194253702421147755954473908975608312591504554051757449914373304011052914248*i3 ] ]