[ [ 5331010042303689127912797373320748356014488292258420032685735240362862392125716427957334627759760616603670477642558721659172692138784145397845417254562219550831186617729652038870901732608040045905760864350513775630560252661538063677461733429754543612792073447249385091775748888382286463592098755315399711838518729234057309633412275684652805527959436492109239533588495258216472177841342466411634971159053143678827120088206809258448249967340848005983005551515468246033162841814772158997304182191254117403423150703013899744014104823304720687974698029870748708313606747759544845955600385238211072687392416355662141969264550873750945169217234211174478936356639293315847376304343730646137952875231539792884578123015209474282511620652155946144384714895282834537720098895404159803966162106556400005498048376213317371292204348603029186625448398746597386385172004149458313469783879663296871453950989950342579487126214857443830401376924314430674494331793683661032426385429758778168170180697208292580097929107906260628881855900198192799649042778539298268436806461576358840460470349487273534579593347396494662357265435869097667476189060393270410258849258475176191421948038872338946879257694925690512124994305044745182824457968963362573034992172273152553160405233397601913564589738132106674442776429788475583932958885288877020157016974396588422492887165546660977687236851482817986960967637431467809899414341991586173406772065800185446400000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -164826301292240061428660150317472934863315746365559768466194298417245348931141873300916250856478150616845574119824207080507325023525273825719966849677258469015448762591041772558403155162256650642951903444302362094285112227196703571830707963334131167373804725102903901091184284428778614756702188323754345156509416187080667951326146063658284150227020005354639993465828070224859315370506231696646189894622161177069531081659660417935607405360441619430517437558980685157145454757422368037059602289099672134335384646655950928427425894259131189470508448851307934355529449677313449334865205672636651255404361710635023059101930101537750547899686828176681249177869246440562882926891709389199500066745223758856076255895486563810028014848793127066647586965261247157703997207952417349977414488108871826970780453557299805407586670506675697753454129683934936766144025678428691941465397267087371501542130718726677353647266114327490665474438333479743767462933329005224053624311488386507244469893186414184131755254389291378399735278856446459710325717293164227676749097300404447319338137197568741149285054390238040777388580437575461737086505699874393529647246435212191187495369864972867548241574981000091453574782535064669157902519331062246422442903319368133830434444268383148900438115125625515195385987851852968157439595993625465014318568982379874994086471581993883446718117457108144679661898093857450294920509020536827782032065542168038604800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6272718649621617431784979691821310007466869174826865516786632718301673540501358065969070058404291605298815342825549060492842646429555833010989713784677599524684936381404779093489852560100534666157793951016890029307605755763906039051106516842805862815847693815088867333559335463400059458698443811014823116556240307462754143511780189373927261478716510826022143817764180918432676776149956749811012286913285243014289447716271270166079611220604074066827391988908210345893983096163304864370643461066505260938466222629619177840922097596164164236207056691296582353994272878347049706958192319906966774099516768056259006348418325212717029846807319062670644860998010804616980323985874635467746681198369642785793055271530185373420182882031549339844303696426420065956847744767959331956730910726316694677763338138499611112786864795464972894635847370761018677135985866805645415157740199518974916759731849697159025424525602843471411563948301620940262689981208367227049243713398876832873074039997094855717041852164703293334782245619888390355458630411676999672851792863561312599935354663989254851668551061599516823229989733259692149345134588517048377046266389975883101969230316473329570157197877160436044269166261979192306793229865371131268082977235379890989593355412883821272970090488271069256782580588588826563534366821333400786803687414201091819702273925670522806533348952064631432496158879104080243835702127824954152753108854707345529241600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 182870915641541197793875883188739791355104041441379942553283655366617371518463426232900037203849134493131300767248845744419118611769682602455710461747809519686858383289171671247514787764338802900725874975907550906104313023406819657305276731892400172263724045597232684891402917150541514218735988295610512334959681839095874100348020158124326118621925050958293104875889676602706063296885889170780400941027891129667999167969297517293254514867894211018947624848352639315816938381671956698352244266201008149081472523606121465298589322123004979036432540196021557195401453072653232767348046936408851562845332226052834059016020115915966821332682642188766375679703833504163957520450226840579208319758138686745956804480752693888409119274050673354535562075940469350611910447392022453847166689032358573338381246943679488157024945439119116570218802618568443465278162526722189951922270217858525112178349476656951688473742489518644155881777463935242846099323771023364130210836775813846865027048478007377871330473041095218128131214837594772146260093283362922339679207518640985390720139904965915994888341354728987683502187520485642408735326855684416911172988719268436278367323984709587505779861908026575910665255287099570185588452573929942129785588785778908160049375087968900777916895231738196378522153722030063115520597262092685327850356635194661082948848080139958757254422895234065972017975791690265109207644601262845627703590459515129036800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1561738959484527776743664780016374558243712166710266105540166831783659821158736138090109571614848803002328491021795909594364370585329166866649965568347931419378006308346294507333258157040472860297030749261700776901158591123176215882095797151144252483568802656889212224944808073474338191426917162449001512583191334067299101867302413615070038331933951883374891168996062056434010461767515534905065990524010489455181990540334126825604698889491605047979892326428266931521378885859749883972872413165135014370484927805558512572997462672709473791323403943197089997149948326679335174189319343754444482913549701498392432163986567917515092884074704290143432212378572816857515533467943968169618043167941878396807991640704264928529209983816908508068288339005552387341313744063395947455226663733332162546654036761699951564007520940824504885710946800614274371310381049525971666123892199958503588456772181598071361786534227033405142956555842340193693668241045444175070620178980229364646303477738423873304987161417990996193654535940258281479606015232297236070287510765746668966601846301154246599909266076103885824422016313591872106444670344420087540443999863984266757019920283018781761671237790115376931470244484113432324289919850344281379985514736920716452616535683479936939620515983185841381521118420814933800970807812658441771743795212175508752135070822726573119942938153553152463387075737411434076929346872558916118970711901937148079636480000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 67985299854134964826617251964274111383689647059356990467387719654541190591869034550209261113303188375079395660547786856536485827820138860027042530163553630523800170677663789876783526079554295907942902177964626376547860286049575371215536415012427989387133705566488224046042628068574755228346036500896865851555795941421879582460600069717334295179868449921029399383256129069332202158419782702166053429595440495762806408144757636180506288699460357677464690474590581527400597969060882482046824983475877175133022632241387977500676515033239534790660860783233293147276344710391095371969897372804528198176067200555120650347943584168553093255829637305822004720091137670742516633790972167942094986202798352476704229696678938706515562856210714049108980482017045923528076151538961309597505540558721749897850434928318847993645120666472279597855898210177068020769934576918411154521889560690660690203352145898430549143380330187156484564328874325666336183429510469605161024964678398183609516890692555150502250550984566967488573245287241452829610623156372897118637234021555345996746758684854474871169968876087105594080522229170393590751371988227358318711164052457213714466653261326013419745875101569199250426055413571530079794564988353242609593842035478799094195705859319506458426481944938717275447657817502245376488799253921547331846998214341222139465474988059963239448274808081901635868066652263378450819033056810989510704089307644199832649728000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10629558909411638218643657490266021375514759836680679129828717075271499828032202014384969703105082759624001281389144701018195889215496643634613205183474129068891232877137245673729021298224538523931442649626419220305633872046973029344730301572900079986272236508860885935398689152003369878246869082482089902448445710590243882283876305272411923855223540850801722842336566973814360085170452395482463181474624810886799475801633215729623711801645754093375916644052614142843881772156596234125864487114477443259889479916629002277525303281864034009725034767426551991382794599623905861039104100773888188837183687994171190256296729147807871386055558761959092658471927879963674294421598785794075940367816677523443534140813139192712101771357710850147447630144560355927570710851341056075615019523642946164783151258341266597634158055719521484982993755992518695951734421670255366139295328508825828799356165259977613831942226694391287161202796765065477940996689075497697502497379059523713708678763851156085619540611371999996750236803775181932200906488226771741087018046465043688185596408461163405493803436790192771736526404722900564855553117725128070469788522033048074736744730370311989095195908393437837118292970005301736388633156099258532935724414537573425159804502903947583917702706682861939952796250691456954678234267422508601510997112247116275457129113323498764245543315972741944549417410013615166358703679312240862744925013076966355106791424000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 111706264781946424850824249839927694943413906973264335595378007784496298916726084000956038770914405266610083706897348542096255521010681181333463727924947801729442382754493197684232926943936729732213275361014391686265462657455369903792294463958022478890070350219341361504391473835947213624013728363235611706735509348550767103730794338453817130699601309127135189973702917518352582113318868923733978593165542741988401453146659011735699803756011819499357140610831183195430688595031119154809195304977243115670986008260039547864196738357653199820281480347702668548044045903785625919869640742436089112477199296817965712805627518159600271348776141006545788560794696021005317002187583511690997389790587298684254658556529114715267912179589713539064122872582093236704804406455314583904862042537191417238697290115076418715927962949272130937670474244319780413653298372881584601146986416625246619675201533119091089076417998948887641981335877453698674799104526782136931547482457571100928443185768246994286875571589579835109538581711203178755547850623636638728670849268583624041528128841027756024955100770761691670173243378659098179041644440447656258576656267603464596570633497231799704714887225664842887877969356479804851713009592282220081283803604897206585708896934360485872009701202109629716075470652732729322171224952820858096160352972007153501659101757349459466336879624621307298926948193153607523060184643907587045643667594668212023982030848000000000000000000000000000000000000000000000000000000000000000*i1^7 + -549468958507134464227861780385856425084499954754996236856233071243536147859796770368521192888458798537583306589492279500350997255668332012573421811013752666057401831501191989326953701334185853611797454159583348074644601244578566980514191520399363176179929355045708726785902514464342811894827305730065432849163485822691278490687377105854021347525567472782080772885276998738955838373341708811376078302862967832032743206302359888167269701714161311297761608691521859719834798687406505689243765960428582553616097032418549128535926114717555125191370340807474631128384267982570151844231790413020777383285244505932233272732413868710906828916487947127270266977757758400494158045635759781180377867760014552524908414025522544098403747878969080118357598763563359699847901065943580829256478365612377326211330286124431919047615588819535493426766694060904148269117738929639957606553959934074002179673496409786147291651686426493972117376452751967135330485011818422600096584620679833826643509696238118248935299166115386972280494179232647935449482398671847540102948793899795200196669167526930096063659456303561523348167109820362138012014013623702798131097332289902501587004173237838217723548065252139718557618605285304043814479996870669087295615817273955294631977235045971784980025540137776713684239769583215300151873997275846072471147931822781297805642174547228641953227832614614768940946054621180226771553130603504803509877283798419364654895595520000000000000000000000000000000000000000000000000000000000000*i1^8 + -8303418162416576583518907221305829467377177821711069051840142683411557768291657159446598736791778689292607136684514579472028011553967831695605030655703321556625665767050516761206674440430386009193547316386321493135060699150948088134280473463350641908433049077950607770853790809144729280315311269571682017298181313193084077781173363909078501036236360088701786819535972871429879700716318710951396873596579056921812369279185043735478492261609346378205768664691592801826161014319932075985837932794014125775635314895830488236834623150206270288735446210120718053350794488113797484751816685697129467074228886723230000326697577964906896684186401483704123342006733704074929651503276975858571443712752818680545822383894153253723224107660382172127710350471620822388642896898893271292054484412935387263988814217489815947548915887797015129920639192943467122486784509882497636697013237592905835411734649030470245619020428701171120889314339869723386743361389530785212045668418876164190651863512233331303325606019654600360922669594991842554206128312910238161548470761851974723717492695747501634550801367688631438888866068314288644936158283695955441137886570593468070683355955510548763135796931724694010482758354040094781700043932504410318095982348925630081173456704569905780310328175785504969876307451652365264383454679599861733097532741109652068322562685227657579608209143415604328382692913138678797363732819755586564173262700569119390056295956480000000000000000000000000000000000000000000000000000000000*i1^9 + 12887476408165903973339246968502137678578569462599154865715763044236011865432738536512532265148933160192365984058203203963914030353583740386633318762858498055344207794318638886958729651498516386007233816125082207531645753657451389968018230467845600064049556066433104037397880727092580868138678767831500819411081373752845484976976178881140191314500742797235895881580078618489226930017194350774240644345054442118471824916621273269784088448286109227243857019384741821928973204965024818300262479127642483422460093351221441988629532721066435662117293224611089227474469818390961090616659657868552607303711742225235531696548519496783300199167208039231904684236171556879125621228278453717060847058561057939610458239892056434579899285264117232644591791897951387438096771648407123604539418898652837529171815571569179160043625606114792992321003900791099334829247835932794392748040790076997910381582080919069165326141647031186803871842623952086596180859109197389111217242288452979739688882969093180977393873355995381963233349702915354880635094419753948910329944299758078939098360104674527479180787459321238285877783801404679331571392558360156088417474590742936394569808038542970711930997414329693530703226930821151408112633422902126915014482852811623722304587086934092862176673659337623800554911767636907029002981859042096221013449823167804314690372522724169118416835497213494248795957093771857998697405544983689796689174592331278882306443444224000000000000000000000000000000000000000000000000000000*i1^10 + 79638730294843684942096597631319208828128789618321637697399738303662521741530373786061542106189340900128217146261151592307343514871846463059555494869933705194334881397072084562825136793659680774122687657187414073111660211458473861164502115458444148967842161098422485621831649477084763383936099431345988545410919370826757998647245652432934562896300387204584618880941330912137263628308541673400330868021083861635369254734827179658937947134651843472494639551891165078583646724525371258124466529591580295311845564685146816343780528277043297221641882686051050637010876346587210425278988083145851409002952585256611271526396038792753214516085014034037322403400332686506381569815603408544164468920304144560533514529167394311720527423947931317660348834293865139352189072060214727041400976625695104318027651627385767630009487300648119499203310191217974940841505193126828302927799881824978011291822417146828702937923497632064726792357507032393001980502264721696223916866550907340168454970719546069104133618268710120107477036930165856927837739708075965184153068620313063987375716291854949869988080380885749167927786439096523507344785789717874322891655895381411633076643530704272616674947096114487269537636662325625699628487990123624643776583199465124565617767029994279372054638466886821601315527429600544389899999014230170916831077446666548382838785299841190438090452011722015333932313803063334740911252830789241584599662937391472028323206397952000000000000000000000000000000000000000000000000000*i1^11 + 282132768809037230863882767776100799067172433630260603570544348857471643314231593889270381896940083173354013871026869074837929746562007976082218964910412623103213003147447108653059441927540685193771475045129107755882281941796263704147085130329129512249554494186770304230951247246644784442601885712417262769475406068920353202320308953810441215824919036504750630500357945037172881276723604165622237319973035625534795844498010165408260029906514984401906117137054090365551307127577189710718473604594496588360226740181101197177017770979408612353634161514503730673852070943883439283689737438074706704265741076031245475312698716490528580017320294297248903079973352919108107511566468063860565720502975435809314077020376732594010505058557989998927372232690186976295181966693561987138689397975494325059555957523929799957695134650765336014155751899928201360951924874940347406952130135106615327474584663745791211591610130549424121373386049287482935477427088355389697276123207367034233675207530126322607927831662761212486499533934952811974495170341208818986716304130877529006452124532609664241768243283823566943129263441729206758670845505900043206212960989457768143636583711492027457445384323857908947252056581158821107085894476157652548206489903163216524616228044712907037557350922727672948918811865780334544935698135998380035123282533468202317146318812985130214809326087206028482925007295618525216039249488688777343903047749900304754723860250624000000000000000000000000000000000000000000000000*i1^12 + 381042116342190588899792123445137619391723070837669154366477144181753751244431865804441561482555151947600319869894864798747107712037078893146170448089833291538031126723638020847721673653035377651457591095017071412790633618668226548705573347622805338940038243092037132816341975399909344112873254699958424119692822990288606652452153263004282490079046152422162632699811717777087540619293092835107894790171504048803568878711760852325349373979090005456836750990202313631821677218517836772615084245792076193375006540191066877908950582867972728166405537048929909511014096746578535903615971750695713526879302705388146315094725524964630132554165628467005650076785229123434081464644465159356990881047825527448560011037995357827945604024784628305184555434173159933848033400892191679643580436052901747947444957365823197799621566027309675405649386949048943909944457375309292564544909037126928316811227354784884512623723414177525344849247484474055946165742173019100185217191137996910486408708649078603924754841799848413602746979305789516463431647210849045801006697757659880073935248727008254051787400684993405163775882010565595875276085100602242899893773800406561713711368558042509645769907169443925802310224468117250295890050837156688325067229968844207698051257368365192964468607826122576189921492310817037026549232962943459674294580217922572041546663895982289975862933904706362709574670123075149519818479305202615683389618127566598245722022215680000000000000000000000000000000000000000000000*i1^13 + 497719388012988578556394221183017883897371261741409411892776356985899187156728483263368499138675554482435195541507250444835413038127013997942466489133855743444115105876652941413255880001976990369210633994331948389395231477083924900627760743882319001697773739459596218256130975490036071371855428358784188196487594691168793857201110234678786447204187638183231964117793738542862574949679637450584746333925620324720873598208062735152897199375612552270918438012054790395090519771514049026982009062841569698446395587568053616508444090333531501164780372566833279092631592598330558825009945200104051480743735377108639477878943437617132355246619452306178081002356559427208061552839357351523601110284650417441299621065862931256886814419243889307892946897712003858643405323699511074722675250028707475600269041228395198998736422548467923366740462138157198082859532026673230611414102403816310805064159603691797508495624113918240591629791029821986332849876254203942018343750650319142820683136861956579811782252854978015938317473465545179871147512469348377913436404778388487677685060100718859903138382257152603830988344685441960584338692168430782133776909252036524194776792908912184491934525357658229921716868057296960049748539750073733928790255855803588037519559887074571861188752663141774732521293333509121249116481350260951961076460911229350809860379982935833397391675363979415541304799004012018403294422533565678560779708382111712470997737144320000000000000000000000000000000000000000000*i1^14 + 1475820899444552699034848111254702314912461120451062321313973471400328109825286351993281265494956828411243581821656012796229561450245782356733647232116170735872542095917791598727028448819874799473173445026684878966871418085362985078040157645198724239879933606361413234433735059255560656556610210738132750021079134976960120693010195925763318887972257939387989954692133960470912127199088129312248543465147942572887146246542411514311234515572375457335968123905299145303060983323385955311860241714981343752327723004332725607035754588920054084574171111614462286886851139417090765714478551478763497863754082670935217580242420448691850214150389581577331382785222918628822296479256205878797206080535001214512357445326154171217513005528777819624869291331295911047088387974182510482106952115552704640408918154725905628182347184416269028560294394602505621355934079260168054595359920024386563405524396495605646199732919923752537342207985816942637377982101664805652723374192967212138834027520039317976930749959390914037460270014962441469532820215373061274435716398295881040539390974749744075370925911863020037381462774613657078733464497688598821818702728073887306778918750819661578474989542628935964197642854130381870559545671786626410355194942639963288421069500806674935034620518068611251609381951392234722783727567347970041009651002049199607124050999517030188303581409885850426218018000207645123750338473614082616231386271835676576400561978474496000000000000000000000000000000000000000*i1^15 + 3565191596947291873500454787272499439939565476566485988944652847781950187918718197931314424590540143631401320774675557624437605974258522962752119752818360834119340126612373041293763677260493843245241621966907637799885718014012125034063325357147726285089659251205602625137444367748175800643144987644963374316417147096100277956110554678082116337628540906598852437150947503140083076021539394361939367654889613176959937272038769742428022821419548745806666714835590445181190846727193268862339676346840986429907116542500435246799889849076889136863541632657281597880627389552215059577376909592505455208691157844198924053426787545616427972609606140406517283383354483179108215875433401989530162893898111990618975243385602370007432330688540530431745212508135664852615527548964681183816608690751500872149674785224813690759501258342928461639648179988920717676054506857826944371457028202104620537884756648732777953496399151167332338912514808108096883193297222835444563550080145700821035045370120132144745369801785156792563437107400922683643226069083647353610502332486243825256677474607148349284492583163298711071475254859901635512206915285304883762235351595437746247032606927684929017065548786091519424520764388155357041673530207512313328692132726970320339790334601666128183542173159099525877774412434450369287706655456830410036892704262516158779696029959964961794910875555652909264846094379177077991650630155874359418945698731643489166538359963648000000000000000000000000000000000000*i1^16 + 4937866057945196082131413122220183310668045047716691426775049908090660948551416375575608564212990262429418647705083485806547459553678035096865779017647115762340507036025447163796268110907969494991010984847356618155253728804347323684350789319286435254694691284300299296413330340094196544473992301637207310326398811192871590450405577168836071802653380059679310822773275884185431835214793329207156097675623440937082282226477016684988255043354797598466081000652987020254197839617999208376314837401713959616405596946927644840599981703463534740771243020596280813427271569972707431052629348047942833091076806758814795091087732245683482947192655781344109105036499903242499244185460789730910242132942600008552034770204720109952472093332683523229219252061591558735600914326049551857874640119818666098573673397618520439520480066705207872391681789257338156573240866903012130596832434860933729646381543812006736516126270865624431605153262343320213204073256982093633663991133919836267399296647242403932294451697088102174446339505081731636267622929089829395698020267985853109524360306581197502712972377588745462234137566656765535804433742942741748308517900912597263465191896114260132387726275577645778863656879799757003974868681941514343006027572627608927162974773867030776866865754509856339502934629604560751140873803300519386969017264758458286584939003737171016972152728308131905005128718470758616131433093355261626769226617801777001341607221395456000000000000000000000000000000000*i1^17 + 3759014683881773674360485591785135037023027614074032150849750734268340505495571151502919790116044315876637485309873038614691300662401440967582881979650643174586322811834011060023455651074651171699557106440483995626018679120635235562059770253743963140335349993310930047619706290534904291516435171666183111530660474817587572824118824482238389122757737936517207496055858913946024708483841779763659878336130964398948714282350902741519445198543185593635471595820207796680618922434772637358311580297329278198743753387419340543839378017983492653410186845981954837885142256013061296387977459133743947468334436780287417718220364431418403348030655980136725995019524864448262984992187427622086900890986694720356686884250077192817097413488869328624288576828540035537840568285709027443284422298712932469811591045240956689665872763892736577894428524487006705200310547324138822275342132766171047088139801493447597518927411535794782469457114662636155055556946374350415930341729288304734998494416201927489783916860312454467952545494152888888716874830846943396597880276311797624456653850858772205012787614544709891222831444378339415479591681013318196026733173766610351031352530607194296305957745686898851088480001037758606672892715131713026926880528123238380121055687373077522168244079437241983370914513606039656049551302101692331787157095572235568286094089190379177912782995484856714875420827769342517378560057040814048188759525508805808776284293038080000000000000000000000000000000*i1^18 + 1618976031662762356644510165871424077458557994435986247220650402852053934190818848940904608554913324694574913601326620953021631050851622349111114016082190457757895504667793988807566636612096011480835968624007072989786688075398516625249979489452008616335151395389961532474209193953028060244844137352002588537609353727693346832946882267919084879858287625095012567212784105423567398703136763181881228438937140911496693631988866519138386282811268438354178122920438434759405888951134321365580391653556125223549587433148555104510064052483892506369871522875188350878982335997074291053797394123713199256596504152211100611554014530009712691989652583460737948830589237676226751173562527235013406687588588934432319823886810448139318124065858996944506383856015288024712436817854539729998781424566815575293778572212616609017466408030294867309233570992302013283444033194612664437607449451576754812343972295469599377027293993576003432862739321766650699611543009847344508900042715310998709986047851597940383317474474147573710012987421533896990575156475096384315626273801404956020630371207307776427815939676849946602718019354431753144032745321693895938254110220749772732652746868811959383183916873498350275280194847494235013325703169238186934220746538871872801920380183287375912749799864805794548537218582127084887000294448210418730257163079833840810555503943095145535303521563248472172905921007412436008056555776589113514075143957405184637635626270720000000000000000000000000000*i1^19 + 462833704115519430238364716688562658146454754071254543953601695475716759673577657228471781684725171559332689057324592452906564896952101874874865936310315871753809500548517272645530966417286918429620534026192868500529815214299399732953830003064542977142945917675610621975749175217427265390016461132498901319976502993729962264695269764617941014715327568150664204149231691118396146140043233941409202286962514315562625299907897989867316287120419769893204670405263928404617082205569583171294346916001140332074121569494422500756545324526068666705742739329766454524936334053771866965275796563181809763357840911740483960509319499873964837771801604459777310434326285774258654212543630102618971122707624024165677464376394042552719190810925440116026281589740320761255833914040428598562036382928095527250478233926557963858634256583090135625755218221147730360353837637627454848737976318321111736763592985651993997599565841305943046418401004076425567457448824350088530711221336107332181331330346976569889987249343485545927805414594461787233719339162893760615259190777792743857567594433170116229269885720415442156490339016311741110144363437853301030164321665936428855564925200014511629089263197447628716464003430031670404196655586782656303097098244759558788544136362901038661268745712441657129789937857790837530916344287229778585458841459521825999662765635534608728967523496901619746751604261042932967690245965682303634121166563447796036718603272192000000000000000000000000*i1^20 + 49047297205593658156567768969651707483903576271023736476858115558662373135344166529708076520482647289568420976149556977256914357030796462371337251313590009613516377860294410345361394655443352934433740632990999815506787038838967806063634109322855778158214625000250359075604825602818889759599843059127067977829810342663855018440319605995420091164325186587039467958401198519138528054857015271733792016592547687474302939257298942972528177435110244308909402733990577686014866224956241724581382738273836106920875026030947839982716059552084674438509690708907477254076722885084030719363337013946690011722973027497084170100850275508599767589060129898192198898996955629666085391657888409326715370384425049073106454880184832614121225411709309407199333876344771028462431949736648359906809490938682508251470066076295598785217550098048347391973320966863541480743991309927298711979966200993782620219226645851929553952119294050341109256709112248509344974716626907039890320893859170355261574663435996288672124073079895168206540718254382979095508577480546000789424486083780407792497509253554793832761797955067773704729597915302545525816587613328190733363535744606416099588929665190320221436453226338949779142962498058483992209674733573185398273409039970056368188390965760960111642345171842602989423055379282158716490794327259119490096424836500092890362924449457401915769678271644387404882868141203681679681812151606433420971720495354549976838413746176000000000000000000000*i1^21 + 2619804613568373006201770176653401132651665916282936726727013532253034294712022566037466221391948099571536127192791711658092511901109918381614054750952037651578406694665850172320267090145605993693754909925444704007982923170502985082179670231590576732761974011138958139524211576720155743022818323024205554365836341684717136533190549680715962646012485313329647431914640756357126864996694819057711897869931511907928773690594364351198358470703651819289393952788577550810688049143698078861468941729173997152365430943760925319922309859568987735641789900478467190257960317272550065607120663482577996347373325275015512821218092680162366367284899307236275511093377584665812836916526944130759272948193020621574310376386045403848162977818884483374596551577281148705229701499312886919250548421590146647497982577227559258528068027908531213186556821817776633321666647594635087979751638531393447287878596571854272918389191012210434128294226741284979575108354747711380314014072188869168601758444677085895304225353642969183353642271158242068200588039736443809834362654881467037144289171878100568473792100551714849955320960469341661732868854485778549481113732169396050182042735604867822625017068954721697609228865929126258145488810054965734934217526095919642970253474547370666051043359423850042831308038232768643622382161016300997704152176945144628774801117753772475309517900259882785555232566330921632042278983516052912189594241346097006914444460032000000000000000000*i1^22 + 84721857787702908261568864339261283159420385898479998552728329497021566970210518415522357807488409633333196429065779904113813366451654293826488062521776035128453228623680596056767585737708811042927262940823336799933763014107397347058177483334559542979967019395717031878858540340257516803260761339987856435978317092145611940951430047602778690102592633920373188379791907274944017049133966726559271785859109494433953607265914434416843854647065230118315368760629803216151788680894672433341375245911157520996634595196056575143902836650607332852385972662617814631257743231503709534151998381307336235249755103929179605543960251863752759806002134130174221346148272930311168377060405565512280748352081842372678011533526490351401992272512837666941747294461140528652789686740255770143436566986443546190894230931437259112082782784283834847381868417605545507301980078803372540057102149732168386771609567950057270198884135868129754117259907211310174569839881989669603889299338193520393969116581549391599934931891740763375560230673198495420807755139546323671130907969575245603534997909599674644059146523573608895021048878248716104817291104895170588885280245864915219525443349259044411707720361921406763536342190951673890760082719759610623419328230728239111438794169096688182007295220601355564268588903511790504229503751692051378384952377178054691325983170078763090967390584254690963507537726878579935609926617319180392115364946051118534628474880000000000000000*i1^23 + -3440996597102995538814683219717515090553641363492337992713136214633411435542471408289052725764194662704567383715998897252887377348061427388686731560385060889117860765571286818651502649962077974446540405479271267856023083596190524122656181465747282599374329293312085559629959655362487459220497056779002021987685722525738701050039487255759553558138227797968241250281991410610681997186882545006170547761896803979978544021029240005994553384159029799137130251618055019736847489240898797964995352499061811704669257797953783048175268015464144766999329707676858133213405817665086471397114329858247168058945707094517144903967409926955536787699541161908687638864125238649595557999926798026347422848117033471954916163799981317332400094717178414163690977842330804636563084015467769895736866631796217520706808619956534395005069079603786228976751519657671460422477474765114996337997721374807950062521752649999907033629515040582559899667565595740484147626607219843186048791706141906748116865588936300441186541532520748607381292761819285475679742730833966410530919508245826050007290721380946481431626798208471805736966836500536899504991820618662087590089182577666620350036413747072061508125748075339789705452127124639989010316378575313670678108045125877031561530832429179104499221151445784405309522316119964150548017283447542206105626321687234439928721155795802220187834975267147106218069953043846730098832721098000904909814137531620424501166080000000000000*i1^24 + -268595443209909808093605292677272435515561917848747737924962650645106685516574663683432433154504379327146169959389940194000712733578482208475269131756192410492726299264178018416619629358285640114639895383560017270748145495771556101070363920573591606645693580533154924805815329165257980585415730381501080168457575956822766547898313417073666598836235030046919510464196291345839502997123655680634393203469249893058895666250171617575898426012011856262137533664737091640237629477894528008338587398204644237286462749803731746482706272639612063742661986415634873144852667278980644624933716092701803524314628938750744244678236195985959921034826710717454757055290214550620710569696114899388276168835333934239731669483271380026291401044985660949770259430249394531881625381230368944190360611448381690492762974479554202877139947957289437001063269841616543782482265194841903017980738363845570030995515815209709283380232363454510378313572209364858028551563855092250417056843627694358188856611187766655700445566740116163311874534568822431507278508537745166309725573763302542861459632624421109529199227532478633794882190182935124319436560480428565854024623181029175652064451338988399596385300018668504625575839329892836110045824799310950539515702660969545664204002333753170039255299958912681503640448636965421086822933635593087354370385647406172285475226470793459361915524465222393359131935184165930968697941058476462475459803631493657611626086400000000*i1^25 + 13524056872891366697438317639227984281562068475670370640407103547682948492914438175612837238751004390715111773553711594178642354371334938902090486458451073344363962447727406146017184407850062743941725462777079332504052384247699996516064654776975733573274747068695099185328369614049816165418461778292259601918104043481715412537501538788084981183641270341334004279428858383745374229581176803720153117542921903366410705904686060696497694673912911359805579338061759373127797155894707133043777336615036775762170279832431966871956142777892103737895289506864890655601781213032808794053886486250476396237050556619733805446341068423388680596664089726075597774510569078833354201759203833967784661601797302213147641630068307361415675056256334036473039416932242490772619335153645378156977995267662576566706539401583370817391671316859268144766736572664747898277075654974986411559904899226105431519267009730311560309798251232958176524610427434109849575913917220775454974550633697389531260740396844123023652040339337497522370324182045286236493529421749409735154334853585265061138008529308386690814578539231625224610373626316270058168161351984934564404611760936172421170115642317449018163410235388437742537412024380204184605103408862112993030043523229647757758286332874146773130739898650916036212761009983363878440611105511535955713749224506195744725618081078327954519341064221211433236408061146731187680428388161667831749445287872270953139404800000*i1^26 + -213912651898819497926961225799609900509957685818559857650054974882438887336333785965886157370451170799012843771205777361326312656436335654078286481202104425923300874056305087114792427853798203791300671930401669382714665226800405226525496940853823173672183377735005564478067505080688317306234861650740661977937032429049531216172738141139860907263439186938864904954450638944771016820510208601274509263343342108263848753626832538970901963076380351798084799578496926166709182917860495195090568149130653647843181716750310010014637073871505346417624171433262594699075288024938682023961990995153579821772935006862849190639079849157728859351414535947463387132415682563799540125841499191445903357325764896335771252917076684223808400054397974378628737406086556632576931589823693951942349819860195054242844215915001750227256542610380239182665560934261017177387301302642066862337467791651547192515440925542760110312032102821681186477848852833156984386128371869105301814033436951206597481398142990174413308459530309591559750081636613776241251256517584880744240302495029973040909477053796961160433908041067864239009319045385961184015099854423518332793753479202034115385186623742230463974724599657872144095224788738596439781114725577886963356645187997026470016270461553516245828493707979918431209442936757317419355227932328145600312368644800604765698880271284640383641649424107394532763547691284612487768251384929614204554210610682201007718400*i1^27 + 1354279120207990578079750669154818584467043482770271469465652928220130353646240721902498491422030784170126887336173807463242381221427790276125000249420718895918134261133610040673866122069653658053628729959960967634910880494729218723402038435699512995519057030664282834034170014987114513548030246967745088351812999330040088003430343945947940383453682301231151316545349772580763711226768804880921924460926091186427222925669150873331145664283644915523087596163941063655597196132740998505396792086468197328577958148884322743056207802862082416026131768272587042746600345229374911440430382751703814175290397871678881656640313863061602067085698431694868938977920655582042394093424023785678910860002620153808169311269547253760179751491914784438014224311668618765309741799873317024977587250823352690826469192675478273256348303558186796005132843309372220665728187499511618353928079039288566369484197713226995214699714744988553559075335959876286831069608321686047956638202659641569489454315938453802027011050873559852185289251626001614519008323853565943212447332281039030795474883965464155079091610783876696077208691927216290824287924934088578225185916638021249250240473467066568481184981304795921329992886089041391338931549766071771096526541690892094454483871157270710323690554439948126505306143568646539503904055819974333075121380314379431830889241652310953846115496530769969405445934629634952315215265391018112708547329491290030080*i1^28 + -4761795200313466765714681809811334890025571838585275110240032909063655798448399853857077640185668939458132075320450289761371722388472127254881956325872536600329526328027285225599444480457140009869889684342611195755494419652098168813587307881445540703324681376141406762588955871263404393925965332206150507826351702963210712025038731970580370967137830223013586884371009511654125237960085450776947491235653161133779720794577248033740524315698587021508005259207051850535120393157903511566112721912315949850128843715308437099031947030381723229940470386757308536780449857004958385451411623693305880252230431807797605405720523033559053056653407683321727894606535321564448763885913374358623595320549768973036744461612211288254666610376696666606842739456321592819773038647714661003426275089594152047414347260795679143937866861492097328819441668333538059301863944808166050261997356588951028496231055677610327288339513400482632916686865572389649963392087449377394078089448573193808361011267174926000490664178721026042886190911426228494163249296154444657230073487429343092253350580660819325492024253791453349632550190152574902092894478020445572064860446633028515861287721200117724047227586479890232143492461720162591878567520512277311834237373651414407123032857085174918197139853242039152747952930499163422590508085701112420497934411563635110886955435306708130236130534358599871779412200168857742368734474124551210746235223801856*i1^29 + 55141905747799798510291109433914511044301766150552216114333397311198793809569662761477762066890028516328597254692153582818641676694060693770085081062341726612331158173855852962271894479674505028490248338816624489307486582400664734991832646381193830406686271955486150426042175385534589055747558646732666112070464915404521729544764316019417733801899377693227461110691428440042352603420065991175216102416094702034906333061310858219580343030817967881100878101887771875394703058589806108211515714057654103643208494518781547387975819128139361446256316581167986804032613614990171987525211260578894499315298756481905469352750351843310825210696887570947938002981125605354612380220374299144853286032609849893043470290440594699828057153483852124297978934179062118624752693472566753816258861900750595367425130334052337023805569986335059263213516720741192136511513222875152496616068307223705033030229872801579928621857436597344795889705441726306295729138105603986793882018602063797702537684286469564304232430643559132872396289196839688061479783296732433902837375981641029029890544825390935869638209055259687157977579599263641526324389994151859140174546303956238805503945883440629010967669153933187143067128758947408251096317333837796725717395984277578358938849404362663604536154569116575601765448254212192595153044877640583767294814919934927218797800249590800210648007898136576896424274662344165123385985611664648680366931968*i1^30 + 40755566181844006091550488959872652209477222204184279201951484396211161714274069471677894216768950167863360841881291410208213743940139193046485686047314855914057499052226491022879542348800774331937227649971381998603439528752382460437635989865806747492438874329101034298220195496725647681188420941637299976667550737874668269520143846970051851945408617677169157243045770460074008696539637792905430454429749093047326361599863535681604167158077966904126788810296987489621520095292736604283734545021667821043645976878752289707719415600243590386373068369766290096952347272539782887853983254858835377631913928524015547272782729367081117182954254080763727938445705861783833876453880006866432152913921340894875610515539322160027244367312961654594217323788039995032783370892518633070429334377135600928815933114421240751279104244056640038258410566899841835832021780519616308697752180845455465755300604530502836356616373485356413339833428616286968798252933324942090544836409068042579265866252172834764593756478331624529415354491419057918669044479044926388267122856150295999095381466157753932609433961637294115447473618072484235631211376370543791037525813661862092371222439847965433572306154163373256261191772004841341674702125682234692182928210513221055577472365295049903149650756196919361020550460438439023336247564196114394177247389921598586653019374110458096942794087690097047722369272917995194074339884801548353536*i1^31 + 327066364423550266019549159689576084440346464186117680628784649082221354117128417689895061205646909996413513051856319012494956000222279399612231499464462175841694731888070834474815469249644669546155569891225677058890978636779552697697308990009667976677189156471271084603752372748083110313414908687361958936607917517718274978408107870641624134383791016974893931194613663517690070371272415329300345799303699100312494506533956299509184727373261676351989232518012262011207073288904522109917662098755616198515195544532178324572810021156291574261936287768121773386770156998044856602702636417036433870704001188131132366656291640647586860253442537832986999695173141423251792118989573952217698101389830283509684594916677402979992480534334789201243636943263067701154701813652290286057870077490006893479537895869195335942634382421620437662728935223512029452046785159000675647498279237634342053033347258934849479234294414951154870962816255265723345782463453830256948258443502993187370725930221994169642224160388780926405687109215697665598070602846604444145170837958997286481534128853705234389313244429964936633605658018475777477334439272884980682039398274331386407338388211492342162072188838077286520188894444331711559355463838674122930937821192291060640818688415870849756269492945253810434279783634101073030219268193678486100909697141031288792778778610981593007059958807069489338375869629497956221012771447242752*i1^32 + 1107157871842479770695127983534415802956877424531321734801548718929743147638018513426953174468523174243283950502106501866673791718656148412424107078359513731027048675874044709218901342839439746726941531698430049959062584844534310827905371000177067719417879418803913064537214272547723509859346775424916653002117692015147694726735193777064280294921053311687430535248837014196303429460683240864741433427015054740287606296199924573805914242110587967432959630389999343138971566092499023574723470516031735636298623169843215554545294946846515538660642500561914696565966432539745562578700182666531514991132504641959955725410137678818568350542513531635678239001316711760558786179719124555124989766300248833317275383516074018509896010948048095423725003746504966390870037839747725555071223708162665554863952812646608560724188136509976459087457199701850945062496064733734426520141279618354993900276157524301948926782760467923395266921915052931763915720770321510397972554919085990707214638784989822946881136170784930242948755084414212858833962930640092048303730144996433412158940028774187540285333413051960254254409830680872331150141476484788805112458045741227226110863395043485026344707107455509715466890365557385913529814109688372721631311026806582425409762535858374339061233175045126580058072307262400302212877509371255084074775238556830432542107086888181037201901565198122400820603488840343301447613415424*i1^33 + 3892270491556638516358541003439732826374523215694513354600643423075170907072940253372269283308766073279325035453293164505293987446620557922093199067659984468364003805788222107539561442480639300617490304674682719257174064090786829598390574304263610377316541649274792558360207635792292315926646988685782859952618822748667474500343467450670357706157725772007276867770791301947513035247282601043522965777727526758490921381228598938641686037951419896117635020454695236739236302703594459163368575664585921380047958884524266442810763835619447472245542511110951985084445700642480998180215555186878565611174308890385451235920329989329299512933520276595900249265941397193292174473479157251326245140358194452762335838107514945152169574087780927354789357340584014802776591042032547944877664033462628560290473256168200758939072723497193208356963062763833161165586741611916364867712492299482413371291522180167125758094686646027117802121563925751236902955445084972492820962169114633421442928442959055396578821450461229686990444819997448441959381627268247557055433617869838882795764091276539608197670707487351874132491411061050944270478161152868861047754633412767864849165024745032511976018527009003091010612117984922134011946837393831329806366469094947071612405722056559559493654853364552514131138777953863393635610473546858895426142303249615402307000453312396844220567925253785403118828928092056454168576*i1^34 + 16552285719030615065684861501811708096619917341034442466611087924579747745253373892584551408088587692124920153828296194552188443033927050989200960521641754681291783659407121197388458344069146855028547363603181962013157577622606279784783771831407820396053263138963748790599362763590655238856330910445735952767054399472848207181098047394248506875359626820149860991778917923790259477369453141284121461599302655291500535792493505464486554805383629445493469782820198309892267087238654719526983550850750761644379449860313028262305648067292116700618996693577248506423197383935475347220065281220334933941575938240700698405981085539019007120414228550012068258306947892721045823821916630788521026461386194731352834336276153761098587961629501499496188861629089534961034936736814838331256009189134355778522190640764420275028920284892635547729346556300190761440443051576637436169202956899306206650739962859563126583282041835975564952190898874092889172849198999299052588564848515857698320220862156221725573553439143345517336900068074917908606787045876285583631175834451298959498743658732086268771808781833294889778315032372990992646427416053975670416923472862626299782013535260124672567040118393321534868725267342149513697961283953764177890332964028657015840643130220197710907183766003772971652973186088806194973944744420063035845795028738670046389235032778570328276800477905215179383924556247859200*i1^35 + 34168474351762389720849327751226548611880422594905992527724383641855511443040862442875764276175006994344978740466311669782220518344483105137036688081555344645050304618472679869491795628656390725130864739290705694111885797202774429278183864458238954465274558570254176950281086633971330195180768020691424265568912318606742622088521409250496377252801318426116189791794307151957642646439377768352946314036827965266860718227043470899990666479236791139558785978564465102271322768728693752760179096196128465925213509433118654780623760775477658496565767759180496348987042746046110765456838708116189374165606004813198449889996133605413954093528658635491845525974256315893531144677643804312688087269967935109882011984334421592932773620818941193349593265224936618416395118080057587313567036703146395134755073231027376116134435163378279645127504993408761723410305189411262932738179313083153821883397038410341940294759339405861470149248982054171097065752392146979500479807300757742024102225105983060935710755132234193400654385636892468540866708030853101857819555894538385976752133692285387398451619534191394605769065386519304422467361425100802347137974629881196745367119854046085553196936946726990504171240480091559820509947713122670860318397709209055988296265539382052848923200348297908061319949593592155790422337683839082110024080289636456813754515430000446281988544734516595077668348624896*i1^36 + 81011298064663334339687735956954180986586635742314705847592843550433918491329597336379162604940845955363161715256823546449623878003383049030033305951938852133941226256442187401782207757057151866695150331408806282200374439133509094630835072735215631847616645083278906949612352318366317003271122164022758368106941555960444913091181057016230728469549410748273783485698393439579734609238107656086851482384536345473733090345684422516203248408894786636993749867771006461264013447605196926043953334009821045190354388593053418511392764847708695634089488049672857541864535669705333491138119796781044782702233053594789595832418860119263487938723655471857518360011286355743768769465899114107664144672669701627842025001916633214378022598992776322952208772162867006826153386303512414905232378453946899898169832908019808264210729611640316984955975998903509596698247106273847717887420443988237938307885370036327955408549664192041286707739017829078971620245913151238949626624695904757641799562893202604183792851341585233123362222804340316313021357154206836606424170754104381469205207489041398576882885063170912699645722489705917030052015119974955248776533292595599276610085304251395469902583069677908069856029439753663832329991334299402150983053482013341297306197586418081341990473166669953855402902177409763353048865167021394223145485409345546477162154457393246735807919707200874788945920*i1^37 + 169552261865905084724633789177371540299893070419698739186185550927363315764674172760608942696734654683907067798412018680016846410742856728591529034379906762536103359086099686035026720290225972305810966463744371327957096153852555966060171398650019947515326078918342541324238713471420374227910906037458332164326607242955828466448037479652916915933370394553374150358975657005499007107201524977750283314530844494069205085256102721095976332996569090271143767334738359211481256781058318388862795177179907124079504544587510134030073674649988099752130849358312967643979541362960162469418110746479790272945399256304140698276061291897888119729468524445515105138491159837356059343228652804833745423745467586918698908695099454254408275649030615093532767908188153660555062590960428331427561107038204667805780464084171733664233930948591239167578691836050587512468907329726566221703819352232203159899830170427211662815957871156987979906137451531733120210500399783166065071612758201094497786967120364159895838126839681486244824385397513920577045601297054392256978180296886764311174532461882661689224582627337886891568021866187576325978879202346314760756858093332399429261958809659888282360267477851994578160363819335388530763510344886867184456923720864091476187973204408809340439530296253179847246713680668824606343417214610521586592459021871961309889265145097428567342144621276823552*i1^38 + 204687808975501737637652119597265815356001893239437512231359333336474229853963842938699024371827084876559852969774763551865654894101625904296945466166288778186178004560547037236384527026927911751937976893987805242702845200393214890009075424655316706508204680033050150039235481997784614284308172187397930990750766713387147623290096337277310876749408257255268487375343777035012977350562533409580154725760871013411182226689489366532407947592409515984162848277409257315297025483001207457812760362350761872280517499724360271736741371387498174368404570407341220512397635910521759651560045059181536723922629281003258584179916201919479083458264867384435367497312303259380238244945432210189928719134300368234680652787504627590382613496641418340043472077681395933808976339576239197976772317603286376308562234387281427415450281415016904136741546703773292112964483756228971332082026273486312815090463623983188560372117014259505659228441211048794807548697304181609820533503208385311929880971534395009568989684071875135439206780527817038068556946516906732849259956834299909050894438843361589581564009904610612701243386102748590039932793422205449896121807238908246093138942714772292418115282347199221315692327280419601725215619968889467121534838131806844938746124597203910387638664216868956301853179414348654029996448530645868463538536795207810312300439352347257785968767270912*i1^39 + 166034298660229283718364558022504425076729123212790888289665103443820185051211276329261462864517575790992915064417002915767455630451142241869362871611280674173329127694600597871340102402789810557748849294526617319317401343202204543157345648406263485744455975342738972138515014939847522547739913048713222519158393777766063925482639941076181887286463391864932633557812059933264819174537359219349632170162308212958212935157384134650170675134067541154233220672660265627061629981123486906260601857745737997731170213649629981017686680725371078269290210327088214071870282080092081920106198943462571714991954352650441664249846821977901274545675734757171084504308358742477377068306171255092539435956039632254306113076245193628999960399394757070469353463393858192060338262015154326987492802276156111459187959190812803746860916531534814965185996656900739736396765392212642256953577330583596415743308845258701100376579791361746400508689772018398787641142716948558829889932949316802766856862030131362704431792620350599145584709409926752473718758399337318533359992947598412439964684156127786010700079019326290360467456417940700906252588956196972770004400499299439598435960577872192674508766582162996250304821658601996755149593366311512478101444088937311655975011217005629360680876982651724168055959791073471592284193898629664512563814659132496791663015854434749400481792*i1^40 + 77530012770440076276705797813034111034691216665862098263088012695769993332848043334179725889846836247313099546915359088934914693493195751351397349715342940714084074168731039752780407823841513144226059288987443180781202194753280742449563667147906585537727309478495912019817101465200458612403057305940951501248109814491670909619719639392951928849861853400407838996902137493936805378925577898007292633068521208935095033868262763459567868625953486542761574644872213001094129601845771778769630579580766920869039917892018368697028840588895623695229314769968117808290455189723786055097476695258452121804724212475592684522327306927278926854918782505738767019627334485236273882260381928143023144596849064769950240239011276632213247296046788290650523784665206250262993826052239833062908492329754191098835844606094765016188348183881924202176695900370421557179387709305915681615981925759888151480581665397562444298015512520747457738950043334601081836732432300171937248797761148283268816849074605744153543178001930466783433102824783357583384855124821015845521845213842833263477351547177516913459500943744984087656442708933785884074555651859848904720728714764459832523056286306473037788892223013253932850155257773361504794396481409068877190965759822795640129270629607013094084168194802267075641611876930902934916054713165149686899599655896397533552596915002015744*i1^41 + 19052163780031740014781095166797936582103274411881473341096138357622207629047443246262883901686006645987333880924380857993437745435929332472873156696266325776527997744879436003253673273614995071811872599658888654048226021206135857140868418936664900458103325574257971757902948114774916865558415218858565780499630370641641495323850757391947939976771435139873529688164136509468978231424882355530770505549579431986043943050896665975872940324557700131927663057326561349879640936776628770781432802884947566474794224795595178956077776510667388972377270345055031335222645708966874612897443317162392861127847021051584227733892752516688376299875883302234870753795961924438793561130054471877389203343800096059624620500127882741209569869773780445603017047589258392174700549455562410796354940721891733660637641885160230511498118853747779097387695198587967781856044904840557574110283266314841304159795929977178925092121062054417014559538104736901944207407544632939623612396584456205572264338100323463967934046481075841916663722064591990552356497543323710744682395451928151945930808867142164371704073490030873146043856580757309213632064800636100031540945490137251773345097459222425121048777335546845502813615127659854411936204672898961474921834594391928437712366596210497208690003698302401350818289340602672099458258765137102495768801640390742072938565992448*i1^42 + 60993987402304149565003736224963353723840575609264019641375339148820534173170078720955050157355008897356004813166039891082637090970523360101303022893830186132959261540808882252019841316602401455327568205459180968575753163686230417449275968360075489202537146827236380951851255293498043824533337660068307019241988681678928520420710714779779626683799661635351915908605964701005186849281602717255906534527632406691086656437248808737681971222217928008029732366646598694450878371181674426199989387899904211317893473483214235484253118597645361109631136146508503830215507464793526745413025233789071226302954006288740475064301741984199231602524617945222784946727265063104676169027381563469021054461984696387001107016179793175513133619356263063771282182081179450012335248012333533626087678725054934036938952565949717078746257142062161188350212617077400993916728912298539084476937846361381544429487895511502810509176020028384989452326691010566505364880625493009812907702176660965711939828846318342802481857232143289168812189724600004674815459510322619729863746523935797049291601397460966041020559462665187212041343613406275527825581150622859719412087898982862520583183708059777704908502992647043661781239363266463874337910383427995016062282213938434959505309494715620352341789106431048713831980311166465296431471846484070892254061731762770280448*i1^43 + -768611853342250688230249877652519840834084756685456147032838750022973232721962998941295529519431501400259992926859729544559035075001727188793786291306213250465253096463130745859785936268439205574395895475020474593874910768456604579336217591495796317077499791051599309634742766619673615193211507879781838738808873701761569251328290033514679471428737635237670237880809427521972200710547956146174931242018588176597939773405877860337821806564701020431559463902568519713130129530962040860520798615751173506569755839437889427573573838916415315589419089187439061626659369227096445641040688577973150327271650065470445353663467308560390154614921799645196891830288383359118126230216113351070612300023994271865565502621436887832814294749028227097598686459928343066911389667400765741720514637560183364975391077987706891671680110862269110925881638899951795569745767176519247470456482462884076391449418453624242320798260362873347085405303906908165191728863312460286850879721694114354379806192723201134133830407541941801213021099228499666588972886050291880626054190346989049825786376348528851585855645142542301772841527439333253529663085890579686679427923496473643803171919590365490837474034602327572100862018735025038108140350527824272353100998250249348324937698846794570258610450227401660667853612073141211591001113661637011257452612550656*i1^44 + -2292817385050632563437160469297321024499143124271419273146391548399679000880469717009007651656943249963749758873376273139056268385227362778817933703113674918466962770844212654643824934551114307312570921638341108873946452504725332946693008461453646035757796887444161554049825464308566697761168554864745614294180343564844651937421420875743969792499887355881878547225245088252271748594014226154212321087247104284246904404814495268624762290564735841913613981888853138584161886897543509067592209893080978102435880005004552862977683434395399726424718581610248933735137772132153437203310473164821118730889271850955014714629229296814638663562596115392344716852674257030805257078918951540537610122383220433226347619690001080921808196008256517947173899269082689280588948368382124996016587273793834865449332077742275745407825041105468148595182914704062519705449832105566143450592860867125744747837714635280778578466471141150740087612396616676339765894804907643100367669534504815579035160537438351793061509622381350462592746524524344327285002659793161266451505020061676707022154316832347759098690448139871979722965008993668918295781187761881207123688111560609298092985089948612384353037249109201920064138856740322667557873019458160868152357008415321432319450244222544785633767882997811194968016475055046643055667358927570287460352*i1^45 + 24023834481041265006210558831298824591092551185973422281894866161487023415120346834341992895151688710551053564903539136575484068664133233612844780833075465859654302018427116664594796113108364754160221478249940546118658823355906600645820277943630137005664717889823504004902488424032163507365549958395005667946419193751282389532312496977618409687011256938311304765039831707932893069955915269638210947848834136773148815627655263635837113992650043418245478099871378660429098412456914568802399317248780021022265511210265265857100711839076086468004750112652557929249653495458027111952025642701381383707190067121335288744367460904404458241487833477457158828467001315679937375125806620977545146860506222732729748674677068028441289389871228617418854964766368032888885876997616138252814697359714921000023036509636267382664914495640075515706691245546343377486310138678071420370844263841933799839611715205961625850647752450773907632179714769768895892824467123167241434292787073761911243563498766137456666190153617027489065553462674638788304248107031522643636734915195819037635876893012858969185775159875985567605259178495998859925810395136880187488248727147117909162188633807283411828710432673980051317832926604864550601362712151101449424635896237729474966975694760449698659622880459258331848415215482023838150560548126720*i1^46 + -40607035386314501238271355353159624854643778412054654892485704094076201838905853396443905349150529891012362535553455161157553419980971107482850917642153849119156241595854737864947051720157657391393078478608618083132728855029576135886623620828553673139088204294413388603357779294204860810479629344969063256395621835966513765196907332173434723748684940692042439454127286758785248836555537725047385676955722527973450858305980582293663498448690896385666654723170743760038192117285397494484277372032697372813236456637331004945942085372944741210859953652672371559057801834446250614701573186435403177463443740928131761384604132560697675351770852816496622438266467964805142752392097512928585519936918275289406971718307429652784445433596470713972658069434813302509845013662981932656829814233742447687497230090210918967658074775299770247788606204734554400608360980645727535819329090462332000808581540804516912688298191570400864245030441657307891828276466190740569507566060869324206866601079919487136813296862652802149038390527183709410509547575352715466868943865900819223428768232718565434538879174533046551483780603768219509835519271987793449011748374584289116005269362407649689937302982804421083783383659476921850682095737968662709264923532649119798626426686437031239676980991922982548752864091590959346745344*i1^47 + -22152140269108373390212293938910789107992788861056738187620564916570212837745541444325349991549115342103101142239171617383971200791375186816331163549892067017640000301121584093950738148116989117099508417184832352669255892859037190890403157902474519743107527157297566790592231798411992298370348024628975249501678407833096994086555509546480767725838960993564448742093857899855964248143326416737175988207778922047875312393823429460039034939135206629793042844182116504978645119063843097833608726301532669735722722209442267877796121319833881458771081302643339898425542214361951114181309660237021568156578582463959290592617921187805996957658011634831353964720013722071346781619291034320717228598058494212581194769006146607563097814168170185008806017719374800415882874262266426708119192970700082467882330818791501987008099514261916888064115033503413142826212641610128241326205099547777186476870907909307630701553414364352290621913311681977503811533207133900165904634076183961445412745837730210482804136466326308817246033327565384932300871095732165979529293032392863027539705104829672764023345931080151877430633976594430542694056533346747658099340557567117971023642946472574152008674034865613032165850144166870724115119650799090542582686715399724830195525709991883401657679774750128900797792010633216*i1^48 + 63964987837741769322965159900384231925303397555469015016490359001533896613344428362038247988003090608062571185801850551059775996478632858099961917350989513254198163559750911017351670692513878686697910472353332556991759488066103303581961881866062135566895151658771524280893121654990001246155827989319795601794655000404297501373252020576262672199148377111111119413414728927906227303449577955072907067241524589856577482265082837363872432406478434764567467353420035349019395580821766908184175220821961664883134947673011271598921045716100115549244745317297010615650116404464828808363640951576457253913298081070562925050900534457757202861495668583261422268129488444928315158068147013757259479444163933474452464222910898270302095726083560129864671613660860445306188344076575882973745770686987695731033678209635310980466380776561228801285532065296406132517485041673698939667536436904025552614490528610809027192937020544297681577240915907266840960115035736139899333015577353071050033586090212634447054891054999571756780732787022118229177447829181329909272741944455792690950185903652594406089429693790072998041014768414725332594255073044969956854184490420100284826813269579958261130727883465908375519715269859129216250720358944629204741751378529471511237542030463586640901493265480502583754752*i1^49 + 31089151118052248614179378975782639526713981687181064415591546329390986596665408448949694618730565634591095820320006225780706093609391724900391910653941173993501718820700046859428612336928788087919020233544047435351790452400871319115102795613857718124074153294505256143476934022376657807028444808063678925429313432664296061214896384865234768456735139699458529586446832418365989172171103517004154061335806138803540389517992862748486045874440042518582068072981613897453416339900212547744489994721028319674810100441903938392130415931469749061771017143532662336596714849996635810062409549852493426153147853675197137346489211966487887381876154643328026874718771310705518921329096434757823134685174950481190509825648987786486413185205189833664214387106056597618242928168677332471865328555189658156364579652799813025570599806312763088114507928816946837415329121276426991193057803876475599354261893454236814943779618024381158118440686999254818699750970292830717478574086458721077007811234309989300517932715173959594481753174684508119318749194482346355374931987993297340342250901415150649006324752983982455576033088258404253748387679741948637559867396199981765127954950905412731547081448585944664059667691811483573224102180124408838614882990225766933247009158384041241326257814110208*i1^50 + -17288805006953509216955072907612658126354540946304199616356524572033404023727859046561120524992381912585046275775568734491494855715158016379014976927141392799819829460024462493370951862290592324158260185084903813565786440965989944422934523282309878997763302858373447985520907958006363579855557136935963163948374503426046124573665903905612393169726985264536566760812655108115700753475736889103127457615807083398880977542587121174576803290379833721042867429546600571308477461320986620711574245645589413940375169904161159530393683554162735681598795706063419753679358688229977914564784545349220210901946854517222936425210925954091074630647260021808784938065082598522141179986800219945224233243701128921089696854044841357729446353844038549964641380525792412496108825604199242873358604697092035148459867587537239748301690547788004227470153499401780775132683245441344856018301967443437387620971146451702745868814391348288168177002428252204381652363325399919019932112550411443425809726274478564904498308818151892819288987549807281876849080932002456191313790328411473980855345000878303832385119286545582235559410424635117940219647984924222335889442495712922880541433490916650606917108307689196186489562143240747898496622550243824098542369419777521093469902608877459991429120*i1^51 + 3101282258853559269177070368424511252524019905816522315543358387465684663446691495355612599554818443722928470941842656677631635922343619535966024661154164016947309178022664906207468089050997119522127982781835586452327476254386053393028619633408431117614097185303357756154202089208835226633815320677308999954250595038400754924376233098178666771300276154744564991687682857318303098148774329775404853100360558528116393269624621326155420813561040137565256238500783414429972034298327307673290477912109805919651574741643342247249121329585150758341920422640731644405383174672873084547239333064386665725547267087044259315014437251275978615040551902738483940292294186162898832302147615065523474533769883836334085174233218624342018486075123227096940568368992711647661576990115206083943714912024957775141140504596103892228852402478473160810078607952643346707771536591037671312827731581324359485598854169788018543004613893823721969328754206795261405804914831931801920870016741602026750397162587362930956269590488146825136348767006100577400830329304435898389968710875943365769342115090804095747572781405162084356411375993803098873301417440851240433282849784298045640062626294908098058749441395251672244250176717486585362182522673342360652792207128973221993048249626624*i1^52 + -11288413433430193800056803889746639897199123478204293870577291651969739173475871419830496285628086667001167401586462048907204005683573214881603082622880235232543178950461263687255850045094100053851257992835228604253226128536920861570803570270274151213197161303251899280352817693499337027893797812700013399065783057452444962113455532474514942681256223640864601539948613310832623721041436988269261123047563693943144207574081530993314906541780361553985311827177519959856564425613255697738667952253873716368007705340833124513918298893513282085492624452426405655649703415600112568947870612537917559759391959722630858225815018648903792099562891688205410874727897285997959260370746351950485586621891704583511141666756092495562339597408218763764812498395503647986417204793416151226336618311509807817993073048769305560172093215224030092743429250295732798603421426004584815178607849323365956351331261435779142407723269032625917103539989803103911599142513613182829427114094078545830462868137606968879634052733395512934538674360597578426692595888089756890883746639670549215848470690430846479983416212790257307746204102059127696526976840031877061940758010626383989257525587104488925684832753547930111360603120000*i1^53 + 10252629160794888781027549066680611721346434558174566612396446946089762832553630221438137227877609656182333504581524091148293122134231267465240211822578727341893585282757480329755574481293733154449167398130332970092340367307784451179423412285289265796386377846466450406219844452400209333622994524416210233611615885446465055506740970255981373102382181954125720344798246181175300788758111535792664501022067216517214506044616700907963574443863451646376608758606260847647629886351914021455464911161011484798747562602550178618216555810428138198006006818294081141396813378507583830923943265328263210191025371301947941147663955749695655362228475197030120380219582034540856198714556412641578264493017920055604868107469480698223254464599474898677085860169152846776694427785475989412673766506772401807451057842231876127870473002298463206101229781948728647106192396159609526306968226513469674317865841648769261436534092719451531394219263074797399421600281909846854340404670991869617986253887247486854453366384897339725753256093703827522904141841741386225450471332681053091582915948738184516605554532442635251826717427409372430516044097873274532531640625*i1^54, 2819923764505745800611339786251870172095564413228651412118324226732170033566310897379486121097149357606541592359876970155897173075441551146803076571751438179724208912816248186221882435294678278251886236901988934875630259432906094213125673040249236239865019723477451368721102851452507827836881179973451368359322645709715664733165042187922933181176587197029408551359639036696660522768533629210822773684396514397200348620679349127867602896169629314615477354843441617725861870187370270263966661128808529128260327948826370443903752648798715575207307066899274629355980544062406020301720524442130670524948165235089525333564787636043896046610527030431707459575872510948834821090957422268028769432917985076660574589527443456358397740509561800481513070760103887763364724793046743368045451020021218948544511902904021271004500775660628455041070489567368834626130622913590545243540861096391477362794954190019535904350335964321913564222871059080677645854930989959740240209086180543900300755952812494300055486949592076868544306477941477881090672075286292920123339755262155371484467321061819869161542731625293163214104552956495736770336441614313714760947934804685465629612066834490289811759638787106904040559369132965427831021837485834825524088307095206658482138973737958880142097703520707430758155272097977964723815541716735511506657371807039642222836658048219006724009040277598330711876713149109156203776086888822786411945250308317034752108925209085047788751011868920563719778660750543109477283543889897881912348151773405901998002379486071863846553550608190340778204499690720267668149832488466896277178598585626398796054898817381014464407552467973208940324099590175683715059690392029741128323225587365511496207040196168980873269619351860634989232410929238324540147599639982055742686617461245575810449522367023479229332755558776631083339786910128372115096325087383101034698565299825112419136127035376208789107864164646500324826066111477158091457943510944822348668832675067472781850933763977030043471255554999962361386433189379375791737799813396804928378363178678709795474028703155558443997301477476162027997845879282212920405518240188814055685692800528324595044985698120694078589422882293202181184475216975953672087086723737076322565396994457600000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1061575989209055776058250912828459998254421440984769512748064789428207137814547582097720724835564922155449382296492556545252865176820162490398648195193548950169790828889523346058698095353962037076268979512532865937782908959675310183444491493478918955392582352775564361503419760395114148425832962873882486528252656143204538250739972792589728407730512910161650866093720251111677091483846893236388764423463031592888095147137627421949749191032789809456422711053605575848374421197019849313315865220651382947738368781440351571819678225614507337523547956791628222912944414836644906166125045419008644062547785290867159165076537568495660365027697845606229908423962818152227730306141236805568141335417658312827469713712009949439294627897170988123255332111557809974038394632792794753323803942422085973010003720355595877809526940187998781812490091474203045822912901732009549113919243544244231779469232911879381906610179223549502871947709545994498285209672278233818950360969481631093505150866353712487487977517276831745205730433868501442256074810829172194151424551498637180159998144968750906243980566749842412570925608899609707610366597166757683525946853846068217393706330417941197737585103549120976519999020897665629282613407073579561287129209580487173621027821437488897564551411029446437710775887794984715986628730590811386353649039025720656635880241457973045928784460417948997282333767778118358865935032140647560284565119304905824337025157350538903613389927806411233963741410461048349366280119226139531139730719211819544599328941238389694017324287907260508468517840051805384525921234043521752811259202807779292428377484401149960727995884856003131473215574064884113871041402501047730441047739679699019008308777782811902461426179882573452780142593592907997111137651385232986687077167813237808096471833404362342128989564369264396160737444878505508151460052248999588683051242774179409891374356150885195820981578772561970336828765769319448443838905484282289282780961886122176876186526286458523097482690372095259450568133295000016387419225884364274315728701241182560766117510628112163686625227472255767704003491616334043191671915914656919659923335033914449818056454724964345161171448730132358610612883211613908360281633590886001814986589033673523200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -16454826723223765818076409932671703852871186618572464253078553825991679188758472236017023356447917479241243571732246890775950306221987161871748832980562263952201070672668635796888568979062708311058359019968317002298671672490199757106927383588140209173400017192416934654466946351936679319110134522282775448284553072322633029018717511538581476196916047632242479931039307137695014417212209593843430109698124774828003585712257435867992950084686467819074807986855474444363536925975465801920081966068424322634365091553181283107235414909351842978510654207755080607880717626020943240783786645068486876995335253069246012722822605027421872805714465489877754927867128287388098235055314264231472541794170877807531251764214136950369614289709693810038902300834401331512964872827309947992958025814997870066448113848990584317238137272679758566867118067273519587562634207164395517065249948483507739518762340035246534382889679313654264135673485669024686997548532056775357174014101191631962055267560984363741581490609388617355238833511399054895598020129602349759729437467937987100437001834059728664542019724877025523798836171063683672771671024341954926337975866091231557649820818465451147806890667667498471985567286224148275466679442550742306102713772883801973409460772779552513375291095584757719772991671645473291766039263128301062748556418347108535193496257478483507598233392525038950240088021664232714912582455449928022251031899602090153862152930368791757188894805588414908774955215608968766825210326359590963923664430694415710112632094310177195742932942798729083196276252987386304444176169842810787092620714706745469945182307717984682469812065586940673828891004693370647318137155131678734639693049556303146168011276855962685399785373200002714539925735055105473494156174613678158308698387741763382507685931396821986198585089264883891731971632683117960860702361697824968436351130036644560118254215239437709536533494943725880085781930425078176379517364841749128515939259090376554356450217959949314756226538117450015859497865570526759409378043406704877361996515299245759512466622543963003634579637149916451416836479230548849101377166195528580032664151310976820573477308113294663846023287310487931835766099380355224720209919801055065483966802878162534400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1071918128809671377387557199417967482409159663190008846732911211427889752689411429565518056535497131057329520377738532508349417580660472015610738712544745100711734369181458398230057792863281383317097953286648462180744802450559081324472265941315416892503752406394043787277756950096543109614979049551836535238969080142327804756846759175199097276636704451469767830716487117368075989789731193396014011540741359533741777226531835032990305122166714454448164758797399707527214108399814807326927820508427661098212724572208742680217566051215187367982347812185377694238505902933423862050046549384465735527048516677463587269681348351133791259117163541014758629680003345360368442052456289328781331469500007756117717623460008978434241192963992031968984910846599371591906436041568137805781828464594719779410060155295169035632123130892838309395564742135594695389495872695789436025104735928747694105835948191809758592743049895503419643003332551553355137706073679347978742825502385053322389288899664866277617012729380561141274925673632813674492296106051360769779485077317509753381033358442586637327278956544848351163491279030108280883316105752127086048709194503841148677080050170497594496069562164550735970185320075005309160900021251185780620105304058569361200655144722366339459208933257103236842835938295723207217573227688144602856000375521345619520914765593367964392184985706053535104529513015453659212150906378956272692590416829469771890126379219022767824233710204839886029738658718306704108054858283859108320759419229136917784571488738854116392233728027650575034688412528596955050601274201077546185366045193604353599492631660608429126011194722614215101710580249111417861424876513013481609553311163765946419883458480718078487000848104894179455584943677761726018852253517232774803660667730341242283881181393009012480841779496452737767767550478832587118020246313998590898171486766217224093470981694179251586739268804102840151031583565793637338766645093014508565777882631918800599267317089295940042658884954384914103753578444936275986487136576097370226147190905799241208628242330974548328738239659691491869888481774303985497846858062718556373268109565522820684780932952816725989663370564399541617878221138285223066245100815293007452826512582193971200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 17142186047354076128378819109238895084445685794130745011147163297764773236076512085098542326766156400384722253829878771035789420036113356369942705780223543448196072052042384331672664340492398367782014475226388950967124176070233853913565767517222192276331456346004885621414144394211948302579206324378115214147865053641288482517299964784834237367096914068480196576267436265798706533309911493748193655272971441885925785335717535456815209541527504027322860319086285802118892721993687305683741189200741038015450940791099046908598064285878493838495604905312229583335101350371070077249598417209220893568642686587243264096398581017337460946562924444558030322608601737052048751027502446140511913974804856575348121922136421381929994923302362748235781421311925055367842107243116441961114102140593285280658279941095510819095590132867346123867162413651270865402674960537837211072934340892962572784027199581349516739592661903022928815790002347930861001800535199422033506192846114950831007821945460162930288661125749179652053209899057546235634497544553282043030245103379601598620526014196020949217436406029519391566464769771032704509609899956746271702830573427178288180355872823524330099492929699908243480277374918258145415742146577363752927182317412629618410961305027610392337154141094590956303823667693535084601865210446700132912894679738585923987254928387913268772084621580941632757122925606024891265596574376298325765782222337464790437411376224099731162665883169680172434533757071545970355244413834811282936199161947437816165174969985290372420628399566237761537432822065645588896517429488863054587597689348021411603243112422185650989477147727043956054947586240609378504828060962088521576403982985754480489804277354428381336286327555455509849827146802268054243336674286923222170685950677400167652279955319980387176358239362381515458043266012401775277479332816708991813269443622828551377483017194801994822669178785076155026928137707716181519458600491982742793858268423771402542275828163527984242494382921405933171818243732727626225692765013041932429539290165284760116063731119711749747872759926002475321903065308674545246235496619086970074888818598421515066002836142911028872767082404734948147280615596257659636175984665842084556260388118389063680000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1288476609081204515159824292563651683263165694356927029314160866187254150148273546960869160111964682419681556061249800883951027440495165237526451991214729701745591750868821401425197459783126777473535121639138854249833117066748893784516561399771403021942629317147183615241757854199900741821956582368887005112638215668629516403178440579205676174994099516592906884476312416243812819707929280375129526811676035437915484764744546926073949421283152928705833493064701857939264617357486636930863576145523970130119668327692688014794584967012683825668974801912240965696663562269872865291293589618944274971898899039035586738388120288186759463095263281259288776289388943802234714616020333051619115567165877503851960394545249664140274743014636790760716141989329630598139365449274684457497566297028897902716057789697062893613715405031024691629823519603584868231774078381804124705109216714060545615761176342206868504721442699940140037567533652704224852930234328234083017343127546221282943570474235204315644901497184332378583025397553487103100833790384427016208239470111906213233786484847078139779722190864886225794271045374306864983737630773550624561421779867382128932743255468357239880034519596646455278672055631278324110128545001789474925170081069694035491801638845136206462323256705226692004752482241144544384530712194403536488493818943631519130560089767026440294990488372686253159426011102519187712825851265015628026777268234395046974113360843662889039678532502148389344770786942976732346550821873296642485604005143172713836511543268489154817908015350663393953960197175011619105998372883735121793622896085174840546476057612892142286291709481945451536493700397552988520021712761648863050386664781651342197761219695776699256300503359612388820049641788724321820342879470425411078387842835903391610597355666369339533023406035030436923491355272133490830929890623725654775966787647931718675807842067915945660896551351566109078987539600053265883934611523206309093029398486292782856077214560300350348932316070815524283283926121858261870991646179499907612527786587216297367747562651231593465213445836545463951298909270436433419708820312233950886145656490115056778012701191967882260475219988384736382937593430688833302552557523196605619498127755594120036352000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 60761675640577344888106958154653212059922980176044154947578803050147212483225454823637508695601515965483080897587157553400164820392618693974483543033094834731077993140974431986647579669965931476558229266792671462589259962195976135677440415543905086310015939303156973001382111975491800619557631755866324495560300076324292880305517948083363323180894427816847003967074410588411915156514063559681898129105986731387105529005954313300653605334468699191755399757471343232194839326716142513590148916234231963544117523776741677689993621421169243848119293136527404642481676791975596145193140093222957795358785696004356386275608192007607996034442680682751362296453030665338931681822225730116869658899652099405995612761113247206981836050315410328572112766492207681485781233302963462785017359789137059649090674646290465395921875663141495525824296799158583753072420644905714054916993626033651834428465071299750572247995256160566796414219834424859461235799533792166814235018340413852153180207232547274346121948144604144162922308385838282370461221176667178661468339877653053351625066475844905584510277926873053400292225734853807769897435953550915135798665897362228667357743664155664554133744326888562514819407070548369539198992843072024350374701650213173274042162106172553621373966282149026718331688450564967516438345681869886092199789927282188150012871702449540891493976736665386657041681874987612395717046305099835668189022085023952217457578391566958767318586583346980320518033894521421015079031079954482546230806683855073338122976527432795252906404717257739432933324093136630384044987399732893230868553344705749747858230957513630693415023457142037865048889679519494148479623572701594688489535753303762366853715361339739116826207874883448909287425529680010171606670134504008784256565581685842142534807553399452884580225322330975902192853920231187952670324609752207343640059522018327153398128973918181162249817331967962350205899948570358348399517590914836259870901788223629339964999229425357926494280343591695335400264781993514356301033377319149934804304481608501686795864015735042724066329520358913776724474003603856410750494808362318346346759308472802813658555093764943677593323464423575332268605843054589218321153911151471734017827985902708736393216000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 514350789707476987605361840289462297574004404136453309156205480193339796054779186550377770378264520136279574421584209912643309850058910948447142648148097537596124093489975375186355965389261127110278362795731248329957585954708150083138001626241846172461143695677399472492182657147817656485121672061535891492956373899317554282249107843094243398757530720515445494334763050837396319448500337534945682365190691493522125527621184814591959998687117092311109650599274116234639465568461057813785618821783300443108692252534650016907468897149703492374132160233407224692266775101861305947504625363354959416160578036375484201780919559394192340778587609143696597546234275437945220321427837234600405825637793630186673721750787952541720404477178288621547769900753912340363527040568225933659181839244249214836618654757209943847129923155467496723086398207104164555891681391267647448877317690087909350070151954379069463480382234916551425675230214592992666730708735649558989731379891646437420586082134602337686117123084580289274309341637060456675276055643434252247344620031531316446865260789380239438774463125114696903928594109780848279714571658446413798617350032530254456451923493201225522362648325609963941892628952868049099925272505785675176384053394448381945694217361484991522460236631091608574730046727467582247022147862892020422593171108088771948853925617782655532533764575970716702324800998251681518242119546878700304528849319586541704454695998386098038941834720473563059198902561493396708769971946589907651043806394801975156153493684664951977802222263209035325781163709992474858523071782830922221607358857535574202248840181345183762081319543544092256508368643134124982887912593366108270211937804494549620658722553806891678842879367932222490481446152443554029969810402304176505321050713464496882083603577841090641410594992275448744138503180419127211137862460779160975384239835094759219216872074086360284823607612743959683247072180568147916448336658543240836200028647868728927062591597107862337015279689171475246544338933176666666571135636684573139768345915726585125006700936366451088841068348105920569955694300205233714677960185926992059491801145254040589817898508950326122878958617805223082606884120941972544586781554375079045228132739896536236818432000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3349350039381359909321052280738524683435883775443230253687425506539880529132241688994859875062960165912232361552982058668634173980542827432583641127522857250509588293767901614609167883242545529751875162452952339146598102993762514325367305473996993480386323810504757467405110383197480433213313377577078113439808897301735591091860692845016808444963187569478792752251631949819714715392289723385384377285354468240075198354305792001534230686848563660457983941819316729407564358848864007465111305939758335956936497822907891255374788535228733892102191440481669336988974197690549224057068047042298408395091691164627693934374674277548759733158547342689296990318592760767571670610188759775157150884589688393912545349718091232720035053738034679529129245269642202696975364096801895521257926900998140342788779123387339893808149874749872660610843524734136122473465378127626795977273814649516178216504978704766323987190648067421011265440823995816050574904435775725665294535898745774673564141348322566241331746442665808269946539211250720690924208992428439453920662160116247022877041175434846083211583255277031375180302351491180995902600002669081519584390650554483864593436643651432887349364558719683566435066928378767055711031896416986918762547798011005413627438809628013877927268018402735776722079261056816103239907496177893190799541993235976562089285610934246119973673671683402623161886663709878027816181367707244536533837189610701921704447358911013410089494942899416768080997895848082490042808248760789717253041408258631463997511859484147950172546489017076294642115994042353016458410179376618531974976187027120769766696305458171839913617656497678106839525951658882220280608573483574608804313715568555920701114553665106381900807941993851360127767908565438291737635181930572618688655339071645836544188368579882800618844442452004490732517094444494922203005004659547693021438557212857893273564892892256669574689142066502980208706688000606375814519194278368910614910094744242850705094742597404620803785167398340694558695620938341157355353481467276777845611909560540511203107825694539602125412403826782681784221348619403174275835946944929741912950283864593021890905247052820414670385022520218559840110899300178304720519530273916554499262481124302515790151680000000000000000000000000000000000000000000000000000000000000*i1^8 + -41231025550790980213164466739264443071441662866852615459093309354899499568554861788760440292041918078074025214665021766011816192932400494317517014540269635314040623074250165969489380617999839214753307015412474192600488134803268248886025565799295425667918578547084589303919977865208319748578514530430431129467215200968521871319326109802075116991550175875441852537412682356575609474853676082803544322496895461995304162238462583574372764780128899616696099330671698926721688261214947637757709032052328212385497111665932682389725805406151941813967197697125037255956607038902716071066468495607466552324372157485673696292269629644892429311029529536986893893648791487295942583755495686876381458726683608622103285735440378609380786940119352039991957398746997752533806904739273423333511670710542045604864561006623378156359998533200696828377556068324601691203198201245357101439344714367152696940967268770975245944257856450464276809068357852464102975772684310161955570921968582000491176751033197363885927471981069296804715237169825034177035597608911677405746246917816089251327653013368493393336148138732192256069234176612720888590956502363051923612085659750905179299837176662814495063540014113350048945737569764429742762519751833438460910302853046163885927252547936984275199493734428971229991139598517321860881876596336100839932725023539166521598225271616768743345241950536629694679073804627625683406307235307735133153247322697166022338165549562341871991616568205222589632706393979246256571570424816909715414107407086186904836840715967963771624455433090061446484485199612281820758139018485702923889449175530820373663802050484090171476433031119205206745758214908176836043399815114647543184512436627090436290797285771624784935416351047852193354082736207218401011716384088947240639158200914326291065005383553669000446760072610484345276831281092056672507113978172084874285567098818696344558332661891504958440341709174156010580011224423400389993008508212215200153627456193787594722555532924621021832349677312369146271110156950108566250876989420517299752722605348322742236890385407379335731448161849375406257092517841154759027790467748240434941404596885839293064242361390678780238526794853426624820558127959816245244385005240284191307360789975645680901816320000000000000000000000000000000000000000000000000000000000*i1^9 + 71559379568498956555778402176541256325805102647762786684743961015380327848811341853882475322449406530816981289867748019862322583476557834187712754510747095569223757264901316243693670074813941154742403849548151151026630567562205515435301742216507980353272189300581111402002822461573381198316630954883936431263808464234689584289882801518103272182180406614222585918519560083852195409519612531479867561600904832610155064248667379199138855502848651410432903640727647470047066433748353225398468035075465369597990584948059677391481411179062482023994827705157779660826275427296875557431692925078808928184424762381143097333419275069522301880064082958439680089319557639755358503938532740533598389944143426807466153950214794781025629109095278788209052791791743116072922522773282397418707122439745010128894383160893429748637263691146423539839122029756758675910220262818295954521548673023781938111164282170582596841257136305653162081532317404750433947615603036334162813830611348777964459267446550391135430900992899332708663188598236357434522424315654374216823954582365127514567519084602038536728571252808083472826540935389890917597001456040366375333896239765180054947068539300536364830753605246537584881409091881180032152953982384458548334487234541824988176687285295394838228407516347663647486977501533338815315960612595974592763641586784208144094047543578833383835001051416387714846721417404202078633797371310521962156291139335579907348168555543871393710269994915360200768581052473402926625964820769872265736904531813797014041985310031999719721325934419262556610590259158185728742162214751280656508550613069970232459991350549454747264344139446014878798924308156102894918552729748296634245320472098759116916395015775912503979965003904726259885326647157558333695254766231193143991005210883000024608896380812941948475794025671804475131866158552667516507204352135516725884654923720820223088483436581280794130132767799620745035293668144608606852520110548576525429028137009879666129338377821887390765260790137533164805133788773984743832669269325870049910173198431468056975095679988005211605330296066364843204914006021752570502311786457831109264394990653673140800207346708158672782907311049489069698085610562845358298440403600089145873113674544792344949948416000000000000000000000000000000000000000000000000000000*i1^10 + 425751192282185819632455107264866489106238572669742168876561535597051524883112436320776843819802309467771522346495251345958271708048879557113506847222945927548298873145279561864934681277745197302103172372224290148880432280653578857269223442893800635388992278878471718581013302826649602224798931509340159560951305824752601832314458201883188312255634588965388576131947980942596223050905234661319422186944005275835150666756640356190892545642158141646991647908075572637202047166947280584032308664333597710892589895449840335033679432166748857584034484721121836802588711609699032741256299575781439871730463862515221172420689794747486953629009662971466637580665640227334399627543053967057359675926195475351533005704824308176839674311596521441258232135539879168516724413155759029004874929061814839710101516857520428669537095583503936211178034007189841042895355790140388812891276427606795604616919893888319118282414959487338208479211642435459363769619953622904156725063396830393737917641539188471688207087964395800257430781931835457498428621850147313609037065646406842925654009158541311023795341845528874723126879765861343043218396243456543170394066176934192598828372870688639525086739475544858688562606657150208195512425693566968489835404822035831663093037050569343725382754754322480000636036079117527064888788533133612814364637229249109857474261065380208856202437591639791927762355713536184338544244993398709584877663251475065824361321789679145041488494245971788832044834923123225052781047554938319031880796552603506905184886946444846426500871965809450023034368176487814275206106191413663243557734297630889738166498603380939532778850856261132011046536653497231326068239061752113419145681482320454869276583440693465555017109548490248275530070584277879422500943005956241365774725701088653307922808144380511939487741569139963212765761084287231206670721406888152211906889482704951058872083049525993846193604845941991542120142147755854305850521770816905757082540543773969147981214498115440745207403405807773725799505051760362844822213185425086858076599680376293612446493117859762929042158395748636710804928172747386691493439576514654513672250682363946381396215479712693836455181752193750551001479424235712550455931238652117831303922439041089205874720768000000000000000000000000000000000000000000000000000*i1^11 + 1471176876734246493335459646170733458748838432690364959706056438017651297718859314587898457514975667644876149377641373105143600429785446909704262176259967219914403241270374368704366780017429823987754638733049369842199908002843377445202533359985259733348522656310500987942879800397000450145294944273311216698327465638919432671119556983976914076496857874240337203631531568476034015116506692925073037472390019460154837204065378176481528316881024470587962323213825739241163699488104397676334111779489958448064774472059283942635552520011086420436961201036022203245621026585548318613848179135804149081878522548875304687855288839950082975110745403308387729655933218533184901076626980029317445588092208692341971618670369252685294809414477156569795125271566326295224366194148093243834559144692406404773513081691732584819471820822138047239257560519467141562572200801292125896839456431561049604465852472304158608800081778783710580612033464709029086320319998594509423949844845420694019251225900464304398962777063576031778970878534630258329257505325695045334796700542947294157511595175184626670591255445731584172616991952286190250625712914850787926624244261564192636526588376587651469322939770969791524660113708032385722103147247609560373815399332439509676427972541667981444782329772268711512973807563008333952903459042392451506523676633440777170556998732681585693986124747074697987557064282299345915829701807834934109198073366561260632464706563958357015472383366966538311343584614851160838069116351902324139273401031927007476241491925214167266706832225406943305784077140395716578653571961082878247104219039761437617663747008964567338433707666879744072871676258388943414327835115074352143464723277731731120541485209670272242608800589487300374972533103739634343574094129807130421217344815203090546363418618523233006316095514195328347242310606900063419481150127788190693432093879796369466169697893583208249378038350084329086205907510199185119033082785785077377510474382839573481907225099813092572589351068719672339453709514031694004810385055140720398649115621944152626518507707026753404792124497262145049958447821736471177547858872172848987612072608387994880920852712715794661048616816265816221741715418998679033641910822553981919288228604784240187215446016000000000000000000000000000000000000000000000000*i1^12 + 2013968275783969870371188332910268648087424234045291648222317723736529698500771146352770886443104712053038957071589336529042088322040664302323089826501413865337027275705910863329303794070907752236308066615704398451369677293874593370336350487622274390190767203871931329155360601516925255431044673061412053184117829155064434714406803608382821480105339940289760256279710960333683938738312033239580329155798268087342762401122511956672623913247794031047839843113061529174223468789760172419709401141900404565773512748403811943223459681581568850851693302655041307305334402060142699990180912129285770851439834227690890724098283434362689789431715415056633298696719020518629430025427651000145432353233922709345632117036896650189514750172004407203997356454382473967106595957915188435902159313851501291870326792649403714944878346686145209190310088233200177908945477927814552357990334593883069753327482417872591668419369671614825637964452773162478190143447054363200239199868723622103166871882974829836300265036796514677886670609887153530933987525825867759286352817241658735156728081090926392187439204616050158498034509991178648939508893976007812833027457875555634237623955589130470121145023340094531143770689376470260329127934231342569926482060804767815903728217183358175630083382857503479705367069527864894336653232719902392389996476888182122845929220213498317946534102754472665586333678938651770743841202846251574685742174805955677218611318019044608149270840578999337410463574948579052788140171628186901674823985918259238353458519613466515043104613750748253460847561816260697584856236722525140311040707645119946505778731152631870764355086265653577430481592873135076015805832301407550527003562127412557667648615713579951521279791568228554993174802945265007444749489155187934767479260771898209098474338782991139671717227760404677873431586906376346523655774737761366501073815089851975354254223183760971200491039936795705790029658733546656502157115033991824663309004802280179500698382180483471702469168832206616958405905649414412592127691217323386201563297969684240442721181979847288409893091622094014429674250706117064265238050919147039792231222083333088790221032085845920668047839569156859518581933201347618521829912098903294227687535049337730357128069120000000000000000000000000000000000000000000000*i1^13 + 2763882737513213244109842386597554179437889999706060335656114417860290532261923699511378741083899807020572015590385156245225969550286978531521193884392418577771214117759777794588029358221975497177050129275755058351942079009895605599911022431307909724233064513718423186768289408950908651006501302862083449327902719682972071707289013314869704106006100430252720615006693488065180224787508902351241868481854688620856998511438707678127233067607644327567224511272283444029339109127120266778687514621365012874939317832407011502388324783951799821619393796246864332106389395944933142666551964483416402350756787171493935625574452588707167034899502584192992823725562113022467802999680503658883211756110809961074185746305628399201649426643451781625297762141407523617302864209324560323427614457037076060855743099263768112019176430555888962950215029791553736512767057165649702891570628283751401693191398186309695281386131031727741256115492366316123748739102594705903459823885273975534402791366038940411313565253129104190549921222526071871489060246389143292560413490264110314495263520559901385139266141872524906512217768974356971957558056950687154105902741032371608260478125779564963099863049577531076408970709033985419823692058043725683413141107859964756672852253246687621135199017332202142001016716540204333039128532221810021755894818476947632553956792659006669196165827911483382059287271221183443290753889323695404374203025633284549496840090238471179686379940743430623359518712978302039399043864861036093866010387867337897692125731795475471627929678968607431776398951150023153163722149265731423322760448855568840752179192263829627356833006999671892683034685714076350984884026027749284506989705649038490960909268198144321412313573493064748211637099975276663232145230599099185131388733978214016618941414235338317587170299079618430011180587570486113465739745103275360840050239667473668887510581424776368034223501851365221766337740051558933577137471615152874487681512769685745243166147806021055279743841368496648955310326732805475022887570759932172569722606525381295772050790232502725630584821405415407282307243235017227401217602712931201408739726807460786616557572616821297058236982317279286863374104095456702313192274211813817618574568199923419289883770880000000000000000000000000000000000000000000*i1^14 + 8040463131510847642224602001050425622535569362896648237383614661450348245087073984751055803792472439505987458034445810771525039082595386118576225681783132371043931246898662941951504927035754236677555981857911353113709868237332740553370540620623289791196597922085045926645746795993045297219385222190394997941501040157882932032867814549578268242397947086410222172614268167612275950997673813985643067582430588681696467520048769364000927156693879753430707208454712232006751633761849082505302294594653593241496114212824099606829072377350438667926231055501826603980053337893049513102720159149389828946568645781175607091009755769877818020120326146789432802131877124129314132105449155983310752416281947353591855777789431237304056107626824970927383456031963561091126705510459208039300511061066910347993675139363295462091815442309790383972981276463412711362131561189298316258998777198893898746409622378050776273990417539439036576803933523407391683079062332388900892443645519336916379889802382746044091652253166279331846033329415297007360904014504831609214214115939067820711865274804013501395785249203896995727056671860478122912098405626701374584053219958673762920951020089404914717989014726776132618157144175464125516441736126362297033530271035159631639754363984657914695975874166768131420074348508315133325255854447177135012940154877546903120071019994785410395448548990369490227541900171754559105856161895662966576730975565309127522187176677337690904276382434388764304406960453878345557619790048138647085331979932121789449596913362260279074760671363655976409974287388512299181131032191114673173965093565597949874707758175538349579811279556906899210975341039406323250113189576085151436819341267814220115399287277544630588635947151473612206838732314141571897487447784360046384756561979675233777811857394713202259655296258911221193103412905621444665713526837620473003615760195071944266457831393506862083202305508273462175167292263134515382550674566343692645008081574633788468811652156156349379657331551497086612304710016049232164340615215663668391527646296557583539461975275689515426348274274216889809228154177376660233088689962143603734292681644084805259070069064156768606660261971803448135580343028698405391484578629323594919519583141655091854195032064000000000000000000000000000000000000000*i1^15 + 18912309940491248951718494207499436696898770019318128450667591532141134482181714490793103543517344643643318896456832234066964720086119554802787006562224902868536059341706765923527278578489217283866629626689862936537439034995909999575846266928796854977726355172965162123719476207165578964790338605342199052894047075209674152052332407799513951890168821380065754899426012879586295607881625763544424434346056646144634309188729592266296058892738161644548204751198668855420796461446666506339146637074946478972117784307401090434340079457910560364158715646792125514425724515513033260224003617436120518730242657253787631137641609649431961279426621978523727489136775378334396422587145767766776869005967042846946259598209872231387858787932681109087662663717754045623693285565950294723681609782556576104748549761579939921841727853851844252035334500364096987061825945172596142619779529896506247453148888765889187114636215761367757931362226251112730364746918085860674876295254272986607463247867694002716076872124839295201939680089926367228263236105269295763972139327735833758188118707524960791418456812868053066346080875377691113982166407312210238919660292662730075447508032182575642823744766436993028222654748493113337144927672001379717421944418423882899838585978698241979405888714160545839815450552799005877880366238422162739501124230532437337375234424360592656577261188902332065622719936811850993986263421642362634150005960817036488553530953788683043713133733087351205567063680402819240122194002052947352268116372961090785107843469147197102620170988845282186789168370705856344245277015246090788142265453290281051494563622358426971998925406229391932892638993199746793460461623822859062477819255901752863546355770587039489921555557856858411966902321464472039571539905602119663236531100630424180333250148554265297349722612988820941294890738054875825353488749305940360114031313658152116523055170230424397111307026785026648624573929634385000674986712094881813496844775828535204634211292476212093563514102994944515453580456477908674454879409519239726674996347596838802105039093564877304149898366652234941333537334339072298274013793702521680456657729877752329670977758901172443795830367748367365226999577210805317337452296081862843186259787380554944688141893632000000000000000000000000000000000000*i1^16 + 25820555405710716964712481296419649343314745705769421029966857095008408622112229539261152663346447846344028571763602498195120188656340943440584430008482249466936232138112841664491606423580447773731448208429345835232121293123403273509175728190369112897061399737530825747123105467573494912515842941030183749237490423673428502097001568782275669527808141396919457635682461447428527370714013974081037990472244051333315048197431508543684164929011615270870619437862845692878436506639456338679039236944028879918085526228432524587004963723579940253864864269012522236413446373491920312037936737452420347922353636499282460213222268794265174742138468885123139816085648385329052452355156814257086115055074144818175503439691315410401479821887678125921841965426879154626777486564566370537585435189169415855773886722705750560639994181927138326223382394049193581556240462507531818417430936202238758196567298405888011878580890133066686995382336651208005346548081577248420382329135634490011594174691628639581832577716401425173743660239917745764284441119056087016221064373942060077214490202895785609166117287197246312169983375327765866845701042784565967602071141409999384224867317730792481956986386207647872492805882486069488227635545894085887373784604760373091725031690508234731265829615066802146872531345049194781014651932248773529691840662914107255943555117408677537551216631663144068053885694124224731111608650568170292247284258204858962853470977922814110264693284813876988186069144895559328953608353960973360252998929252944158589800161749064544402236386407854256266516532977117240112787812320099618505559958141184507643949070773320673076142006026870983096649511272583854406624849772463345589205224312483579308087014167815357708431958967279448592758487898824850966135232310010543012259608302675613631680049797397044207251194310929024437655617357800027658736942593881674230197591608245461079306422316091079841797469222020939848733654006923522876146699157151587164026087043377867583540450175518254819342277313708335910022130127747699567708955890617634183806991886423747070432649523159222331565588436945339245728947385231608162257740154225027710244432606129429371956666048503539225274524550132720395321847819578622578185811860604839609193536431711592539649736704000000000000000000000000000000000*i1^17 + 19518690877741375219723545985752454827366980937855995093333954867344993520504868972347769270720140848169083879769123732462068519013211157510274136164406881678032671817192911626977128698092474048356201969246274790715605039769330486468325530782344331582756172994483632707304330797900916647559891809945851785854938617788608057561257541652359836023385571866907747624762481568980862837458247052158486676280852668797599676560375557509593353751606894977106960307515147328229263501316547111015701480632881197815456225698974755204288664858278028926033031410694331337388823622401588093641063580237796187633973233566186495078550425101284358051416673125669716199878356785095852643706677769985695139855672854736411284955755076926100379821956986031389291283793455909730531586505650477699359292659740252542387742262366340584378782023170021252318389427210239212513561870841037317149800777317255136940972969294799516649785643353369824360120237902695796387494891595174395430079083931486502833657292168527975273592658812318987762551766262390259279567590333134266846482278099742162165692191127853060985309347863613219899779385182156283892315900132610288467696624150991684536806690019274057216342584139659923903485939985436937259948086387051001806036856433973620668679891857330219367285283131892892236715409481189284674613170853117874209878313155532682714690916036858589876530681132978015901655191981768699206090784386211297170910564277793948379450755936183031177768594646068661774458237786960125931649355875368664283794047149631133083173280834770783900245437942421946973118857654933200855562084381811940219856372348592655447153061829983478663319341789932100722640343995669169384059623022177000344096997175964225353497386450812132054483649768298260616449092929310546171411487067750834865163976241110067432806223570833281446860688118522833462577604515305907008804375291154736472114894313210437164301822714710778258440672901169163458463100536432848945691490210999297963249674338432313310912031233440966382547001326085263128124557639968497633553044918782672861525337813237042856096601755117559874252540147376495029434131335955342599953498818535216604977547573179430181107514681039890207788267934255191610352310747740748296101422950111727833831911276247196250113310720000000000000000000000000000000*i1^18 + 8382759789457679847291622665864311037987566827260596271871722084579546183466364102834177396181385905702504220481198451686030845236431368945123727493628149848783988632282955742397073584049752690448023844653456190669675082509519222978910175460504236870364646057312009030394413877876780667123733746004091091896486105527730970355045321980393870541428362090996327463266050059724056766080483318758225888641979841669253282520277579462504904889197638553078470749014845446697445046691171803063945786560697989846487126212730857815478890304079643874231825915498521853073170321827584839428698586869028805387027523822171158516868158209015402113191671049465988302380138014332462284651439053379480810502556083652027104148783892192747295498112003456270050669560576203039076979974452079870923927712774940064214309851026997382580482242730013062980432426369159886669602072696624395672198515043995476662652764608462998301590497386610377932274392743552260680300244849687000476243670441022264750481014337769529317354398571867161871915633508295544722753606966746775068483512282218776833695582149228320608010234257587919886001696343342881797442780414272357360119905555300037460771135261902152269146907355250738121819036894107205728276739509921383493012556618459683525726954997296915163311452300301103868681562824438005819861308988539629531573253169190736714725719929773392214495382141572551846858001337624008429852935122898564932760570746541450105603001313114941924339889203810633963190053127141992537194291017183132676933552325948741216212011001120072792490735885489901202871766871862520715687641706646013475856258780805788839754713043250690741759253523557211412348872973951504452092502508497602484943613058880762566096540783566549644490526062655444432445925907316194212105746087399521964117804852619496015864047442370120077385989828751396199901525328886380391059386910582139282842762753724882823336435471446472212840806331612124911726260126287926299983119151850549423514395877916391312270479052078748444604049886446677371508005180013395419800728946955489599987914450360063195053979926332522847659661740033325080774721953820482865797647746942806198647177434609647215703153687758945381533471014679511113474007244093313987206339641113141426810006863690128826019348480000000000000000000000000000*i1^19 + 2389015398984577739244419383342991739564462778812725170341323927188019485937194578015346178515095266038541785346580195475574317351324445951157004099513094575639764327264463114999200030055095398177093288783604259683521325029793097207066428566878574290800861573375353673302832891729065386068205112193162286347930550984818244134422016657914705523126362465274064433993904317199649567845163454508540971051899859929875422451196681667282395996056049551648840670106117711606074649878317923804997961653046223193143033480910634843355371414758527846215220884199629984121036882486739725565667359143699581270732644963436756183796089301955882068146086466526207266855547099216177629772962407737175808657030563573585247487580579810953973548244125326608458216254330552770541579752264831862060198134212994933085877960875017283924501345271661689866392090956845816065567975443731889634483839767751836393205159900133383132843092672667838461759655436963745363777330667777870539736992850690990986020319926199978264338316901378742225336585080337777757190334812679370735820702430047508030909518506140958800198579562421692728332186024986579027304097719694637684366524091114101222127432743166883218172174871502133806785265791283439269597862076428141617614875578924162210876372054445340393864297627698698516818106061442170211012124242669938552827296713631693095358588875280178643542528843599834842700371179212186177991869874690280259288360767538765854441583310758566739284134294544536181944083447401618769705857909318382281974496106775715551565267249641919608424716881170555380548162790137044730771102023002360346407460476133639380702759273737461271130207462428205509986801596840532505826048094637842795237323215997968989712602556223325599439219944537899724907600173131172184677864367712409609124724830404504396019117289761850002130223809950770219598386355028470061030583304645366310770329412336963955163251104121541116818064805776425619102937603187506780605086176419921427779967259124302701623159832138226533730268680787634683894546486504988455611976731872001394864638542127534502393526952772752940790899458108316451443282149263884682640406311471953755285572290946841138476673588625784304872183979067239077711107674867317007767802804398342513332089383030145821261692928000000000000000000000000*i1^20 + 253050734625204532489729394711055474417084357941531209141791661213806630116971867747935561126196464912954576651915520582314012177180977009379172804093460220479037811181001263186435927214287565752472789431307547582433573575371225646108380139844063965909453105803937180754852631464468468955185719204680016185088179129014749126752206134693164993635237122766381628147429731073181901379347544224882647696765692281066741253941785657528236590818379808955818751171343548194924026146210547137520059629035383926611014669926913422400493467799893939529663590128137355766797200632084971691611707377751426785413939556069403040023843139803885772663277787593561193054181629427576458541545136822695756721812893299158953363302092654637893424988501189257271304639792509621187816797335501533330593091387210359965346337848015983079489380801690729103802836308456668793821859361681373265783730500946291365967759514744827733386450050370197584995299825411994262233288917198281529383740579687153657262381423198202162495470320985703574173314444373703377443101223961551000166221482701433258536494782437374380948980617908241993587901192083221770130223882152109381373162000579638440481620660316616700386724633095108547388621501688790639873849085607695185525161530123350111396127542125040277424161090618490123430652116184349489244500803499111318422018328578812219939174653625665638301207659894889624295487073210796690409787406082378949680848876701315820719669358860226152348952048318451109435567165841010642152751906417075089042320622712131041704107672958159674278080392288811559102952572148419347456061163310127856064717293159775469617274160269492368822769631435725162066563661893845195459807281528861464079325674966167335651189196644760504014015974718341972722840544902896527440403043620152801693307007018020050598902821503309013573860795953498601226848614286873695162239153641816834188515640310019671343532484040894097966748567830729423083989470655168121100411603925175890410818759378444075090975566607308056436283396952157507689016201147133378800115981675097766245565217219721620396912500750230374913165772078504427783058636049341306344840790130241655698696790220127673572476225014677866001882393724907598069331656801867458695572493644388832646440718750854783837405184000000000000000000000*i1^21 + 13500945677532670093299463448613386625217803269330150119680545846724982000370887299353557402294687927016636800385880892447613347921812582388422507914975859766096491144405984117724751909128846672161313736870939549607994027237489311601756166286965479610764282280905974089187958664538045880364101664368937605385027808153966643511608967726047256771311756140856375717653875677137103524163039175024615078526679996735516188237066998274918359639699257963610243143352183290852773932254597160546282403669568653239995800581082945298068588957451235612177945049267968110083719100792107412285930693236221454482032173669753543052003027239850798700633674681748646159785348709951362356783319928609335881761944612421906914822033801532022126667780957011526085557054929214715019285713958033032056949641427444944131148657435466447731500699807030175607737803384545027255414602183939480035596019855529896924524617795878034201753855594526752522798038737205982000429626264435513189501405992876911418608316995532664972907173242855903233762568503385384591501039724786296187758619157523301039861421595019798987747273236176396677197763514997766380159783818763946487806620770648588651031420334138363746112635740803474140410343011511583825477558405735835319409354124100409481284894501389849529373490407114584384112414730735444970974509202434460524486834399604500777431899826522315292511510045973423211885534180000151384097234974460673922316387704907888900743375742692502065880421027315260883367281763666046715469349449645560307506629038891569705378176821314996494111213984491584426877760133283688809926019042209253366575057421312222568807007418149228575006950878843822087868138717965768196591206006974982128687625850805506305133877070623882053980644611314936666660595984079654451276124947964503245669111777012237682584265386478574055680706279233540931264376718790561585909766477935896657109548548263466537415724968272239957379442648509246425363515178905336099081154969252176237897411551282099568461662290472592945791909129302801134863181409378899330449182618808679519440846961106670844403015254033140887513012129320441622994360536096918463728239541576078618265178888589138424683700780064005218947005818506606057714956983892385582031248483395221916547916687814046922047488000000000000000000*i1^22 + 437552308406402134684127415423400666106694829267484621640286107406928704906652398205738662413814122839597008495986040704828892528592903525988380248141353214041707470150963400278061634678614246852192763524265133101656311961113733967339685104893292197851072206257912437240680023176527600990022006103930958368213485739759575848072156345340205382641346014385787576564816287053082228811156143546821282262994259721188120712995768523052419394807759577805100602872033936364429865572805291125466101919271426079122741322599121664464346138255689924983907397769353158955713403137305772558240621560822822921109814881058045395553817173347812324975696191107197629060551929432985071647078563149892430581734220524813957550758301023449817361918501633541386113210954997920736323278745112172754055903171961921542243434478866635049642100069922090092500416815248484890469119433712243544827367538527420264926604621731665868803962849085928692829080035636519573772510711658778313959322171504056057650115171390020264743070134446138035438436195055778304251067587713002038460909865610095355551465710644293926174060476619706541214188695310443553847782128678646729260371041950159177679894530069234470883274712356673689430724390327323880596212185949174158603925080301667800431978288137703110424132643896056217967616173590611794344453518454556985891031188762182862661578389817929977083637551954392904197628475247730627392260306951934910043668196326438227959796723137520166960012795564326697050936077861923243844532177683903341398299444291148862379160130452107836419271851664914178563082509275218408174106127704078040571706533305387254835134741265930690126968894809217537104029822081036084116749117179394689233747602936924097113963954264195612937060972420132929815636527789463343328922346900890980892014391467236745244198075394882012955586405141857309496228216377695330502657551054030997837647365668899299305364189504782566721100280627916347351240198420185316096368079546653686273018444253267492044244527652814538113498433207291662212889237750316160935198360484758672898776886636766673173339406512575634858104617615294739823534730689357268677430589059246429492395006993147213460776808816940184494049018556133260523008890445122536968700667028208676659820343472903075921920000000000000000*i1^23 + -17767664858662520798759306678680344964900341953835733739481781233285348528873017190373523925372587482432620997167672729513102980544290669629939047134538097810987889394126388908277685837576228778292689686029000574909997278900987417559809892957594253873157891576348490493680412662361063118632446548603502206447324320326887956550366234500831200708805579140852409845640584731259686371440307019440430047399972953336523114226349587859963702698958979398278698734579330092331329136739302052753449436261614643290637799931792025917745633792802638159184821363246104340461326541014115485175718091406121759935563645086024051969195180265488453534692644456748811459138628295768926267184687276710602248079807144280998563768375883743266699447407801196506570655114299173954803098406957458781091544477668564101804056869408223780197586484921301891185870274680612054941274571895191214073399351037646933913983821663408169566964117115094278835839131214993344915492085087414321601506596545233530237602713567808388809962848717046186904765679453942200493575280813515979445379483300279968389107223253206436736194841006509849202904374728283292446663634513258424286688952011415711291820029318852602012839458110962619204814357842556926249674399957912103376105591000046834959891474003126988501784155641329479865181523082339723209862346738791892404775736255653885941621928447701384938624120925738978349846931357861161784369244940217937307431995939003159850624509665316668535205383198576923796283941580398338364053343480679546695053910182496646566379249039694319190236766727468789642296759662001915115041088273575725796585935579428711367547405662162953223546901712600655840802528780747284886412512880465718345737756795410004972951900386835711487952806773566590987615717111762773301285503959895510787646799956236346885778355858353344110455769907272330231370845784122862505746862066133398135783769176466493801048483889859413175945808728743272888490159093686916093027982421876021858678557547051511049846229644923236251084683056052662010725975622758815429787755945424691691543821182758087157466546487601396523854829405942152210817610773588420235109036829243611469014217998899368302507261288414120249973908311970552534797478609659930549529947538592710143174400745184920862720000000000000*i1^24 + -1385076977996223119069101052841736496567767704115411451176247640378184155031130656273779722165605060398853749510682907169284986791009260730398642561167141430434779490795585922488123783951365859179224810005640928027345563390035929793603459255328033216493124141295685069754763801615444162116685177844270578736825721512889929687824483005684030948481957959190941076862599070311743166973538739754383832110032644438492868068669146886008465316664772266438021455560953363719816593089823426051886189250053757252108502023619539279055467088278908815748261459713513172027647454551061771363449684447140448338504670839666921744909182100750093129638143931578176445641621932203583995200985352365772607852732986132732960590862832228859225818421230824653070549083405128893274787896832942430608805014199218734386595943267254425336158258118358676435717781734469346735753125506296548840538154826559259081761957072099235499356229362719924539100905878972232768951554973110868775289976753478895527142498537204313905957085320763845984227510362967689271883513367492697376051426306020592824888597274345791754440756282238697927718040378089382246847502276439663147832227176220984213644909079769100846631357170878153526682136137391538237446102175213638834292330830436259590561450873132233297606896568773762220304901293096675731736901657901964829861827883512050537816524250573687430994704112899038916299970511864101826827983795857319143791717001329051894621421530640338934486652296887831961577784035238372522280627543760970567744473701920411301097497116055309091919168032936517570801575354077489172701156171212813030615853295955220041402176019729748730273437551307129215415395297901628854019884162183584698395115132854450173386646990211967636442391164470598632200734377905452558046023688996979704963329269604633119087545044760818211243145308412738452980174541763064875073693033449648516106136009819858612686425985065809475029304037248819854149384954889408582553016549345470250926517168974522770649748478040305187657230294246730045099913257535798563118763063146861539249783100020192803411031945299027148358770094397558426730652096271891628420167032662591744972881178248033084654781563050612332519328375680929448394951343988257225018661504712858321678283242155066104217600000000*i1^25 + 69781115534572294742291067883398106534564818436689608216355361618526009300280016066244510002281932571077283484076727758073388303426938973300382612893371855495939756984549856963572620042794719698486480279667136251266742436931760818060484198684842249165554000216555207385045262310262387822215921074363001372660944748966697113757626851471002221509620473334803159104505715605207603711225398292245482747732388683158753908268342177898545214256669185196297978329012051678052397973683876867084263851402753810646600604949473110610046380995747537424412385509355303604668461918999333245991303892471459143358237524576825316400492598626854156881499336135321800002003284975452205087844567400881951458899766561163099972921245484926177702322692739264200954283973736290805233553848444919859175655595099343186376671340522607869538398857965127848786842867893231905261518346240378257459825346733571652343236683511847685741538264028068593752750140404880306758855334004991992802890780049977855352687717418933767394516096198459979981651232034445399148385873696012900071688050333389208586051995939626393053132299361376956569941693105499835278604675424401779681797368603741199321244675670752157726791979271684642088298217630019681116023381047394854562475817045015185488508397535554800883078532174509487784787339930172608963533347116542956763852450799466040032344475782226723464452043542173446429419812352132319518180566682267667492729634042968310667834367159859978139629762920143884638059097205051803717512227299532923559313893673367932141761309521431568532684658636059748040184585435111967733367792995013645537212624537891856703380083999044012653530602330514697953165673092060392657002877821892666023732752352548420570868657144567934509058283644185877281314123669040840382220388983038608011042402507426871905095691813358631059196817840580415680909802641647277320092076627721233371699855705772920999054796082976823316893794331605373931759792425495837321483084200826446974132566851006342455013319077681902176200328729061535358858349078748536061733289846221656359587727900513242361880049793289291239896274731049595964545770193535932962859774757702030263378573502214022695456120046008193916520683329007360463960036392536485921279777889127913838497808388491260723200000*i1^26 + -1104293669470442292084399821961964364616160552940474072826933318118954515429108381134201010986384672249971780315248911142907967831916401954349145122347348343618233749455547788690901399541970591122173903759274921541430595876191602156070599443450737066265648692332105912187470299063337030402752548950354886620209523050478674779508081884354765284795147832452069492115710031950543010929060203558886790227662171727161501835485954904150014155474776482331558309867410654977097148044200627152334745821643109337902215501506784045856846836114435164302083544351003564861202444949392148491488246105875125677426949579458195236917764397173951338376858683358151226173845327422531351177197772170569104787436212325376695578408087311959465896237201075498509244033110398422774463862504501072646473874016423961570668402616031187422578914393041892117961342598443362569094368956683784283432086358871757841344994854519603975276011195061394742559448150979830709285888960224152719249482968257000822291610397780508720985179578300657282439306596007168126514477371183601754749173862298272376199022843283223872438857958216264276364853236607973173879343273802795882227713771931429519355906605803427008757216814560039039332084371282758169874718592878752610535602204528115394779713437117663848029915770861152677782107006940581601122604736763481145307172535796339599688042634648140678953063411923802873863432320636055108179933779886325444744215312515083650895069962392118740765397175073997319632676937088307208303790814167705069377058968618385194934945527426056874535186806418751609255282055083734622993076050604701228866046592211559294484565827035997748478922253278371064360899308598758330113777911351957983428253791747160302786286000027551273917406709913556268452379542023898914296363320736366419375265277015271924754705715386778943132278898946543864591796769195092343984162561491079893873579467409714719808593253366030526926914577071780206266716113464467842773751289101868483688249697738287020839796807713002983629598336291398985217909680981712086192705243715909225877958199899489021563045130520431617423328880882660416765591509555855801655566163585112936771198033252465479151876104650279468965090354424312803290083189759723336876024132891129649846813396131486105600*i1^27 + 6996560447101164045060382657329629161628901993556363873784390978454322646208825624272336481648068286833517467110543318473097924043001068049326036224026343230621138014659750463815795853440495453488441957499060251433818024245400007056803334931290107283013631862875013011594593701683979513700109600624232345583292342667635138475311665376712627263402306921194827081791408336391861440290673736081267843742140462900066987731057801542860692617179396463858124057011767438623981443086492003626931984375540318337215043355714098908775782330902659722853728341029712341966725383476696056633399539158157886076089975243892362471350260095807775118065915284799594860415717174284983464294046642280190352246726931778528975597411951117616791321668206346779276607729025969911093250142326914975500245950172961835059552384656308311005303357891276923682783337243024415453421320728419571762631423423076758417305511407166116766448392525119303544434644722057038197845840633590771741678769696957437353994553247458004964097044886645647308596648138812711300457517240029674346292997163393716504467246107780265346253220484858584967843730252717426208893123170866827228295249899947594078056330537791490104952826358884308760884192276393074903572197726510848526308153895547373378686359985798973708630656705267365936544975678990773535160603873164918926174331752436916957684222199795773227091909843534654201063264967518783307154524312397752637529113316918408365366946115394301663929054429971464150795294870567126981431374934306917528455830254763251634696098169039154066450348283370368158251537215083538637140588057608226246458005196395692603566040583882953154017116464270045119213759599564274301239835997812592774752187228804227101262119490713843776288880366603426719307029709366371448698798253082714965201251362396231836515901836395903920788580941257016393589818064300317100809326002937829143909729227911704297168474068191997659287793716097047688555364840224045198947938681808607308140917652301764245008662331794783267111690210030261055876022884505796843687326267684604551713744251401270921926955421440416983554753539049438753318262429776792432716557744691018760279862398508875774646687230209966097643939047218372741071958343117017875893150223797083632388700603678720*i1^28 + -24595778088133548103957391625258044999804658625262894179176913676853901116516793421759778920825374492468185166447100299119366080515493362504212831690863700608045664285619247445934507211238940750591513434462933224706097095339047101840470239058642436294330351059500326733552099993951105316688317308911199649071231077016896529535207995979134417461147251918688478264075414561737863195271640695055801580277933314956157370912635090573197169122470545745092448631595610888385875241712053257656069059349644953630677112420517915171690029292210871236903960853415074241264056585733382631141576849915233783512731381739648556763147714158244690502755673354132729132656347165642517491132578946440644292174493830079840949123058123242712758233196394685853498675266568832584234886147124198008227151261953797428841385222045300277982517628792162791001990726082157456152007006148070156918250683508831496887414721955760513508698986922780481699590598365267009045584486383649738181971253974248635096002224109030927747245972131671608735131205858100859835369369472007963810905104958357816625273836812650368371940096088028337881427720785549749389926787195653613471419979808327799047721180397634283628636925053155087629757927222893999698090675650138583702321983662806191323139285780703795285137451696326862076527263787267709200189168944622757341015373158951696696864296620254587092033357756524964820756596713663108987035501084316221344935717458602443020147311225276446651752473589963699994983232385904885610161628738853841656185768495078233716832384333448156594129991057743852151551927110908621625429492420130806350029618623917729794735143445485025661634715240965889747618861524435876451347800856188096451564855362333762585653566782827928999344275945992140912235458898936556399247118170236800234494002668959706882771382443787247352787548508068426593627451199364046351715982409830071382615974519309930856661574943895547681056868888689699163423091272992415725880650826686145292808690201865903550456272576998264568648867120287207883529375883735660746608515281520650628505418325106181446406353673079573007735840322088783515435422100468051600260948646548571248112337691406883913902599285588494646293116708537307866139274501210040523352497069734890642608226304*i1^29 + 284821679338881268305106593802992181127903135436384063097431205511015447164529287893444916906636034344435023376762944127290188228001036406027988343002971709001639802094616159641210304287332630134110589557842545160436273448215776018292137676166120723537764240764160695270916546402299595174380299449237459145561927370292013320615572858196084179319567595279109959441763396597869726468887512447123139153836647139288626360237552003702895443841828129957435838349815250980453651515368067083867768207504712902708446310565581467992904947516629892051618419095326831187976129262393026903225630220676119738456859520303887830769282089501400693237630303483323428365765276315023616747306470880216685864792562082869778465323875103752597818555691706690117310695272838233476970091832573778014987523227564911140390182386182236499769686410449502864518770105041023813707953922496353003904288654745705684261825981178453218400967545529534771578273640995085666902776956273020121990237723983319398824297412383566390291418381824022667579394198266868582879400005346580797182921968812983680935063666889634298094421412982730348277106536535370447066419908406019043059649749256686820626171192441410067125683096910468637865736946637302363576142660007889174971874074270625761816592471737636459305462870760535145061676411559087749368028098217646417809533941622553335772842286433983313970191679076475651730118193882433825850575793793807428978047570913594977405179991872759152668725735443424281832332290354780899278643184520080037533483827638330525784246064023781051973634954736279121486765384324083503867065920016705992822896192647470334916989621823947753020261243444428424339571540300293933887051689288481669602634537556189642558291942379015534635452460762620575302453587853498719932964069912312509082529606079407577175895878217099400648314095848100497633503041859166921865273639772774906409728525416179433038960110001681568691321947233851142081991693887373275680858784213237721276786589047721931165501265687218262452493164641828442167502722174519187501961553872341609320884124948178203019884451222268520674537540111884229915473073655784221988929404890648037264661129950053630480912036540968627040735496707449017664116143338916087874677605986547649216512*i1^30 + 210115051277830702816675578378054135900122072445359417633955097315720359333467624959529295210275760058034002831235429519669222609545894449944240272961287444550737822329813367451599046117637224908333807082983674422885554902419309123462023920058200046275696551631751085836274705485140264004091801255901630595907708168833695203455355104942264181241132005326915564408654508681823375797884938865299935390152537087308472858436210110234362773093113914141392431727353414020608168527841852249467557752072076551962644988235702145965216114549778601796117341175733049760977442799349448714346296099835315836731018822878224432315888436308717925088065827502831253276210464956056321845063241652716683820073388514000023076677523922896799857029203283160504928177799047199412603293052839705330681537945264008461606720157147914419780878766006376659902919556024021162774190380494019777234243566464327414038131483063371324882026025422067979440185863371146108665657083480451347833717707294578303006327637103962096247560993452054590566082084396374281224350397941914979721648734759767041251900554975072506228687306967846236178501778589298758121541388716661368025102453378893748128504947982351551002985694102665956873619030586046242089730642469314630296484428398390976047303448071195617949261356213997826782224809320630258307136743832788855138186724806351629775220007215089791947071863145662652228420877342410927698221427595446244517126108848863112728739634988718069221236265524448005372556085164525052395349013120517637425983178549820215627304513404552799495289304800735281221688102528986814710517891959228208239669801190730560517159728665296474980792250177757221510895082085392400132707916305539121701032176667719909524240749359636245578079140386796125155279697794609832455388684734220339726530023481042742090531752184183883635159175692926300768318109683008634175468919016680082322334745403866400858869310008067994673631476263159357132276504627620009258458300843155411847792930751440595047891003216275969248965059743333141757056009613483668244913404412729010467126264472743412371935430558494558715732594214429845928211671776308644761110730508736547268180877265232664161164284953783397206918690297711139024834918208008493039231779339239424*i1^31 + 1682792987190442932060886360137515622597307467806960458974390516801082777360389806894650101893467428811562769063706111392083099086192612533477203313745710475143927559202104524663680141539081198830687854674240759260486866466174996985349308014384924736656435780473254917850832127275871071363104598987024888466444312626283134927063547490097461127961543294947203906947097270099657312660001861209368873805242975202184023807393152180218533121690009621712202346425586297724128500146822774753198420200882400184036696564703325310144026127202386670685250258778064746522531239841299641078518434208463068959099354313397224244347013930693407629946382193414295654372312148065922140268090657382685307115075041065324672894171859728869239373281038841832666140912787280668012836662145380469967793672933397280489304935845381239814851664567327391758478719008370497296670891054235948742163855250545355290231745440155089243352553654567691296926008486629604057774122439818315652425469661338027787624367205319606715770915438205923446636113334732034823401284483680073640551670127614240185427849084950820528106810801661049327985338882378799855145334803144703723981676444449750385995631181111401382630547669191262620039822701626462836928067476657485950167034293314047267893050197097141698210427104856963283104482485602444515131238116013083232990700070782213667859425169709604048495611405480532232381735543532910160034845672728992363536834978090814950642609521236669550890287362117963117597534024548393381514982638469650894262857787270690963619493675400101104713700813486562363219953897652899123281693223947765782420269592833727288893706575162208315734770762105037629378020344593801100929089860905911046610690753079646045746303986218418575321180413302071538986630351673120580089246980308423148990219052903209497018973402476303065470772455043556412570127948934448442034205535981787629369204472682429475519282491658888245163952029859267862512304762518007910087398348328873818602065942890835078323082050191072056130899882760536642573591213703246864821252559077505075146600601518694297960369309969320758810900642519035099629133291628607834773018728265359882541547464063498666344518260884839511694023715765980210260050831223344715784381267968*i1^32 + 5722102867689755534793930570155524603736536526675529035293537348147654719374243894013305375321365971692645920942613726985303933864144416741963100025379933520963742739477244041154395451806668888348697099881085277116617095444768685711746502296469359047076316987259590130098343438629120532408652628277870593394304334474271896395469749698193726454505420348955084552378081865033202067800062844884510336583886580679002760139661508851185157505035155876771679423423150349860136410016919246354697514949423391807095022237228220765191662276895950582090837701155637401185635806668354767845901146371175604088251050332865797881119484447098359884405903682352638204581707733820009017791807015543307867894443259785605045861455656394599696495133526222067433256045408816141774974962986456068147569537626921520686569266820750142553965746895610246704215865611540957620629451068654495809915453942672407040641099117186254654406271936155255094750727764217446077894257421478489005492874449927350910819198246869711436018143401479386675904093172052529275867967775740086549793855351247479717578244315868145462529781739915042709242535369114378668586630262703910295691320273429303122519166552083102061950828779624823389753835561788806051147413106556594105766143006063649188297757934020403333522983969237006553054940654468690649715156572560237919486700576197649543818353397864366533015797302791028795569221657783481990141514700258813912948841871625430465001425497889799407941819499837552559859580650630891823060986266449732152125796336604713182202618390549132802691837859838616245609264560100904939999794634475450120864987737177217915818062569798509861526406303551893760753432777385075592538935805202568707659056620183119681159675809591722137779366704266974540070645144918620295249489670585002404340396439405426253185026351014588927728931699309627663192303742334775628640792976854899592483936378711001088898939039720733529657886365380872289933128588352830591483642627163689168962196055167967951434922220179878050603011874150040618169741245193968652693004524671104836498933065974919301368932672436769700634365046227654689655199236125012652405062266955091542211509566549493189689499193754281568642486443553898935091074809309262004617216*i1^33 + 20097943677811016569618127131519952602072131815010882544618312238374718686182460959160040821785381063737641321792886844898363627891213292291642691131010077222940096439747756847848016811141041849541422452373626996562175238963596565960961502214279368886058740856981713530126819052718156667756065518981286637999133993986653498784397440703605869085694629831043958664115175238365112903553981706781091351918936173476028917422846151129733321805915620804182999546475209747973128543011793731277663726301729646797712837976976500849452522916627549970312819226275671552140484678075580153164615302312014533102187769222382772439526759363024772037782874719556633077949316888887529570083201950487837259465973613378775020580577235469398200217911239173129553621422104449900766338575384525689204831531874188842698905635875677367876556862979593441303349272872422265939385813910022822096671455162082582085023830414516805908586800936788733631504285441665782116535115305461100598354277997175092138673003544497329311366227188685698767758723761080526511556246119305892367821553669719332108516039162939604928679378122688674704864233174858935929562286144202414867999742212057740707265223677807242673130004566918230598799173360066239417094516485589638010862370673778213171355289488973658356790700913355251959513979730724006879528187371509292062308109683848919238037929877568021704447971384802061237331947365421032456836335707355638718856607023633457467272032758121353426930680991511407031772946492462324344098677446217732460747372724264328889856875348291079413921382749264712772270572711585258604392596853243846368237517633374005686844455604643266668592718094066370021055302002642359603730153491680217352639958318314928088194288088704201758631766730650992861285175041949656364085315050815981882087635415842529616916134540356362652789873112940446409209479541445226731476389134155372766114067886926174343742597173156138895941696682798798083843376909296043382313523639954516198331838909755751554598004219696834024313869302743251390618652271163773306006619337297042105627980845147941950070605737832470221620120362667419497364014033476525718695112436229544102449261597109742727569528344520424306679250143670697143707494573391478784*i1^34 + 85494181677420648363349557976952568465165570711897612998158705580848338944095267995513794288380672900973289917311442890838012558643450499698681677565287535610147256713057221034453331042106722381020832096057307044880506135977061610398510195111031241251336435816305264201079750288868265364985412282394343036862529437978166568857275810297150688598751277947152738004281671152315753550511997742355733495067795941526773443093999421213980761923958508299221702062429561307755798840570152251962248961217575139739168994512331908715690615759233274115668360722907830594143072911247903832641932986071156265713556064053359439956621595536772783517816733789536953357098157610549844331553892140808081377155612739127654301330326150541083550910047058720526736739092324722248966879123078016616723472707838828031186931438684103336829052219432862643946806416896466468981860719183473132543541608623205619122266102088900966392771648457257687527013679639165481614252004281641970548357974406031327276826562268719731791580871485475406633287323646680582817340903561526833726892633797869435075235101415670809427930497914564245623813828021962521402520998431646860285782347093918869995339188699291205774938943268470384952761602567121069382118969696766453915841338391338011439192521072258860657367628170835427940882870034132809746728048686590578539798484330155115970758466200498133881936303960064138879449830471441233194415073259490105628039463281873946819093349488911136146828549936008021851140161620666635074505585591065518077405045591694583886598263028149599700652491944374682900534836333316582204466499981465966025672125372175913390280562520338736029495267998502891527377412552317041144942154762595786844873384138851260305359956940258695100666140530598196247539151603963416569364879008117616012105301237049675875805114898426320695972500648415146726625869948175059071254496031775490730545626090840056102494842837216245030063210305183345235197418595786295747756653355890284938079538899647649959298740477709060202250461598571030942988163008512473577595565406539355218460095945528267043728227534414725843187343339694871978889658453048384396022402925638590431950920871707710201300201785309189635801778407789233482102525132800*i1^35 + 176390882621891912412889372190257182466860297141376859882702855365732749807475138586110485230085027040029265847780537053121092193631126190878903625671041957103570964063893101221857591176826088970272598249529939232454092512724850797832443917656778934017854886674342143064154108315298441718758647232107355499961997802685152964567869580944006438929316575570866265145176876160803854301531910038083643872728845726290318768370944422604212408250444016362314777625326333620321868998916334143247957934629445563208124727590311293633235553688698165385504118544163974390335173553021870716142573667036653274010337389207965461286489284018499816613409589567219056763400692447234821977711841377946547171362489271372707863405467333344443588628927609362856631295692178074186543500359975050191991840902584991201527190990830411213342469509457179224380437186657849780730946840455821540085621654825812321515370976225171902196733986239407948903081686939654958766756596716411837454063787782117201151345755664025240644706768783638137549260712607245924226287743830594494769392318952430203010681137314390539315043628841769897837246538096534302273441488292470982061927084239914808845855687418120723380380051042944455156541136795356117676117813815043921482794858159873094386589125025025075840277489769931448233195373829369866488197862437789372293623771942100933522510116510736057168426128457823867616013988673878840471475111035420208203369604055035160960560668269584696520477698990717495077020612869579017953603875994007329780315643293334538181910838732129979789404091921702245670187495757424860529541127684369211282448906371893928945965581797620839708910554930644867608481388710153233668605183067460128405169747353940603144838008310553144864351567761100876748183096164909370887451055625423647936417144404148622898378897539450143246447785035530510541062499305837755520244422330404422494762111927204789775439521988084515750927352577588164928820621091089000430334099695308424868237286567855545652758400599970980094882360166221947525758499746260544141397077983655232820993860714019421366529740785867745331819436401825446697216370106692381659555952695239141072728988668817981054042835723640454762277909965939218961137664*i1^36 + 417791105292524055671177176881353555530469777853367153544216972790959115504149499944478981821130853605528377675028674313628519701468829264548783727682764153409007771959709338900167985250541844510025661071919669307740705127520604813200523405531626273333623809084720077784822097766001083741827647753310336349056061106138464313217281952560347059908688233450733692156944775048297809952423973296241009836353158363315328984680134575887382278660848006282643333294500482898095285346865169148671292467873007877307966414504080110396653068381145052426299693350719018315172541013126598198056488485115067557845411885709924843975853673255958253239337741336309760254047944035067445306506166893370125663588030602162519440367303434712860663586111040945363578732614689079337960568470898231491106631769023425286203988855356897270413579196279282403395194819758674446417496064765188434845967016401484629608698320545198597281714065640930070193261357600476965044627139887465815627765353346477213998528272613973835717460215264307346702050503607389033363831163941845122852077983285665602713080358141279662335315531622367499739108424147678192980403551060308470036102697938015475984429674970815053005961113271304652009541891133597536744539028314346611985040667335795109173010014254193259724072334247143113305572894665406165688039888816545626599220437263315617646086293183211895174145499036046040814749886676236887917137734853068356069721051579897725148212131366096672498778901652107552748582980534641040592920413771090735983090589797833649998536431720133081241851260715520530246189437237309939416738288686441214272504891618645416483532367745838126015490265373724861021640476388051093843867003275516932681776035857611490398871568912595883327454447997781111423288457558734389905922413476496100091110976359104133383119965585043571845525150852101409419885945927276822122450871386058824555571750704172928868750208484462597591095119609942238048413243446700647602725459706472291535371777636554881540738151011875918672510114540519157901192043871931782102972028161828523467112867814360884137479110617251387677984381690232479361620899745535950449878098139834759281766028965492527439213214242730394534671621784107745280*i1^37 + 876222511078823642291650493036859955117200446502491318458565259754126892301713586227033689394639680490619325135397172703324073937907939467102201617420187513656923942974950249689457727414846111835692730137495948471830129871287180935431768365597134254937425386891810748889892304723863381498510282815048430832674331726708576721489548133444050819119350595362814736518731537465462492783890355059991706676642257238647489407473284320542411302657757742006180291326593859971114942383591676692533243727246023444431713473477082333127326593172929196005790617575478253365271916695679529773252982904962325522179582411418356322428522077575925584728364190484363740350276161686015949929192481312411971021839782715769610074482554999841239851624449880844551488284364614416164960663077090346732090137220628795430236195913098312264687850959801827746096700493258276964625035685933816588320914407460482351273353798812426124877384752698694542145760442241674282704570627439246462477829031305889791454189542081422371947064791092393371417317916941776943306911155889333037648943536438636728051650932369343206851223242441772883669546306701856944252606573498123688147334156454260761754583467555654623054228345868158966381679504258178190248057155736339722771003899459330737943602196340181329989271172164175567101544538663591506672188738415649284659323110047451533609576790197610652092103056088404864441349034026391286245142477904427387842150815316689890977597298146743079108896723901178930136851476640796469208014638346415291824422611747429012238222064794663397618439019407373605074043918865985545234598939271094683242144174676776009799612951219920967061898038099203909137425234696829287547343523535908374373030941758560112148110146470982964590626898927399897310999420931082802543265977147220764695339558556150088377704294758832709488448036648341817268053324465956362597274314328453414062810726504294887385103246654449411330997467742728387500328471179131235979328317321102203864476329246845894013077592563250713039612909743824980898021797018212852858037714035873011665125552110911129780786310427034714760291327910726408236126113303007576109353552855394452216284869091874284492301524684040874661300999815168*i1^38 + 1056189000204802732879723554167599481656633434911445285417435703375263819632575689761778223299297923828253560294822210410379585212299245941330194049755107689970354354899509783912071477209180134517571186141337133079906167583267101157602297557498421177576142403605318812556229875557384172433636717422048104536265902575833107772247335473694741602034782837790689521771444642784624697987089927749570508442583076660039350390825475996842736634788307342761668510429410463058611362818934893387486619217028342912485723442284141104894114769639840410928222231144334189682949380435176521438767798920610575901404642479363723309236216575666599414291677356122010285740681076116025417886961022006657972434158137289622387175726422360391727559817287188504230651898996252593664304119655086073251273483001024619365657200548764659843622553275073416105693989822704816574481239239712543030859251588381588779414560131427210473181829909006215963829001669121006999308920929033474802310307953430437320391470964070860277864906363724683574967522112892994371899680953432080549411283094692826080104239316178546766018633664570109621818825941470750737680235135143036959255554625443285193137519229563157349058135594888461539748657936106241312600147138347059061695781137556964936683192582972458648963974019107639125531871708334612576987231363654079052863996593095876366462521678271371813339556433425991312465378443780691260211073784291168023761116475308869564733852828537897688224610357128902118909105087459512499232288390660200606077333624309020526187624640385636938173242828118281937553267524982773714335312602591219473362123807365093158624156990641730183420320727825899433732454527638800706555507785054357212857403250178854585031357445752989494017465211957078289042772001779796884445520042957208137769167328972245791214260263248208120152392512644067031867135625992058464372233284859826736009587784016055818061678043391420015597688418097606094561364456965981172829983844807337082079165760195981608962516425336330085183063244126525400947903965878325992994899964771783869998968010966701150767099058413455786153386790377849955166186319831444922612738279153316233191095178241819434577427668622860001013137408*i1^39 + 849345791541352919280132809339388961144481944312264593588586177844990790917446105824585009264848686777861239237651594473241553908742882025866364015069428641545580633847045997092408797255562190886635178210471748172992710224106368747573289873782307585761296640967549068552592377973964271808044415440545873479270065260527205664003534860257071925877238283673314741270458322542066212103087553810781634538295560527185507474214227467240568695352637385312936102877194889618108050620887632460817171221282294463130983459914944261502693373101243007471466310731738630689550698603155582214793118463135158378233074834148188371446971584230480638019995144011897461787851627149907911710136248918294263775987406850896701726336729861441185340500212295446599024379335622878251029933332079128284758842493943261165793695661408301220998250696842732161094173602298146669274265289939078425022071576247883390552563879526821460767182460947753856247216534880435019715778450952701394227106372702446067943806166838375500872024571428223471799035657960483861429739423561257602979392285418493843366403286856527126606529326017502821463116735901980285117523244192541243373263231544727726850568655787805334789202230704046075205564150170083129395807207453472708605520847822105260133699598538171149504700198976945374119102258717022669911858522757875547991550141089354836007689817037205708337676391398441662780779091021888608178310416844508425229739577717197188270889082694602193683349471829958079978714408059757613210297787395191810504717369141696602682039919235379888825384531325604534522125171155537898596170362567242197879568156310453159589542008568016661287330619671713520425896795311794682383940094062163582316337949302672101252743165204263173443284071194675866076271296092112754178751061879978855866241936797026664113229902024058017464631471315654678732488335941214246307906225992468192360232670482446869348155051502301672626386381133821412957737775357123072737992134967924118478910225297129785631886593722002639069019059543471987058483099989499842884637388197170938129197762353013964120463218811716241840215145866741052821874888869671909281225344655504443797279445044309252504776569484191203328*i1^40 + 393727164997802248620234916352594796950975347524800462298125331158544201516914245900948246074797585552758262727021576580663329161911593755842194297265692588194453078940767547293961185138564163305307811954562712600057878264380344876152124480291982197291906901923563936167142366552280073705046766672931960807607704811605789883561333626322876998154667635290454656304503057285693794503274901350721851175865167779513297002387131735122449556187212430173105756070619376685506992373217506434881266115085455756898017789473688686286970686291439015486938822810073492538778490829032076015217542735160305287077059730702139367457880590509353567671073943141983359705924601818383004414683203986391549171649447999553504132943147809841956388452852963560608040015007932721732913688260315649359659474163581002226388418951935094989510595122626717547398773164285040096402901471339343913191847305914891436942387404418578521808554339235461622294848249909741730869874442176754683709552236102255977692795896960580109387769812523085781868401356635170616260560022042331055294803109815323746286529117825856131271409805318391443137046964308470385762754754495223446011337957825610240114274593743561238143630000606013855992398864158224762120969375352863558901011672513317275109743630423821468006625475377990980077818895720511160931112753379683369989736754356838491726627410335660342498377827405809974570365003270408846250815384420471778026300434426606053598288373177411086146449904174312925384610447714633857590715731698380648357274485333829200655221733328108683658648309738312978641165776129691480345126489236563360196831913527581257877952691732443603288071490605219129158456646478328301347812395367314737613694273022527057811398774585429712440262330586386373475320683357288680141590498346984787040450396606346246955473985845211030481489055569616702239500900406819383657898995201521601411688982167584531288203697455338401548570487359074447682096429258509787546772383842526406192135437742114582437800844848646126867435656507858830721950183254813876063916795004770540610368631193091763270165291633457761586894318570268731194468106330093814954691797950663000237606935540883467905499289092096*i1^41 + 96303114113084742611383213913917999133887469436110057219824029133742881663037405255889424291049052564114383419156281988662702122071438521212155541727519703737884024250509875021685012812097863401375251766955993311896554845595820348874491093724689806271907549308058440459446410641914406721372503930906813981169460961065235894481389201843116998620169157922382335145619010636476945939745144280050452560368084722860697831091533267890058514261993567784917809826608865791307573784216788751580802821144281508160565482061371668662352365676603176135962300299238993003649755784028266926222344306347221924615306978213853643050215088096401294514161631683783282329926458130531000906537551922107908021102132652442549501010795152649490099982501125482615981097564943790709479934111624026578048061053722091305058100448497111284001526207445511609729394147178708365298960762857702135451665140919775793713973377940416470446719076041949931094142280752268577073492586581870207724724694207026095707033105901017534929821449643520483493735094580762650746304691610685782184891308097819656590200031365866137024239820390867204856889293312754465979856357847588856379426677337239378164062597523092495862113241760167035892648191097686255528044400910719291507346684582752150808599602692777968006009620030479681147908611999130809443599475848591930852204405621573255670388981333960938471051665376925264879518611776333399700275375728818682109218055103638300728430128873998918224993329138570168934975087399130426062389290414520402058091251962834996790550413214035133402569223825650672676252365366524591052339453036414910130288183190714715320676556490591678038299534737804366537395006094668785438411518363608022319751399035212520118115256412033424102026860822195299161430287778743569462982458047883483230547688052916719442164130152601881429052638001825041489832897747158497749629177400560825365650666685170667975223437138019334098004426771043613385432171432027985360692551851347632046701584324898706189082795078513143842648760268078696200843115222033562915519897897055685829142071925450557786313809235358958402408371997688316452650255121737336500276707258558250695694123134365607586168832*i1^42 + 532192506045469300551407827287585118490944287502489164032308291639312663737640019594048061669076100614122917982822783710027565139240757548777012051039356215532759005315932957758250281364507865037634817632770915694827848098977060040338236394686683305815772981020249761770191675210782938751972201879327305113454470326351444209963952528716269056900097441099907182174425985841358179211946102983828269053199533699265841629200459013198103946320838109986196964964950557986583167979996839069038443162013145788272718044920395174811027782965938265549110300736953540550616917270978498751721408834802387110450571657440324047518266623610655451652876319432302588135291934645698943216314000092466185672954043876118908971428632829179719517507940432949669363971741652218395708371505297023049008522060191623467267351515037167051237011645884055560305749179836885475313079787026229820631744013592073186417955206432619640739032345688964230983914160958239246854512971101260391317674009977348895697717322975402814079309620086724616586777307496253255280283799985945036903123050296012404440320114410513389865358816170661039117290252347350755601627315354076192798835839106876160955811766852686456137728909127116741178037857864362581605880599244093224875160069482192013665215033438216877154970701984251577442337367468270155235204818660781715336524733047422093211106938976852237508828157999440378314996530832767055470069925981472771480759619467598981709718678784555739142260219721864469760467997575739260590886722341982573748466924338215314015058071556930423840083303550569350409046471636233823490811568180805143102766599814114129265975029555695820056565055057746815455415203982776405558136881321862033370296964201248508854225598575518182010769421139134883289783571014011199899951108534903308624619571675992039529067063896122831349574727597728269827637032692112305893450356316231439584949689434450943102180754340756079735127812608192773786702368776972141495680795017803157917255665201682402919308441013087495914755720150010676455221431552451770832206717380653178944394298944225942725560022559805045176738925002667502280003356812842840594863437179478685582112594520440832*i1^43 + -2626458412186485310390891986372033462437903812542157109471880193381619316587292377076060953466182817913069698784553567954152763870685378876950270403147578559527255983793261785639709457691773801578434223927395999009460922129782502595142978713441056719577365672389295035239065315268211419839313406756368039716042333355353879595147467916383471010508224611074425358754626086867692264770548378800802897864184997242677456587444013672499939383075886663191636455579690726008254182380172631159503163075588874885416182163205421773318875630282736154814626972887463057706023122392331865642591029280260083407046664336809328717226182427252464821164392247581997849949845623902927892611168088703965455690534564370864254846405422283199318852493291549086781164964708506215385694624014758193089372187953072512896490993022949188823119140177434490249740819853754146720835745265981704107077994675806917779255408282194646851494175957089038902793727288054752311347486610184898087383592271968303787449805260800132604231765476749773058868874001106262450483252979717547966722037627590516375876736329767126870492594431620538563977333806047760370811703486457547789658083356660994575614229384621391154619289377352992491423903859836798576740895445615377004982260568159462036877743340054198052079032840292869387650195557971127499035959335613985412192434663141083855238895206870256836555455184004901032451832475182417698321333298418531782021947051986376005485916326998610833393028902206596287181432383059441740264151297288148508196884724568696565820336726794189004806697457679930590225925388374637210608163105294401514820738086054718981791464551632028475821908410270354245142737347668698015091160488017766355102852122656532945614346672558903299364432635237750298282212172287346458698024080997268369107370424443703864889425407428911986335089599397772497263816339928735577873561119363685715073475146364786470616666110625761158153524524133237242421605840559505750977851744202818001034399895687751208987517713031152921050613503640702820744732561325843668207858900949603207600079974848244749888841409379577253085423063653330520062096989149547409905047556632883252380565504*i1^44 + -17927226735307875893323685097115617097514435139031578911422205841165975470968963529403258789482812032806473512985846009527707321259101189555151363164208292507435172011450132190790766244412319529520055541227899851696458946052549659730262333839155300272837411197014222170052312131656771318355894589379232991658729549334703689782411849889426191684286071938627346590145018822595089390740996121755262384758801277248183284448921328052529855878829838851856411011097901765377611015033452854834641460500146622491109272762511755400060200631773864777396659075300764143208926202741160504987171510535025580025647125138592711276277726518045764573693446488357528791076700607957162199143462841996010612630788142320845332276768532060788238925490052297218416658115766928003061220646659510193929827654036223110679183019928041951273608963709765442952895090089748578630105621082001884875082921822890249269960193509032198764543035621237214888471385697097933824662099962523834228345276674684174989854703155938302006687412251390275101259771884292867927990264651270912443485516404686854010640004351335612314312157313656240074965583060713554231002934842740366191226784071259973569900125247000921772772566295957112460186329746284270331892065917347990192048505686432415618232910178179907303920339339540936904574951271594091014971106238994402396302883261915222442197882472027195670132945162696838337805539348516135486203579231460390319188232518741301011480931905152427126528671781577208731104709720811317812314963741199549425816578256125766737353721010768953938249730799132928041441407883201893397736357701877736642781920078173757728007543255523145104012942937835466693986407364610873231086332564301786017406714303508325677697169187412129128893430619054819962275904156917140959911470086390818556649720804031479556592459066433002487656131269748568285043639950986226683079832647383219415727987950513833844677323316314837952933406348957869728050164103078981665918763448373992816406063884743710566539417579194243449636154861506817264419995170908154273156600030191645253073143972408142682455165704256439146485733811562544682590059172687131828460050396760506368*i1^45 + 78200268663971837871297184051849323504626263592106951715392321775772007712395347485237064478579185805904170961071060781042269601871732171444864138360152247937171321390890213019012743825957971242482903658870772034434034692568050711167682819501284817582841945671474989103825553330613533693784366923986081481791595214931005862309495484034444674891284875951125139130694566751016143848144507363539965439376915813589963891277214948599069076319157451093032135945382712352909743118411142254500169031041095602070448558533963264413515099750000036538287862219533226383400661668937013741206223800276839351644001357243609408415809849858602295328292075074074183507117904664700262206121624780605446150778379058278609584845347139832217393999363045934139054586991077810466166655364377530064719087900207839280410207645941463122162107360033877249709713025766276663368831572625625736984594589967488707398102527274957079662885068964990924777731044328398765406194931501579039410475324947441832082215414644256461064017000958784308900955486428445660958590435511375127263482554296894646047984809816992854965988201941357166215030252908359311982831947500712103981856556881397828584257901552067170081679696913065856665140230816888386007540718044810038649845222910369233615586149264382454979784699644747955035950112654971381647632236307209645430869362209360897833740593494527909670758624357644941885632634316984214907876606647015017982560490077738076730084453727935865841877254372875004070037240515596875261516120074544150901542913839464361134854967779338196528476057672162626703273241384304360173204627033115520893036474860638756837886553685462107701875466609004121722279711356115098321760262127282310466887459206383870374511125053035647244490603549290559487402295180344499837374276315853175335801050830524996085347482137843341459749905671663023139437249023810949680739663545016909080978154688962670782686792232572687794483363248004800330374745290367736791362334957012241455048733409084504026387184939017798735225526971917218934494189529355107534557076680917001401371925396151006306460258854980056575626638316111557192346914732572819426094612480*i1^46 + -13504251732478597151970733602211907875609731507389632428460942719295105150322609723989861007910551226490877553208158117238121546718536637382913091570719522012286153267382559276529042442627652087896790486031816313421148717666672436060760458428964838038692286596385673968555729424181718570917776200476748053885907267753721288308142719440856836370525706579969944868169973917574139071743575876852747375852471879189110834583651074329644071331821339776611613422355181234737789427877052116722097526896490987801842961732907147470906385421637128196638076319878410530398985168616355957208453348500500649396649146728472278727843261664027715692768716095764955505896020279126835647804302038762391941482713657424263734918826184996132358326303783905967781361890986752458713206273470534052094053419170946062782960695448742306138100759466971167941411192638778168668993807142800676221776916694567293712667097829602472566657174766764323386099762111356078612846130856191780663564874702259975166119563126785113997449302100749662077503651348866658651884167464617519160382171790837178345225934436571220790045503757713813409182062637768969248612762888888742480891779527136411412341500501763124053112524248904355138052004200970973897167828426180255718737843708454807965333738331189688244389461107064687515961524252930409164344242755153823968353197294123549231763131342108008538615947113989084617013354087801811392198564940418596757207357711664832949282387539494659323255214367145120858686568746729497961031223338507450465063197863003651733063264065974204855337283684699552341619196308004599580684563914611245086943743288373915975778516548096011802136758294274468696400506888548779496763993988993671077279872244742214245283735908753664914673717078985933457181810767526885433369016514294975404493898960802493282125135599513678072931691820557522652992677905634247923398211238543215575368020331382272950897845719081150442988163259612860221578323053368788222738201839773477560762135669369841811971294454988871940900848482597482161148780272220165146991058912591119990514832185316623743410646840529342092744041381348068102867806988844138496*i1^47 + -149659633389479770755063981008941932379749861088023592608701125269436574153222164030728702628120830677488500063470418834071591348817543165396845993485885438966088689007105400472583032656293420339803891832720795455426172083348150297136542009539044977376395607781609251285775410061089667197960388717315268787753642006625696490829043659837649664586310813624343772124692392483135388165195528262933847479451000783019282889369153443664088832747714825656246014712130214650787127931480884558611551417878850143350118034513835757586312008370926651696574641395317414898269469506158761711403084283851688382635628547764375097794897087286305852292953969283409486308845907920416077603566846856725918685965629838612591433434418970666859336297715453708457417580398403365494204971788314704359224067025057893042524581506795153137521706309496640436019703325014338008669349780026497172274260081552912279481403875038633441256603698683246088725052475250832292699162001132189895097909376406532301140467259854730621052430589466870895842198669863972522856750775404287153062388239412344426242701001415630920022421852504163727226636640308889512043325221120013262168414005843336052499439841129460204260636341820449992250036667498895593641292391668088960089682506934100739737512612011518321896333812877497106238722339878042235131486707997158554291863308510575379887290653555237968645653059445584557678376760710356945115192323050610781194398367883000006361841772823937110763835104999785989189437000207066118631221791411044483662914779438427261208731578587202097123802477055343500384486215560041205311320823424392920190154479807824223465761379138486837517818169470239245756291307863134150859452666479009426689693100375504065751809251323293018491736633696087768890861919254548097172943486178475144258862198874003281961905949273691577279253010787366136232334911090692882848068332316652822744279432351897240880227064866821839542284566463065589698545842230234962008453390653694064186484179276042616937238213893400905940132100349427308774952936798099486889101815655050215748649778885728635419562215237341246206914050838897609534072684544*i1^48 + -51013592074401310708952964154793919920169937743943229920043044567322484153663932449795045554244510273942631283942358971270767188766971771200446056127574506279191355234195107121172388327616400034006454246961025495153623206592777555383459770832651941770642722314820417201578073265451311039073955988393699160638018676563495138500363841148340224502050599595847424736388081992038824624823211887544390566754980221038171507422044262861261962715125099185510023288090290385672353177921143212815353014325640951756647645618181099096742651468955198681990148320873814858218176789840646609896195600221761456682532858056369150210606806952286407032611013734462686041150563568994559403671832740693045072080869110139227637445547809882917441461077644202928489866065138852872482634437848929045367745244239536588102746146002741414309504329091616403930471152952792315687943002645017508386311886012230356471662003810998722632349688890155990592795910116415735737684101525485555994717620045085223414218549743942071274340173931100247845449858249620489518161999296115892516651411764741644400872523808556528489267141336017707921860875046714368136119218359597378357425355700462036932223095958863186209461847681572668431584965629893469848395063209025353649206894602884081716253730902021467410153113308709690712627087649555694717394729555340510591763726277554235542209280304502196931073725930507468696119023663016667832605725187394800090995361491327729656890098383188578572658618562234242100795556285011724183870056071081320231036945614529496488478817864728370681325055637418855480248872141104491058195089742266199059377622299252522973734164006613144057884060436017284322851875632271661726525804972703494477547568154839375037734503377868675575497304391574596111102407007215778791146599902136058710601024157216913257717236704961123944570344496233416986942984172909489187467743927866952628318002174405464059049518134085514121456945412783642564109467364148388768203354647528062034481184214948945055663989648663427642903602245548182971426121503425798472696983899768931609837923478025474230524541494600782832194883314916524032*i1^49 + 32090965970463043923420727956370501501836180807794880482830427312626935246250824699971239687176168000356734747817268223671994277917898344791789461376082546631727103625569841121370516105908455095197158567521756539037886688672291685154260160650978451209834936973875032903522827681239721946018041550174609114723312572793071784453252314617378996456123502342645494616980506448571576290749199308643042323060913454130503107623950932418910103275420016429074719759634411365430369127684802707226829254875324635768335471430276864507505290795579226304733402710120480545714690928094634496528863790798929059468789964040060224311282318667621706938979546128127879095342768317109577884046742321469522230368535084223035557173479901303638438332676770588765763471415814188644862343065041538156406062466896318577770528651102397563812863700129858471116795811100994910061964556858004090490272188307097374543911426382679586238868443555397439160023970318553430057084218754427250833586112386497853943153888175131438240587748830609376056587327925365383416465800704214719628093066677121358743702431817862056751756797396058932165230260959808702337913283614672105401431170193548777930100372976516182729658483138929671646753174978956296265861896283345488132626300843555839924060703089000234944524675628288959071629826302156437340646565292124556567886296900246097702969753794928521008962886613271119860209799315140840571511555043187222996607819827430404032206162855262236612894220646929431158233735282672858304665798780424126621992602027689635409899676110091360101809362624201688228620511172311881998550730485176350280766498967897532063601879231487851655114512093651678573495979089989973937340081047340100733120303952794976313494372352843778789170451418570983254614687084622677101303232553382592736614554459817319927017523807721855569135019438382018576884575513741971725220415359482338634038199797897706670639851641507117796180304995818716880256077098956973224521128183338165999773733778434523897213365110923128108138216560195188494248598536431661544430265989923203668130749854976849714149838476185868532210204672*i1^50 + -6120676956143559668112437554269950093429361704346032730908837920056928826588156689756321689645148631189902486429807667426764938985130088134820028096240896910551241702649654486112407532411683516662425665603893574301537876255392393645282391822549066857841132529917127501618926917515953876682457712381700978178826076857447408548005867258029440440971652311823883842090646427777135818370331608579588601802559149985694442029956911042738521371728555319840752123816224542354889717594213383523548905002997429470447657442325060880452478718836601377265370880312046469517373183296739198931474909232258257289617935876822937604356170415749162629316099810568190338256637427327093159480387677834409157775553135637158189587537054535138319213736567510842076154409784230789434658199470835453217793656158693314107590612140756964425201184682050491926112433351561601583117516576279296024318698939860318715515271751522352754260768764620740624705996200042744985836729071180299798322396171636795817893180233362187332354289907615985092404681208620725480686907896605061710463376480942113142412767163000672170004201074420168380956163806308286204902775136631457403145967423225727659201446706722055349418672055454023031971208857150728016520204990122644117540759214678323216880038673012950926008197659279492786991447784918633098693245853218369205966219973828328723455444289877323737427583486175580092517742111382874881765614313903162504761730019918549992503346431816921653339117980144338133239846755059819268456217371119216611854252167971387970615868657885922656272943479144174657981067243383901289524245248702209393740441068126333156710466469041584143587075219775932433215366651390185786514282437429107854451151652501745801678743914421870381022078024134582070005248086153000234125532028932123621325183841796659834508164558655116207276002331933904666950387317950118151739793944139308828096775955653779826469425701812097131570620575066954398754002421201351042207303615921008424244935490461710355138960858715473189655957271163241495736593032595148343389687745161149337652689964581340331170178151827374080*i1^51 + -12410143002659176278928219750236940806513377023269043422286052436413312092303417216945721126053089477319670284694977390757753270436446455871126462343231850268917313878483789351553392457099372210989771947337396807675323774660561180486737286461957178770647169081876492031860349940476764298828056618314673396491139506271094537160436608761353598218299948012198855129427876451352585375434785013552939795787413181944712238584863391741534525041951280458436313069949071059245474913221179103263343923151567432528117739429650151976769674519774095191651938558412787221080524666111379182486305398897943117471829799058645070205463488323633614606798080341486376487313135375719068567971328490265787537429394929588384675702681387469837588597956107937278411043577484785768158033334286951257952769524964881217213077036758674606930028488027218776333814469129988636053347862548316298020924388106947730311269310964599956892702721929089754977100716788671569612642780877186001489162191712807671240917099451827526803959962911498694060197436539790726499857845993134089549011179617976510085736084264451481917422843064608346851512909113970023233808922133543463571619952279193161588830938678227161275482475958120363190484498909248526778703450559162653763836600531326977290868320380205471938256180149295652592092138377259307899175773352961671930848280150894329276300402081888429075158637817356576835289577775369109156657425307489891078345316239876068180233470313997828016311210716476200490809694955535579875979287073604098402875291932374040509308319645269349694868836250158532008343110001274277306864480940117212174872376288472653676204229416504650158314264521259392300896453035037813792920415174034383243819542104462145430249392481890843150353779654809866494453892234146449806988750805029210538633746190374107091552591297216901963165845396314882000362226989489425180091403511998978512851371972381203082630506551348279491619231056925556465935209832473425065061176892927126852291746199417203773711546938273399609559625390804447765535939020425960330145842127437524784097376479382789616041984*i1^52 + 22585954325627451374158620273978320632602152327640925127754035133808631427092194028927274813946673986923883917951911001800610960061203131336619483485489931981879503339866357586189941964305330995947446125410107088290283893752254496758818907727942644706325453403882711029633206620587904642718526369305803197042773735221543009962395733466578913460434434247796344123535953261546139500909041687836338066176219203499691547252524055342462913098704544616412158620320227837867186195759555493351784503141687164717959057460820716236917124524548326347912544696914884514950624339314209461096525235267346789501765052256643313723817401507165490148368824746581320934762129825063417603836233533473481982503535247976868997213557558087003378835903057851703141560745042814628577667644214981865301238709509151050796904292783227349006280822528655769888324107981469118938758075509552930180112982733359751837605735996314274781266519630814369815623379962517333926190351705712937302449653352571844156511175432827682276510322129840239776992960557990851248281657390155135117270019560145579121208049463996032573242241275900841532813804445294598051098568141771787454480766796034017227952257729900219232691367997996788645453149427775578338358962155451628112356701778814982370582899606684431091141405127697792203395515916121589176442741667896657587599940237761773479341953760174741855103536355100465713910285572730486667032492617818735069401971871916042436904069295527492151667602001340998217901424680448411765421742641443549644079662847060135494089826165345348030092026449125499550808177415733676270808930221839928890600065152618599168897242244648645673943518038067410736098876455459581935621877185543826992873983707676918283850033904266976243695903432526451325643947109014577831327106721916037105680233497277252463315314788965682374034502272236047687187099717549208754206780279799996779414172457558614712544883731557726733359758946645242269422021733072743584421940655421705561398860167114056241681394459748022282721030900736327680000*i1^53 - N1*31262624218602733271627290111219133035676964469193155280927096953273371037305807316155785564552482723169645419874896314763821831188144144526635087683117070449256124743379510462074691911471320356418873574876587242473330762095558423072596483321456218432078040122195572352558266952475036974257261532972301527043706525768840453246345446220130359290422045294174044645957679127798233541435426353002339349907988831873413240170459122697931948624637809806954986713767096335687753536273497894333845962707821263697763852027444960941188888275269030683157233123008533346526452189867456440510532292667983361876728581399412128478964050631662154328668182589055176587087746051762639768650118717835250665155609651321975924083302458050575926743408434066999311235969007032626632776705861127587556237301166723025303134765625*i2, -60103195415077909238937900875183276316344948953629920981803998108844840632471595940864768590086452963487195612525057781758443967537949797453019006795838306086550743077363237262921274084449014853391775989449580992953655345515948782187265411215785631227056273233106231318416362086008439574045080392469982015828683888504435577355665066004584159877013280121905790827602026434506666676010827720883054198802855865790573645044437285404137177139553902751196372929490595969791760104584484788372302394619408458236687123158281783475420510833474168642574332044225657844749132830741479093107962546119300106837034023147381584404704994144631973590725181494929033869495292795262107593188952039047713556709752129546504013777415672558004119534399336211071243185471398670998376402109370051094944565885574308979818659060668292205603000688882225377421926601100121308637750022072780076307267932023844086684213438890052864287039074967764912205074587000345425584912624585226388565139266072130381706178786631346539187761589505234591084064896279934865252824139047008891134478140206488946302607398824743572602221268407114534748985023772268893197688380946186534926718505089399607065096021842660001316647817544777587367230077704980300417219803950380972946335171675097898653155852245727301632241641172200575484401909843707416444579026704324467570059174001206360713362378436145861254151751256362962904114917186530081569197187540465475561753161859678434291380176870447668639725853468493285682381773889364430606614764202626090139481976037996751071147777551310214605362798846689418803041392119101656968141291768857529045848972899210798540965805849231561198101344910582124058509910250376056575677234486098608143376909162310077678483357879196508915301254844642265013227319801424378790418969370035060842551260704028219990112264906222767908145975239834381425606918002726695044933611498702555743628766488193973919123599891407912379611124004667918609629436297986527641114635726522426111074015790039748112247550288380745620109368789581698467441339398966745160707040684945857356635919287783004211811098071587483555640358202162309940046868133240718482796869638179617100893081270349276232244643828504015489801202508833959617278781160027077000459565777450908448485289020620800000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1127957388391184186630740384107914735143003127960211851926225573042062889451231152392297190662876950581604621072712357260587278649624320884261792268342801679562393284656207674758041191484697462130705015640587029421595769330001570099538842580501195106305138567641514267771970913750894115963339238880509019589801368701979505848694376169766282303164400006046807926497784111152409293047353873732793753542602583813832367031030534248768191530091271778080500614874063888784052853560502379784381787820804634919495443943897936986432069768254410545401810596768793446088436347546056347821447206584714701337649381206018735421658623806491797455116681548883972094425424424457704069879646989367650656430539967243198429605370727100962433706720736117642756128924555223646306367128323385669382473755924192836100357299982672904506426028137260617633342651295070965036863610230291752248352253213877523422948244642926544219252502032095343242106679065320906449095255788665350334243120156858400326508698979515353554517996729795684994313684008116817244733617739181978207964698994938069496564308770075128377398635066194775894130974491218753653384356677980247798266114846117423503479987099237628671913222267638919123590387535029826704043449006293448118076755429799297666389684599711430281465552280547555916406219321185643777525002388907364736495519891894496964797072855650843660147284212365880769759168444106795456798468249203930439738127281800256918497071440304662850747696957624802049260283003596697114610724337126472684099393776050265069976949765053453216063439228913610214921860386419995402586723801290106042929001077845309917524505311783459497904801501353846774285359677725526957121530189922728726019728918141922807175870902512870864107308925285091549633105510933355798123655221906536544740837623308345426739635911038048833457677481469694222810674399873307496158298728880426719847023581264600454930775112061583790421102440955705008841527264929114599172280879085548273799879899185785289502719278037038446799502082564813949407666743639597548842757684860510279030235718254447094571703461879499747318621515974366912713648547969276890688318610608688444815330749433642931511443796296620744715592192977951903570183845210649630309136630994029329934514246805094400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 52860830069493267073104888254718689627569412755457598262451542120842887585581566920615025472024445010076823755393543810489708356268601742624579759032101537288313659839987241241163419251088659290329584070186562074358726685176888160146702367691971873360313872270389496939670095742965555493906762139852152519871295725609782659474718293848396829249246287983589108458446700442903946829522313858223945820757608181669737823831107624178507575469712226633039603837653446701653580171787546660045438318219791268011775838635252807701131565839373970046703212011263822964842136559117984576766241484897170191131571543535184672191063966041883894672521717670826332293125956797898760991224161667460711591740519121305869060025759353814489874086398382348256695467606324392017922266601600891245004299124528015804898140635218739386913235873377290966554907360401732331810076903778992922481347252015498986581932882804653513625479929621101168904883718187835046973663236745834622288781574814631094776653938425686353300403936347411371173705890090317320485243193005729783694185123515756391437216267860147564531297472459061533912908093191973639039172919695975220105237458289146584507298385473940658057483987279740041527081736947576226872808836732271623682740454650196396959588335425475387536924454025805813002308645615714847419714316503414667591347010512037272224611593544216240825376056797751407513038960470602235329097897516459425022275809803059967055642281823745988261664032473798034151323404406637278781820725828915844976041395958513916287923590539816331641029772701711096054537993941225392614863952259848416976111067311277701723595788777555600126027418509396658239724299471626029188780050639030150807108239546476775456757655891749800117576888899772378187899194603856042863897230142408079327575915146079237274745061075750137774320170438255366045182286204542769077112946134203477350567329947097249490017112844900576706365310994250071103373607941591623779122452117465470887064543390782785143433185174881890947095568333765625418655444759708715230430747831449283826445311974008948811168437360229785804303967440298382964552731105341986969870604860495940194321238818910516878465993250179548013363093862581298763359429490841587925931148072813198562851648359838515200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1379908062922941572921225614453756595736862138118955297076825296808092801647241366634369735030617087794884649191646403026414074249571573115899489937120972520794210306770466255290991464579090577222957886368284764343982885126567100735405166343284366002266979189901198864499452760484982562926358351974716067797835183584263085817956594319676733326219782298435075974275203993908624464265442696842652323585925291993943939952545988499488540823109581133195521205289184546533178352161749520226643440259437658158054550871024615488793787780155737336353117588825740798047496334091669080939039260167440662745846237643741810755883350455437742387017548243728986947584129010840311353124999421528809629825085027635676643519728197017906065887327353413740422246849611760568611425273745437766026666112430446073631633222487592722836159166426398322123711469998390183982867644656949700447145382752414036261958557482812759622578417721283213435601698624445326019606628635761121861765514844780132019491427605176969381959274847666996602897911223238127713022154397739141306056334542473006877366730793523159202659371007587077953692744260719367830987550331020055891788761620749943468216289262873389952212129740479257143698979418696437827083715219770060489820155724508471984953119238711123622143717524607293988502342851193500153711241252945097593676988617151518336329886781455511158737254821133755273186619667892397762684106815161135502112430786066775378172154211755843182496673366380965358499335694011429107495649374876662361993209701370595286381660137574106776933391000213540085860237003394778104792159594168101163537882766909090839883172154769919822562845013481187003883335713661286360083284784606969349409261336183634277610079273001627825363048504135104900613994496799351917550002415045569347538310605206691327579410434458894506344644033020895519865052730006532162757485355858338379342203997044809942299919062699908825588550504700743043536133632406503767450585204196843675020290814474127512106724792797806382950679714853695954930216155649892444190915473866903990520982864135268122041192584373375803646757525667196286738617140541015177688983316407511062868768146196240524146530582804796053420786173988654867486151824407588003818888112784075730657022690354790400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 82713729987903515184089048373603153976373004943629079530481254016566763749395965186073617954721525085560380461267748370610047221507349009323864834850801889064884566686326023239713723330678561154150764387675958904064981977927503465568966416194878646594995551887786020260960411323270772736972718729973281547675315694402547968104092586018486997105015497167081433452230739563325350013059982333374110872534907499784655706240762283997273788718858708999064994611241028001541759106490928874355903659012975197352909820634329778662006020955754219592867096812941879316359483083896814135563687451929219272505492374709243297449163349277155832287769649970573453234986308542868485705061389105130323925611641638090036906158425143721272715528470238816091611973127331297347938675625670122608242837256534129753900172265915130182556062747522603785568547759833671895530785353303691511868371188986151805866426631620389234277829657166569761743715633425439300055308781823632670460724989065458253811121063566916333210729094153430916203289231989485617212936560020922811703344236644050182676668506952688275433485803760126951714573422371688551613645328122831192016921912364661422923926074552545637723364726624362649343900922723286034752555478347316392808766073284250318815016887391394472911562121152075791928106039130788120816737453594392453641578627372907440736306206348633217405225680363813674019019083473097213259181476371955561690636960988430838725062261374236216343024766963610492210622915133470300702001039907760661242018135313289688265090999745276030001815086712436566496740715759372583885541108396350842183306752076959152814558779256187138328661933120671411945297383936770573958235740403569806416436844805882753247775643196801239598324837262726403293157773964604196254996456370396850458462478900878185493252381655281755448336639093848289353993601139722686251665624482694474631722214488951111949727692727819407152530557005014115584639181951822883466522069062423186154417343678558489491715913410099300401559136618907399034518122487992081936066398143881369357151566664488085853128557018222448595003979963922434119023505285831238727037398392790402764399999418634549311698873593426126664536473536598701880093137440105265071638889934388732354987064673498562560000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3726590063226438414051425119241274341984595224228041411997287493852673215562638900972699135770134865481263140852775317655777184551499858045720438788176566566113353501254553535204466390644813171578503486363998434038077634403373092083894563819823425941458194217934908164253624417911647100838610445698215292732832771630727144486563287458861649898310657342651190806902844597485571067952885075415486399086916366776783757476002269982755654273581029585023842388129021060282506777873672565163905052843774981445415236695254766147314797414545419161135737019315587801981990349859788405825834953296915910794689652571954234711103490895098685054729760086234130493300401904417248783267337683782014194400465423761611503214026995698405397711840257149249099792263610585739364137203910647192037933479481583600560578866657780147562669038904302441231451278672671638602818377643236738774625807528601479380657834803304404042327851463530563768261308235106281904250142783036181486142507832564995378614394191466023527306351416124451451977586331102250022890816933655186942696349037365855389155907658474825889898988498180771377805518572635627055694016315821883876315341903102959337229652467318219748929102916182971533050914521500720223933369182362294768773027255356262869824571575339172611426071919814836782580490956573135672959946157899843211631187449342135140174213626414466082410110664019826508381231155640903866631682616055966588929583007431385964478191921183370395852309541150785715927589670982622577671257629725950719961589424552218024964197281658214111929620418599125217055461621975214464440186130198284697030026393044079907029457379389435488824819532348223026570852326363562821000959280253611347778691221415582309110946407517172507908724235554922493860637406041886620865682543948245604125329887060774139337999481428376890869170614189477689551296535986747923066060203188694500061296180992124399868777433634125571655890794158971523784943454901730196515279250903365976013416953471026260049400172648412453243664870658293777365515652457863425690530241834024078534902457536726457887876298304323689667806221120512294876534822305113630058740272500705380950432045664970945478890652148713444182417681039038125509443420759063010875018432077721795116629777005605289984000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 46964538339416076636807588999496511382715677759043240370203909600345910177433064468311536492116035946208220540350504908485150178417967825416722123757447452713807910684917626751561547959879596013849054935780962930510440392556284959978923956422065982551061460594294815464099186968172795590562893166637827106931934241771450517063677718070642376822014708408804905063203182395261494658545865712923937421522130510531853637363474806174081638960442807538460803537120943446838500613275777589538920308964077616318238309481337874293058179386735620476000731614677159885608857521109379900593293159851862629695665408684668798125725105765722860909835216773387453181233507758714770673796904125443139981529732514244730723262486730671458019805614613444919977683976284264887388437580449856771185366619623907558180342576872432454843063982923385334410952692989322096003965221136755311791423248141135829492949621741875036197922758717978544279486224646523070707649087698620579134941114233146173667509545558237200062765382148788909545238017913804953669784372599726613531607824438009053028628981166299023609584858604719006424444636689417440363160209520838103903598350286056688748065374678176629275835363983561907827584659001681019093664587844134281150070799915483539602029283743908294725730786089117836793602376742465187381594157705376632304013920182346822392431469048665587376234718482079404577952436154375692621723758247981430139578786241174547164848711818251924963500068362705035458738028227812487542295746334404786214826978332445467830973871936683158067433789787162543611138965031711678965432496202535106027833864188203741520655433890248337619371810511848234915291573271596266335502530441699268359816972834036967104788042398691802336754675008581995881498125764751985665617100400354436045905823617081404534737952788119238250862707249533507346220344216618543543005748968288854942539573774873256844740674631919027400236248638134480329948518531395377476929471506056485947635172666903142009414137158591757147592165741309739602380673944175065985760411704497826255306915654222859990350984443464312151751260180908703641006007952929221734616026131033807946918751528510555970942774069257408887739506274119331705966783007717523769850390836036374073348336963811564060672000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -11646335102855097494394989832884140527737968038481316940476249389369451253509410407243598824177469993723838200068609344753238635936610356977730149012446279678606381785432148203455399380796200177453349573004275662356244635126806534097225023784454727766984168088985144782110952752614176903809278998253380835639022734759621663961703521873861737381477329095617463610317441704593479735353198388931744654432881004291948211162926703678350765119257319581902891386255367686098816029753627509626732921262929060598849497851674769665300378434733374842896126642106126082745699860689861105386373649199766938741401965437888718790542625662707834443644761075927747416974962064641697235110049900740132587328363612502934084858865144689160946062002590352213873329892446149339032103234934118157489230629924018461499405815957982505813167297064096429167860773494660456574684409067921009258189943299217803125297951445113871651929292600779191766900030410705193762051877632451485982388746847749378394808189815908252281919581010980031333476786012383609386778369528928777766366514582709168577327848128044915972943060479001677781534500489857879013051955939912104504330489741389840529850637698427787538831311804273980521805637895870707161242129610737660123918743863683649661857092310832502406926503344492829403136423353275068023039605046335965524143247420448642159022603121059169657405006676389830174796889890442398928364346763936604951469535180741400742965202780805063150072085877531551097204662168512483354469038898756207424124712513208191414082184535538636634023664583798380738401402502183745692208409635959475792379452943421807885909010709516834789730006163043495273035548804595273100485475753244611371222674335134841753912423167199721840365858328862586807335841459555200463180547007073739874222731042972327849747617422574173953370172554939785284137407525876816088817058224258811802371061383730963240681117760159781338337733841599185096156863897961915529679501934158605215301108135558859752182324596690355146324554409011068459591927917277118477340805035724912923452856170928298826025670070125184954208709549639467089535510575946508165610110928015031683465833637313074194498609329085222386101951212610955361628979819937232985217682857595470722272377627643169734656000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3280327194593921461933286513585791275747960415617539153028585194516224471352063030091594619549022094414874718271002631865306671653084824100140479142913059217077071922472333695740144323129263592941883427705836680989934010358139449308943429073622842689622595396932392415000514902590558764781793973705173462775138253438300948518419000621283411596732278409906294673694910375463669926353128835649830306607201532609092225124195420224689302676760659747356363554751233697138264283089514706484136595086169010803621501544868018352415528181020794925447323707861642344380222610108985184761010695369377872770259302654822193804749698689907654924127311618384261406588948680422055520290358868926254396484193558742649534218838419922428692483056988553186449110588727750324500321424386133817538077386423466755112099147484811283901103446896727403739731364298616975864007532014735460827292842588418628285421967255187958757728899225086082426125004370159274052994880546870518150307940451356518718804207217953835175979366918456162204970322714565004194299642392299487293947218700071441399690690334082070883239747474708148700107403893471056350644419256130519883380466916712429160972397421951616280890122000032750281501777507093768878256173274668206238022639680396658644173237667335941409540628390947518273476646182261283185368631103689592056023839825669065351092781104664179363740333773860024767516122276776002652063980730816979716551217682577488603338535372809848125779609048150983181180715862563210456801353475389039244705153061848867185727715731557051067861638727132952123536902663920927598677485051805500053962022832492787887884627885370029204692707388281462535197368742213345576795606921322586839767285587571120181684195982316595141850283246576069910318532156053275663756697835982257141820737073254936986279627976650120162641767971366712073605262086504943539422589077399946196884848813385014329177055628185757995866954626662842564900572018512794408672776256299008729782040544189121209002870411736425248397031282626252579837925853691890792307436275856986588603594396796593770202270933196279083112815344512632620591655681954077884378003528546039602773213999797517348909496973211798182590946099456952628109187066534872394892343037953135955141525041446184875458560000000000000000000000000000000000000000000000000000000000000*i1^8 + -9930176162271320983140266661317500220312217768370634409506919782561977786899958043064241482391222067210918960187757227337294846193584458682357966673090885871099814557723605916708854418112675564210698006402489820468300876770027489111997570578142186585467610368486090927251648441461375523539899165298713724048821976656000051285190711107019008472324867860736011877418055424398968827846280758434243952745436923887922746908842652534202022487052938227324488047200367655998250554934310034957461541255696152541553155137493904103570860469026762429084675712507929497886829069625295703474578345008195123376146348035290618743184355515314105211845298206804929364661593392036178928293812077212722737224615346898765194392935240171987643835146364421191043543110646618266010432597396834826070364373430126780194523401469136586478162528680103229961741264604022112759975464921740610030128704465998591808231068875635588187480718706758116955891855663550851914098940343640905621077165622416525290397290695621623866050181159193991611484882832433158756505467652004126466267741871241815570564244070902183143437271655214871332803665837282815768227711436548958830494480354076784099336791398049560662407252159204808682565242337429368740048286525009356108014501959868773614729791648275308284313668288557821010773207711231023573479441147008794856240529829848922700649831368464221733976191606388166152995938199555894013379463581206900360923112258363942070698036925945576663173696496230680939122064524666830665819980489492455145962123201739162292543983592615938713852195352291471959285037498719549265481967512933028661360845682232873535909679186014039492532232783675819855420987354380421173149398222650219332166743027797513684999600174465701212909536629605586592135249511173666239572826621578848161445021480398312300969027972494331018006527649051527484936272529710644928868503842401828160038532756489855778397780316273139381948494423303440296181226910996747263661133827966184568643387873636432001395495308906873707799131293529083138827881198648094793936358587681278125551160079605868653000715374480190207784309179288074329019216919710444163754173383637474888153999217530810402725569870197100672278715127216604918389304096432067359363186697110918722847203864250521422397440000000000000000000000000000000000000000000000000000000000*i1^9 + 46468844627217389443603287647490455363468125096486007169142084133556141603246836926722648809433756860723786373111899159004754950550433740900569100322199325410587458777142155070090742676971211968382352439420538837215545999416912785712924648740826202117693249549432788735355368705420031375656883083708596456190623269238240525071196360255897301050127129341820497076164684809461289987957204767811370752050680726135231134212799226212927283935561766077876500130847408904977753336892210997891507098881222665180740934856474516501416462473695817954503915061668764372838905345847296277021619266025403058428135282396146193451237468786886323954486116988988362322110556040616409107446297861364523809258366236737474532636547933214323502958237325243568054246627651329318844727138017256288662713578351637376154557732611653474535625949235476250445465821809956390343533806960830843291053744545041610337746238593017547674728018434876750301931584994664323672027764130417493555945077505406133908198084284665103470610894649695841004850231267554427747377119967682408558483793707346379572979560325894665334613533349559974309301854055219038221440182646876433500613236840230045761469171906569416048379715582875684167102443969861070715946368955843331230807391653185244271454338228602040665262349522693134522957972103916852549561587277685109042475208199193476726003251333917135957671193745196070636771675355089852039412480945010142719093110780435493511287097745160767684033884104205914394636841387762177531615547557980115309433435298995497787109758727633243164670774183349520650968712152877281235487016781497644365981316129528878435641315071313715228348029138540845288740036149925489824044501567552791104266478689756730178048610585572654160757770410198557862344403027699465681213240754395829371075913979882630401129052584682283074243026465406598640180494997317951121357737075683011225662604418268477097542480672378816215707701905251096982496778199733904166296077537326284354004126560521810282483899951455127650186394402638069061776254179527026595009112379141229989256852080227525305980809415766939120711040975571680910795815889696575632891686234054601279482656435433008645521257455021336186100429458311695151992260265169283153675017887889453832213501258256620372099072000000000000000000000000000000000000000000000000000000*i1^10 + 219770481894616831121713874349605770913578575526712215420583789184716453417671879135898092860742685626692881858638739068557623179969160463530337820526719875448221901751091720299864667922602531411672507536088219190818662650567222201999988212702435671336054510979528727360461549100519098080655351946493334402732245352330325066522915380513946798251384679389856142985890602747848217556613082109309552577831153259939463115563312546855816724237146983791861299817859274263687237127279480994029980273478896579085293974620284898337662541666343783128219195358887122892113345489056925311537721816327149139300012944587137931595764994554900588503004487052943197891139978763520782883197906080418112481729547140615186386659785706767024876451926293251805834115473500700144338214384054570801451874607622159592109888365775301490617057610606527826405793519482604785894413920534773451785778534345122275488692809893851639100406410929558748405904886194648503907194055286961427110397934961391623508688502846202387633428227954489306461718495383239999657826292705644387285944201649937661456330966137565581798872728083563301378407818528169502305760266833374631558111400745296618873053651113116990595309470911690257350785613051570808321276602910737325307863366664159625967197570987949333738252917163556307699260689389353725393978706265209946164984694773770278846029877254741643160385671936980568661690723568568767697662696172687374897397002016367019013932473439923754257944799693623690824505831411123436176059081828173903889915682870057986453068594039369172349428626023788860562271454033246300786731052315088718927475965446489981158366524007193211348014596162803924585259831661640249733483843688169025830878483177635041995865007444318058340802126031490098474068896671182505535649983366097785297627148853910290181658906659074585591321611053612089128329960345274134767799028623845740077674914676700512246022529490209481333337941664655289768441254107033067124972829250653710636137887509763023695193687485081046920454833814022838204061171292561627164530614522478341991761306717962513962726200789382521542927526469082590631616205258901865060650816805170471850333332716436611639259446002810677538604945967747930043476034265123716388112454026870322880021093451163234054701056000000000000000000000000000000000000000000000000000*i1^11 + 598911865082778542796990638132275298206580988950843209783493169673316638928241934761703390177849189453154581414210550081773221869635649351252211706254896084870834140048220516126425915832575746210665045467312043802446858126803185079673768024561597102422602767911515014134730595967815521161249063904595592271836551469856522849877354903008802709804467201500210774449354800081700077347221752766079100522975946475160394911663903488565034928822999021213197746648926230869110871481112667083882367366092353958557919206013303985463931696965854574587453138511635101608132275527852213049169785234628202189003450414886640056548013514584551225969927558021154205382566481745091864070728353380198291029651753697939210374350640467534912573447731897013931389825083252920418708876887040652822386052564609185133582241363630427077775817765843801905996855841920730953912650561075843468247508335139779125937648114920254156352707593250483874365316478563555572116442638020418547458111768875176912187551144933635858120443651835698892425290725678534350944145008793847815192748049666000522211378965715387547938968187089735037952369615543355439711022586793927814036498036894221982631180828555749831003817520136150663178390479651579844698275158340014949739954204947979838144234284941292967032916974269633440210277889179269852712296190325740027850281272227882366333528513242729503853310171544168283657865519444887859642761148895048960393958103518509092359151107422500253299567934447861166923692367198545041388225691898380884611241393714295782474543888977903560347661399942460473213581116577775005497326245905443033090520502456915044354790333033142713388550646531696396244091685984659957039928084198819876273666202013202145634737001478069194473689711444873825958433595678662501675792898142323595455208770314465162712535731260029232318553814412314621778037013107314437060258599134033134673042327362037191141860145037216369214112712052393099951598428285518321033295305195611814888440880094131196967605903109385204638266044043425223667664748775319552791043032944204300140044990889117450445921969526168278982079296991890127683660966101620367973216581126710486766341115276125361620944037220271490709333933770259599700191422300523402176260568883400633443928532349073569477558272000000000000000000000000000000000000000000000000*i1^12 + 826937790790491424781166677499778800942285586889485404039546059722969057556908715054396769338793493699893936583741017433309327446007409798327626685651448989718245153083106412800684434752444998261204574140083839196009345379732037021194431813146345323800753773289958162296277755959085659887604736401821514250396323152555760374299897084170540708923203116115080380364884383823221575709019201703610243981461623232278449279304707058667402161662842694941262692929275654832111153465069838465907555423909811636667608329603374997863770783888051384091952015611950744975859777128247300757867004569874606832108253824603510514368984712236163397078135805723053546226746333357000709339662724852844033179753501266948985739389189494041923982958790584429270840239127966346089323101731600568816429179820492126419258172874913549867097264801655639680694449188862981647892821125159226749869815948600012655999027202664910472531861812113581334051157834183855427980058190780424807945962956705638016625797904213285941452245793876000328204652343639975998671175502396181379204027489517477096902175847930952689201547202522926921693821003502788284715794045207998118254351349549577305242217968241777729149141046744265163168660400340919183482445277370577054533327294273410405956825992132740236516131711667977501300948824002425115643251567967816063685391964105974388809134227486696914946841749239139272100421268796663769458170910015847206078610739107704182858535619744236229474071318093877135778040031930453156937497359008969425678345593068911019548176450886312388894788513001042824256795076611439728854563361335437524676869068133290321347105166345700482873713297971582297482663981161525259857630907722459679814455267024221807037167366682439043851437069416252551537350723757010424398217036985940979677799970986328007561334027255835640475391835160580166483128471974122548314802918732837905439009970464194413112554949726961136235463688441035918302833332009138242204385287926496101830213301579006408120025605082483822538586200800977085553945483457626016738200409141640162111230460900621189469623714185349819372542851481203807869714988468963420814210005563373033642828978831441272479555641601202095767141357452512799458528563076038713870337276069562185719186384501812312974295040000000000000000000000000000000000000000000000*i1^13 + 1371838921720244933419141626907764288621874078984573695562698412428563124118472601897685171345919352779235500000532651937398857244333670055234988989731177337275553742126875314675908336212427255209527780052521147878873389774318299186796958973208547648817998719449016198496562494969854869793994300230844879987116134396932139643764200246063960503087914930782265792761104685782299627787808664841229852125773662346688854597165690442443928249026224637364257830297228997996550600182780036686360661886975411257646861702886063192508751763552719260104388118633474653699415117091516676861420642987335406930210771652344998499415077773779578535899372798426922406648831540792086859731420200643166947137064651347840662115481776819946109304822367722168055777879398852558042847082267371517617664610219773332406806198997989444084728994866331623464322502424621003638346305449697176048932359256873049485599189145259919392578436212934104157338096958211609146565153455904622587645223595814820189616098733868985070066471843290829008038319117288454978149779200686173419527935447150923162386025595559521845730316042574842750105629669324884818919157096786913640336107656298584814005875650223391625646945280706069030145257109418574215815766185799357637695626608360460897278892425610284796911525260080951942057205227472384185705367863859313928800150399027779599174127925275571562908188283516365349733369460423836489326569819183213013592587463501905988368076986562910478188630384282892816580237332789432911934526167506204516620683311504709520886445588192160954784001312916312286652801446147733016474468932060913755329955941931829832631933957869228301111834461150023916559798518342158393618663237407635103068951792992208579868139466166792777406451661660207572284336211333076621931176165874515994876521380748035258684419053886665856807695031787103792968540167326479308505550240665091963592793500552233658480074741102231995222740887384527914331309542661617510267274615964680080458849824660197404697947548561790023460432024509594028169267036155542611583948512289256843443238004274919141003164517537438462468250281312805938975990596192119937166518447264358571524659592924605987036438735410482442724173358879983328438634756195498662197027178093761835717312827325815720991784960000000000000000000000000000000000000000000*i1^14 + 3726438851223211685525286240255260507356355157611056230389755888073392574789004212361683131526422827579516041017384374843550523819852230385105369512735118323933184862770882766338919013022330939892813877436600867699508994757695701799900872232050444778552044212621179145491900043489052322010004527731235588650862357056621382291087724031388866477095534428518391587344192395898587463114519978743588764862600298301634377307152955343965082189037657719623011915504081859522019588941437499535407572362158458494422736262542644450654013968631784943852487574569635081474634291874339285167313631957308832806225337022597298982605599889492284194797575234253213667193980931410012124156169097254759860488559954653923294209992767946443192893212850555146319810914220050042654466472491878124293035526047800386434920708799873406663266113755728450534047300199304696959924815262979599897793921373649567423702227769283807419977676874382529317940407157822156781601029403267249897084899557678508798682564571482442036102403336696816124716730860581228997058736313830051737125120905576645431104782161479708123140338316651524973280778286930253573710389588859783502722814680228801436784794381041534209220192829568374769320154903401952909999682427457511467396572192849499401362401996363654013912719714095378265851358967652607291859853329552320679291892663661862401584827045233339094486590968694317451485468542481692384754511463238036419976888422405948403924744677567907215087402282500459153137347015393670731260141027511082833279073727469742281294628170006048245665036410459281362062870531504751119046207530748457894037202736260510250374938275734919062934464793182319468448008009182342191279146352232640376547969328214359676488604276895829766591667679791937827084981582970727476024213537887928746979650435408560248779259106986468335097984333037160269339831096897477258470642907387085382640953342201164184297044025442960053357772291860681531598437709286307112768380983033617267406802069468136920318368150228101719089723540500164518501241127338904494571124128192147910228595437448248629579213097654046227848066322748042302133873491022730642521428873602484450696062719949581110990149997331325993560622273355205652295187892862367629174156780515075592985759990954737763077849088000000000000000000000000000000000000000*i1^15 + 7729599071724338086697785506652696566393420113979353358303763579977117577278564106507688651242747955742229869751791063681875558843377452860313884286033171150557620869915641182927355090955219034525823637528444413174633815194139824889296966552729021194906279196164290124340901828185324781482163703338857052385388451052821206431622648524380769940430394115663595035730910479364204615032492548784691183070956999546622538175857335123853507024576414177996665390887617569486795313204946563211373367490494001126440020988120744506920769857015516094461098839165736486491002127895966419571683403567297686932513266236490013459773287213164119087047455530889190003973962051648754190018170186782595073017295152585470949459296350597744538329927593667141732674288972665582863042098958963670280903761128587563167919248271922566949084844403239134573256777923116588089433301525003279998359705277545189333623819921867123118886613297867520467904242072313365317906326235989086181062161844323317687120341614259231151203297891813204989594177055846690749017334521556806031000455243767766861809832742873491980264782407125015510356287659408537900538085109313417027994167997099606902547505710922272892703706005477644420485955820686916271035271258749861448804427456100381139027538759350671098607777161988851607736089206995438399942162566422995643111502436658434973371492407439339587016203195403191671650025646668730128430584711268612597393089558828492534448725453607215586495404998851074251314943796112402106973731422920732495756592430150524336478454169304390901805955794208419989446860060422376505603201255580771927128047609104965179325552929649713772158976286669095897056049299014903645137642148105651336585880870628117129464602132437202327941446031405659279695941710636861733017363154464889677953622761756218980127103246037238813264999142197679645947580267935265554010451716291682754258594556737334053236756161686907196195874755758078664832114579861832881619752869475982570337357863625151593674693397029683879558936004753786826148899925596887489791787808682976914507997595462255059812095993632714295995664267346777320967627448940377278512224574509817127652218584814407957886374697033090509586398129752235768483047591360231989107003208327275722790384964026951992810143744000000000000000000000000000000000000*i1^16 + 9694490030604452490272841125225720074549711988168308899539976610313929339477206317228113206961501108446549824946339253291672071786574478648794604920902749209515981160433175436341430421586541960642220917127808884568907348079316600370343677337715253679154496140508853891002410680017988889673849331683078862356056179980643532183549828335001224423892306355265167015172820656335124611053243620211568318886724687105841864454967803204690779918264255633603805021632077607149573002226798504237887289528127763494191256285152958374340594155478055548391984885256264616451909691607746457955460476186716580885658160340242354129061942845698837361428855806012170009150611295746734644712914758582472054001236782503131482477039977505261215517254960735616584507439237284457467816204787499084004428376825369794565448854090610358014215461312448729086552035586666231696854758736174073803792139803071806822144711299888679873173039035902678450118187581974733020150466955698130752393224389420822851855599787771797530832689878000060624298273856975415650318155625504848903284353914089026801756195870116752214480431797172114651411963376685666152048297027447600131938386092788387448310001892521231021525042412572354242018045299099119989561697677648015070570533664604400173648490562813812678514216076697960216077356583162230509578593321475120759563446666942501194472606636585156980188717814376432474844834592928687058845513269931747524810924836219228844457753100776762088847515466609317812939051179569178012218074524389988140772909673187386647832262046520622713438489087517061809199607901569842514383742906462655166920917724133745231069385663742350978498920318411666372759941694710404674159162158781148569052024766918406931354263187047704481601505502093324807315724894546486929674839795747069717791244282997824231686643873259311980221174080948351604862179723255555636017974549652662132295507452522181734126517460824688402122753432807438981274065286776354254650020781006860582082070965163553469104350431430818430226001546887415629119536655302842793989069137001102182202565767392465507600003591482064609003658664660250255774763196483879128080712099001227239944950853378958906793098290671684760247837017591110866080004731937127352323220434573673391543215985558911652848467968000000000000000000000000000000000*i1^17 + 6983308309022647215253911409222831380166894301180223522606435830511978832987893577400566448438422477266426678274881448375679327970620642415619985811832434520057324710964994139384693808242390642213985161971527913585071555919057285974796407618639842623985081344068298039715433180018101587130586805603600199237191717463485136504791483705391548604489349099879111495531350293889336385004867512181801156523495393688018335373026654194765094785860816659993828223553471962841260985945953795430043173979216216920492251417840111708654749425295515022905967090481206033582216162717291467030079904766830330746178396015095302978495140632605706322086645255781511841764104774461242817736779317816119227342592324885373129943570544622892939678459531980555569051301692893375730181916498897927095154010742870416188438697057762307354472324784424342547177670300206212816513385650694608006462224631037753443184935272820045886788255671704067306014068151036972784130770072828706447517017873201139654032817044494495908086879069584240330464158661151510684157773186869267515634971522765396979648479273429930270014892621181154530287631030965734982785602180558932882487779279073186993800254323537068108860325121959764248313411089469346722328025353380700102509308636132581840086848569305043663903743267188364922304394526380837947558907499716638037853756856354292781920138116271236419290957050663075279242754303738531683049594078247027087126373819681917722134039357064436484329766075845738171336871728725139379278704165462140285387486698485510196901132314745040696093623253530476209683148778653421176573901013938674200841417512968075245015806942185347342955359337151706284131632505090685033893389585992562576146614286694339334236255384914290490272799383675804391664134444508675877659253738263468621249697786758408602820557372543402608587419135374234113651716673080655855900417561143708760493639135892375437038532780170871111001224933608691084717193150145481698974727902479286685204280857117506364762590605906987380307466335221528144947258686763297869183814735014104599448795727699984578581129783072195548269670642346272336416633844017166009051666475654140612671533684828015674713429552262806563309130764893728604828626480686614183746812892480922905370623999607611530139402240000000000000000000000000000000*i1^18 + 2933419241859214204633512374608057774550498326320403803188595721715935371628585960830562104964937007865502093761056150289931279569139528580949244550414072294016942702024506437861606597441745501112877634231395613637538622549569938013628540084964338612443356409352181794449733507649957352179311519433667918939888753415968022241180576914739658229143781411158901297167280504946313742435393470263193115376788717040624873389927889374812698002659920242720542861213781807906131827134551207419191266516840844256294852517235965536742346303695466840638300887439450270176432901474310893862139866921981750963650391157431886389525442814065867981579823649617378564473996900842667214508859760524005790890473573611305959371719412139193903468173631573868132996216448289578098499841787878399852840124013457332626329164535596018748930578630886845855602594346066431291274652569374980394936101261737960674647225728160403754963842931946886918109704681406260429447324417562837599877957320195236632794820174416956510072845692454550466162822633855823649991505939306987570345780755756236396872187569640053227804649684021813908536623691637887040518011546913784249058953717035319483837542780554537182468976453663104051668763468952594906035194514729442742496582541101597923793480234017721704737930740108437799210853362431902555999091135039938774264871318622078933148575208050743680624443405141721903593311500968874966794062393065907201469230893264349739225924603554648446644314562027073667725636029856832640149340461435248711178879577774553637452587564052754302896119595115527870355109735712481166443491677686600358491516364131451326495594005240021838435949068023146516821208273309477366231565020633059319803166531068541021562957002916058451923412981541857513546923203464105342777828934890841259825848253456561159312604879154742493290093603906221308768928149291269116017835441865301172502652773527254440940481242128596740904098983023303825908083980305879931210149534860285730354450463406165813455445100201774955311572501876680189730016287443331222463463715397813670235273209092507430620947329032382837472071428450243871789512633281657292368846896891395034238109400829231045774981183021141846405642688200471416252565804159695933273362805406164789762382733988484121530204160000000000000000000000000000*i1^19 + 812962007482027291032612704226630450020311454253390572613439552934952751995687654245695377443233080512098927942735127697707605005043199944137981132372882766710959100904197747122029886940074108021033920679731801629300820857108992409035292037161205116506524841570191439506314720864263785727778514673529535766471813618842198995134843017583804698151917388515825069355398319143427962726510761933819994207392044625767749405331037809569360847706868783932028626036958148965278089845210980862661247696039002876851751099543679462556893906697724951251308500416450403093394419209738802732670266826319678883235985958840134269690231113666315034516132675356407470949832077059789739576464687742373241185721962040954907970525956355013800888223878014049829624090445024393105968025318178885841526683202240619277171171235301370244280284105950143931838594497397810336768478356584030058113656125737535787356985933557642137418740945080127658037674522700590602525446822677562831916614441480693584528006811933413392206569919187745424258574240386638031943204493149802348111683977255472946870743486953295091467103324658514949598700490585397009609573763613055014534713250951368601335462863907527203953271118214481442778983965131460413052087660812685658546065577656606250971298306804712368414263421397475339315800543083849610223559303716530874488154036350831181786542545155222055043735403034908429398998737233554850778052239307398285532612517436539253086708306514875423985598614219636567996201329534639116771640735339263072227214598161718178297230008796845709200140151871258692742117052221879641123976864373771919807387964815585701838516382716061563396828918480391893869323479358710359526607070334610399090156329389787219299357928543738797052237455355246475444069316582143753103074184256023809733797445579424058081807574318921460110265131909811557724599704483231840458359943795815293701009803344730261986957032130578756508991136128761173112599209415162361960236294370056717411592535416670207043054710844784437051619005514103823320567351869286989635242475443810972491869203633348982545761437512029229667051873889740540568821739632191508171393568502891120943296781757982945636406838974706544355122661431646681699407801269240921684397762980729509502652619633714642106187776000000000000000000000000*i1^20 + 85367875456027770917602559830002321658303316369833917642655969436341203490590630647903625497039852684234964168841438127538121833254504455717662742867381157291667265145654896511709004471010618057126490022832706942074366810269116442946621322212729188748187468314296207746664950696634781609006893755975230821491664462603189511930817114679411104182150635437550278168238391554534161139441958031942447171599479503009378204394184217311988760560608835025448497310498241605397376644160047730707189167253643479723145570199949710076498161332223857959766575424712268196459410183355793138501290089912990329625682257952915002660309547159971301711591172501641870798762201886922486735723645862144948742407748369420566320621508476023659389525294615544397988739545288680387840079408804119584475055067548987236018143893473051080609246021740934644500868301277967650898911782623301042692556039504051730670320945569692708784076475045529201740694352780432106773583888821689943864743708333086628497011716286658221943094478800873830064738958996557124700357597336994397157359370777525587964913051663672441664331170206399385331379035023679645365147471976773228459320893515258618457330279485991023267209346243917560562261282573431234271559151890015796412663097582933180981586881802130354562485662969857971008442276929644557004236687846230188847754121537959418788965107656248872770024230249591991510392464473151418053638238892735464945486963556343171184857965145780848898070044371255027968933871682061081515623682637286720620613822273817819023847210226739244304275247828261141273823126988950879460392021086430308102284171289973230211228313512718023285363170923901476278671902634255884669215974711930076505453168358797483311051588475749132624543332870067243873613016815868501289920406531453222226100193419069369395092909811130029325875139000291648929973936279612131830146414658685872144736259188335385872011462057924181418611247175338799118554052019228316470813260541750304750646023694471116907953455637282730919700614195792104874926744859878646564725018654083026281028818081841048625640244858724862205470506095069159193653603789314944330858662785905529357253697175107071020538637075560126026452881535047367671798496403741907856560408130942825775137680139158253236912128000000000000000000000*i1^21 + 4539625529319851898859453319670953769634525273668736018080587786716244614874321120789652951643302203659219381599391988019939767452478507218039757406844533726008160300986582085118443277068029739861407764400546482997445815541153239596686848328731934988085277269700949060915453270682521108729547457060329082059745179059547397944391439904259710965126628454447794011086351645193432829351907840324307461682718593132752674718273617983281573276129912167034067764020814268046513355017906241697903522628761370230788124749843378124627364536230630629706626259318687298912318707075392706418631326550543876899234391477783318049954316766558758405657181352416705763921606956550561392225096714812326114273884362109884144141020302240340830068703443987194891606332990522315185107398125992596351867454988846158915582024935381694860174815701909018823823582232702144388644253297115924607743316379348701637125477797265277555146942130660249790510691572588785846226099517752043446163525827861518215433109114394144996777285586299554992782351072672106176680729134796884241415305475742586919140008342630894850990952314668254473313438439975752587094321759782664734966889936510539900588101475111121813871164993118650743164458280629157306446885262380045293295760730668211661896563068431043705970702459998422660973216078415547843562657151061145501057066274697350191203007110236245717515996406150748191529522434102224843248809869451145471281510138479627370757071653943052496899226095976342548776441557331912578574095773806255759013397977482413273970171352806441859927586965157121267320448913371274160961666350596842423601988309761588805858254304728243219411957108432131268653972373538940915920963595145168293905226076234410399632056415763580549072142933902863185604368751836412593168166741917517030347056874030530181149858005206030490325075035282004971998310000721061911856195483974426726194317419894177423192851057425920557379874211445312962630813483106328206377106550621772902621843387378595506330196592265510830801331653303293280070191989461408841197495830260035848988450317424110902453368226135160261369728624297276222777689015844501370042955422806840459911383137788032138642112366602290892819662087005342744125903545013335393686776802329295160638741998652633483575296000000000000000000*i1^22 + 145407464714152828024996388138568174813307041052030679863263663224498516973622845007877176792978309933118081696380429536871578203484694649408556933975858849373458693921063972457989865418046792545758985936504911844945508312760817809710433432600203447345802753181044209298508552968436594932410383565630785573635009054750191324277605579391739500417635345220453866513527505725289284627727084987973886044035146941142113186748266416152778375851071311450326656115493381046343786746996578342524410140975050398241393486325722055716217960894048345031190063824688077395858512000482258499153002774065418123423567134310796300004849179589136699432015785925563506226408791554715465799328582221148138087944097316058956349257594093798662477067389191032615174786224301962487282001868235510208731105494330294339980299181266834080785791886206971530756712561036797066787744921769326770642341164562321961748051626312766239477839053116151567766134167157296310609207871929283052099798714567491987387488101867637247215316095788571418828660577350449918090649877638900340995636451988827892401586103828300202168727625826649687582353264334001977236399086109702740748345306269183822677074274472959687827934849229842178877883550186469890555496819468470642928641167985051610197769865866094692882532670750627923824488036815711521461706813193405813408319008979703733165266479360692958087589377880168833756241300216507492002894104806113655048411546865895023222364724258510039012126433084626384840511580233533400786197593602602415503329853613457522084358491539484779817737025544282345048750330240937255252268666527943555211361258551145261927139081324813073576022794644251099091818702912382268904835462933629400244865364112062426246272708237882449540580461550629258175822997184742413210960651006169976888612771941890597516971715059648034086239620810197992383691873221546546181629044481004727048920608981996481928172511756518099431179989703680779453412290398197454853747563092111347713219541323197463978050555168978874871989025262677105691004637478094181634043782499190587613386241806580488190998324175493664400535456982746079172810799114908667085959016359949837783657338694837715378835849772059348734005067000892342417659279726951809021954538185882042756267480994602958192640000000000000000*i1^23 + -6023720400407428396013345239499973132587830511665711391419706317107959200328101739111170817909003018132384059587270516169891976911186873224296465975693432336978025581931526691548304819240164846214918809650558845028929293346871305009498211792816354201524505650624703969557711306078689026869746976315469414231611999767757810302225946477409413305082371012837468896256574025527924020236884590565543230899408204266935454642849492631919676295551824123065103468544346891849289613087479731565893965519153483339165113656526516209288148526115137835971636016242779110648516714417764973838307302534560483662491139229481608730734745760043129580824937581234677883049779387403451228324667605572901587818718865004246769460959666622164378920053965333453045167581550370712510726965016383544520966142732751889651500824711273650886061092155628941746750256333232624216287809434111481267162937274820037310943387161179128965737969210936394024378532416402446788853214021479935261827100459012000014242590711416890243813322978539582841755022058655045335809069251082726898628574859297209220947187392586632614797569811065817887608278269660853534977249205888184464363408343978627776069621779696534684764518373254364594047980820249334118212758596461273996249947160734618651515195823826261006464136060585045856137771980841305885767139738793128639439244066349762683441144507845914174684047663726849558510355193258386340345454354680471098738628929011998119989486149279058192474278749091143744807616121943271923199962508014650506798100704783942146292347782002745997225625636059614206080748870291178302036542462364510451510721970873428921723144131316084212572054623029501460455686843814072184685201029404940104328200441619703538069773003696676224069603132898123586716338961841180606007678656843046372387556585657573426135406375951865524510722822718660706596803780876638285976674714408084613274112758024572586910528204521748478489945209499597921007261406548198517025347439205311212626164385093153735701498754041020485794357001649316704718771310842300280898782117560000647685595167561146740887493916792582117443251134915042658175612130239483460047332859985205840285568458300275596673450977715869161823240056708236051682683571882499362783804888981375235228858070941816586240000000000000*i1^24 + -459058752024359848396926819238020969865874851147361088179803350008076495312478370131194395799029978645619270295255382754453076224684956845659195981237319504371400308610734566813244986481861324312818652022798728800431171035260117659080924683471490058227591668880986845871062427101153851304131400229161272584792447229730574126395254970279297980980774097997686331505844131503996136031839099718475667870509783635152263367193843295396710038030802725402854246111984370611472839201827844026838872253615758137148713651317409265044887983929673967405326583293657076003738982516102676184518449357503796292073415245412307488083650787429531923910796056028392006237123619120261762840632748534065708393284339582188307547327180571310869844606224696584292234705179888513906200419284952730912841675332175200246270763422037867318455321806873700850085133647341874576467875629407688511810384356510506071858525913508969535990846016814361387080241325521743699423943126893358151907079740308328317208547728297607033947551699666013165743246198825327260442809496725647319255913108266787909650855246894411241478273656261403764278521456041011653216682515220331388396324673841733152490537512083301511842921428172663311570998037875843279998123506323155471333339406959205973862120580284960784819570956663717131958987314435596046077019256636566835980950860813375927254408441217545934479086864021691308220982470216484839337302334750938019817564714102215005519805842258964132739547101031421920175686486237675564540728182243032797158166081380314994102795056470387877603445121992545009307809992613305062800886132919569516633680140352365149121455078137873509049119528482634328745504702966299483520116078138831335198364204001811879028183529984505622853368016837426982796709388652162901728589183386634476664679499520124693245496852459979199593367414408954842695634269646487791980060395593364361659816409885168237691340832418929873430719606364290057518474178411997089031001234702055875029801920460223194605438328129815640437045932864933516844174411653319302803227761613628767036819870003168278566324393018556804642736967034221088462833203938094093325987316415612037359268120521081097596458319388838098733077665417505212762034635551937397894458110121424051739597158937693205299200000000*i1^25 + 23265867197918932978464019191287824398230086459407528875532849773098295633040852174735179556580752103979296246237878641801301691299067994215511796890140431368753346023361368376097963887030805662389698033482880602673631888191135042981215360695824696686815447935055622478184765241284654093875702154456272369138649279715523042911584984340794293724159011132286177390785590543065880825093410254808619653181162924807661668680637316663504836449877636531057612615087037606370263567940208215084937326384703041132674713626016062883508842240061053051191062535661308728631026890638795483241770299762720111330613919816907608407706511326402177967869134935483249979904491246397277260135121076186932423080569897089325801364170589083285264413775084744465931260457769811804641917570128923460873071032521011876225037048111873831973401482486691448453885542995377481374898039270473860638875133402485345892130040918019894464494592315820198968730911683972889616537511310941459844337503166628353878193141042228571233819720678901110721490585725847116874199548122915546908385758689778069764050298636041852438998117521477113499335962409370443909593516069478419341043708117469229804043665203966229315068652044404992793273063817922570568677807896660385367060876639235977749546342350108881181427212679335796905693563500896695700135600103521914412889624004570691342977436895336264715833813306046640220944807855880774322147061678870933534217932910497769202602017963039870039341759819691055787957398351286533103338965586607913379995283900891133933076606292526347663072179017817609973131189057787111412446065963413951740163138054629186106582216606181172261400185927870507308118306532613447297146972855063332759000514320140688602698493613171622382147696692686612527868005908741029876102003727262933183817136277272430676125051327127751835248680377393841030918466724584254142642631817192043563145607315010123766473955661594356738529180713427084083778638228589441419844201755249272412381873189292239819872514973422715871616591054006774570363614851080308266584813874167513327115558530848846786726589971271094332847012172203807768941502273000228977437068744564350518173979036346677810294143331629741006951549185830999496958121665685892931832772335132796725462540393396987494400000*i1^26 + -368755035756776768530513516605900310503771487331202589536099577462491697085337746508732084007941844322315962583442714346186855697157313050325363734451454897995387648301197986846949460786071137067191714477029664504613953328553071593292614893212317020762799136974700552280386830382009792472980982146642214888949569164385073169614214026324462215377757209693779494058961941499687570345435112096942240420173081093306011658024104223398269743308767580741139944652556865914569869509741750226097733110759634234284502058725748973760533733244938677818328818466243023703032792629107427145685091221333064117153446187837604575263138781682734225126010521685493711559296790297356166158598382015650391311860546966890821292124453016576741903145111830360449639410756756893491523210336578726404608659820487832433038507353295305528947672711860196744966257930065141877184059908272614083823787850262067136716934442768025754448384425700052277019064691660147006818618292557143504463554874372188408307549421141131666304996388787892395815500289363233109731449823840524596283529616171153346198986913647886013991196293825470942471602841383215279307364055440811986750822698940757354236748559183276662753938352754268363044737607725600742712436005328874553463719857711185019373712427336455100422617324111641943644725194342602202068079460055053235794810647605646745807509403130110435264645754838508629801248004529197439764705906021738985292241772904055951987309915016446154216582000468997744296516262419705556398716058229583769427742362769238113793325914259946545989171710959690866987950221852800355348932919853272054951663157552966259170363306155192446355571670104919392579403008454302081080639862755852134969172551170034048745728636987966712651324316368576415581522635609840660074040027700144629176996452794786731145663325333323838470001686923449296867601437667672972655994191826650584950833380343934250689601070361730653138745221992655433631467299756512082719958175755423160668427427072034806316589981206387068993425080302357617621770794799528082814262510985674334817544691744094879083302863629879591238195861962051191041370305967199622614513508158402662505165879263288715320747824580301207295834163802469627023967197690450384017259822878389738175583655354905395200*i1^27 + 2337191144314244111254007027294642954808823452625448673723017454410992754684116540156599580282097741384057195043605947369848929474193264595769617849276216764009413233117015770832788283935749038014165844098627528084209461010385050461246537877058419327528999336018351698555171163833727709471994946297615221233517175523937325548621507035813835217344142156841476628809024313115181060842537290093451878498398943539803347763598724200657582761354946722280803320248441907195174844580249712606710374049668776158483813106620335875726384574986257132530911550723899767241776253061475986510890997713464659187506847384245707700353204076067413924345382016516372209223801776531019320799479670108704547585089405424117732111116049377151698209800283611105687967827616291472688728575929289680722498822171331996940663658599766278085596239238783019149511269916767354435686915881799399663423828073832954591387044838150328502990310744448416693512466172333420066742566244763388796822322117472036091263317424638067013382405579504481749245643421931712202412926511383118154386284040589934423885013323529359823555388869864255923556312378557293294897450776976386716624716261554430512564832125622239069850306035737140550558875440306233291072420101559712598737465649094537855693799121293004819208921802091750869956609488444204493740431536583720341350159055812980543498175933197694043929195573872669753306263901850672388259155450183914970322135714213892649658125539660898252139976867597563187402110394365685412319766505944502720843387162019615895872384263699264658700986672645955297336575520392224930668033223428383461459781433244331468130758842620508621014135199505024566510740615983961618740523589914054827204731910254638104649155864509015700247818028982796511978167587583217909837637405917587138760317235138791382138886849116152772434070367141944046367187598017982105812502040500020171922344041283726641577767823866041349708111406458544355837480836563496770922965921918860625675132466329945556193113408873573429456266180156744698496910506029997994774213192951402469664481113451118375755788904702067445323536304289683599247633336466132282975716731022756238094505213034590066221724062492190640263303550505129314123679281549719174329814819336849722862175770378240*i1^28 + -8203483166858261014931363774573101267948626873765035758217587719967756384117182581321085323301246096793371689224523113696854321046526102232925872004991373139547711672237528770562115670809911227793585555968971828266355777803881369761240505243684544430211425308878533942184180887211055944963435918400827929104256809108564834678651453182044590634692398341053688027406835135665654553222846125153178147648632441945848315568667916998014372068083023426779853234858777078272903827367076530872318169915316227969196367269146275423646884941891488323670125277161377954357406956069234166674416851301768890855796791159770964899408460611182741279750679186232662231468836473839675760267951086034861129288890473048227871457956270620626591943530501695211244715363773834997694905817928129163589303406202335045159879424558032794630968648884864289586086547367745606680295156745514653907333863808443901031824873474928850235719401065779255677001896870076005914197659721308813936280606828435218120858116803279065724443962831138399453445122009567887220263215079647788377914236678089714850209219991583869971628863055340594838704995427313810074342126045918044091085350996513448616574295199653201733352560438645584804446068906555465068723853239794717729378446308245246736601457467286793025668609293891486061348019662096725266186362479899577717900169629152047479758360745240233732610871841982933714276763409553430901627559809732075275479517407264374374379359817085620399408431084699898167482737047192437534998818098177249528852612589616211544167945935209270929299368789116287068041506516214442457711304357981804908577714455130313073181883247809559659745570509967639593178734601236045709494491861447848660048821002909906450330865312651849134919154625928961695953789750279645755939863387164147305935441492880448730556417492034821412446324548456905851063817968145876595964814046049859170379120796710129654520532135742390494750624247823380145959084316710287268616607971989983601761080431221488144179820909925909581843296411918124988129622628226050531053827464296002744463329070809070537923848654911881136495103034487254148267481766198316879961685878517593246686086818261893292988417507173481544176841576134218943262017774718395644585455217689494323533447168*i1^29 + 95200804092663846812073048510362286483603208729853239268205343012587904174901081923110485135934064831347156502365859489781877889117629864848131012627194241989918978592899454669276378395025944975542935868967946972833194286538513954628666187328225342097236847129012231934619613210843929932391818116402976163644903143872817345191479971538327977218063952165408762872921844738376897022012082548978014409529694990787745047859330638402023682367027502984992482095827664807190366581510821102761123157220379942000200857994753912507095698739661888690764009386973252435002250911597756439564923174317669288851069296689594070088579700913135700763315494325375881072915183157071861587216543870699840682766069999789995933490076033769394804330235664794856540546486941098748595240185100916092059397884603168286387538973422991853964905042573397374874771700175500394493972963998199427353215799104573458853079874466749010059570887262363453216888783265302986232075334084950519592701628873492908784250591914136243441785881684939415714431814427424757592633925237440196663496425994392335089929079234819597134776862158773391798192115470758291832278168858953518233902221211971158114027575103059041818653811369683035491703064975580548121999174114536298441958035569374217610610685386011929218378248443852855128933691624129112660528160242327508599159377423315762596056958506973750455988333642848362441407115703543270994148832481066780860511373690784598620800665996637237521856031694297469299494942733433896699544737770640055745585750511794981096469863967088284808171979332907400425217254479760694466976002613503985629620052973533055125721397902979046821110465148646063008250873359677574939302398565203113293462797407024601316904805776775029955022873131569922696277647114101530129801924934388564528498939040665081616099633274594233510488897153507278675715258013391093829623756038657298330594172390111541865905617235668961688384717696987299190006882164538727002930005932637297950959031429524227934650173058756954240249522922900307098499083099267004890568176340167888284104441820888805534723245186020739297872975422551436186532714420214761227533790398794178813721590783493521693299270474312207220982982668026825316521120046647119313234327423705577160704*i1^30 + 70357452340078576078364077459963531757420863976325448113223528517260469384707756415924269900772347507626563949132664046942584778729466988377863138366690997637160143589328155427433464314168114510136188071979509814038683518631680212691238645078911554671218077295967736333325161388196834644564742197728823378301761174174594428214174782470109458736424745881939837764501294193759733031573555310403093435927999699312421724634038290948096647803724042662344213944765013637009047503660565651512457367352476167578118112117281861002471804504641651410384891231520475325164107947540996403888799119791239904927194570293723082784602271634976844439883323184254144654527668589439130164043315123823152374620371725795025002291659035148139851998162645331802879786060235896707831412895988513786409087383573900048650929786529443948207194129966791099381610847215788202035883173375680712070349158719236190343871567315568724929519704833634167484668795744036357354981952495792622793053717687292767003950264503041538720114576517345796689477860742374476937268906587062690406661140439334492135109646616279507774558008814548968370767576506255803562290850456318953062344156464855497816979622701677274800057965877212727653575844757224909058844827798517666195108696743208898199941019475801822179886269275788185825619395071482853250713888615140402402711943012466874282108173473160655356689301538956697255511677956319893397428678884667119267695368629943795419585992010481330084345319832045957396434934494908079025389702725905422496319850887814938298254162928966979743576266416849167816416270924446010510926727841583912096587501629249325306708778911665882884185985336319178400190025768016205031723422258866398699380401620147850123298072319647416859521211957878387510307142181576654810236222224366915466053547920085300400136960307885513236754711155417861495816569132977246967006905844641038275880061320512452474144606599840954637630645531873476082982869961418555897036125777159018615554986570933228127018452293186237553583777030807278529796128935277258166351111758536411602994141488065771467868984893544242190822123166960064248374888624076031510173053612897608411436009164247406443765666007093749558506818315781597493440347371793981853127573879390208*i1^31 + 562804828110376352745487441520702406541341352691290110282400172297614811938886102360385791420951180628858897909871958185844836465001306877836246839678166380120060408297129360174152352287273023244562538546287773668748723102425421373852836359283106979983544579683330450751527329123801323240986252236084318720913204149621807526842367108208560783153378995418138934821121508565558953511043125830570240711267803416348855105048834102125197349503885083157692585642806148284425517171915531859365036841955153741932677642771527127824307131705078648268612836899209478168496798264999436621784332445241078274690035327347166120084697469188749790460688022075601088748456179824426249351690418054623315558664807235563165889346672594498276152448222238750751638469183488815982719472495338818778017206355497593248563842201761775837742591339080537654723191554032094471704451794779746761417225074103641166957487443704406241122743403785642323021092683297008062905546258406216595804504692914922537001666284106061231707704782172455186688541953137822333361539528102073566663951458222057794493568057095260948891857634094803467642437858542467189535545241197775243836481864320207197053039518857704459384139681401624836683988114411131522553862356545404526223884790564983455103593716315033474603127896080145144806695167099249969051108214562651614797571159392808017641957843015912147713851802136141169071946123899141422457857561967903213784799344365301917438710115632463344931640204185475775151944064393684931522699184525689568138847633388706439727755865823307398495575606233442782195468919539082516251205401192016779711488673476418478080495610250178370049317178108287056142258462828484183872307577720049581412370639555786450802077385915519622046417270440959520225218392905979588627249964142212504915701150549078461100052418535505748220195446900033324681904323966401083681093244758281535831749756872198208185788659183581741149305687098214882670892885310770038622519692010208980695745422964301291725310384483875967980192018992409549720974940297315377294520352534968521936530307754249056806686237543400227459665651301546487224943651606261812751342370472970664192166527954278466485878807679549788655067513811440929093020987984830078984132755456*i1^32 + 1913262380635579679101537987166132773213681055170988594295993155971161511325756476812453128134628236373062855957043359530495940100997323771503551746768653200806744846793737024719055695980443141597378276793565188100632625507714510241864321745030392265771370816688237185236323431908785237856787417269144458867979133432795570347789485550776081661895376328600706696423011052286959871698847124839213949596733314986653553886442686236931428718392838120324823216526474454662392478826815662795431348123375868802753815039952268412086283675804157169626352966165138735482520583944904637315622455851912296132545800806345079158500188439935135135485339058565131621879011529400494103613043147990709694259288686980891153702768727463618223450689486853518565976184888878018775099783244356825006357195518684104443338962788385585007081897789746468612978475404000917413728229480736530305012154477017290833967677574300311373689030940430224896634243352825546416702706203935810236512122318070825740293594062527202372884992688413666098242458218943297767345915358644145068365669836732952845155448219963964963571250069959466676472415390357107179790457953647350236898660002885718093353848755764602360622408568551187132016402270952085662557705723089249516891110304279030153996899112583724323581995912149460486838325703411149559019885622798362461961319145854868883656592277002775393932462787595347367286680767071048930048489248089111801983334263209666069738001712755396717380686545912506399688821322737105262858189465488866487631331338045283510959005779218858928256984091349830288232163152873234123023158535529074756108837907593812671839725361421571542425218677044436126684862198092378898669814094359201862509194289691517359532053911194934498492344540647120629511819092425148715719154706898173336398549982131078300289557942634952314309695769687463755841172676939967901898782418338429046062409587621566552813031342100226353099371658848134220415935166870793333711317388114022032690214513525322496025417624950808243716405629086572136670494781430226477953832375250605313482963230222821702765247565013838892855107019145110632619937118647539571350864250100840483054601567107971038520531295016751673755337830552754751901921503500105439772672*i1^33 + 6720066717195030592794337125237043332795143348808652167859194641790337040259171010917943990755226782926642229874397623138442180353389356901502949619249326656678130576183965446620046569015272029084827613347251213545863451631305507242666064890856284176616100446014190525089900612249659052393627292456151993333296057344633442994581645788175251055214281279731490501784378883762242431120241061904070432283283275088023557293117191966634579235443647654871636704040757352921244993617541313595832167218740655396219373003346440744275350314936725046929386425008625295255986387586496224795746336172896765231023595108991461698934814545791331855626960429955519779409393270314097612381957179209638615323924785485019483361203524686721407703395766334546810657495048395328414131983791962540368055509114603255846506634885245776915244495235165175909298676401709313103274595252989300561346880682120300306318230611568200471537757800566206371572669697387107741395182009905302877458099224731677444174466358318777344981507158966198238587812749594640460658108816274727966674045240056874825954214963352193125568880959462452801534659280057231982530114795786610544286989606498520276854017323356546101622682445923702086539439010902344345899783751287034381891051298940535630982026320353617227602958202923867600727592947887543707687077742355037563403337887360858573617040960078090376636358564562945090999542459830726013722629774282826035976048463628638381603942907102540393969069413814062356660353481280007723604485361883246367163625779823443185377996853980380906017214946635065569069266317089529234697351324866450836636974064278602668284901248482831436775125136253246090982028801694006148754099129320345681174627347768339940012517949122525048037252784054112890961297642170893148856558412062639194358100438170649169504668786439593671759951173565059766573339646505718398317983530360906278033017399413491765315133053633655749154272434275686246035877719478891618723854513734114909239386279809718815989591387696255351233155268682462095275232420779286791985560260446661599981566070439506666143328146220999979620015386428120112830870930788078458852928795909607688491039530528296411100520040245433391593115709023643230926222258841059328*i1^34 + 28578419819511610181246666801952637907602205076063570837404829210919490448893108413408505557569660285392732699630188267408223302621192703127561679848739549115053628242501539801179033430451307263246265478049087807010682777447637523810559306186490790126164148818573794658828128800950675510810038667225381173983363479662404806835941938184430734075141681555135045915238615076072512795335120842516292218015783037875239231432752044454657088320219225733458242566451023497507284679434815564562487465538289839050707216527967103202973012800242370424779196049349492236049107685010435708631688419504572492664325718942850538689527555873914403256816211497157168320472349988161401518098480771500162037857718480361247932681998459337086490478304840583904033837996498822126490967697718322557259274985450591961545975978961706965821944885653223328260975590111109221585398129144733064921368921187184848095034795881381791476571112232914378419626592582276966713367160805126694904141185983454115869937612775979438197559059453226063238820953801781753852363884558986242005961117636972143542994421154470934050229487944840890912463739766650410370684049250467599238717706973320487420758116516118921059878294106673065479377364094543946811743690872358890765199390557450645113831581680244614929322842827596028093084247925058841684480710831059553607036731113983332606871713718302265014193096060479971012574398996488126465964941297622588886467829545355918325392358186449999447487825090033059318017687768684343630476595540784904226737152505621231538332103615252261552624456856461105660271490470773141051315837739132536566744534866047855720108817416949538788125561208209966005080465959289619002915934576823831328978371796062509097303284384821377324859623582396992375607380346814232472006731930287158577015783545797448786755317185214690102949335559805550610945431118526481458686863159029806317203451907157135883232528178429451650032036052204304960909611797067713587555595549437474699551885223071412333944276821495268506109281411471914192809575504752767043666935975073804652726969740514735994174024447132439978407737577864568317184492929184108202579422727693501948994457273425449219454338244837031218307837821023660783737346457600*i1^35 + 58958583980476451009705227188089540015708642598137286825260714767558167291007062552071035798845060436166305932005060654319263612102933249263368698821314124656148395301913540463889070264939487552849683863707399855299440984733185423336464620159150831754521625774296241031379015314281724402018790603198245473989998048367421539051157413206278206793109457619377328474259833426929824007185294339034335550481972923391543185046596337380288640146818796688208334650949144757467476522148720385929287664100249888382974698533490430360669430798607532749387939296764767309519960331007286706683156687584782524258908009331750038336949263554320378808770809320682240851674463837674104753165421901243935699015301395943546567333617433201193035798356749620391540674938781134748301684010854515721711795879921442545851363536508474779592374584434703546447479106032470534398505944794359178533620138946187342957619024933822508766701961053583743734338324687818424519000418007715173119600083142511673951262855097453359813613967238325140402961175457648360691523779341275464111657951631002480278279191349429215438953263332700092050898616896511495350341714695042174228849043224857833487106253512686524422873817099546575346604463250709533669952806732829697980314748971359485276700213881524372296558238699789322324381923100011654174400784204889821560201185401409860032770940167083928622975384190291166705491616581887322597109839478080552514539477801675335324067320657475340053817284618329849415673523315646303525303672509996372796472374227921066293008746134545746350041060490016796706927917115806396300594569836751953212231974481283225233494368025299405260761634050988780216437693943108486015675917166821188161622678539391576479994545598556309546241810891228908722555904731464945350114594186163862783690293319570098746646842883650060626385857923324646123306870398819790090057878609174608801345140731111800477637713843385218980663697464185586446342824755409843059085709078014315041767666563283914541024086285258344938710139604743233535108611755593967854795595313098670536985849398385929662239560074840906177815138101588183398382204835721001263353265891957186190046635308156478889219214063674709673808976395138184708620288*i1^36 + 139618723972791219141883753625599090079566533174095059013028307683746462268461356389697602380294355539374889468761223860894106086148594546768360552553178390749842760382432187461464464389875629818940276148518893802710496397532745950216387011690697902008405127616547543087691787862583781918943997186823155878952150475811044535684280921366385451325946427126874662275357264874002354673066888609084392703238249883264079210446918287323212515869475216983409977916077743499362521181123513406081894416273478825767144377745533640772754878942313063283118664053084919105678931230813352070164678349577012300701968940613174138564585118448661638509092203526737646098554725598559396613693352388636033669784547429704277177666116707831494314106125532937145269021365158468778120732369195170488171348596928492572213875282459158936729360794213226770335963976423243069067610341733377265111721978335688864076998444486671808279544937771431954193974909262681546077724060852048367886431192465169937666527901807958324996673947715826559896717846129536941501124845416548996126061824432932572052805654163584513305924952375104547535403577738675261402655283096102826329290973565580882822337458177948963141366618085255269493260233187230153307839017854179075556130849574389772368934205841539967851651841994054969708606450036938867416720362034590818415859049539335836834337951035330931102086754237638802851655918431338817154466291451856141683592375600400157226920081797414984036788905995272777546381556841735470154191919623300928226759444304625927393960089521002495493596216942700546087769839320284252185056602179009999989079995400727154907463446024227331704410052742638100703213662423177671121538365491459849807915610543775799812682044620787739874689496604167599073377052376728048473952675471225978435617932522105291556340179775974749988079461622029511611346974367175953154004394934264298851965875631743255863635241654245537710593610668832840971434226824036973909395418264770073583819965265274546087973410125242406617782902072413040642193533421715078334578215202764228036927946094446318415147939064049628831221901927850329239493458042657931041922109634070155627697140952379946009352017681239432756381118017317109760*i1^37 + 292741911174908964455575258815353067197554140595324180900554108244734963006991254498065516401957496888034112238940498689050889132514269336869653585965645111403964524985968177390647323322351269658867839542761298914368070804736161796948391439323327383748424588185488174954687892876963960340662403857465261483473004543879719324899687679451180153844051465036172845231435448249079373101719097880929278246315398339837392678460057675685005301624267010485735964933850299829556344378514929877194305108819588366784235362565889805719945960729841372783636325574042777794002625909749558395366553179588305186613841932319186019917520786492651534841921732711355804400413370249777295837134892410235433789106164923677765514094561877847766247320257983477171086973159802233236992435410820557819132126875514421791784610533952149919384563560192443350456446514341859050484035172887472011802799265647549494557465728639215971139231130816242325990846554015810312581711637159016367189428800651903477833998163174528261091573436194998787078452995485235816537786648840767997700545299739136894851148287682811266557651998533931141093884006723655160801030567247283512165711563558237548377750632866566875502825754400806294610701044921029063261314336880029745544881200963638569950655385777511982002051867023168037111792900162684494746708703069579796687490724273871035073723027220193455789689490996767904436665523736102062841523924098799862567357008535431122417493233036047908098461534619299243951101884593961644557218451282497662060048934605281797950969834666726077703635276264755794017206868556736001315585422059073251365342480901435935966902549228874821796416222044959230913747274806932886775336805449962612742448034994890557582891213351798755446337047261963750433864562916662562976560110861581050454380350373090577421108649838617360537201903136893583874091533726398107837669505307706400280615129664062732594901540330538175795483060468613526102741264456536358076630886077979553100233599924543137645198191011705936964977037401421051214263425284337325756999974853741753322456872467944357589549364312809519408348968245342124405824052894416871118318186832303985668324590102068325954298600373791124930756771577856*i1^38 + 352807041794639480792769618069627839489261407373079508655859667697500115459344378348602457592644251463583798690535212255297090990700903720662832462248795653504063703993128776697800926991941932911317603452398573459882442525465326818554742987109900693268411415425056963179269461936972972238049360251479921160714824297658092887169621977676199723412103041660412432955433485723827878614377531989028808557691787943809827822495808489345063224578438240325788771627833142956178956120012535255563495589086735697680394492001668454089946409599873113630559986600472976877811419334649915464059724538272164738516390029498196352913479232347535892968049411254981289762749483935351110794050675944600567381259048378687575871213008215506908422608248951509425095984775084381708969730956708990826764272223568392392910663888179183060443171055395720781784829515391657935187267392526293328239307834682371288038065777708881255027022871580548508028202081193858862884654153465847890940441787780626813771232453350890695055890337579100687267459327856422975291110650836850975667894342853366361499417995199292353842813333335220889493622949494183676565357961932236378917206049347261745459665555194608574805812620449517111362372867203977789454069750763094327132075242618900109917536389120073068891208317217975178082601739109312332106930043705351410244787028320872199652729148863055769583995334029576769543837097760808868737279075672392650022372703894005880910993541070430014630552788531624664137932849367508956292579424031037436320495370284494478773307435890149492817077077135084762886846502866738339242923646852726836349605993562226504582607379963927652742285418224608246363477812132894768530899689801735089299296487030958766421289199539710109947079436809984235476750069947883457801803591738341859414654328726722774272086481561165578148179725973587703698996708421588210387768738322615966125750529932542482172858369596282165124627415337153561619367641125114925164375990004329421574152003619591850807802628726917784328483985592041658436694207916381739991129777695166843926040697243105548284320565421970756097770918644418196924601706917056996236635262960104523232818188178589584370938369409211825899175936*i1^39 + 283734818447538522667709476306784231702943496903776432314058428490192221706467859522344239780401139877906559822993093793564732737664980374625563100755091991779431898849506763042768581786057436635082030287781116797268404608754345620718070146494424924295816465913582786552471618480367925241212830987142407750024368938858467670932863375843508565353626764528737816218151225390825926270815193011663504680830110365589738035750568082325516653289619200121603482057852472933312671271766226694056130991463587289271933499259484505672902771808731087762022704425202786304182121397886951232489165581075602510956087165738618198198247802148493945270827905796918549433288979561602925129760919725756794740706460745527746910674617562504035135895293339719023050844092534245964690129439879190982051875134972838540339093181363505478135438926707056450226627976713135093121247054597266229896106410051886062469212647114575571603534820415864050079504335322960326922366156608012862091376880097747209711181976169741885693329384214336103283760507101724815690492739330897995765294898802809348277025460819253465144697766981383728838427993771280401334994665210197765412976523251827966164812379729117799145505761819880447942691081463991032942784806943852425287455074529127665346987684298349856190703225275789182026676694484683754156853528453734256240349550399703180826145063604968770453192423359238705957617332081033939596057429457487620649766419287266559449013920098172178910568819220888863476847151595376436664396582768048812035253826547592286030372355734883735425788496702733246094774006682770452208347107096487896826428237345290417843349166702674680013885238286049738566485984100087471149503908809441371561251794079215559357930694183999431764498832127515996204480009174845463555157825760239774730151143584340602990029040778649877577842536769790111128616582595882067438496243076211113188104387686571460316152340656827518464679929042134188338413032784238980442435312549746192888010260072591578348193511015225867331882821034629615725032536528179959821004061811099141289457944408803755164225403945933888190767452864089972619149398215197628649880283055772431747282055179201065087198753233175576576*i1^40 + 131556582244807533363483666618463829379761948405911566085431028011861943847458815154802297024700871595953118605173619785079666378152890166396434199868111744796745833858484713113441376567996965468731009312815923231272456619810442581363074205543421915645207272138369672406126823593358192565880908224601709761521326603569528330592208870001576823122160271643569850801062713998375015746470530841853979293196736791852679369601634938087843869258452319286324567684660680113352020933153201904051606682953316008342182263767260021439781155063082134868435907871382869162875385798823387842056893033550954742675495762301904753245374605739919877744483300550869857460574053850594425281458328854402623035701680374286068661311358886237211844087636180012408267480859808118303110754827737073303290566291587811695250564585957118977084999927512328042322542080032717180991621812032431679114056349032358549569911339430832725119834744581490761066532192692624569949602355601788767283409013678273116788808237008213619205053447242464884399942967116088092927345756846395627007371708190627035992703744427952399709240442057749592305578056823108430795518570342241183408336507732422640371809834878353398048645061042903541328120306573970853305960885369428342208211214283597691725488328251581981248402250518601138716661019970113529361565940307010673967136971895965994341898665719615337083036643593269665176965756156280580064277220740278284259575833895478550883673783422015579871989416517637491367150954008778233468640782068902317086334776707692855782423957499253895386503983026775510966784416142638406188078000434825521813493992699099473106417173460139562682390854223849893386867765495994878186671720261789061538461696182076066590426446589239525978923967964409369873278452746206350068964387568893798932947768661648389678372577892940853763575142399077074014559948955045635216517478771952420564958789191381835713708517368472701283742401926320131188080291594164763967821603493987864598608084850153702473948345326196552522044788694480403395669706181387403010790689602184148846711019357297237996922844867740759054984442847190039089547278264807146606252111165890517527733785312242629997527021125632*i1^41 + 32189766415324377255963901711964877782140698245748531201403525125759211337467241464475528201267894938207962294291286976495756984822940141151702395238043388789395360918633622605854687694014647340651356918348843287935925033865029649159065933468939974221443981215483394265892175111747642515231460300705411746050496598409687978349880091542267410802560424779129244181975548161870742948872192398628538500352184132463937548200922528045178599880315219894690275774012041901393086157826270493635051381999309157463851047805170656077966133016517047018491931798385748644793384594076226500644324314261291581140518531072925937974175240541583371401570999813242561651989672056311697547299884155140421954466162896395490951002994455995785421868237948718887224098333322344059797970535934556024852157163030113421870789183486508569172897976538135611226232861286012517342656747194334471125460934514251261832772130964346731486424860361519822346311053459761227408068970605823103533075400334446945054275304736171492153923431722331338388179655217023055700002534196043150883677665829108681654652505623020093846012785697049535285385530201826378850568803359570754806894833625501587397629031700184772867486398050198941967020311828128949729649489550311975392821503703451737048828801178062103389784291516458403479582830035575883701248506139075370146476234867937476431078848706658459357167420065287985543902197862463372594545160084876619155373663344169389084681628165523810923690648208413832475071867955336151212575196321513834945896286900385555392069366606046890802389480082551025863315712508710594820189645322182788257621400038038925302267392248229654708505789856972647216016953710749437562259635970072155741861572415472925143686219724922763009274069434982891887010047605850019767117491359087309871326965923783506866358094671092117571665301926152328477083591239093598732825535675408042885577284393967440118004782723519081326469433852614976053157164028400179045294235948536420279489186541565063592804618356328591219856712700979545602791536038718921186546508002382287638275870141090887520911325151519980995982090471043882652635519260829456933837026977323206581422754177499136360710144*i1^42 + 177955369404431032860660323801492913967602988752843997980173055617007029933334350283161470518482266991948194562942824105981865147984993167305688756550562016677414725007248103597992375294899638935565979326368737262180290967654843382576447707087769603777399663993968396528638750515047805936757113177578729663077276187086059622230456709595542966592440343510913067271670750103537040134101936856937677497000973774351594937570014163690851539013172259890029911258870863780317687376602473288331264800485104610566182489547000412002743760039242773842394710396099822435458671063772716847428497474945468565176456175758394062114247217871363675065044191402300978310786516142824909551319742544018270137693395237294561107847356827652187419912359928247897227942594080234717720833042027043945036108631675757302754438611109104989750132116770289323760233893827595364925408485646310673289293234476790117170885937483700285400057532906165390931990958428945898469057671322390145905107997507227881855090938216965623995421084468779521003588053662629995541219954323578203782837834340219089513345419973088575850293713866713946840193131185156556022480880381987011705475391472325853578015695453175670406996040110370521555518189405541268020560332932867812794574075902578546380172580527227122075849852538459915814171746053245344390867510466805580890366363848542943846117713777212482307925167067398697709667249318119496819253113210008037790614843685692200270102440509992094004700132702834009558921260723190207901640130173543045584995798848058301049578213951559706088669595539441525211708253835003842929080453326344075780659071264259214981857760837143260144896692179839831278393494981106155778888182898596696563205549146193388898074784879747614569098457070986056821788613814585621710850800152584466709578501075189184808864293464579550145930303510341945196505335084786135863852915112236557091285761905846352233225023838537020506365283633317850784035641697925246446553924649298217468581774656745415396924598790103554980101223790396548556340667155059578547430666361079461046820606033289068717524640166177223068710582980472359475838205136632707658575647263526373697116301525254144*i1^43 + -876926176743151092552996321780455834052880020354604393614207978823857871053285069963540296271904973227979289563925190441410954133675156148100443787620605836626393147818469170882739419010408741992598434531168474069589204193851814302644159882669846810795901834883253669659927384454883293347952335093995234987432665471701677891715948377927806719015451921786832090659067109327945849901406024278720109285513081614858885829860660129605990714647370164886810503443144584088927923777474437089812355493671921944722961303330644567911932829231853550522831044263395898113041154156149471856480940959522500819990727712290530354529925904048753854539527398378284237301044787004560390714921043692464753430254112975999740930455289218292217162789225881115437865570511730010472946215246912936338478659899625659860183022466024725207470538709658965977734096927209986449510648197835618077513735210828548045742349514296761200686621345399971666406054109902883278939052420226785384411565948632952130622320670478749863336102253963367576735903255007512072686381353619159123186026952699140083896740192539675007908820813159964320731130342833104977695516359696422460078331534788221984678309338206997474117714593883036612609097935499082170286395615783199088094367195240995208363562252008581541010478409889529810627887767276010418363207703832458803230515476181266076867953430382708889458335467204542995779669185083987812917207074853645997340850131133263653701538752799628588517386108537773697649019237107048699342842740988937435204543882590657131492502190924921314604004552246104807297873738586354934353795931053157676610616458399331804414047801451751860717789875579319284941213114609021624929810160301994720901344685271449168640265375520490562565987789670208666915247173986720014991124215908007295779172833908978076395911305358264233994595909058189459868950111388228432616111365435436275452631819752373306699575578263799774616817086218818121894017444020231391654793905168431595161084567585302884475735888911211151653887369246024415619476738370251547232993013042611939632163147639230026888759790465868510770202081325790777016773486883915472906370328922578137087213568*i1^44 + -5990631432319348374771336975605805784893513473145793543066154318335957188085448855974469699658804078453991636547069451672759951260708628271466767963801138349939493205092608170516927288566839549262373281947763694359154234450498304952425484493836991841003532112182017649380375934169571506170630463298140287157411906798917819326917646653466518581765676583526598981933113743349480936297770763669104822685514163893527050849938209242677240636713412189815638730016541744439504968081664171045968883029913432947221481417962032175153818357212968843510380273822925562803819470832202802250045608737240982434840767037675797557316711713111706959780099605811503500292766538339397108432443535641561544071212505622885109713384423876296578551204197583639513742238412865045238113452695073963983867159308117337676916813606794264672482205891378925654628448610991779600486498698518805561510844512690036952343415389688452867549574954629978716483944820086229298227153785488517178401661986687238385217032566531460141725874505569990218005294338730640685121961803637967953652160956109402142124565668019681776967105546826082317742235333934509575550823121389703392993494483752135767471094409531810913092250039442085548204254622121628969378400889803327569051492213274355604138374026265452308894179823113873038515681314419701642759454885782216080035077585426347532136798436809867001513015508219636990334936855799887068343002048124443894967204458714219338487897331552219876012731070500686139792773645433572093187377791382926955672993894255816535969114739484128882616906798960957602501913023979240332985514099710395702247554531245101633894113196658583473491725349290808329702483443438170158171355363548231803687931792042843566950331836159940592758896075545538818800677577201097153115232558012879322523734331876101507319258148866845457992200609391058905898431111082561916984758310923835816087442197744944113009391728428405390491748204433393135115386391026992636264293761565572253609530914369123510396528568035644866843577315052485196381710228858117481005196644528402365479068136519444208609789279130308591231997198889770782372557983018023205570476877342048256*i1^45 + 26110575811837800718930231123385925522371271886142566463875011972307803421003066189382321890220249591785936056208979333324879467155992919223178378110401564453627935250230728270466217666112679551218121261543480652245333316018956716888253302282083138361672070145905354962695429264126235578945237553969239883874021704420338670145791762821865532756333928899955475852819594696105518757303019190750161203842180298158888203304473979424846699341024424394464411124346277645279002168109887515793886223367935681551534441283484907921728399867064105073934101060277531618994974509775274371931273200427296641082736443054026312150516116509253923205238640397336773166711902053670877081394611538294690381631911936560425969540628168910162270434487886470447676900984998753941083980614062927190339365158419914657208926870204725232653738877798289336784087047101772675226174814277184983078290418152207147722164641558234736573248334785770295383112213001387609699521032910253305261238861595060770431460216826754643502949893323586030811259073355809280739036928132067349232293855933324445341763663196963001908039310145427214532353867004507123199625015343231873288999386562260519552579052564676200532143177769216708627169449110269474190185154213524020609210464265146453919859035186475690351393014936854863083512764275072318317551146008303202717260556448108239453939256063147612389457437115431248972915261251039826643853361761924813463176563808725562267918932235554660228018626368072363169768090892731324708411205403470322027612696239897633515080593194532136862844062701592385552645859680381982293294174747434564236595548883565467350634177450944772482557500054006329562680657926437858848373800551110452564966277042851837770425223461794728824296072255012341720798777540481662866918176390640195206601619496815632031183110408025313876493265090953296689426575604971006408321450121673190258037649183208206738780692424577949377095825030627460499463117818972049662993003881498794877423666236053914362963911801343717485289941150608205735724349900000171869093207663558080810319063488447229601524483625641487783347042657756057252610813880306498892107612160*i1^46 + -4485508998146910895018301980038530960581895452532238406374361791291369415654259481156781070468064165792590596150803282405342458167833280275882562072065297361886521478169558817061103355893996572825539030270847587383553033802202079621722343749180367649763136680977560035909908623625944817952357494088929392788833719314563434604179741513696329567185453560952569177099502496564127952158184215712536794813941194405709079201246112944574297595758241644632566752508355443932054214568259803210387852291518412730321204956087086695794658117418830081161024551478093027998844857404979482890334606718418520017438302163667455462625635975626597038444131533805537810714445526289853709443379719328960878485082432557055377883734280472433356220907657227842911939263282808603275026825164211587118019457699610979018529853615250125349864437261440968693627226530735368900566162939848615179885546318534363317317117716888395162894832253357379286961781508180311088467311647786181042858111855158022801127787805668131498236403442447756357099240330218446717094987714986663361121234223450846866541566758332333421204426507521400939114318623353475822583353515872565595945460914481605516521246755078158991400865434834134384256749913036640113779469507366872205277787857421926493454148429095233958886964603940160266103495658671630905628226300219042401355184212916857635381995160143415775336353790560392106533021804554676172541776403813931447119436498984909304454734919184385315498617575902496703430767127513857442250676144564832350430418381055280465726735448736419589023818241535891617082152364059171933920250165608951775501852427057836317578524675404557078633346979915570591237395397942736244498313664149707926832649412676079133777228504510129993961056517276196721480419485478966902552683036718925146778932140995392891729897680792772704508824979297034037718924951118556316891762488662961463379801848102231613662640116960543750725852775244986311347274185042281913833970954629708632645080520138785393769803058696190587271739322988255437436438730127404368209555355753504495578992623853911541360904555962790712613143927250340839814889314747154432*i1^47 + -49948906631587949619543160115285448759052018901935375869095646470756801612772569287841967826620121320517888680000504075452849047892696588301883928896761561168762720430900386753380638737697325184745489924030078760476035445149823764763738170573760502883789626069462843569886427349949139933604916839858678136289587717042940047281490422534805350416245553191158058982676330108871716498369904377381528880092266601537157398772020040314486810935676774123522057861392226712773032553963018287553143357859118984065291956274303204641687835839512898946912564937489100673159311963344935385504802241145143933821093553337673525972194105071817541213960048854464197062124936218264244178605038650559736849179952769561829038912241385390957869573426555056254590688314779082255042894203973551071152721171375993690161255305682401116734906488846618898223941649192258981940321414432562857520431109577784970106774034636452770337149786294802695610581424125330782857511807186195419029022036856016324073986380423957180724381484521432367522370023592402971527291007348691032147064200492787717647702622977914365534196458645902626834329487685446314548047925961470778546607313371434666446295675691134359042887685231990950715229903250665275505759075341190570991691937977429239219299691500085832486193722158293876139666163511200678099534561403904945448081688576922948479203622539908286585193441029216336915176846784284516952839139279208171310153482589876174005978843682604086268358227785269400548077750151216106745534729444792496813719382322931493285591159438773753698383252464555657640690235635037346373990731702077928148172164996727141257875471895985144353207916914924287095549377608624839552935594664456679673932753797903159333040246998800884290106658283081542963914045669396741157622344686572016400583639734913609555983293603385693358267684494278037240710958798806022468547881450430584186701230009486949602740520921639866083654907481977524720210664217090183701470421539294007266817132820486652543039295158351878129939315668468682863286865566420778867126969322113763060162799073259075338294492327424078637792781510253065080036917248*i1^48 + -17016372079294708373575007068710954993283672358833145039120979315471411419866815986605071787259828822465497255219454676139306911609045427316447110968150971880612299765063884502306569843645934628068985022120966824717638709280239109446879592109855996181134911900966188888284307697230188909103792512247703532670778319020398187402486415629724753251984146697061093041916305865802604443230212431545277544688255821041063548717495351088270331162708926374163999805219883249025396975992977375077077575211982805006322460864375335664391337568276971102327904423215808150903502197609774967853267074973758095608538730329492629480438632732230526078592845113586372723337630169353956015678257475943809778224027047112771757269681605506047297163972936620464311540833670896333523489309392982820928609496439794612212146290181785254816109222087900277575018840833874209360009412416252757720462800979260936049609845720751282305495684397133610202271194450749483203785213706699949585333797071835593232853576963842620083654877165362982015106727223787758460339563044082337399938457729499994987621051715394301550390973938029589670732569017973589813837794858424585665246737245181764556653530945174005304900094020625523125132057544239509529861690675372672592803859360973145331180373689347216069427501810660552531668595718102313257912924152097507081281606027705064502319084906577993526020248858770981055924508603885999400555748012682193871353003412388003272357990148419833756709023695608406645656765317789396553152805268518784554415709212233648554826879245162795287714237462581140956761500577607639718482784897978882819924997451773627012439690804471457116009252797938813494846015464412702798406596515791727878429962587536724001052243922842033246828124726126439261544126268532782070992309525448225262732486574008663878513857541519746399680428092788742588874011608851731731383243381088558366488570325838139755314860225264299284858349526371162662389640820880532993451932254712062513224213425087606504839467720233598748824563822689600202808011865280214858043428139758795128327790873139741794782676344687832070073597206194028544*i1^49 + 10698247178196253610598412180412241830702101381901234681482686202311066288306519185308855238200951904616800401400394234825153941056281646276087803778912880753791530688467121928869224830451350187986935768817846277702122473004726283242676626257789072730464819257567778769440489447964905420703889544848811629848123007864756645142154073127712392708062006094419550645166728346827658852167374158673098703232548696739510718352277865497261148679601749968088726003851015745194332771147361281138962249506117227519628014660069726963023438900753689518591534611195979124620310773683556412548777688566757419446108502132024293726748125291667550321163353511237395855379557424118582769657386607401579159633649517673014146505182416195801952902856079102763816880283285777904232695058446109781175424897518358856172892400084739044794946662133542273719011077053030523804077051920892409401446051224313526988813017046249604239949752873076365838015765217367237704955031371989527553262933138389602931189464644329300158849832978787466280691320226756453586310589121367153934136896767298945933340788063932945687107359961694316887395360352195634204395486384324775735864896601641414189830708861869729056010951418938411590090554300630897100581087717483536940096709135740434624811620929759157709537008033754321201825601303511391430267938119388452155892705934628502214118678680587355255269052197111567655778396342992316334969402850915332524295439957760062460754549749399343640502018192186098430941455199816007854474726967410760042102764832206515383575777238256689260845906325675768411315851729081438741517068130014258712721868084755087712451247543736625224377840399384425771857764143711677334483900391497201333538887284652744952477048854598223977717376038327257564559819940444591579443610976457922532297898445350843830520314063925223226566856517619485630699347197895501721345788831808829964025471131240252047470098582818460926336123487399336703890207477469915069443874841295319911506187224593897469627854995991572362346380322287708041825707063718588013402324238613963059043907702397249465502344638366699842304999424*i1^50 + -2043320510287010821502983044838611674814639889393750577973603276777098119178247289512149872676259149478629076493120263691682869106474997403024442890108717427347563971126917925024467747147534345788431455000697969586715536667534922009456289033549306389247521505442760740248759552901565323062746799375603306896273858605034097119885845972584791688938921944756410977177235101767473496367276142306172094510131035125149231446688917210657723746308177088184736205702929910517446359903114884539806128446800574375030705545920646825137835306618503993625140511772337270020196490407313608784591848526717121647998347252062880874467608174663265912993555864284960712896663282258177865557232893475864300688626744554420546361043540089524839457230923312278105783639102067111469789087061368729296751739959261352274015759315038776811453142803165455765556134863859965348506604834867322936987188776563678362939255673522044358908446173819772901020404680563935845436917975386275115734953124800742163516918397735994203868845522988097276486181315799144546077863144017953675440902048631009516408723829577934440482669844741540046313605675598869207833587600706899766107735707863970153174279887692959372173486027968589236203161354111865206217899125321906790683273773772248449993990248952959109491504287408122042326467605226211542521280643550788237623944518367065204734506195485174242305864715747000489569933883741470372257428203336047752147839821805849032445789606348571115275157885202300332684089547681483883668047632122246719640711005222582376464927785800401929145428033644617702804329634394106896190949914355113325362711796218896697222650296760063474369997974969788363778007619501330268472219982802982386609168796393899471317494212060150755984604931231795885073859228236016150208710810131839271313988099616811986370729277595440345110136136323379548128109696335245609378252299094812626031488447891389870068800861926458460196008877975940306384744127484334606573569752630734355779145324125623409868179377079837627016650763803642063426218983183626409300621517935082432607646911491533346619712494486159360*i1^51 + -3102535880930248411784107303174357575278204728211812973976600680820601898822927611592399065654594871828098690775736683250296403657109378272180392576385459629971816315222797662436533302388381811741306689378792418843454900856655956547629903967781212424955478032948471471327647370946573775908024074126138006987569795616525404181601971937369959119364898778279698899062804605201051360047593983223364185919951932224676762547099726642754475808510001283075702917547513399265969556822987362196208647457184856240937976889157084054340368629610510014652238591452740759902454481775464332051630137813484012679376461306205105073175263334407191891960278601397704135882215256288536563647841971539896538908735286180859053618540818517879893801478357892118802602623331059769611883853909049663366173773274897404318258624993490332068852685635826924848446317556304946286519594270950302412927700840592494023262410397398921294410792906120188428430856785497786269291015033622983778785904812697750962337177671468661692334343042651702668151673996146328661143839973939251842884237491101614733029495948547537522111250411834364040186749865005062415657815237277438707533263422489387478922831495088117918509044552982435603901067629812706729887720450005577925755175382510301462708408264032805494783714144804445567284087870082041555902469522072355411318873734067536704577523397563142644088795334471153216322709264295515735306857110099723005948061733706827642913487384002089304756852606192654058012846102698357882816151488599791872955659981555694931563827740667120530116452484156192914779977431945778897488018879410730043082112714268889511512387088271786645594101083799384989101410327154864013722127356317166686702111219831975285034629204688172837170901866267615426265129446182612885179232725856201239319003535743093858260714413327060873876633846878125516042645301666461143899417113573833275727401502403643442665891302265926205409374297136568156144575071548121520460979655739759229878249304448453281095688294149519772172617259058070241690519486963424934565277823068744950567673916522523397193728*i1^52 + 5646488930669571401275619322977993616253191835200336607010784880492553469436773513637451640364890628150137687018774364747379565058939953264245699755116088974182000826851234723106819065589419079643630886788987757684121438904567628772246540951443952954906783903602539274897072164585800139421717799301122841714090681886785784674050704293874513296039158496723335973332054414712570111987669868757534708011443588462063740696809390752567703183767985027606741816226250885865566522334625283648277539169863546466270205027467758441533281656499902187848337099457980134274356282048477229474721649677355160343709577983194955987273487624533658255775972792202731661680388520201179818340376439788561077829476061335845827780964107061764811543565831691585839981696252803365337331236452518254153085950183294294945792645504593065777049571323806431592627100082549752274948203781825552094258432475608923870337799200298148678443488262453523274955745179445590113090560274424133234316107601312420004553684621413767723048343920511661395835851140471127645442620428382204793050197105200950867661255410981583689055057074546696194398461578984210013037359174285368130922444746512232074963616867639048251726697015862597716642739876934407321637766239120832420286296886010325307666764715416087946896532268157650074637112660992813844616431337998214736979772478357902061176387892684689985337645139473495896345363590498407651848812351929509638823324225052352372075480304034376840884677896170906181457961005795600458803914714064542324162155879353011986846349745367688215589488160080706065519042534536684338580131029181166326370304394359233345070185588470451649831367954140641910895319877574837599768450813227897317185378370296147178291081636628915248169279507741103104406529256845726292312853164524579958139594629358072286284742280381106076648038568051261615502249858275948435903293515844268881298961978143798633111470236167803607932917488157000356044572155281055678137125150790021532060886867873079824723309305960064857356033957116866560000*i1^53 - N1*31262624218602733271627290111219133035676964469193155280927096953273371037305807316155785564552482723169645419874896314763821831188144144526635087683117070449256124743379510462074691911471320356418873574876587242473330762095558423072596483321456218432078040122195572352558266952475036974257261532972301527043706525768840453246345446220130359290422045294174044645957679127798233541435426353002339349907988831873413240170459122697931948624637809806954986713767096335687753536273497894333845962707821263697763852027444960941188888275269030683157233123008533346526452189867456440510532292667983361876728581399412128478964050631662154328668182589055176587087746051762639768650118717835250665155609651321975924083302458050575926743408434066999311235969007032626632776705861127587556237301166723025303134765625*i3 ] ]