[ [ 3713600217995669233961595037405717702998648452776183003805281610565600744305902950328987349054241617739220497549751473140537340707642491917028682710466133590851280799558654272305610201860394157856042255673547625632537354570631886656333052017511745867841076793133988237685793551952757472607863487276355434783769822894924480542119886795575136010254589587520306254646686038194338499305797278492580319229099415837956258998820347719500892639109823505615619728304974647709641867652834266666495145252243349322159833583656790171824812072475794872913279283215753487273076039604759265161964572302460677419302611823971997140598045983079678812545079634357658719611880347362935754433187045731946532885909528210270878541869421744406491848949556139594534504034647203628781307978493181433266319445539053112180716593720119805275944970607939017231840055226870792165992728322563633515631784416471289689029169249403691222928027703995132920557454157968922696109588230474393267868014148241796459156919254186056482816000000000000000000000000000000000000 + 69080770722864732706929509443445246755877336821923576559808451789092978234110595341252787843082832918372646543598624889273290234789451644175954769056062259860126602565161861017345888349158963552165348386957400293834263933542573639299664152178723777544551281416854281356089451432962089252024191079489241475523973942608874224558336425463256713183944593547036082704857876882822605660882766917665560126908568644258076990942393478909160443451885309827277556340506606460520353928695388843160650651631697303294250722906279133388900167173802716842374810699711687499605439775186742087794425543738359365556700983935216156110663719988726767539308107748671946844483982085811592814007310905611132315794503392587752839072615437885389324926211263359846131261871790565247788304124648867996452986122586305365145274346372141654807456655824218913863965613939829713888510764196816922541798143723956240193801796598148038726740645356892647800518021428939513153113072353600378882431039097471417316745101210684070297600000000000000000000000000000000000*i1 + -44701211192457116695859767312420155213800101685977200550807768705887301545353501917359225640350418884664132479171406576030234706871432452802931689146705333655711321976236261833130272638208359892957602044397527198865717974135563927743889871616570062934655245513794561171576600912868380850656820406435813038565943583070336415133301668273986341332632651920421444825772672027028200325810081611689018503634710911807540494072038072377746980688449620066750781015345807455382063966937923749470111866445975762384839274565288952366813152113574943076745104831811913546489684306981859630316496186212489245540784465887679030087058357844423958385183711742197615997402579137478034860183913518446888183990144504639421735157365238908721776542268427647500703112708820920510825591442330963276856483113563570133390633523736109924175826098919720650792333661741996613658199455804014729311975484651073067610299777600800131979150570935236206228005192841717284492330577716224821367404583582078821879051644074217963520000000000000000000000000000000000*i1^2 + 831243023485036119369448434951971793032772001961336697863605758993834918746113753178327483087419990991566141174902977177743824086870523351403952708476103888154187979119876698503768456654059090396075584457705772506418928683752707446162608638822078170144386020406812676667392038696416910967311890100514063300675575062274854313243240571346932229888783317525796042625781018143994374771119157538688211235786690814461407210945742294617144818959516057202072102976783174431413411807410899281564198250006259968130079179197864737364370482960424196250422970093957664453617265397120711254079613505585175226934099075273050003949363755836972507973151737266252622363059449970469610421320082385542632952567741687974810260254752213182462521593022762318992384403856815840930500491985575433229447933733662337678275559917759459626295142732891412362645356301207716895932936892210226421393566612016562411438454918490804579847227268677792215151008209608928972195811863865909234366526845153320351702623718851215360000000000000000000000000000000000*i1^3 + -507800874890624204212027111839809031682736479295917227789489015270653198433023842230788518247880827808351728711389324823088833181999691975884740104420060980129946315665222626898889346413423131686530571143701069689614828412027379454047915499953254771598170162740545254194360471823574279666302161551158361516626046953823240969724147394772290861895699968768514196594144873289864104957699417316598455354341613798051729131359131916335266867886813700968424123342088273492743242715333495243972754295541804920579795274437530127419114409802813670528562264690256535923854638152038890519322033602525030567820074602191480582920163421370615216384000180563768411670364219215468948314453625169794416260401128576287462161977641931363622862241866574972536052289410929557151478935313356299667662502834365414833929534297638059283915472121032100101918066082749733580301928363873613813296303151124948954498406998561320583023616015054125174558975757717337074936981390005259504108000433451276689214123599200256000000000000000000000000000000000*i1^4 + 2584829780206264367053349425512757143927956747346500769435914006591946150835638561279613877920707920035695116864332391895507194692941254352439285449848948001103266776040657592836536291553491325039999514765764833347541072995578964988060013611082098872410652484076929137517471074707942111466748242483392847146948652180550170656030647603886116552512697886124200507345517536234500093231642794838203345597651706200073883773187128218056776629565388256926334133113663946000716810530762590302822589383918682969375273712204024007841315044837972668199050294258759730655706254335498341246091823754206730554010216745106725023771494133804119144828864676652728184046613535959624996012400623971651364279169693415869399024619693561586010413466750092194718474162071448065929831762045303061949608877565267349806640272126806125840486140572520829317088413659041678900165682192679046796133471518447691379600357408454613521564268386249566648213646372792253335493300008121281312141424483718082829215393204142080000000000000000000000000000000*i1^5 + 158072557326989203858302457968722369042832412101415144368219203910604193256278745418132104501059087848277008706462985958564405996562433742011499030334491352768671289608655618676477939145553837124517237362264512160734018000675229689686171106560240032092214697803995270771245641626551340603043329428294954942305954749823801509122954287592186406215661563848382793067331491798334687131208819731608737488115913477399090329401033234910325995591987220139004685329332140534342197722412718830550637074361769184444052076870775563330779252358197251582864728493008828533302448524377448574289981589644729766780294503247283943517713044232062100884101678551132074494566880919093064916879365015839841814466522259848557914356405715359232532743969282250055796640565401815963646718559539651645710843369869906523104119123271464088707403847543293720243099070581427654674459035581970898846097057868513812454654608331047070507758752354162964796180148032695244427053324316732367704163177621694183738980696064000000000000000000000000000000*i1^6 + 669735391291606601045729884628055866723613452253956118585130847182174154786238732401546795300694446293701994547530273657229623431120909470067521593553663440788161489116256371645234139674330370329825627437739172018980978949017249010954671039612208630672705376579390535889685377342855823061968004060605660348797805236108895929143828232099185671505613901421895270279288090829568464704110366108073295532370405970893044640553928356405813152048215002011035455297783076498207188675926354969344602892037990940327079486998431938608029196444863047862418134808613701271922142189469310962480014498125665684582587087547506696531346369425035797139122472322375298103322721096217291086172137417537662432010919948382936007728520356764710627363995182429374515840126514520661717389528507601490999803235311646837564213949639866480291056740251543577903703400826839868364470029095403482809944382255608684038634628358441459064403752397401693287393151209831428319837395554928225558858601751755220446923980800000000000000000000000000000*i1^7 + 460886613421204306458937253363758543707096814786145811264246780244524106007583151386775472086912334687874524264628286773353189402407286377527088555753619332228194658571242596353367310526369322948271829807620259964851836517838453309797862475583562279107539137349451742783004011557102363895492854630879937688546221697472018532701033958608946780619253250131512778069637814260626561056839808808694473143987019048420503521834594649347663346198387353433056370797194975875940752246362718014497466937458587535636569900913256140174293451273912241387091881130238687932370966687582378804124359709788548220562808116625168616163054901927419640819105202697631967117717534057024895950923362998519919526068098392949441556974208858194933108067772551748793202877252880935339533270587589613961048859143904063263627597423362632648206818635691444198957312865555512496353814830117578987849052115647245362401787192214264687307932427285513226569575778105765993497036764921848699910066665126451125787033600000000000000000000000000000*i1^8 + 66130298388305042038735616585938661849769746819030613067806956338559723851642906292237453932465180261592083273628711143798822674685747831968748048477185565134127926286237726156474438694144242755630777314958163207410351288082942388422682641233345482505078807882992920768103075357613461886000588969875437137682860863908711375106691488221649874029727605483965960197785079476899485313395638620583088385323608169062830454522354226474522313070803639554212161335398510141235801662983579466806312502759323977531180332669344634160050738511724020518320507200282602349187352902872916132187638120464773936814624788525645109655048319769555797000605290415780529211681378816865817407543946773075403712388446678348893726819650251749260459915139498570643507392403696829917727832841016306115738541444464592924683383737786545134412078174566262270141019966032951377246792574980414430513335837817941828913191081315392244523017481916481268346185458948802274961655202835625752077200699780890582056960000000000000000000000000000*i1^9 + 146755531051820140225885481181780912255077052940227214551180369509542725205566692108289406164545440689944789889841077925670986590938304231836846709281742473585857032431920870565061678162109586611177833026598683029586444177875822218914243041249864075746869828077047485936200101592898251016560345148425243321709971714265872463640477420606609064551272274564179307866129637906857241255739097406368848645696779670626882149790736246962287067871150362970021011417783132402503578328333420799502647520683433852090151940614050703781213453699345933950379497468771981150799811370984779285919415091682906708861784069882848843421312460368618192033534752819723267246691228246979427322438457778903740930868540716529309928651460302611079835833806236679834704768560212828585534751954056589793587812832860422859410416168529252682608655770702880990606182882434557507412031339779766408043835890081775611431316183499131285486757925002532586229565724067173298765285342148980042292257354820878336000000000000000000000000000*i1^10 + 9642236395700647557567479578703463441945763240032197580944744049171940686163031031325780744938411557075280735568998717047298539135482021591346191527270341225941907763118377417859690882240240111685285606813172147915012452504938731920682629088337344424846360143590993684196076579329685555992877451688139457190278572617209043080721547063072888988059119330641572207023219939674413744903982856791231272236901569051638419209443786906944795852977742190554954416858073619955408593193163197308999702939785497647820689252862776135533970002643873272846779259021920727828285746321820056682290246196971249772116429670443679982403662538416004215919599932257390439510370656015306602511085573268357496213151585265403719475611777576818421596322663435379435910990122759918387395706694293178971048249821153799374841593062439154767985984858303791794444083791595956041739417385708727972201704048542810855885191819811810776824820439070804326170262570638050404744497035429223054185572398530560000000000000000000000000*i1^11 + -1834481712809056558652059073475869071693610984781093283706360711572301633548130695006487920950216726498020896724435623046063688360005171654487382428350357334171192603961739755483229762332968387736136704299071159688376251527003546349332452559567055563162173741876098050395932122464455854245218128874945186453491477932192275779937746910738134745614827720008044387631434370265545113980660758416436735433675718571014280969593355972805508150515487819682683699498734061040550374419538993148460905401723015921047008332887921303500193508386320622654640750062875460880422527254419289973280500605471512575852072352139035698549045939720570110726162444384260326130464736173305263450519251748723804690342399625988329399224046364501014812978112477155890684799891681628893094469029573437171216782927831955943691975120193898502643144874862308880315687691150641038578470693290042372314906956501252939919167375664203119907982218734176094820604509981970997607012533642528573657150652416000000000000000000000000*i1^12 + 30986829680003744242095705025442019511566965843314633372551404042382826039824873261463681482640323399755876763464577292751563451883070698373789487193249725406078902140295816607700209829602550533124013053311901195963981809463667048761446876750056229635345334140323639183366411826229206768325089928510978683413610943854711172222382482843977082593830877310776005075141431579209069441651814525056020112023273059419831097481695727616883152905149279498399208212990295232871919536701891470372522026879510344228002277956199324738641928359235971206377822965562540871839479413107477839046709712225896055218625516696477133379752719784262494004994691140582680726974238259898175439132807711161237762168848306685193942355724242936551375127252053127383918216204032709400923824687584385739832577005602836897971624099402638849909252919352274553980812407313024432466346205859039199008579384542056015716176417249677573336248634324967079711674475781579744680874681320983002194378752000000000000000000000000*i1^13 + 509420136973808816243071179642501514072340889195235196911769315962165790869731173182673590868103692077210177666843113712745387056834641868529615741791242498327081231144314261651014370139451313484201860067497033347656340862751786816526612760599592431668950580414258007614598247416498883233629850434229702628930830545548318382578345128742985961751215157597497945065665490691264139165553066204716498690995200053714580698495360399658272652947478068651267799013710124032386227848990180450988116235363617986911334110417226432977822543420326920126969804838639177527616702279517086055007932857108784341420632772373999396688623314619253937514977103404846405288784624524181301429965062747064044976624852166060725354266484551786497949696249270246678763736169104194651395689538807043113311774777614859265953928929740504720566392546188541529536809453433892180959788033422013599707006263391160326545086089056787459692397103313143848802653230269530034912461908624286731468800000000000000000000000*i1^14 + 2049110120624106454403241526484346019438628976673299231820263718834112675332155292997365073550519902844099760264213492081310058238915110599474321573526786577223564305629338705105151018370722876814522540019445603625201383241562480130013964809036284901089839061496644491150540400509283827218802143604963853386680744038327175221327589961952851622418284547412705610995822842528926293402433513202356974099080452751466889094190167419650345585681575984663332060638774987523601596758736511999771993389321368765496859491887856169057842943399963826745118912831977301152373551408615399555707533394017699662737549821035112304850253525533920565029160382418467611503048505592515783713497467566432736913474554389468728846829964418672903350528816346996575584519126632720573716694001115195771858145397736833002477985305996984463353006969824091599741211837575044417864114317688351696497801833961275622558733259268267291676253939613417763797661793493863593379866272843431936000000000000000000000*i1^15 + 2783319326619873469388854584481736028747875480173335814312108015101340839722669052543182305324427239447605371499695540584118382266805923187636937261896398738702776269781156606965937516308365818816064031610540249514806832273605971484637030395657062138066498323299051289584440141019710126732214000268324746691994027937087763384162687357303979850925825043272374265918559283051325625607651254502890982891039863606194531864107608460400027095655127619858263638409917138172813785530475285135303230803271212178953796089906468640332126173784470435205072476926668659896462231315506228663180904970514390862152715480673543833935469148565947835825115195674439322428076119398440246278034784225081715358949076439274934362586352565588225488631610650472773916185270620126567529283347006484539602284309225961567534453807817845412078067334050314491137071664749715582181917544833291215489831123694971288796252141439539754063414195990393249155642542126600871749532149350400000000000000000000*i1^16 + 1723100051829791597258371235481922933798320759796625961896477440704966667962750708411591103593486004060527542792646867149929446605209161887559930670029893021261271177028581530813238065367708663733322151457793141823770986564389757247032246405776296004251120170573690817898788623150342894395074051355813433387576686736882963779427561071638309327854626031913839112131315084688796915272233906184690863343471795892344626859087096918234375643573072860416413014555833010508164953115509376583217816502502394452281152637457486860245251797916063105857111540733065001337498983498018405403603009327905537230909494148633173529375760450334717408612910888233730729857315896686097815739852585047967538105156105683968437881721543201073583623207698526185647566276417152780263554074266957525646578606648353747963007633755317813177646646290180123004304972297185938749877561503288687202229726949180572358402445706703396900392258681512201779087022821101178447724544000000000000000000000*i1^17 + 421475619945521324844930492776688331437389666503640104184416656712202545275392632061141779070155100657881897919578107146012633822804117511612168139301670655272590299240440260568142664287043292923053397106040514602419533162172256158055915725951999988311456311578525956200313616403523244960214998633251808386854894982928908099545559886360447148451871900740832930071897130157822007639644413506331437615695880538114714414988444482745368668606115166961406216478918300993420593278377665890798646126715276788710721394910010427230078671625859101105389923586196637620814174199946274564679031588570645486366873004998540579053837224036420118096149878811201670950750708136323613314497529053817994832199711445138536571891736338181202165194759277628269642589219894299517548743092339879055487352999761718259945355479728118486298311462476603950417158267799070639264547715079315428995814897221750090626250794832234542626192816450335155425037014645845524480000000000000000000*i1^18 + 61599452812864015892157507243056354420610697003991289324106371037653580385574108550124466048425795030756649794092950146949474804103200296748747814174116746019981603666156153248951697711259482690658518471725505937668511098382883350777240400935776734684148020232916505077722688743188735502391444954585678326151320785197534371329472837304315108242309423619513109312175353528093885286404798002583482464205907711864734659881349676013084352725609660697140726032274254297934504655817415334108299003123004702378215217573295565681163144804694066095208583435923503985753042324742841383436725075272316521023330771807341580062990463905294955954110466710467229091174846511828941017387650524571940101231907087843096103208451357116472421480616145308266375060282830916066734235575372850273600160796921806321183864305355143338654372136688833088130026265276807481761073086841356941883056832077866679350351856768346284898690043553959774313549752434688000000000000000000*i1^19 + -689857904980969052572842222821101576851318232077973479028048395532091025753064660856184171753876142998439633270201477675573120742176515749070611412548216035483021665436954382601680249007264696353915804610273399718224247860909730308336852775443951123758412436228730924643652072733839645328061713115785484346015754490041643764808932047360718746687326369130637245887027549652626160334801142695225200158905840956356246782781643581937050601419340532665082182243614402245693458759861945805114263636798335491346889851430886340782974042578233619565748485611953743665395902349308871092275036034668513536222949695876476659575913215210826396976482631552530005039625239185915834975794106939570006728132228286522963572758931478944576675655925471523677420169957399015520164973305627473204440596608526625176095630705173282036424350427008770089832195248478808827689542247281230889050213069739474350419426315377663200326917545327877099723161600000000000000000*i1^20 + 144106944904091968322974536989952783843079035946450597710225408739245036027323203431943381280107879395319050438876456402756943639665260315387652395173827046409299444054032022141545226775592236330725730032085302657380078614530905956874932147460944925552145060612200448796388107832071903316341320279977839002007496149199311938009412561583176966634579012682503898818164170790566524078688847119696573894269457871827580718141779255090094735701414065169296162056956120210141236205502571160129989220742881805081020107848073167883622486617617548284872508632907545940403186178736752008705260556664359241095376932645429848744522066831698369809294825092831160878863757336934333514016154113479805640633034848432971964479477071991231425907412018482635018861471622430783786474213714981174055433425469934967627549515251548216942437923959755629077278019338721859780195159624311251456793485585434092972937537081675608985159045735797227520000000000000000*i1^21 + -4664651243971058603583775588114909805813582283799975958649984407086086421259191360444913497046760656690936760708114782819991294530349362693689443576217266436262752476771870954466820934518069751080768103564783982756341336253645694882241117814091988678282110827036595869308540318806077360162122051354199906129588060223203015492124998288920726796494786922450567476512093595936602178442269196586716107975633079102033741411022139580812335874689933078359527377765976427405524566898152963281037781629040349964293498442066770147238521120204089807229827706863299030346518808441316184833813589251266025018656980875951164679919478708336308734139798359834445997381170159418408873948636266295404581116396741184591245439862810610189086060470401592475177948692484462938718737757308717107815623152956446398999768575300725222529912604512784126939049153564269240639763647638104207476387214454401423833655057210642342396677907808256000000000000000*i1^22 + 96777989288295979662112889456026286538131606470095167171440189835797877625258875926371936101851854080902910258868176917218991397619835735972827181164310752986211593535308802762810321409274245382825510830769932631911663416510010092540878339786950825435100039888505317949636301895553654752182118217517199847441973083320895846134949588682908740492839467541346650428489836286857714031056585940753918797944600286749589175415037567271625419217237344233400615471328530310551788561142899908478650502936476718038400831081210680002634189140777688548268865145868824889535458570995254864345556273443446369750420793773853716018995036651687799395340097499825679169695884323479867912098568126612579315074556251078673136470390767750462784179846477855073901387092423059130172995528173764666665776991303760156615712648627515811846673283792730685827579051798389351669939642070816512924547016044373959040570543643191336029388800000000000000*i1^23 + 506794226560761795266647824565633459609409415819309537306778341260478139250793280775983726549585784263649679298704065073318121687539338275161292395867225542319630567586487621921037807278249619682377098111498137491630757558075080849355999239990489802672164774542416333593023005523198638207221534967192389927578436659143657464738706860689067753717578577418911226147606103554795796075086375877055741738347666401232298234488789041994588620623519246083496696811492368873448797966275044012145807819705503068584100628896919741580152305904929484741251939717930938375583651661784637159249322389364173160061624573107545478446484464127855837814286883302265760860875048557583865743583373856603544428233179493624142368151686608728497567640842974918616843195798151097142716342219233918113493378942409705790834761965466717964180064130779472721339012319414483426773500868134468501697203122864611376389690960306503680000000000000*i1^24 + 642595886657215265602772414332666942666370219098175825758550716334766588067091777175423893198424480960668220325348561926823373765859309891089381581340605287086263755509344197734704870531153039930293218762149161718106733466875631481537175163561621908112972714994451418539943238064521845423936579619009320788467256790505118115685207462605569479579840722835967255161402713516005167890419744786482854534348314488651081893676796893956171074488201958907740867154835085659493869684913420393537849188308281971926990218435124460798402490757511559327087918865638427847194856773969169652432723755753075566859052965325111156619482031995442435894952212210965537522210968687773238656569238362191851687219911378539384886403599956227266929993412962299803124069362440190559838098174261945896948932653832894535806691020103441930023804674407523457497785621234102524360687799736446214622645635736020781674738483200000000000*i1^25 + -10674397320350454259256596752120832377871604377089543369675099162684319828804308390864147234717525870032624910020809485348854105713957614478292267835727498581140416721075153092213025403470566755514519603619152036985779470137388436628309060388256331798313556951008462169595873523098101202532494799216293772481513445806332101416418323390272157993442752009144026520215785928163225281035859534779903457687228483553649509146299973218409226740212766909657324373683481814984062512657448294215473304098714515017945141997624223747698409151790150756243843268805257551272841328858680265619323836959238963496401431343003848448613452561145441068473566246331346385625308044108557995084133753227197053391180175346705683880298761857090915760451092230468766149724555973680365276776933055510115013078790052096185010359734007042931715970106172280359555122374909964715919468096250468453599764952886804480000000000*i1^26 + 1168103522200232435186179673064623327428949611809914566997750044645868560269894662588094288191362778289402295550804054102937880251486373352413954820789118052493755939521793961874342478489953457012055983783213117345274577473323150489360437069436311994092328860035914601111770700932412118970219858243819671117559994072275866262563741704822599922786454193387800001412456014025869181306825863551061136450959589647582795578919233616408542330352926017367903710583179368431207490210815476091943844912668955606551566664833362845109717544869104340560376919125881501634067765355645107690764831726316671203356054716744478951982034407058277766430534717656453404478333392559050662011224947908018090046652982467036356082600242792009071555113198578687493092034266806634944709513234229517591638700354284651524274698176048237628890399911682545712884704310660888135226644487744810025553494016000000000*i1^27 + 5828731573653831245056543135248890926766409832484696253986802995222007421176025627550841868394337315157754703970532478866595066405472412508637302498544656057588587359376821559594058386188579526519629066304527791076673992912511859707834547924500824694508842514075161162671117095081704088569558826710844229040112503547961370387790606823804815135929448670473724156487755249922281120493208056464589007583650572638940892725213525041400118153939289926176441883265106773461126991120739616871414361241738998818213768859279642509158950262280720112871017452180715475723882282787690978920023099417976520696037968529051252221146251763962449449650237010780917561481768832755773783628055492006246698771699800086430378961517899141270452390860131015401738620636640565762395631460971470598314735057785821461452685223504997548665126970908908257806206561893951438095024986792132608000000000*i1^28 + 25528521043768557265098366210597373101585309969662086666277724684669448300790434179786644092282031311545012535499782519121491355976624000956425673815872577141588461725310683948739358211219735192378218941414850541256176260939402718114899641638810906009140637973735658203095391590150340122137692412900563662353563260827561224708746426718203939070422079536263975584461257262178980268252482248887416145854913366593335344386991602265433608907177143909197198727541715211174138710469181302072102195279268093405019064216220834523678102099665839022315108483836826675094819293706553306261753114436283549451344864262416278118716225666253824615685846356315429618126694895339819139001395507501066506771795150436557630571733178077594210092383376184177960345887451220440249329854182990787829148261530243693685538867140962348752734843449721739489353804589528846906163200000000*i1^29 + -235048810050876826306754892644706254871628817073416896319971966508771697023597818329612410663485913476456411286503122892735585268748399251728474096203680229491936305760712222529542384105063238339121961618388714241357203106781241290297961618887351609897912684746169841089363417584899847474194067495322578485375161517186807578706671249376927015311269764377543624820015145650695863680763852575959208407836083244964699088419828930928796587926095847969646542657294439369095129987385696774037607628156851983648491198919090198017671351275967077594122023650010246062654671313730666393764931675892777934473869392737637388576172300537211654061379383398508484952837546673009016230796822955663288242183490905853317612590835348758876433070664210615358826009214750336484028997637076240200333094823268534917356334503556465717003173878432339907165622632448000000*i1^30 + 8351201770157633890027799159846367706374813663472412018285004416279757660494120534552291508385552558727893578778139602505637921250391320358217536751950946326553940224328729989672820596293256071109084610254021121747860023655211958512162144215534524910417916823531992103536677056780162963118980233717937986553049354437676224324175390201436248209261193869770616115790675778165797620785682286065079585165567249806726346822763270109257551747889300796889245592615024328092573063975683216081948887674211813899836645614777752069601151725034433332494390707357831851193220203435194499908761082296538776315852133419214804194677340921291965399503013285664063737808231494561866336903458630102043641954063719483074509744488052752193382660787237608491989681463130836277579357400674752014053433913094866337653495567075071203547049832662935142400000*i1^31 + -56269843616924926458677835834408945216384401031501419610349839502223920532186570335826536154731389749654118401108326337007797573661482010270382452995864223520831315834661178636793265823921023227065901184523317236406571674909670646196563403732441091135143612067454525842133148303459956358593706607617723976673468319112977228776460391676605281989128569268463804221671501662513332949000037535142324134859989386243438367765800801569595919591449028653328937478978677788139394831458101638079246162366291206940490616273307814020549592708522308728702954544337044573679855072551425364848079912366579241807352259719285440513853139681198166718084886777593944322932817079268052647596426594111513426803601564621241780997345415538783597294666596283524603990261273133647029718537228632139723286978670985537212722405666520690472960000*i1^32 + 376211575367266770455843299662780267448618455199153144259371869133240303135198967911080425930114617049688931128888754225152218188090643823070052199725737351285056547806916718402855251077778137963653341692098215423004897214943269319979657274759972226120125152461786267258840782693952762746802028133757540370252750778665388731059528325247881841898517678698771864562702876214439208044796779404478205233054976295417561073988301129968227990457719562830279763030468475476640000328523610636384971203304523382845803746217502988594193980032974615328236544849996614106031612046496269986972482959553257396405766475175062360060326420733197998224902884364007458317273393285516709406709494674201385805111442790843180461042784537489806471564936286801855918682812263801740984908610784881118490848589932446957460817920000*i1^33 + -1160162919411773621829632138059269739951881870663716557946360064534478643474530139612735008395721677272716315399341853956416254932748070412671430586432407709927832814616931523901430591173678533273591840010125905529951854962108077956552622037847255970228773267892020537710830325006611867818269519878360803652167201546376665781324818809976786455918764057407577878938023787425733406178492567864537844926138777481055542221820403931644405520584226977458257867050232844539375756477291903044379656350828272278438760147568939926399145574878638785911000771178617280922858117392291226530557880547400255525647711497230981358916791149069753362058748135143634752909287672390230170784387369720213486262026622228605775990434566258994739955912586962966906782222935778151078080935264085297456000*i1^34 + 2710962559885114877021883524819486680042579165303773348541232007037847160533873513678318889759960280882240538600720507472928856020509190775058086179526395737045155679914637258627879238933437284283877813434341607886857633351750767007940169551132547241403670459417680700752394839396539887358730249107205087218973426158554393304308571115052934796572918190681290448675660481723504509274615789670407014200459365659121156957359511993912132368712700473233882173643903420170892521203027783281225962457925176297393616630455360234565262009227157341105449004130873951491423330099889016911588366118197286646606873196420730694245279727063827545081253144572913777734907732318397946213999457458368938057218291257963696652258467640421909303831636893867470789723410560*i1^35 + 16073693461659876305133933173221700499098773965919703795671006711776692060369863635365060030319246468857571005570793772334559267136318569691458731868730637771169275281810248958037119129924219504629388803303597647116204866037154103708468414927319584265051394276128222552281610169897859295274844124706302560919002587716698930185258189487920305850604235404543902581391449808896622026070593931328284187985315595453992687870533029308452920692665313100858701621844941010066033115741950814948670738489444857875535277824138638602068837303386297192840076111263165855495321106607423927078612298862734616223715936605712246795310294800976367700906904758925152233834473183976802626892178923019742343620821739240129*i1^36, -943057492707804572553525309757258573679841975576835985145671442800917241716174528598259738345679056509234864874057438368902377859849103197579698672503098038207671774115482199056475957811351382314224106673788716140470569222591879996432310240254826676753104986081368179455167505455649883284826836875333441100989726986930781289737404292351869612385814288715953119269848355527165276596111304623559196290173802571486820673199732275774434665213332447686680540213480309837576374916177155423099913287251823369828100035450211843420495249559648307365439311222725551864518250854051046738274530640249042109517084848019688068435529381826307878584653408360065316634871905518600782374391346231534354090193654456514405293357406370445571058927044656827048305383990474813181421822931115362604932267848389407681059699750309596643922950015270916128462445121243043285125802400990461818870984276147272128008837270474668213523112117856425763945743305393633314677781242926765848013875447507225511196419030576951937818401682453355376570052159605877752370690704501820311394935695099635721751771272503402745403823441951759144492681898453088970306997787457506956587638313644512559747578530670855850001762199486387488096270097309561284426585160980236099441743819871820928087863414280701856105792410018115605945579514062422852479670918304633236773844732712503111548879884286276601780798806632607241426467181417687227344547924808304835566466448804286270884121604648239876483700247778560439111435255296986653578384135810619516774680363008000000000000000000000000000000000000 + -17540542585627399792511750306107583358644828525349560640487082214210932697509993963243139816522312232441196295633361567121738363710137075157364708121926529002159853429727142499247366565554526322472609573093464090306343093246292383605452351707127915522212321821604955184614155476618488890943352545499209295373152823478548063573012095475793045952026909928045916416109551591325914763799569591070316815643266894793674171190182980939005752485070357794340251272552535113738147671801463972585983947005681111542646326562524416370168395130612296838421854158563986441367053218796178072613296646743094531689594262845531926185917476796746238245360309269231370236726853803050750503968239464470701327764998664836547393116229339283068197751267080689659171158037565702648509924721883579945403108851129481633398345330764112965672938694463527148218561484406838947022430323036787754826330814784254844473171356702903843264701239510369220017751599926448616637642506784205923773797347656606598729224578270534190835876140059700620099724222178149771836447788144984294734506167299378815252633904511907104960668057894516335731378992671053785783444448564145416879435741515195469828754553846251937764500076562096290511444736827861699604130171186092835462850407186244020041743766615532325385835626123785117541668554095303765939314993665659249782658847369400807110163701550223880872936470451372361799624717557420497746002913811346436587992755475997432725112368982459456387223118344366418276105960851751398668164352155761061813618632294400000000000000000000000000000000000*i1 + 11396788373075404161633153811322619820144635587132880037416011429646344626656932931128594068559684157118600632950024092202154627257158226889650167030964403838439928715806796368074709519826686556622353776904324934882008189988786914192313920147056841643745099842516532839626330167673883074092621917074088128934444688071095293686552735177418006285828306335592539281092510345920622352798787221195100150567886633536373495064260942333995055246649243164012588232869827613036594875674893532940737550518306564121534209425617282065161347511675584269881914902254644371452766731771955127247868321214293735703218556189565721804819509461253362105334720854016185110249191729408913450946774365080267110976281415557979384634177489325036890879079855529472743029497144193605980660560286676093146200049701915640861079894767337891912825638747088713912535011898378940735701325270672634904768257043198786060800499977293908193007700785058023674316859070650861072280615022104209862189180847296159288497829045679966456205342010020751258308916726703628409015036048574377426835020890302394713808928291579882289550745350071259918923393834085457036757590927751922807579929218906673412986913265051602616617480287235928794744338925539757152010472240568486443810602991400281350462187093535700003404458944814159657903943201001982436706666927271875354398015814372491878293371847059758412565708414274435394426246891482642339629300006802997455649607264078404795591166289150007020026529934077599438329847322860904378647158864151110973359390720000000000000000000000000000000000*i1^2 + -210892242681851830987479023408883966574203133607822096065526616077255266070085305570958463648756147530424372248760170536490673445412890186553656698760983690746758729677964814585671370171421232932385086991294873363425004191325598131730538755368425046366370939502553225139580531279609504579941195921747120103618911267869024539509604463182458292318116992546134109362877080310929699836671929693318542462463598272236535638663880856911617764559010818558360493635582610696478892565649824880375530471568108165052118132215372565988523291197673538553759704975911574835880691793635639088681786140219757067298722740779607495905099464613468154281783412778033163599713380254421421739622586684312669508907070349244473822709232636474033484691219199363602219877204508322190682806749028049794686965300860272697496289756903615730957398165529219670998536371242810096300040149633466936723435605157440370664625705097704765715276564124687864625094371249419110082826835973257425057148475107115641506624189252571192667907522901140474381338970124042424895039158806141686957800937723713843184207130295501929545487898039040746576320947312429139281455056221077525354608015308530581690831497856153471305047656410398354512370000293345047963434383089944992752746878454887510542373856058441066827248434916209008169301028395982344233393219459293119342437163683209504365277945403578585029933246483829664814497199984294755641258987753369327447972536320794182545715593021824870843215864651775673520699179920103482153105531083256814458896384000000000000000000000000000000000*i1^3 + 129064330918175844937866676280801476445133015617215759308355358759770094522854549469620329889031581435513015024414135328312436101642208032561110340739280027007642345496089028610108417091411464190199456716774611588852440529482938362312074869875814151012956753887423446593891705920325532933179306905509547375266593477643386301987049763760762223353559358278982403666738236526282942187303921995900072009184555722288511142364003181970447596685416088812313099743504963789610190355494304530205484873189389276617779694285435928708238717696248829730964264404271989398665877177128714477324386498087432533235627808139628817878328170865340096103470845186197257026573524283114699554952892520250587857293651575528554118429268370208810990126461762946604058255612299681441777305328922824340712653060571322232276351036881444460890092340903346891912546569339032589847288932494893602186688891364717508906041149336661608518435522877136715710917539971230309337683826486140056547993235698935133002021756190386458304477583886046117364135843917819945490493482679427888759405294485728649666161970605724563920684338956634021192651305917325762850830617685687302708708268626670566374746610480700197707179850354661914818786827692291304871428877367639648798032808990914012261301421279595329279334419360429257708043042570928031401678402477979319916105520387565660319750321477392705946656982732935558615771017213422859489060242190601522358210423462314041778635284950919725551493882290604296163892162840351472589354087025762860269568000000000000000000000000000000000*i1^4 + -655278499646640109403343890892316822957856792960296851118273438233279826407740252952223469607808780231405185099682903703944802081712851942618181931527003986902037842585752817078267682972805688227128963920508635214009973070463720827268412393549885788454654600635769540701429330836922827532143952238096887029144886043373617011359586128696028221914253264370868124325625036941001893483398520444499990346643413325906385012162980430320599568560417844966949909048705043863956888206133464101264756862114913346134475908415947703884093702929826925977841998794541804222806153937033929635076555228107580668186422261154653856367469996883375442211061458238744649431159952338237277428921875412123724247500295857179708198628473082545665391228437068674684595819084919103075637066078841517924627111424180088057811940023200724290331315649869994941986520099298233446948473268906063667334826825735967766771746857216699401975097206082539583452721388468968652753119017639618612415956792276171159559478319452538808941609592963292796279754580508954103823185573320646140874080541864821659712909139809624627810300807100514775894766017734760439649954913659368587259295840257866480135432970784673117217023860534524631656275243654949902949478695931624796329214195814489033179755138456584972252398182931091741401817541035283074812731895031678014823780091960606804176072364556991281308529432572546874049449252587450911143981447097025493258044710347517891791187110085041552125437829705688418505412683454237638788174061575801237667840000000000000000000000000000000*i1^5 + -39306189205178627878062316543478438642952529660167746942176746059024308133765538591541963573177678642938057875661023489744026921978725419378979699535907309410493520901423912066430078170362171073378570465452953395338478287023339542004741027780902049914930464440589008232434066896363314551891492418673714497767891550272928749240920472993430525672052250648030384976473143981808429584952283549874874379668694772993517532332211209141748900640408834403513989180905718448101860774683093110418958488598540959990036709333638992810390713841223782119441643475595549059879669421019482759846815195796017889744167414537662004213308682991569118251569410097180105230084875827888960501250355504314754657016688951538278214613907339669323143497302501177851997871325137295859892253046767893651173124390403223560362561981453908663220886135192291536976675098106902647418742201751714556020939906407514103611482745781477378042599990597785118069957131504903346477761927666995401828862804608421092822620993292712781965699213390563271669979932811058535529062371290451775675767628920324348903840324960539382319537290831149929209807487994830004637021031256961058160426030696785247947521919029715289658961940754571268087362782701216170205850116662302461967235067084288136922503060544734714326118552153777814192001298863964159430216792664831557850880121455721349098741798693210454415352371591386240333728198734371061033960031622676621118251515860100185693127902348795218779770014852150829502810495536245061663875556695011753984000000000000000000000000000000*i1^6 + -169822389131599732884953180744460246060266246457659733941413756315521567511032083981305631609840359274859375958881960687413682071240143368965445964505885837520427022438063929446313170139633282869802465530817137571632104012395607999295964237824522226767455576401304213322850758885650454964936165022175960747694756446111325235657487170115710359801258493721115891414410416373628829867206684973856955858326678226338764090629319129502901027775562384608273649701624452359189683672974024534700365513807343164849404259256369712708109576906739147453377319007684726141324100524997785341083616602461461210550873937055529460037512192293966473295842049934381978491417262342474418780703068578046804792009707433537190161302463422958112412204383522219319703426869736891612490021235103315764014633969091220629312254523711151841052288959701923294224266784639562491101661371652386574943828021262652703479710634842474768972247862970185968297771511782579633994814767212062576898388507974911900805965662631951541535821544462227152662860452104211380960641885024993314297316132627780531719273500399326622350275579707443659684373287374819967518732137071401508876506918180177513056837577157545261631517610315749068754450201678444139675356101815665500249140975022386187708497417028584560567687215754886745741831921067122645731591836025280352200384657203974119495898013583600637610357856350869242089718021088432208762985094910311024824437409041122517277694456704879394711479495182154100088145916392382814296457065798618316800000000000000000000000000000*i1^7 + -116588101924907255931741515657367247399735804564512064677457015769999319563133058782056997773672568124447172088514914417939284996438041897048195752399641204539756364309337007617588144477188043404127281301366813690711763902268007440806996615112588028119497010062299420530118612289511083127922949640514432897818222341460793489251182471368196444580787702256069448121148217386166854168621047294824446635380088603924744393681572269248211209529911928438754663701963832961679033626772449884752721255008494047182804078274658684780917022080282800933345409480836967476454955648475374684196158793399779515812373634486259381818036124174169557683926136842243129758021226728689179420703374773048199497791108332080328449928216044900734386948379387645314423382307681679235130264666426055730070655645433435515203101969119572058570956265741349743624303819341460908959719786358694405731374562582815230923809356142581711184142586086565731348434951783204945540836659113558370345418051829375540549056516753734766955340554858142397236590477953902958368463699565474925898395263988876760445688127694332005446478061339484991807930932549367687603244500725629419208150928199765404748956779579947433936095090386632203682958074981916955169022468570044509272068652584808893228007773046837374612136333409679759585891051144681688270837192203616748703085011549740511313498752966624215069996419175456221143314344666860201748154481603908114785755608997591060381769768855016586927300281550439059684461957691902590762227569881251840000000000000000000000000000*i1^8 + -16697059699310538122198627746789698711054368325158271387845910204553545016593328937637910954962605210458566246226219937886051306514343401425920929640130378578639014106012887707292500260105948719645530050837666929571321639084987713398788667536041481031957406762946724842530035227802294315063189652759945734900302039038292861929026211586233543915698416858619141298217192509458226151057642316316271531596650770247245636115039495973817806880629893203972418286998310984884070287201346657633784230153505627901314134076174940324445518269894231544504356038313644763624889382955079327232806888342079897798967421420139449167865524565261468990784774786336479432835729520685780154104518141267200735996509389674136515377984732423954091727474108383447909561718584498420777923308641313468272561037079864559601457162948097995574840476070575578981768769826628201083786045220516391047926790109524637546590471842017452567415416225773395862894248468642241379396826562477560152784479819194514587618527301697083307578862171944322072845067281288753359648977906273267316952613105819850338852301991085535059222011407048077318799096018229115458578559888437848577412913698962866058385565457303485899428276483395320600215318490480611447824392191395187849919206125305883437824353628897912410092241643551269504354129993704786913991970059106919097604963955077018364903310578820469806730900386268446380847596025534458347794320730461070562189572181229460379535194042183666225352705746752305178975453579784102829664029900800000000000000000000000000000*i1^9 + -37018350224451117943418219143321885253322776351046517038451894112544972989394826203596586894653560810076038207441538678188956034217345761067268033904285323419582317747878183422988604637137573447329359254412666350862824531163706688499711496892289745055642161922112727809039809612593554461024210131089953910399769489350283287777447704657791957223115430651936945987537888121320305744359682427390896302624488218008724918488718987555504495098735225809078684998714874938500616032848837996513971370295845495080629119678100677949935455093920503870802847629685751063140280951995937681421936437471201467626994561511914557690362753809581989102472821374675443982185436963677959406946325197786502602023981099365581706757709174054730083828185710162385196778949005316987814998780158719371181164946824694624027317374344464642003561703557960110706306200963135588680643383004801182374408239326878727686034433419255803538799229786332598295527454853316244851096249565589978994620176805686784617985288782276777303235586923838103089561277568813877297524586796172569205919194640582045214200280181550362320121011292708361616856630246742143848619640345620190661936819626771305423290808718065531018764448182447324995698708990941146862787899016803227011228681757664932392056851576410297363287303700900949223932631489618884859457154188735709705588726858557942992737258280986881861325624924365765013672534075124335165431825192199631579393255685965567546696230346362001282591221715656036866326287600358296437915648000000000000000000000000000*i1^10 + -2424966750881503674965017578697135884954580388375849769379291297174784590610906614978343134190112718286701490193127227985586659308183186762793929178693057734524794603351522724560403509735949555771585003013314357900327265376114512041825929276237121987104860844011253969962208989570847115352584777068930554192505718951868725584565089817322965973892720763834608716085867457793802975172027472620604997285767341668458456166445321307969853796076644902723624514267610244266558277761549211098121517439738228986333041511490278794464346206920380129607141456338334786304836012637606836811289326013637457046304239084842577877907647365192288061793904580287711755475598403263786158747866624402201626001627639956612804029800773844562490715929250173471319527669741958651760974815228842077956677754187933080458928753748138722974791859861953815507154689876059741296221875441539667719945408584234372647530332598750038525665299783480111717217503174144999607814098143507971471101629867496684509072267263695941560206082653910622969841502681947795489520940094433941444990874258948952879920980064821321135001756711479075437880771623673728603943061768683655929871879908692730868651845785636781361263585791985221459663163795555366091886983267309518203578877302365787011056721676124171746552154586752542108160261753916730956552941376595724050038123755471972370968303111134651436715565040385943317510636655987794977817729260621021609988802013004721549816090493232923815777108922992661471222484991228760104632320000000000000000000000000*i1^11 + 462880364814856680920794594643863587590164678551943932407062071400299296057208824616201272036132393421933427253130028517960348701558488652607452838737483480510895666139012287012518894403956328208611688673322773725065953893485278716261474772592236035555805930506353654444624565176485759637245880027042178288433959205549413714415322460118096562195291667373881972269357554090342145318774653429150611721872467627542427036739481974067572549135543696795947611531463086387272357507182639567490749344490693636315292458520834323483037095622476907818393621693419006495991494235098850317003610386545720369165365165262012982653498083719035300976555305940078438971629846268847850649180947493637812680347676281447784320375021642519095836936202707784399944990111770136846638571178170679251117574287082180216733449363572531881129461347772511269125161007826637888866813232150226307738774499810237571779174226852558413796799836065164859863404625556074662843207082917480077459908482137477111954760867467363161227816841900051933173019756747657392948448926897112720014434488408263425277494193052153826871857429676849961772377706499410834698242195116787690564566934715548875977426342901260499414722586426409171420601967315333013966189848473692161492651626059922524585350121937113434036750933824420823662639936493783161208445818880783546761884937164604798982757205993738014409263631944282809268323575607131799118626599019256183623251559633498250138354836865555595405572865146534093812824677919412453376000000000000000000000000*i1^12 + -7817305506709258187374307399521862335444221930626390698944731154931374955193160923058878419325644218784383734959904257714589163924999604571219165543316273308281924693975804101156320903166896645564527563818261461616197076041328830117695518138969698757728883572072318095784575625641255555169720384940333462800562428150483129105086566487293609534384045149346635910403659625581843037252948689274262064008639362414441678516683098650271796426203290117693659710856342868036590367414986941911487094829519044755671319155350517671322299622452495576187134367120216392487231449713451558576668096729287540230436901164609893173161322915326318309315856037197022114088139647824832008692127063493763437411676654356673085968969508755189991816793895994465777540781137861686310772046841354876890278259632125355519312220613384734981387845876763728256638841430784178168000937238341000547207660392469793539951619653807265877806613010900191617992769933699834835509975434745891164020492839938061222202527159721937630456343005105257614277470756843193771317234141764581050764244429723020563635599901703076705420510712299215935388858765444142633081129039250295810269704293654268908466820323049686310655795370011046731698599408426192252645504911778102666315109829964523701112379860122073957839693207020645464447299355150834195682789965970116907896284976911048000962779609300325708904043107316004994073740981653663846558827836940664918252290144420341727949520698826622547820017403565855923390514975683379200000000000000000000000*i1^13 + -128479290913126277916390947560034117665221797336452709039644485648841256048876715918646675989202298244899285266480329045387380997354516634003390417967599137466050255078294254274811779573752002376604534411112721154519424523272803184145177764480306526067402678804455327426673377724604987037866386336249760815587647851453791997566045338021730479738648434860001918238483489460397717037269068151604043666758672087966094280084239131972167841337015036723937575341564644495829315667468012439754873590735999783690081449617932819558531984146376464628873234483433067508572636368596012414620406977889615349160742634606367704973929514871066013710440431360710177941632715615186820025263005016555292340385638211780564185049877703231872323770044669994295199757840570070576722188195308366914837324288943419146442557158729474048465209120058471441835549047528621805166596101483429169829620150955623735271857121793787956695516904161769473955176369978183836671344744845869471923930600110443396425322224551982537418141980822511356988714372818364050672160616168214681451714263852200194232715038251247498624491221587971455836356308991031033920636471084718436183391574619772450866735499039554164106608430842076987403132492640106059571611686441368584408590581935933691577534709208839438776939007793945526200836788592019518852871873448639823173124714185732996840751325176494219595074206743729016790027033678883023128342949151851354050978594842891772926516877074104095918701846658837848222362658406400000000000000000000000*i1^14 + -516723846540761762211547860088636881153846044715782567923274076906715949451290492934831468533861346662370663944223108928956340421506147657129541369466145754382120059977168986185897074963215706111041463184348324039533397176035080498544054138806844150375332442679706624532223732554055367726426153159407131354806935040012348878043750962712722567280460963238031223363245718065996247047865429626889085847485643930759598086511078270822832933953300101734732428995873737594572929040598873401987525924858486089943849012783256800542583672546159380426741341573427699323149677535262640779487007714141538084506021642258916329866707007151843237604365362039152952026844507562447937577345198323931283209701362237426910539827279963950840556692941960901050804162865554186605910758495482624436830888205897419679795447138914176166582175719437163228686066164366322446383624818891598337133656364859512261812534621353455966346073172810205609631423342079019328415904790011887080832143283017215967111880205776458645118518451994199033967017752389467644793707101081420140288546193635828736638416431874050525436025077308070540656560762817041046512217873923446142131405924155401784954679055327597820550093255491689726318610920514536263534033875226331528371991270478909982906623351992554585544142300273154222786547622915149589332506467665481207762024656171352327821889519239098718449315885861132263600702518346454928990115746602891406864264710552050654230483289711660514089716265522009033595158528000000000000000000000*i1^15 + -701628770831918774561911772504034511513472642695105912544715015316462132635659553721008974441982144692449919918407477429087695374017312802727865410129940152254435966624571207824972716137022614299893635491424935185452315929116290256201199870395784530849815827461482023985599166300825447019180134573732235685062816345615809000922364607747488248055476452896526015715543700372565902813539628026838944362329410224945934125042896515130792620172624464399366949064610593699614438769880470167050496227828574349428474856586572046500499072283790204917749862237564505795143432339008604772575526883018096907351492388785266888761267949152380105759349660805688014507766788150980691679364703992987391841344297531615384805324655641598738932968451237704141674042985371085160575177250037040675424243143531961196720164995813314111168881445941764641250910607193264171235919419089141263951502475769654920460921485293243704142111660176713970763118732258923589432488240070359429599342677390465305564978017091667826951332840841069126157015944197807499100707523906648611422266185727286029008928302080208814035819723239492980497460909820199664478956430253013180409682074482077299565332389262851946058020939797942264575679225659987182195343783143204476199943496633020013730656779141787271693962624255866071898394772518560302254535514517552053887445041851164494144585258564874376642925777965296185006503434235888253687983020282934171548111659170495658825759652845185124725768745317079973888000000000000000000000*i1^16 + -434267948411652525124561849832136751446114940437622793965617320723830243598668906608819772280066917914595399424112795262237540319037113824207229036447358049481904627659955353097501641279615044972240275097902100692580217001278657236478374988720196407946024675977352112057416924600189580706900834998945525006694161339293232848841978728948068531547301400571037059147515970203207210245701480555441799509688579605075718039482949304138356772852939439716674658037009926685048668209843603234868188296221421874078963627827493231686704302241374698355308357549957316182320995022673159900804356368837957157137334675026594819937073134650991252289023042992341725901578835311377832922385760725643302409192868181239562410227660608473993889642431407631300590459655230949760245379234002146432248383359959219060047106553041002870871242733303077874714519656210820400637704094904302720167020547400727552498710108241893149656634433728174564960968928103921616193051466209792118267571149461448654964611202096961048998574012687331106437750081228649379517935554468112305946704174627187901256201023904349643634232046107712434541810275505557922698805601459886711891154597190132092488206681435834460949456127029914443701435338670567971430662787067564582550349479236018153536345067953802712481426087099365830639924445825036763108135079571155184567783483669129738229562191308839560654888544155221919062731638364691510310633819643675290169814851901267527618799286246477600876371421796761600000000000000000000*i1^17 + -106272054275368011999731924896386122624428849749993727047587199261112768424123979204546574314287640350272228791722700539751965404968410379221041325594785180085632803657393956416859932037746115808836997128240664755934148790717542316296299505044262987870941733554149753269499287617201887492786133808904429647615637393836446950552159615736483580530344008644927551700163001795695042875744007954279664768762586216759196355581880425338818718453582724920842480912926598583177094796334531135490080588457902056228086112735149393047914143434695452489398976365302685248996807084114755454946572873977809444357822335986201212286568644847140864805400244522035387517214478256693490206944284605832356222442178672593688754063086262245990519377023214775207775800323491449159730741094090865142937638579206682485838050182008837626250899089153113805321999030407577474304464972924417791328416453932783141656824664253700159243828708328068428801847820315066663347237346855270503332955065571493022918273666076114810758771646724668204258921839175722015079367304810341722220421503392649818241033163228485603118585459328860186930245522778631984098188718139257168557168639679939392048589219400331225299473190573608726586763432346299605433581493744952308387317626764798359185754515837717617788845924032240935534469319715221587520387426642010792014029255431610712358180546529519068703106730729703739788885425273140690601344786778976529251632913229979599734540833360760070916276224000000000000000000000*i1^18 + -15591139600667498404214671806910707107028336615921602762326742948742535733230828111620349137839498344753768400419189162493244343486741908971474203620727279242200982533080752240406924352802229339678036475321980351729450036441422547734584835712589417362952526294672296120224388393079128010443026578297900958914334667264951889912500216099772551813170797034717241863664719678850671468832719881829085352212435683653473080955631833993540274721721294527158459005310926711701484021506756022912818989544893546057283010616875867663446422816054379322881389487276745748120407958864701592651953249657098171960178821397463629548764831658168177587671389060043543692449161140168057639896971665405054520857502751379634073619706411343808977262452672571428272399105916639283232332706243125793605212156983082917441176237354826048055593444961508576815581443830172972664449877831124133618935970955201619998528567668996286522045523548956197125078460667093423476455263706875777491725048360783557753078544619675400094243390314847942211900922390926385744729137810034581682081184551232218071739806346123521239408593895359544201283644586145813359411926796936374054244878730728922403559689680708223980525360569248149414528161128404541372399635449417282111958266658107962184022404274417171296918060181779314443244840264717917521828479611081486358120059119693979550950679793866194550114116356809108813710552388839954920014327220564942514433435475401706209839691717314179235840000000000000000000*i1^19 + 175482986623441907053341289257267559160521765130054856065147162443292290705967421961398360555154581002186341294145835262529530026045611114389027584729780284141613668420865786937074537580185020130238636644304338653859183519883964984381686331077065824214236145621574538565907984657737465770664438017918403867241809721943841632756942679937701891303387249961370218490636262283405076084251717644961968563418471156299671841716778293593425352969671911394061919619016837528859098297022629543170038197910245176935879420972973332085336645873590398859638645000006148344419632561882495045770527154848686036670091332042027667067155941259823895581902487751343465112084856810394467953047229091119442043380774583262296689639803036291203462679014779320609388301685647057756473846271457178578085401393834426932492720858206265562287391332085331960692065039116950041803987916799403952835988392519865043640420448771879252148972265880485024070104640334872879968428281196607083423774728218654554583228410317627648566523962030535488961744902157633459002411941119708815384396620481812644158749245641172047079306993256783875785302096107227382790194106885796617892898219751649908484700113678932523533826673562832117754894518918358638636788692455364423593937207951439439419325106474000578287992297463498740786688645532425465272953916728169588667321984571820768836176139464393854951830204394723349072114657612028577894687065565553467658727912017457204199191075199385600000000000000000*i1^20 + -36482451419295017782605708416433960593749323735501854337491612415696078239537743635920573333778647071205672100668373043832147618717233733202195774359930206215361638354183362432648238124581581781773380282873957491174493059386723680897692926491253214837591644799518386639936188033596273701055542983232580940479623957479794879401243162311114472293756553446747626544067418308050460435038240611147990851512384645420056303549188566645538510104882417981889526667371031362576886817677086233093019111262760336639656260761632156171299153464962577489057427538722104196121888163127202763319045665010042253771820466367697174648525473283513400858644583820816436699119662143204475515694048041774433616574919957615571409163989468876398131280683293106643334915881440621443045319980833091576063132902934990729392888783787160891017258970827799551346660195311736364415968031310576953262995762633972808106504112483509171474843236142101101887585292597411366051821645129005293708730278090498643080940266807741447372108360348519171434537813354781572248220573518334429427871262428386956997636642292275503019568036381282479475156419824213679350937548882206260861118814608252621738993773264929079180270282541838682436993857825453192155458203487176961788982392875504324421539238733137269593978862819399014818435462340122932872324039095223555109871454476031164421487701388081841987327719993373842592288798216256824172484440529580770117402074933533129219107717120000000000000000*i1^21 + 1180425299953255025355948813932416951704986707899049732603210433888720343561166804751392677159110125232044790484070728571245021845854382073961949586505188183405569514418691505328810872631833012829521192398191372483940570907769979678876925490282725312642680779878447647609803061315910574616802067530439597483913745462287146791209452894201525491737213023956140379606946449303810030344848639270305420307843412844396535706667195754389540187863932229785010151536757049824736021086756665040158070942090899411261671014771423740769751020385774186084943821347274664630951263006836100991336725383571427247273407303099441379600753821464885276397690477434911735237077444564521521643248056561439305431924106694755918366036848074484379982532722442881276320363183291429427840699982646234725371609545952596911258138234498994944086469351071024952865430596090095654496506744784752263127486093934111292709448321637391593103911077573222971253937069457588641798762179787275150273440922740754488293796281702259499331502999726853857328267523448616376401361877614895244771669869652025526814269089296274566870743699145649611000822934103278464167981785952140561991563573004088651020559549026121136334316839983662361084246952383684574075614601734083361823863004961586429226985335483073983351530470412704837314419384653634889901091840550080758745740934455693309323615820487640951329405254491665477593544173900451360247841509191912673930950583764496941056000000000000000*i1^22 + -24468311620216198924043637030474047869588558598117511624370240560840199378653437147257609165212691603764456230925190798471212978249099351644906969287536003099504075860993136054666316943336783323406641850940234626133988180241242147248754020615786208524497780476621895669544841371932074920054084504112221514900569780845199596378352497355451599475218489614834334483541853430196941119449987453593630344792628483271458489414819598542691920526476767708212960957834864126845700198413115824422824547652253435135742339324592281599641015836183121772758976091830797292377263502709706685400151371095591175793350127232280299853175245333931724919444452186667304116999639196461111589007935784100801410725091644898211930213522803508107218313997741652002823165231633193319622198036880077209703548725997248421269747908342738462065390298590209325201704952636661628801200151359665912884358265047808845877709669377579840364211137258192441857586868626784267449343302883712304749759393732163979953747238902114197436485886793628705721912481216353351105453261413939580771288145973773678484409700148796249512195292256725666092434186165061899009547616761901715278639069730193821569681242538415747478428736227484443898900062326060704087645006930246822896098423652695734154675354468506053469027359062054510810264581799311637430506811093472246651585401968958548653718794634233153627411559005821100084322230713820942644484918237568775752934749319987200000000000000*i1^23 + -128157600397510881537207269902165672470471506273462632445028760072615388211209035023865805051392767329461574140366673334049250896304888451371082102605293497134954216697262444293975253610459202946768219859249685497609291318391150814701089021704273516779068299537903358452826166460376917756779482150429894158280902046805374062309548282361518290006621718871125760872632859551025276630774776905528710153224792729903712380208425272175023610669924410311302263765165439544352327594043091248518313856155522741293090207247049713661802232357450540608594549292020877862019868811362584693146977897327681037278984704574660329612413231919183818136984334369707639677162905165400172622585112073353442673582623115982055262717018616284228151655844593378643793084561714497602890456042328332197899838627180405313902130723724708206627720015336997615974846859297598049161043533209321046138246850856246211497781405879515705072432801687959029585462804339733721047187850383846182211096128546200024304862686822682226824418545059531019124558191323258787315594061975224716921466974855456593539598337845144668926721725910145913687842161235112318043053896213110085871342248141048478504099434553055319531118069150932041286628420118718738523465561268696612978930757950433591281704083887717442490125046586869013169673382932298970989187281085394435704001936719911648523381356446019012557892684631601517699195427261659336046608154116905290956800000000000000000*i1^24 + -162494110494777372162199141203780216949990057508208173725613197800555911849739363455031551999853110448491736432962419175594972843404325427099313408385205848027309418623325781188528819885614403959282080489512510585424713617869698468762652081045912493364573457596126033014223688504540170454707507995148187233783174532638663972423844430683188236939088320296354882025874188353947871346644617423285895655835939371401792980350083506945712995323558965177986142138455398275306840148543114528025041094351129853278471541027078873453153633512158837146797147713962932339743267917769449679663083153831758817824948804191542386291868895352787471886682557592495282702591153533345224327553362735847788496371807621364279050086080661856276077943980332308247258261383739477129922461595664284806461974717447924489103787130177933365255709556503286490907241887765249548601214105568209262459873154645892102214111086621818517823435843395536263596152169869146291985965658892044141377276743287822656867589039254679209684961824633098086546144680034829013510504724202671658335249732285201903270351142378672823253953166289785533963351724499953219138036168751068884612098847567688730893247479376686641517162129550090336963579029341466622362893916494455323169708762638334372842671191510053059643988060751550367343347164139832604116650055409353680429358265807307524261172696000155950239472816537780173622422871044423344330479342089509273600000000000*i1^25 + 2694797553820120470666116832325393873391335464767436353330463498248963874749787692734600257186192106165273809330320082822017002229008722646829743339103866804940872367219810805112281165226608508620717964553621188204339785299118811544067525588593450169412812211374122779843120080111198718556114273449714168934570582199613002095611060013164409767149929426032170977423008823391103241877676761965838519865952942922529001753645348546743272394471084718585579381372635806919532781489180773575238052198082738070830781525507331666732228377616711290480050404874750873401592381184673056005898236047006522686073338945591310372836303553016262651075885603580298290611851583459787329778475562031922972694599056505692164300964806387511687103633423115484753697497356779882444611846457277405600893868189744775974836564902775912265091680575816581888144675190402730449275021453356343841345764173457736744304541625015884721817384596243299231646152204736836423222997198808839047660901252127097419024341018102310462933175379342216777316455931692440373635616473570265817657845616108508046600185636528073104539594115256358173683897065330989454586536439533095047522023335169011635377775364709305797449521303139491219621823663273548852425400552088743030680455937905894992911939914826607163822252214284108206300689450683894582242479475125981220661748970014848230419677749774431154794985719525394119625239456915357762186117120000000000*i1^26 + -295755130800087934736277282151148705934913365913263479165282373278881762760495431975129224657022145347939785062363883838481123698448559341021723842777125441812919360929001328336696994597854904504436947351114200495433206033539836069676002110094167242898610460122245515412954033406022792117985752175110577572662295034229746013553543222504798380808690165251984170627918402890391534622379056404872203871786571108206143245018418912445518063311805504516348444594924576501193282803945705608281475141399698960372758074386976948809202727410818514559791218995638577053228655588894647620261130216079713722808359472828599330033490465653136012630875972439810918583929143324828940247231296085175323154543608204781031095936131412559522177233488472545096553555950709278647945288551573783060851618069525573286866592492072858204409294927863844238327954061628881387844278699704280651232386996288776222633260673200273700506859150276197148823706871761432219987762254369250413108786273598241813401187882229242476355677704412059853592328064348772187659946590455578058009270151893000917166500554235412158478385553078707470404706334436366916131704462216528652082294964439285639418729958759768948490945359843231311209161412889145073960912616514715103106867434698365271636246836058130567015823972725336400537785848975827820131589847153351346872280561418484073299278764161306194529168802494945428425127200267698176000000000*i1^27 + -1475628538971407418652640815927385495465106412537550214415861760177240865353676667549489096845666306665380378773932998488744621756650983581352466039289177155432878829732906744042252018326309823884967948091123881449109100109817923427022572369008452041848432539214083746131478454580954204923923006235249916806747623034110737846933073931627260100427806439872779352526899495483724049737015029553810714810581824419147549709998525146364749994530206808410341337741572189237669118753790386172293321401595454835606706487496027508961040860139622623064991235516575149816041083480900440513929994085795721298678652048279570448400104533983373933886261665654413834269352842457092907653334307730614617460309936859136131810354689813313084566704744684482726811433329061026279828806583528380792614020244709409131113926011736292797982079126546721394845832138985635914539224160897587132134364035379160077123786843088526002158066718073121537445447794577344860036471118192551513359014793158371649930476975915281989633918719678125061993983576399628207333900174060578811270827014946684920294727276275351148153899668525009554280287471920108990237984781179125847964718933384136107641442299235571746681142301514161833244653306862352390628322888446158654483960500027113331613199543555251373913193434112187234809036284925452774540194717806891823774854963434364501119781210909049481656198030860204932123852800000000*i1^28 + -6454130403084486012123736280746993767242886691607268455288189192058010125323373809147778857769558359798749944999050737009624546933786266255763469978738878932829201077944454348534049611605657985943824907044224136004942832464778254302748207559119516877260327683835703483929903588168833657325167193325166162851829209718765975209179318323747580930258851423098162513665419351401957658590721739821369555632564712299169143936040336888387037866563447068424808948280204561018463080802938299782222451639961390580796968377108257861108835965578568074168675484111768803493604159303539653028982613630066674643174184177472936121654621304492955206904730601914826465669060809258196353290107252775810142171570843890289780484042257743715067172759564460087940846161128305822526200059709260632141548697979392088816127142433628069139702830635169171766230971621458289074116907545261646261403718182796995562883959575242746004462754881732272537098296350079623743438949512938123313575278467923802226751900159230371419699123630324785745497278985281936590032444762702703122347965412205452241476667393143849206206479062684361502297173646007819115314601954211031239047975836403162075194075501566102843453013625751575383733503563922840498412369805485419775707246687308775164882849814989557955363241674878691713096910428593153213405672215658483799894166419005442740445079970134759922613125536153600000000*i1^29 + 59568075730338918931859141534146312783419977261301319512614762139446054254737555251295272844334513830234386949092433678597919219710230414943073944430088231302009189406313383782647633262677757277277537900143337804510831331145657061625167660908076073253319917009753327285760296003063061470745072270119771059136495300787986815382621305356273231163517814512863866698907356051455293981249170613353594295967004291018844143298596425577779062198849618013036928713826152640272719654188681856447776026696200103956382734240520463704965289752650620365873985876273058915297869930881798395786416230849796957536429042616739251567444859070889960522190675033351733928771536577705267776530576206367151117028354195745551032583542052263489024919294928828128432942270015798209214602400337874226090828981389026118006569503611348859289656322222308415365609785216688552095227293949426068048544537555573205684096048299452882052377241106533779739256660833782770932509035793229014017962820049612414176361131970784326158010343628160513631152057994871950532977744567911434257867152348032422671128787450723233932923131412976656427955693381378467533393870973666947111870485606059338928899155845802150886151731579158851006347697725899278852749775290288164661709835703823786133029199175388471833241244696818947049782765389126053026051124280341070610312932030953697041940552764106768384000000*i1^30 + -2113767914877759800477528597819885073428434259812683409399627007773934547804857233697225608202963785453261679365557713099267601428506018029453042359387123123297037677090984080874964308195004172558183333532540116533748903549596858335173301201326579083544050244796237234829254974396944723210707856690054187358756590614369138832795520051070370933683112604188360140644440111895411468984614094151383993815451790047270058200397274828822565154804100419125139274347875233576473858628423967396656952157636052808097359020045746633058189425653686916494948136389833703339174963673328600784947242212875411060660999729251296235644603873233007080326855286542515433532273649709720496391426962537172433568423958455693142798522696535162073467111026693958880546841850713526604895489735676427534674241182683643654950461161192390108647999751157507437397133274110586958822480088568258430413642441427031243331552175462853662022234018885956313807052666468285926498762580988874272814936071463347017029497290490606530905108323171798355305767857644215421249591718298107867329574120488104143686450677747287989699849636328114539086526442491044396740975412132275325241798866278060304897288641868381185117469743823036759697611305121978851188243451063586401459903280871024165546443299252406024124569404562691398814998860148615518207422221999142707842092642700267428208435200000*i1^31 + 14267215246745909592950122292869689567645645621390093775097636797567605705658291807773722651053658036858914255331862329873680424717824834914380768741312465149957283371401106177059484563650934936987450959946403726540214001136781678489556818710821412988405859927210324977663935121592743515299044698209692063854349484020672123094908882126706433981227398527549035363395219702665403981712772014718353385647175156508399638744499718234557444965352413895699633052410372055593916434430658333624802640618075581335798239522448898046500373355636133725955185212432093656738586253377013601318146928847196619442967244325745148923766196580379669337279771959876015186788926337480800286141572090940176016337063558392879920553859895816621199453391008416799120621760598059989103648822618532007014165214828150209468727269740662036608620284100885805116291636975183729791506415699465932117910732368230288101760764616748264084858735080921315545695555254592478444936684507424804166961563828330293064849206556336273337354312902850022354842639752298237650658009110000186412681429227947907534234980159916573731635629183691277937933231678972039214256598382703538908053668435082945159985546092037766818537467379553003414802554188174942282287756479804596321864352886844317092224639644047458311115652425320609803818369888664781246284265213111826925806278440960000*i1^32 + -95710847362182509781682234494170780824037834621320902413520142146035075031231108501852218928842199693395971889012056011121607647307001180768855833398233937436895618089997507312050762105282482082747146960973660476626744162614788015350642661222610446546048299426374383268948432656982400529132428911762093037972040459520412375437381654096090685172177201444861637242671915976603924756227454584836205941193832100165296621919424687894439461485733783906363762648500732737565349079527689020307478289905873930126679080533832814447966845941150775021474293780348438575538738150521825973830558494456539442480379999997551268377282407197380632484231869689576733642822582813495725297500330939364755190234577523419851183543128542634272239324364310813113532571245896031678964229788449243829605183179889986575309132927560361803317374382994443688499156051083310797876424316027638229008672389027273556262460872309538482959129490474699376038157008629841523985879728854157517166187363365063793268828765336195677209620591967182220417947623867733207830131658402216966287517742491255931188188712448872520098888982038279029329571450837744927581455844933255575314179756642240528129610299489443149926521999574044568475090162285771146343602909677971889299218724976663882432081800761422806272739469519964765268225467041440205017946725831991392000*i1^33 + 295126322231650843419534149825524128390284808736348308574963114893687849437118335293784931095717420796653268479418383294421968237390607767444871724237852932407411895438041756441035259676361131481427875148270512425868737876576271916191009865661068851912778613321192273097936257557361804509310050928234081897405417370694802555852682493138138330522752362619553791013848583927464511445425093129697241357643368527346792401809036326162238730232211481873741792165173998423263411527224009848893407504976419720138191779207477446511133001406783068244458002722802277642408045750033815235456191420017716902314555377849598656377033611875603304210935384647948533242572305688293117874401387638344220356153393741698841665465274820598191073910631581826469270625978065101498619106982085953951279140703919465739376411118921209255092494522934193280742477440208061375068263944565102744782269907596544097181002216402036665812096004317975362354488925248539542152324762038496323403835537936027412042469485723613830195574404183421435395963754083528322821128391490409435556188658264756041588839275224318811820409771118592547308089197010623382078906627604511325348688821770988187069852912281635362608952645211930242435550231861232132993074343517058762434841820274708297019918470632184213129224841218382174141110792000*i1^34 + -689560600420792904761802663837835164469781433076790441936041492983964379637820738927403366963227968838201029483616079412089617835857568017688409664242697570460710042709576823755198580773319245405034341622557466363232654236310054745896102057501656808696094907263070393591607284353805030690776778510774527123339239635190183253002035669294768638745902754925703040847758093866233696434913547715578238329158503296349017090073007349001829081977031927236746780469573529981151402806841880254581172090783221243935028322315769680037728071149891440381851876479719942449953611530850888729713592692373320114513097485513278320224274834140008879332168437657838049668474512120327939036482779480269693943899307152575409653713475886193927703881974596692808687312813138176502551815503337765224095576429527005178281195004805220282345281263800941540095655767849520877740378775992117285821763762512755032425403287107442509762567330067865125792673668659174623781489965885471919820480719061797659672639182029703552705187249057986702015713323343881426872419751432399901959295836246595648690513591608532947972204069451288714200787165703265289981466349547358207420760353853767873529938777805813935529705591174297834615042163329923242191262180092219266655542790886436191792052386652760049830*i1^35 - N1*366489373957808185726598028719462273111650518655814965332888718429460636883717688711189243401422740118789146323269710545862857290524280363723997681160064510577113375130052344537796675743352092715259713589500915300919984081930177408128076374628213248067856516561289442817734766522153275115530483851240230194450937027026133572971204336561635493789286258376638031591490367170176366772118914014202068339361615754256526987016942348423698897581508899827962298193538197665320407538124683378811995093090394287568479*i2, -314799504571108376115121452123479641814831625942787173862681490578258846865278695301626503059799770794588094111639749523465466034240521672692020235048667212919802123614767670457908469271406040510108629154944490842456417608009022704026233347934076496018141989461290170034457168692760360017689666667855141945796175553787632108086751923308492994016405778422202670614968724791605667254980817101963824901161630226393706546483459020408173985180402270309531440077470366334238014810869725452587938095324928974554524267588524640854759346879434248363621276904161268757317098532642386941835436648175713435044639975988751387069022576809281772578000342179790937829375281560948747501080046096494044021450593787602302323389393310542939964361859030443200713627643917190380098035525070464537344962241150065376919368782307910999036381476693986381025632857597497630545093549160240193920398374646495780337987293877536493403308295443773478445155679868152245633088337211670082449436618757241976816348922892987658736546397370849703537280500377246021117123971408104088402897113800006534505915628530343375376598334261329091511945904828638041655868689853532582112835915870328295367978137944710813880364889217917380027445443578834537274663613995018617332991294910424316577958656995783386024198870393774104756086638777402515456594268993413284257512926709485643987477376562810587505551459865029496615730513721405950001074667686587519403619484493352067921764822469448198730690935423985157821254906865588651635500041967149197327449089638400000000000000000000000000000000000 + -5854486605488006225071319060425548261531246250098870817338094312433604681639468306542955972780847412449609199371687053382697922983522230681082152215274091275952112013428972800858099952760876453131351792150235471566422118092284545095959754956949371192491344436885269579538705652022036600007664868133616150391193771191423427011644538272494091466004760194470874225695405033761558968032618704110886876165578588628712697807575397439299140042321845907697418273420340346958084864676836311967689629352427272743734199329487437131331076498422112852045334053557081329601629211189130761769134001684058039000144565320273455235873046788641623261840628409961703300743428238560214740633745119075316283120814747092652104821197180168735445152221887751895807198249000511614687300842519272863093535866177400157608572244713838050220613291460816192878151422294608420151316776092529209317369912448005382307587390408514632179963064003760127545088024494245425847231047334008004804154813961876527492834925578103788398594092775010621041721334905224518216302059807126577826969820609096700781284260603672363651827007059653151888933990011828065337421845716890362384792335699800825700281858807993180739081252499719231414804887452203448628900380321076414332696703225585205601577465141661187733143076711809559425600183598767251051608035495168360832457642745063936475579313613773837642380130659999416766721082176617055228342360037286927048763728709505318284963977530963746331558514755055725393376664784337310244604799698643955174835235061760000000000000000000000000000000000*i1 + 3823752314270824296895800127994148226175246920490135697943342559632095861420478901439009525728140693632822421702033595488344931031932350775060118145509164708117725956460174739644819107350450805417305667779943740892780883139616046700195099072670496797108732195595416697337653433385042048962630818584540933345640502064754516052406976693318967752933003911708186323359313351284157591804124292015018118625121648401515878007429225099527380536477494921850380329072412049245979210913390707918387724299253163232177509196170939727382554755450205374923385779037583110494184142941879245730939067049206720140737607699729926319061393675972724666265105102386607249400557275194935134987229229134897209102690593828473431096922000341005774797405130411646272753245306602572231008252198769921577215401689559191435208279798578335717128603567182208440933388294048280229095673116057161477680841325833758801605941930348663763887855107080578790270774096342747138713942037398222925931262563814863542939701501411540287580451010875500579275340209709600942644605067117433925511100727593007176242610790459942097717643083995993267638024303906436586162488950280271720374935910129935464257418316952206535204221181395573075727477311671628780948821987413453673292307150094810403785075306806020395268764950345199972817693432131523334831358768894982666452720901667388658440992421639524400330085954612158772867424161930211817936954506481088402229030317502712163044536048745812709826400730100064616070168041454817377223921190540303555880812544000000000000000000000000000000000*i1^2 + -70381813807222566537077856535393304749685027411354072749744456809773385234334185310877522312913875376914349626896851599903632051986475261368592736461768521759725806712920577656475878027293746991657587221091710690556593494400972930955391347069616577732962308433394333472553307856582665191513453654538974233230173353354332102518478217248733216603672478038499772977509044248641811709293545552369662820430396847902409299304973696619017290363642891676003154689052027710968092979892686872594818999509220160151414813140896430707217622286150147165425682800904106592673782201408085906353321282676247778679599852003110722096092511505259318645967993573015270895413085908984795994265429927841766610924417028185919813588764272151608279088966181812898186648095586961103987254060930315393997137158219664231661779777319565434786502315832764244573946220818140674877294619519782473581321680813194628633768218168600637650611819824315223521628534130096574574619014055830610788371747785758517301046912727683771726185222417040009235274188298201730064715930857288822025656208638571266048296980495060353989900191265717498765781219735256422260048676521410178898198621758177291893092352419107817994235331503161190109769967756590045012776996332660007860330051131464909044738911567939271686994935379763005333762796076259170262894378069943126828130444482255423440244738512766162840405077280424739557538355581947109737264486225922042745499525354894684704710516433031996429052564048015673665779273346456737246812615469846350109081600000000000000000000000000000000000*i1^3 + 43132193822097056622755895546178134675109308741833052068764956334555709272743442345795041913838827539845025621502954575583930867805180995209861837847091932597111655027063543720010597882445713432956789296691835121997286634033114716820477282381631818170119940308677413272132857795208115296973412351239875002967282902577255215562126933779314821196639320403374828888787055303857462956840635328082323994723798040349344563881044469340258955919494668429902066622850603338840004269531332752728142534937104492342489154292190397918843649306895116380062440117240721074529277558311389114949371302410302809923751772303245788886853863092396411676466647033972498082747136382590317626297312313269157540989263600094081650851152136565896171697627249481694732512132297201261097076586493225006300190026742455089835992688152261770533024793101712402333098426126524536922047319015416273337033723178204630457556064951791577465142394281878449817839117303888014643196230992982190355346313868754591627699093217942896079564349221753087023234861834927727305781931185133029742301480497131207968918618294724006492707514473135188938059330322992533185908380038872257149386424075959515745692429913248717990834463527580993385096008031237423596195861636678535533310494554913034023401250554235858532445849998943694893275698791551069244695769449818900183108097870633264891578501293696972910104122865525682001126048806234743294661392048511886105279470266832511116797810974675131354765309284543681654492852231901029702881250439344352447692800000000000000000000000000000000*i1^4 + -218536346881236723823755554023312146640536290579739552696989684587972607988456009339349094911674612392598339556217954872135258278132873431259776073047391509279277202977740773911546029885033350254370667597933267458018603274837876033755677097052728255626881510685223238829787228294891851632953291759180924474801490198172055513329761553835529103944466695346210616636485908952792559944779131274694973070992823822388326577527057895347499990372764072132045745103651816320393436065400305774081036369300932649013200159491535325420597903138212992848528359307838481846323609214843852819159733061443045834211428557731342994852678247413373663637927272752014149671232104185153716709126357060428557961129061298621561245530395422410709144700538296389756219274598108647391855178569849286385969440693346540654487295373785144799231351968372060352563103825964610074795912568768640563342559191039354009205464017781634073529556489573457538529164227488277400960231636944220982005553779221711722559992667814130818706839159494719459488957954294774031799934988254122818409642842149566915470063966907374363155829713040305746958032054630176283490928439384953379191619165321893877351199470598040396374349646687955167483769700825553311703809717377018114353673266882900681189288472140213684053881918197125175855334651435411072878731402613707222269546123936393850841944938579339277013624048603508876695170019603134011837599447539988034527733126790633232771545803394539381711229929303830205055775030694653485675328684626738684100608000000000000000000000000000000*i1^5 + -13149230753560124675341526332169220383059745915095370714588647117673524460888627936275068944181935330736348657827867302545622622995472171235024875043818775100365156775254858710023513140027183934357352041348477179331102528938161948081397415786188556270362886252612462413709280587572490527053064631609198013843463312363787554260648364898909847681169439383219859616348687660699326991321556026769742298187344259047446185837056360114060173910572694916552107052097859989937166321914534843519350049746715767205458820055893931755864995413465458708587902193504824130523581363695754291878069923371542484145318436153523482890647156188629423810209410126901636058874484464610728847297084094123112815143219414484967725566389568500590623250247276227206582150981735656368821132569283770044456919575987006343132929600511193323254556747445766082959850459908659525299222850742152200635644770549911853988633309259193892478800471473383941625259637752954068748084324787284915887670845615949110333124574773212812617406799921033673945467921211157795970981084294288212591633105731596578611625249084243950722845629836925657157581024749588711058547305448747449675239317357629752134408415132869102297046200093569252781997033678390839405118655417140083589943953889361986014770338457930717762488694817889704443207419801285731114205422655783745810831180697437578135643127793681373062829279324604336823770059734442353195093027260787936137234372562412857842738371781000429912640139145484107626827634962699847637192103508754143641600000000000000000000000000000*i1^6 + -56611759498496885361719993622162728871894664584636762061859423721199333800790690578684618215410601685856368976981054195850278046880006610296508061103302239791838654660036864823817310033893552037601315949452896329288532878873302756218308697777096422862015574397916378766763072902115245504282650504086911446320637551827015379289193265154814426534049946112343159351717758582871981967282909121617758649983318547668951135109311723837339100566581360141512250686168385278573307007268066137797256602421007128840866745473441469614839549522276548519197462020676917181249013956758036142728951548982399835483061987956114504174236699261496667535620922941237853440988427431317919788878965720499036582548795629340152138005651983189209455877459176285414102429135247793514563649260544983150333066367453646856074696021042627469519153185725823296949002800448326494997407883016453452539068819623455236758847496936127552102999718581966309013850748809264488507327109804312202795361902265727562749265180739895655830189147642993667654844699307887635727241633689564721487797260784238101275805663980321974861910758130258408498411958895095013468637564428094236009971095449200571651095455482383758016311387118011643505705920294254820904930594282796267821074616846716297345372749448101725905602240570033262365125076487542874708535912046449581110176013719987580049710297379586220360591552907868183652496506056130698968954389702084363883381326362344715853726035650507240343976885874759510046022786021807648873497404168009154560000000000000000000000000000*i1^7 + -38898296380378133501333407582029381681927802403377557336633506749827539145905398932731508596668211596524535379949293569258543295959311111931883534255653317208450939264860003611959961647389090145011220716947685544899166265279928973425532246963944174351133143640671458157344851629666517998800096914478073580125372299763879903493549913528299995409425129970013279283559522114047659092071450538954638385322208653638802775679775322617958024123115251413348951416431202884714922460185247515259123482581631430738233478196802975413670208273447280510057049989312516050423370363594898011359962910433310547137603504465850601813485034890981346736183827790207464664110116494457270352007895191694837468606026287109888227804914620858866755768551246409044611122201357166443564941290481337866837476228863308510307922816809434765718854417298373563455788614407385236287458325522858161417348563274645050814860540517990237350480136000218495105532796110803096579033026266980856719927203790790517773577221688057568239343949092536650430043991667711576698598964303952636597100834921771020229427441550807070010441608704914632935252206909753096327375426395702324210449809849458255020799422548727699690773377241344509778037068352581216518673520788932514910646314818093530830290541765086464280035393634329563532346429869452626418929201123029186745317885530648490748446966072442701279758295468454167311352453350806406608741774118761012545309655916153108820918706790408888837260982225049750522518378179292981195143548428615680000000000000000000000000000*i1^8 + -5574797633657791614465760400748812128701330894862646536080742555741553505603139219915976146971010556093674676985622863612429470642721399357505897622672490012972048123152945349735985148733293421330134746498240385112247732772641441344126521700824690253778997263737820696982164021135952809478662061639193931238567984302184854642113475052334880967592467483478802736997658538159418645431802427476699260151826046167800619189239271266252525372430081642316128256971747206841976213866721718977862928626337194237472083024470058367926749670110764951014433799692276209547805148393448482500661320706301047540991819188419345696333390541414816796781778237917302190906382860027355201313781065181933470493424863088318943298979205750408174487110484165258659917046460263264571887439010477470143233525623169880897448042643673632066550143743884745123060537264894314989843610664485720225804056264342460022317447748973281232380192218105298411018299178174162179154917546305474689338621394903946368334283238537253398081847408147797790014769989147543683947078648839776961375913647186584782404425868688759062492666269217103927186541334648683306673957345174457096101434165172716124426379204750777687823482972505156835947050080926220471951772319389280462960217612209644900307426307171739789343226943901981037456802855803913242685749150984515760210312303073587537630253202297029825791599655231767633153903883788556119156717679869840550846687461595825348042166528733373124790732876846173211692968022860925440897738342400000000000000000000000000000*i1^9 + -12355646539089408678829742558676325582151579565529821965464502965091412941048673293930333739476569509669815632213975817409656782262154553291492646461132473684941398968593566467814269273243384379615963992965336261079366687823721783744159472689399636481262700304505031667941541408662496046581621688386563191066019327890631490229353821742042846427323096191394893476992206705216954596158637213078562746751886867350204428753278497991121927746776692858867615550703321435656696191958174783634914980330789420403569570330624302985846666129049130724684179223651401737970047340349361603388860564415332094156176672573537290863760485814578640864095956686930736309792856516341164293234854159359478384409183205350217171862039587066024518497745740869984193276626666898149382431730900803435900596057092833298309582625228541404473067810542817954757546369251361888678775359266096545181922348096293559862079081387421583784633581336696099900866178322477875918353967870939619312990940692822678245500603203753085127874940744168517049650074540405268874847032183941834417921311575648514525300490281020524958065994989711994111843079226126734852638668278100739538096199958229464089346012985515023283950989836504021767003381109439422565219883935913472785781544065453283576156395293216863033267100162820423819993170705128942928284128064188034329871978226077656372474493697994652878820987361058757134858132771790011226218889678418210884153987701831219432022619707987583441823302991765459120811174082933659964654223360000000000000000000000000*i1^10 + -810775354312079015799779505392956867934521372933397987473614565316529557196847267566824594888471785789267455607110383575275580501437692791208511626277892370585189432824666132080370536268164168788431715743173894998431084913781067872297686304589759689780314444077909080230496192511847357455766120435375973216405817389053573934358584153100839777161541525020977957040673936621242957013031142196368145650390232640358269129543655464362754425355683136628326026533229592117796770154954237252588152864229700413392174892988039888456179194326766091036394486827459655620829600777745584351473464447687255373948711985820658659379254418123549320923439021166105256339368320982681411706004064291701922040887393279776007489857058039186745404756773312343523703965867496163509794124181921677448721971604443356253867055977820924575133432336373188497785051360044271975054649134166236969057385115410134264949071922735156029719402942665488286089661254631881160864836173943891834376604293344550828892883829638555698392646573880648611499345472685458613471643039088307772141926595604939182234961912559530538727494224459701751654302379175764363345045242042345602930875022993413423194304890030049306342721341883063766560278272452572902463473916244170507542352757877164887615667772898112322618521234797914696785458568192236951985700386525967921876617706729873672531583374456995109857373581971133837834619079181657894268324119625256843810133085838253668055402043975236158883109383448842702203365703158345821585408000000000000000000000000*i1^11 + 154572531591074061944159067319453892642608554008746981462615544156376322969582104455110957198082851368069930698518524690103520932813710156188767148393462477591578454514587547608686811932314951240146277601090639178794772681848827478270614109194101442554042477000458475947331568806225769156569216527107026385065318920632837809994720924321942321381828457875991635238696208671414711491416590040070779990436053538003204154794747034121365812336125337072041156067316504739687971335187148040241633707514392276829269487088582020235789769412964217881839577462402873808445626483825266625625899546308923886943988889429587831552504739329145040509488659037764906361722655162641912219122044873176491095712199513682781762559250140161881165837989435882080097201000689798878485223660297242009039194231334248969253414178136095055052549966387619792429850528240248088586773617896316703656116125799139520426194551938073139795245552665896592973396465461204028687770367699565629419149034848924815335366284285694223699119092385998773094194876395888029076923219821028300445089292669954418511614621099755295438236914021417678256559730348504349276656677506303945423265035891686932586346233515886379883933198460223315749211134387317259190525538717018175665503536455583818619825686326970039731909383858287218896708158364087377440415685552361366190246573156716021437210533232094691020100263145277823683742750927659041652836088597228604632729174216704531612270363390547294541987832464391049093384638907364356915200000000000000000000000*i1^12 + -2609964563639882372003744290290327223777938171521661218841773069964092835882679003222211623047885113992517283487296048514356887370211558598680989860846677840337256967070810317518506693948392960856856443059753441802839988705486782333246760291927056591765316041004570635348185471386027977151999502483971524412698187838142320539323427521111560500812711871901259178585916164569120818018498177333049349639196517342336481249777156005858707350077949698622789055713451808790655684071053830780432731294022405922310604650689248883576037818445005720986458037502118781814557056309695347879591545553938687486939591850375744467540402867458140393777773318370754560591569502417936065100240355934516519656345271998664044573752071156120880718987720330201721066204645986581432288125749439510599288630071888692758464530528213601795026410654035089529191020147694909365974638466944620459878267357050495118855437599215953641540564752871369523896918834143948080086267751154118893457822213469847427035031963502771271940107122494298489234472195200456561166105524896676791368533099009206087780457769815951819098862462039258207793556843654932998024877612397137641014802037947986243023887870383939077956414903838701569286066155098931986188697511434604250655196859101142274681337454960280356707966740026676122619164720277369312595010401017599138648605876038655959205619303858650318227975934728382058591937334482789474616536599628482181783984586604785238286048009466300533520203629755964265889818357006336000000000000000000000000*i1^13 + -42900830883326394368975641262036432232826780655740155019711948697756227615554109504175981646130956837021523735734363319361374140656752823116857949193692104926933991955806504492164169364344416318805284989149941378651670737018691465608123614623267930793130812482677915440525697058865377318751401860735771532038023350728909450330357010371697631501981605736149517687906829458877734108475919029345565698349753863276688581454028972070374305346507089140721494654212245641228880384433333743256104576504200398521140014311345438901718388232884204270170901059394184140536708583463912006347403617445793855007871146965917650844949608877638653167963526011441926972463620617329632206606695997972335780354765339195843656177734972089218669217081954250679650356349082146834067812227430997918142764026894942231243566577576287875305264229556106439779605502866586581538546160569926823467123375900933244788578221106292803905378676795529538160758338400967265330792024962419405259204474587793939318466156393928205496662900910284226666319633362067451447337508346983269814158648183260757554238203239207755857345681701910034601633862544845640693891882865965175640897921870959514106689771253249194544110400660673673604840456009950229515776786890813682578954793676761794898913159776575297441492290385790787799262428427899949814982758989457202860098701826548389339150908296276483027444596864324757994619008749459783142349665832817289946108884462894960494287002051233459102677075876692584948185474007040000000000000000000000*i1^14 + -172547014609832982876469207750713226327402696407642586512509204971014723857676676536055134356097337538499616452840075269099490230747006083519017989870662939089830703856670493465363263405828427393982949436163994400300201604997480717965073552167213546734381291488484458459227579681032110374214173331622822977679764846578789535968554584502629277877434507715305491814508147280976259232363171838509792407098902791898619561755615622686566653633492683252602046677976379302542404550834015401213349985028002813886850262298565376764706320684747654565905020627177522949208704635857806207107231025208497334329438808707295223775699095802633544119174508553590847559942372667637768011099798358557022999169485963124155130069478811539828009827262159476122055457899619248418674225232428696527678228075585088089252342700927902491199734276368584952190814594815934359262251226071555104238496465810419048149548276372238974993075420276812974795899201909185286440016031207248278928375063255183480553505638642646496028078479630356189901428225292504235718074351686276730621940678083872227908788303294806565134678912801927902528304081752391922317558751023353037405132137903425309734015745788350469818665175451233665318589567908900112746774943607637058196899172210265514164539800956461152354712799282343504658982706866264093521713116752414035478379984669263225345270066550681260709587914905052230605500105917290922732538505689477745759398362808585073854308720726368422116078753152493804326171443200000000000000000000*i1^15 + -234293107217009000035192345062412233754274054989886710850947928608190935357175384128096090374755513907120474732202012266040699381341347770732536549591292415041251006849304581498062544213978487461929913522828030922388936537228532393434122782748172662884308917371312056392793331875239849712561610160070854461599614696359373385794839259857925502115787685340161533559006430846450708096659616361872011289200802487425109037121474164131795487088337079029368081195737746561227636288762814698630044499112309215013818609169354541931780724989118733373585910210284425838861692799407895188446267104065659277210428178010863183189978129186787263611525509407559066764044744619580680067313343076471475950531113047030150624369457863619830411394323372870415552964019477919198041396913005105343379297124393428339123426613923020152251207998197426356908256232939712400565472986998400309453830275227130248083823219752275843513911765200694663952354715368321195343605143692514261567474673580337181618609299721114694019665605598666039942778284948095262690136602302879561093352209660016614234785668014710267894983382733855003583327232711160658689474778805765665522306580724811071619864939659167124778450879748268400733492317244531169056056384596770590719048139170040699890111121159229900857808314804806239282292188327175005298195205378182564842542086876443898003700988721651013535799295599150000903921043176934675007724544615876499364159156109105594641072492935036289514288718967353009766400000000000000000000*i1^16 + -145016441566789734278938578126304671961080868000749353411770641187360333217825912566665989181914501457058618204291063048250770114188363287305775119246000859850084302684024113060014775181106163437173591733787397037200796939305163106803305664567061710316959602594880600949396904475175647307407975367227574980927447207662664565862050446305640998180268187546348009825376070528913030924275993977314482632028982311869124624594651206473542864342852859700083981501246147900837532130221454533021194614913129149011612443102124551751927928148830214224735433459348233948287936921807223317915225684745517214486418533417138594018828180404075411798085084958809254393840449170779795361521716591501177214920088151472591885051293253717529180876148321839606024326426910754256725250538793474844348955299839825040883158427310955265591165472549574353053100869802667783031126565293742774106324700807909791001228099350507554157245990606679408813723377666092313992950279644748189273040758572068154354073619272886916455338861560888992366870791002803489176974751268446175865758777835888503120533303412582522810897117428899337068792890706217705937398256700643265716601390651630950570605083693906648402025629659585712276506828840243875840833850140618332885661782824593733302048871872174544951075420332298963866983138268921982912858948866180927905019623338902609744410163282031715506925568721352959010345244775018782713722289021447498207798771273093221625584990121105766770257727785533440000000000000000000*i1^17 + -35490064490972879153739327377936405280653326992194633196160291955715236420042448772800849486899002303811888241346512051077894113917511572893626184450933243239853165110240576589746941763184494989498011084047259926027174444936485645291429573536926242735238512527420948489509971001348434556489501335240891462931176894434034930174220066998610828737142276890180987731674259889075923442866828478110576491182598174197053297982818312856626159788899310692857149499048403551524806766043871330628494984781915563659277488961551674306265227674136376811058875582465744963974498925069808303810760396286988909220887624589457283102121670820379808807698089491281391257736932704119506933171694228082056396622338458209825226059442684984487946220029594294462690522880900514178022416872762597587106469264706945120942000628488578809349736758568276943945072494507405818420561304775943505185120772265311011195927443504321663018243906022455130824766218641136243604669915682533454197722585013231525696107723043869003314886180334129846076481855806956943888981101593283387646709697010380626656553655875112139514750788907667649387486468529337240866777197593223574197041023901511118192277580166917027112727462418403692105416695957587623787031166734385602896391445993092264414188942890180190358116082775797397580729918105452067027439720904220077624157436047980273547248006591526763277161922041617530399237477143732079556712705844617426117846318640562333558957530532255066096563912704000000000000000000*i1^18 + -5206889917801807001171613152133216319977146364292205623488942019950061107275429363700414007002756499175519118351289401593267399639063459050424806886732965069660247168992966301075777553734065929833054540985510094246574396208083971156435709828191460575246590688101448138536530121694893989725501825357377815651960686601694391827364768646409589506518910752017185641209530486860190109091808441362539875137303774917025401777933750847185438417449610886048694949894548357892465679022781416079743633431559126881332829826899089735329527865829980750807501667614106509370863044991586395552354540761739638283976551229133151834577863660506599304466729396847541622241523199704151426834611978297673937815809525454500493807904661010725536931030424447425344568762597289822408094984004526797131006031070228878380255229557535511725225514981154333250932990091158023475024569620482105487609692209252767404308451810283381852365873175696440268059960438896685625292358736348448675210554711824378332420117793576621548767723796747889617145767011575383618988290669550232809928667943140793064033270253313270995429908057589553336814816386611583142492945491220820133176261505058514977140881001690925712070371118512784543703636694582167602913629705043790152364175408103012342001133547066369418432548191975236370963407268408299897279291116668545754120554870144109749794519966362998922684693062119481502224852850205310234427147699550644547087851656924640222683318411473296608460800000000000000000*i1^19 + 58595637901591013549704756335612928589425709289354635689901329461891884019890303340717135665266278027160552583910561896073848869305261719845526894593677223421861454848397973011496595221014083524438006182026903784258048218003402125016753648165522522475511256725599714965999616161008588095548941849738525133387383843302710772317581214292928663582142774463423094477918024217181659718989045233682415190607030820997560718576988554984972383049062901051453141468596106991270977574769012332562552249624816044324749939700525686314844387171097572367340149516904830601269663689761252598865646510697290379240007999886983752722400141665681741519898669491321561381346624232521270073015751168075714184958913808192821375133402765480551057382293625984514810986495041279267019049229089240409593424285865708047067249643882420708295999594347648220010262679365132831802128404753422854818904964709701094643763395594549127036742983328488806751686754913602720431266706687766200055781503859229287574185579807328596562516612852040893503317646443114949227198092675088517167262978051195156288202425608404465655876569771553625079031298618403838971735934184282266208962055225655242488662149908159344808031814062154815183718649308338621088481477846951471270399714695037478348903159213099871949088669818093816429409883454371835892913271406914849562690426592287681722943368842657123626485709642619688240454046866607720511547764464465299206908455145715448778146123308072960000000000000000*i1^20 + -12184170258573801677150403718842701413526021838615755219263531463779622110742345055028730613879291436174187672990817019962845178975903826870562681720209017299056971916327852804678567153530319689088336561717826650952035734784440492089216233906268139548899148730138914571226632963254686613902272635614388890159098823500914420103948085343711053239113599010315529347775490988797814368092989905185789952166332847244373152829963117022429891634691602700436565275358373709629882514741722275886283327902871365414253203804392390741771469962587308246894105145588359866994816572812824023276507195920862157476360038352530788078927823203866789192197112850172100803045864889742223830581387128781040802134851733559585485520910486007523248605056271289117228044046762326636033258223768620262023532045698258902262872776339428015084111746850954133354478177982707308377454845690055981741683855206165363161122933880085886385274394627341602384966361180545405742841029516451754918618553841199072848564768787369242576829901702624178746298633420354890954616082531704405558567423573261896473108384285824376109671405853358631319118590272183261586625518325225266194944357269468193489796999843520896717410852095678003234775537738765157784134150000707387373661181940138973822481171903673538089003451979977204834995323547925756785814201117908071254130760254734201418817000986014529551400601552074147727441885728348411321697079530820246494442736294222307217551392768000000000000000*i1^21 + 394231814509701092362420362867102762313447098193868398134347773232824178140765769810539548073653673231837171416466390051928460726717904857880401307647689243522200438165691987445435796844275112453545711596905794310074953106119113738016552835713193196161143586719020009194894411549551865661719756743083343520166341876482058329100420030752292627988694704841741075388088520376623869895130696256572708383701680514887312826007627207274030266116307602217218068830819542685237864982639103171093489011254881145398066445293699713023872368468987833301626742904911846174464794950138921930738327379040163669049352148074897650722922617380803861626023686070505067501880277656436829690302671459187441648277143936045357271569251096899915033145869636693624827900022885226328151965017273160986084673917867903144730287583844550612884780903969615754673099981596594088644097335335020501907107292336473502450893192029660319516170253508811341784003888462657750639614910019455678787462380914048588195744796785045167726107190558504541208356312563737524345917018425708424752651952563252010106238421691397565006403807914636963998181300215790274946324104127188306716652544786116183786114332273334804387276383190352641299368420011604442046431850552923727867802444292606669582839841686797349338176580194836474761551389796525929475808024246661363956068217318884975045726164433496233491771194662229355509174387626978726808712281845617603454014908780631608524800000000000000*i1^22 + -8171356168322663981480222736073180759467716496180055381662135011431233270280038581664257334975953589226260451794479220053030343807561536961894913940901574114752707210024826247774734081059868050616888393932989368141557770377376179052542445622164054751876201870321972592652242954744565972892220441441654198990909772740464327085602042492923540025534973697577102945780479404210489800295404649304364903797636324748067590242464638739197105194132385584286855806398766091498037605706281078151437127233569388319080198981816186466589016320413750550149412445979583057563100036437533857038777719883582636690644187727136155473960231989952531637708783222805932389617069799398500695113490762228974577037625668342523682803641090405574516208290286794907048105743668588255159407258431898402876297468950034813276063162745710995531657507226705643569333369896219279758521736077802166904494818713267917733035415220115379122473664907860348214613730602222116209313641179652703159281254932418445580249726439939507523470576598541006636198637098359450807113471243902149591883991382545451161817769694208174216982372872773828383299695745223196183477260405849133999576908103743846368581899186382112170609112406786639774465112716268887117238600881745839368431644948909478132984638598508080085771611037404956835490671294407608909160486850138458436637966345570671065067836422406618380994794663527767042911975784613175788609227825783989507470677969469440000000000000*i1^23 + -42800515621526584089946212506971429582878019361260114852303075577960288152317732171280051560643636720805393948409879511517078976856243236360697752383980308625731191086672038777059710537011661875343615463565497980144919784198211314624426943584264908222154603117080783305048313540383914436683440674132532690573129517558547586276192448489543863379080505662149497572438486993182874861144810787009554587995919847024827298798999648154432584731258522239907812629774852641455207268084077327721884659063131395328460386722623897363749155870252310024779085188528146590772372656413931444496146508154572724637023284723063899963538891798633559826749036902610089194775667781927103221903028327240470527884859788657165390218372872051254713989236197241791365270559194535844365492651418196229793027382431469086637167848063846517329544060797233182374637101769922854082302981263856113203103556406908847794585550576904784461009524165510991600104707008833915982875704307065505323914693930035602663452489389642886211520304624621526235470141437954873957526050661296617551409110623675934859755625848348452134949586744796835196119264178737392316500958344773365034810430709788739471979412876376761950984023138995740192947033111091726269646092068969686747899499378762951567867030990526607640804342713562798391596569512040995160790139247980650710954809760841711229929756955100528597719166197760899055280950503649518811861864186466734417379328000000000000*i1^24 + -54269690079226888027021633894726275085244736977757224183132645989107739180862532030996361304889596440691426535156924942745036882210033028942787563288677502738867214714402007590673887235801377519679100998384126630352153749018131969180939807735712019220632758707970326501204355272828809295106192621809083183687934133446571469505918768046723766072740442058837305791593861566765798091592485950542566857346030751429862979914737969611921940783275649294779916691827437285924182715233120118384407728901157360905368354672031587367945620873467002989852795187654104101591688262381034619881026005350182991358515272533279805549175520367077278447502360110507806293561372200901281038893960038806263604087889072548863874734114106297080362423438111512274439088707137446042162525113782733554959001313007626135232644728267584164331694399361019209438611352563031647570177094242366705433199192710193309084345987587301175425884655449745591030524007600428319573709722259156846964386463954903457113714104800492088718151804215139015709153528412538105011913365401374734425963084148415139800884656503987095829572921199352667183363695284732788579004469698727846315458052286338833333415601941536487328942189623567888772743585779954829423563063203241691416228945041825551530526001867693337180681168962832588884661523642123972113575518969315502970628958241069670527562543972289057105088238680357700222055336739441640711280965931688263680000000000*i1^25 + 899722034779613834489545983031541999987987550289797554654769271035481022277910715535665582992887937346058543914441825266325713412666425214636595586251666558344665950213663754267568743738712414529149341670854544664530130770310659566973330237186679339575665848052292032237667073278167014116037296907207278589135238968140480816540729432525959595443376082696364130085195605904001270964843485881988872453702997219640775286648874069760048251562905955692455874223431117011968547102401086737856922049891068941076857753824150751118154207741744122464049432701143172025273682788685525977710050301654654278264827046239222689580467011759921690508384121659241056421321698702284671537023691789040845081787365548384743727443779754517659942806631461741571615703756453531032176716327759880940613149453462243982314761596598371960463658623016011433178428228098114630051831002228483549446357798904418257356786150742447335191982631844334464055813944144667843531474846879188467346354363260857611300999371195584077314647454925008776122492573072757461255049505442393643772304253840028082192699485681324326776909803352045052979501356185849292129065975683979721692480921552710498490784776091322872317673234715715082521547640148924241200704200553838809252913368232253569787863481213929174973215045436650363663864202483908347139493654416339171979586694473627684382772909175387134380318460702332957771944333956345685562359808000000000*i1^26 + -98773030099467508806555664492667082289056062119207535696877472790006113613016949803319909075942130758268146541294731099261577145337408762725638374924500348789455204432383947237505630872077810655135108869483140096357854505767634478220558575499898469518090747421895338332471608532049413128739748516751153129629421133789224104855941215219364627591056134508072962236519892304157177731237038357715406975445623339738754882948502885548234918355602694152191978533770285670100254249986141434748909363671153468912186154474744874788112171680661348330961676997344578444692850311510289469119248845108403263263156127651323067757170838754841564235888838933828090231536148011183865259833674424884729604770981694749644873629486874036593396315215977616572923230179125757826580762953334966252409564840044381086061265618945199646680216594191255599516188547276806679564701195094452899821197478024877977171489541408098416137687157022347117400776197108774003701330019425486481195950433928433926768515485626624805071510612285109652266926101038403039704544818168907295338322188944134858712311812920258626918459072182427208951008900894331991358628016142075923379869624852016215373914033306623506460257473455955826895068117379383724693605841540034515981055247965641331874391546973478998562440403182638762898683133542696408776192301502887552616986478435520686193076499707267475604538825171876614600615953362531123200000000*i1^27 + -492829826844648250678759814903130148561133349001928822410817634050313511547181895691979370487242929564004492652116460744481404080600750242561153181334411616820106829310462449597132645623723036976288662110252959542572092539543191548814108278854009652802171095935013675462375714396518990089126292200257939958155156495412379838961759200199185747690353907272394136498927487546030045133284836003081544816470583799185630383647083976077025797753835490818968216014584959202154609898389010673806791829201373301383054030967693542936900426531176865894388274277966014740134459803918817226925177187804619910301477920599516266939112869707854075606310921189408502832783885253730160640601875810490054624504801701933953450215809954627721243009003330931634888601378252240538881882865209500495597963445567066495567949880745292489269863561904120973722700384324863201166371164104492256955575838590803165190582664428716899009862213925758231509005283116329069250948429052466428081816464984888248776681486710017675179673469954459568587401674698910103454105351513265611920897955469459303913129793443530608499196024773619613304356133185079894316586133244886910681356409903006631348761878383513844538960738787059166079551322019075764110376774947882159469058483471601890379281002662077882604445443988587684577284037889759383567276706879505394770178658985570986064852126867519221143116142133771561664512000000000*i1^28 + -2155710215023881184613408968078462002149276870498384046858958983855799679186301824104233544436868783818496855431275335904215440688096238586324528427915523566602291395852574603454135918712008817393545819858809832314071396427184744025122892983687658521824009053597556232583804267699194542126072293142212900804370001250214367229809930782854239678041965329113848578756697504181741982465826776221842439500611937001372489001533745008068466962700022952370201951576348027688205523344285227387218359533961239843132135850019465470716500470719276856398553881481120221878758923138058240312276741050128883105385424106898810264888359417197688461903294973908591088201044160599171669306760619503682728024869145955029654842040971313785579768837227086436672095765836680351468386136200587495460552431763434123310683764798462882134743314437964203980446432516749668914579823904769643159630447378896753955630422768092495193855876230504573867292933713505943575739806984760222524912281856260968619483337807276063758784152933441717398416562041527689358796334137621309885687798382243272168214751561590151102116256078960634091099739990967031538967960913138045408329963254391503194150215808731921375054774287992102539668009765147993231332479962616477347401820447981654742150159382661079555937623593902424817593855691195590119911389709689259984093762394400232540635697392744536126236191369461760000000*i1^29 + 19899640185446864222934469523470709055856989105869321504727541069611641812288028050519442730638105343928057714191113231371160850557603502987193075099584022257530120736632173404959490660015764029312962589366386520871568882545132984864879577842551259157691980636543088383584691414886763706294344168591100261433954292565440322827540594448133463316833619027644351562741665776128967303580963711285569314271990511083692243895432757414558080917867372503373844002795227273498701949576031012130207219782068274840934921480058528256213891760547232147826894240304142730689738075383427139426225208130947770838136277483859333953134746113293939883781162990159710817017738282295854599635767582807072318353239862469712345760674832269960012459561109377710717512489661845610236080536038812453599034113218152600070662418331770135722055292500933098780372322227679861237899114006710749798129572321127314632801052526296015829146076687022080584336812010081395753993204776606361004557425433637513049330629862368872399588568710395202921082958673658660137760483276290690219899510989203111835808692337401126999752874599135340407524057807695389929588952586658070407442480326215402726720331273001771185827811868426825834388498588913823872761400825797233436582102454134462325263278969901194549833131358532150883352812030259617531373635896382133243118536233362579501457823926746165248000000*i1^30 + -706024780197405673880722955060649172850507906256734632122007209654464460715262994557480636957693824667481921381861952522420979106583414303906437281160130335058679414435113737535685868409359909389516699498889321425787021108416900002215958429372625114992755909268168910354814587802096337001999781348630822250892409603017241409149040656020066059509650449196610641805073521652092144217350553534615086615053545123296914954224013881185216472057552926130817825791384766804190621068367799571967871758491411459647513621824825027965168879327797673182692293605938726647354496407803189155544327851475134821377851104387938627292302893586146537301938903599826721074528430617164244578503861755171240151074791942549274558565134779942557603403261333495352495167018772918614560656820272839916486854858916416773410587156083060432217904907740363920378986810268426094268886102873446690644304769542554681879849646946000066096156123986930153800090747076689108882837044215322790106742788590353065345891609484131027252189639406437134577292414839644569684142943594147332378366895337411755590176209832554950476051397600960042382014371854032904630048848489383351396832661914986503714291502295846400520543534080521677508151635638592327827638029775587358487477949410516260457897064894246526425177617155220978210011414699965439813113480112311669986897387295365559561338880000*i1^31 + 4766249392347607035553542352768880689002118355945365176355381514125664788577766661437957578159834725329329675778182595435845478665804505101651865742692134842510207235945557735911705236276633956086032154145649679398043798816012917217482373487280179650837784118633446391583916823590669660606436446117989697879107916829018631584015945053874777096491496659921398856644873178181763144382187163175755707298058869525857771508726848834986985961763855425188671225550506638183371545056665872588760793616260341556234255947929115467330768305771955500902148301626261383988559671861295161291394094405843092713924763224750682261325512736035998207949191281355372921700572472774715223154030441525090402731624119281037655741663104887481473193081077718249399075849359971183502579498041702666748987067595499873648209256825907722488309300489660052693142508946009993804521614681033070984814727980566404830116280283880358463977238509525933390995107830849303354355132021808308866301905163376357820477245885830428113895083784909056692833222104010429679045609450428293550956172039567866197345740316156792151877928645736414992963415340700894294648726839355138028749881381445834255999978243136104824384017917853346544424019296924466882015537723717405442746255884666539372040682297348103222908882477619778970543791591163519468949969497754271258972877345152000*i1^32 + -31968393609136765851352638174718736219238795616106020930591676057315127825058200839642648818731534462911872239046421364823045674241457558805687097259312306134722439260457740286911116799935809191688899388966842506196078735108943341074846281183110137597061879225098994825459506170459289401500535209662004366657273414709558849887442586555410181639068973802737766222508676316772869114191736922843674484056185503352926957748543889809361349952315274462626625999553567851124181781280253747749755936316963806407733923095262827292091569025913340362440446796846120275291541056441769105735165983634591742867541623286135444786643109869627714402691500143953266650125706575765368233551099107636166489187747890331662019979893283522474125756066413449434386023145774020157756524590821636941243135700562299563956188326285806885230080742965118755640270671967851312049697364930348484631327526839134056697308581730773875284375106338151984679877748681687188183690551254139368140644973269547087011895146250173071136831544873017735220862664608146782269510053415508690557535226427402050436266209973688022682914012999860643908634135431208757038585009763193155019521429552665631106959747754863556629207328897299150065942052134824101116025212578858574042983935906406979257133050118597425348747933511284803942244340070882695953432824250703424000*i1^33 + 98577470543839012535075469224776069556865981506810605977791294004743565357184494603011716260142570898289256937737157929709333144220834035752277450840643187503818082194213934109512484563184580217724955463528821944665962329580008044091462793057418626362286003965016988513210105411483237769028630505859051765394001439848495503796376930821091194302619728662276999814741699565018743408544250326915994228534554146810392581520043143841257783799054464607757455007147236276118870633068300466919047594905774030942149183341491700805554561186553699828596122567194133934172647729640363364719508987058746949434700638335934208635017285436650733327322312131562427889243624729703019379931652343403667716834545696687582878738608350988587602228014806685007370008962294239176392491659079978714732273647851449977638498093837921007163433468179698557439475912727364632943857860578665689787399785410054772012691903237565603244888027950454676374378602938579758765364422520892916670189876224906661064379030727569787934527152541035987933918450204802462921719398182474721474020048714421018401410303438435114803608551832199165808693221035871340071437007469570184036642033414562678958139974444539706311617121299890185184226677536875444800273508641576647557563520998430743837150442056096124751749138990116834005235947800*i1^34 + -230330917100268746439183063581762103352888363947104209835827886674462568231221241125535082213576013945150347782188285013549713187639460948406793654505968009376526875307570784677974449923174466996742440776468965478587441593991300475376186053453118104033238363704600073044167441063382428704051861007860388483954586269502718324630556485989278499740150359529136572769647962636819232835934657405057740339474473593238904533071057854867507290466236889961834541483636010818765700884446896635694348762829385443062572383271976294847078586405047097802957358332803229142903961069690773594436821281223766010751949324853506492041985424560671267046125038118207512259894670371770724636095290952660127346278324145944264339654914490885243473152247489319932275029123866997861927163436096575231892465912437265603099900187593027285094479726923727800713350730905045328318556077105172725354353947840520279202314154777566920261084662859476485002487648935511420561018780809040210429806042526609250554505600928107775833921392572661573420391973656003666792164154030428739277919642571078879545850683192522196977813401280595159613988305458669793213654783061113326012048489492606371478006314391886826129960620935106939837416384334163089218629056274749457740045966034571353950652869075682500312*i1^35 - N1*366489373957808185726598028719462273111650518655814965332888718429460636883717688711189243401422740118789146323269710545862857290524280363723997681160064510577113375130052344537796675743352092715259713589500915300919984081930177408128076374628213248067856516561289442817734766522153275115530483851240230194450937027026133572971204336561635493789286258376638031591490367170176366772118914014202068339361615754256526987016942348423698897581508899827962298193538197665320407538124683378811995093090394287568479*i3 ] ]