[ [ 53243919413235778145554762160447311859902056500329282367619614137473031061662574758326862873338301692606052379804302676650237077272030903251144558206869845329778262850406298156524277649696365926841208010327575881742623380491814860986425120177517037121272601929719278869111569013605484876056601887860244521662120442779949544150061263799009990035468077948659228585916688292926956943293012970215263117869315336140887679700960652841170575993399030394894969414705818316893502768810750347296558004777430042425040682106533855540318954451605448484110875325681517965094559470578388887795395604228428667353891116720378314736984282664206846360596922651233735231984111787210378238889925995100419469340080569296534075824276523939615682123908755482633004443427534092981028799946067062110778193036770638229775044186885688525409441323237148790533841166696088554815310209506366096675830586717409297619990825050694868770226176000000000000000000000000000000000000000000 + -411142176693119770871138368718114640553361509709132348452829736850165516667911959812458077244773150476280262295577537443564220091493293871595532792293423370715604641268469876658524183526947422620451927631072473075938889210915934507841018316547110660864967570029106923851672930948070718272809164647971161958923103323404947694173896417116745134660284602430904817291643097649971046005166075342879870485476018959229423438859049090408608702021976298662544927327567089709260566486246973649575162108904003771165097322342269545876823022397023713858122267333021626280896003557369880516092249951814843705940472926332737908347341996853291480580738103069795559002922727522030132354795696723517803093457966126687942065893035234111592275235832903966156103320375179662059389814579095378831444970131408963424923421849390433172122739452325044490106307375572742416990962486183149002418946781552764699837169905701284533921382400000000000000000000000000000000000000000*i1 + 1807445535239490742109686346274289872044668648964301037176594507470583246233664011756868529584748642749868338637445283170522224381605360016604507191993654919358641013029151048466377714005863426849812424966586843921564664192752615245775858542397997832778897359153144960494763843868311136519652868300910513363848727234463353585909337728513428790056034445730813064129743245803090358599428238263381854985521237216833113077594004940545226974383330566830904435314135449614661676159581432304544536071962946093009113056173966616112835393835077582197365747111049059242517877416286754607000382772586336278967418324521104755126497265439630666129869195673559082416144447027409606400611450325990180114817487958022619416142690408530332101299175323510336146518709635796170598618639609020626732746125484800196404408473708289022908345245938510613826039306098364226315382773622215761072656131650650161873238432720748418170880000000000000000000000000000000000000000*i1^2 + -2234745230376557556596235074344145636727179802465956703411442724881680928948149256801232107206337339712055088046034415830664097008521229428123089006069094772421800881454479863528502267143676015800976419463989503522303753789191135566119626160627054868485679470964145096480865865707943510069373894459042685457331545603590687718347542510658509350463019894910678257186073897066206606485934552918076814458860843248872980862441851013151710198241067056325494472668103981813062495067601192580632198034583819092342162455020287517034828213306373071726460885503636737237837885796399011338396249834956068452072468918561566489342309839887019421829709242762834954879134067829457478333260844672978738400259529179926286961356434721044072457254303120084214483288788504202043801849985575344520304831655418934389614834448135522742958540495345660554088955495870927178958074443751975764230247437142856829543080678786307457024000000000000000000000000000000000000000*i1^3 + 3537862335066932709445425157857017319630726171974096758024435629674733038407180981323599329065236345357260182271276833743647644038600345999201763056373059946870284451094471834195443266221105720688939820374781201052648901553439304295177721471402952469333982855640696336131633876408681153824926543296532619466439038117426667894535927200880705668263735853126158585437515934893144339777477952392627301756465047240563903037351090546885411548054822137102989903654600064879338039882541755210544130422651660967801110796916145492857912603683740820300912776448685353013071576878979838857755219632845409781817658448918694698744806740511571892702577589438773310238504933031797407283405180298001166649219365381782723347825837368022934010100323356777401224463325891772447221299172741068000486585993691610075812283037119086621264703882847992814755248856524684406985944788640664422889012534194071468723009693476192256000000000000000000000000000000000000000*i1^4 + -628183903387753532557647837327796664169630328049548142042539628604562242127392527061233317639271437809058272575545563013704226805677749060236787990810746841823769132124348968351118171491122298166586560113322479607599154373579231457338039033303169348599804045998080819519430422144214573439942760776858030901333072152239469004689062280002552525820547880506177807729689125626550188086751280412332061570421046611477443113422449132069440211729138929994054531830471130340708954759555336947445647674106136290806514694508449706539593915159596918104905417364495174076093087915468776765937169278144977732402835745477348795285730111468467350165633029829752435407236535414330241714208717956998887678224026283375383235159680805421194547191389773485676183298656988378964926204927504504346200740369581763543251479867859616414722148973278648695551671525614778591816361516809664331582780096583518166671380463002583040000000000000000000000000000000000000*i1^5 + -186414309195041138125087618055935323134772751765885875349417993335677205472346678754379612803384617708677473128597826468861536768642579987295980049609812490933054156659099931004164176220090939547682938716928263707860160838734258337175797542145900175260842070940872565274705901860706104294917559626427201043330028114419437670428798703791143750949426957303262484272338696151811036877827822013655553093485864749048939056256098365876071254686470279065282695094210354410086829331961641396900369677648166397733045428145350874928777766212039531461984574454391843777889225820865702398568152232810717392048929384071564755797698530322481907731761686080586984589487499875211940415751613246973534263074166744712018127569545716963423981304730888609324165284512647543959240330208728025476505932538792437164611305023286155065993394955717737483798330234460962901134871680652077708928076133731742674791299568107520000000000000000000000000000000000000*i1^6 + 61977905395811625225251795736166628871112914586480151194351686234381196095110203384599766998620891018932259110618538623464487145780872582726870743389365204051936662171663151964779099921686086768962845809974604152669248147415144434801662434687522499231364367276539693847401514517431505163070345564603102773572020464899523314216563288580113851254841518192954070115889040517636142503591530900490091280912081579519847139540615625650348749384160719391506253103402140902818095343509736503539694746660809840906165252907048339303035219824484904955912128031797161814063289014467785388445726898782541427757546804436728746164816382908291018351455100303180299418418369184158766740125072618740049954442798052710466518915044161838577549893081882636416974049786147950085966366145388175982657921872637617682892019351022515560549468151570212483944721040380433538856775756316341006589187893339621239903832820940800000000000000000000000000000000000*i1^7 + 407350307049002721178315281640607337500488838320446755563031682908926430093232365982362371156935168982792872389422012743658353913197212694532446584922490167829745453619203051900278935750803326120268452346927434109573365562826656591202706034126575589854737232457797555328830460102038718888392009681130369037364100309403957469790041604722020188040398277884839058650542187207574670698806127146428541207007320108623163595597767944735462519109118161624679259344356474519788591633555052285375595558519307388872620410143399064265613181119037500859862035466341827229549164604799754408199039814400622394680086568767786848998197808679051730507090708545712128596669063957023991988354787334463249224388716279217103008387218346150425447332833839278427270762927462357896816473334544929051366704521362550844799464229954246072322837351141409724455630744851038250946200061986615899522457521943872068156129280000000000000000000000000000000000*i1^8 + -2654542797660964010532086460190123971286882816158379467750272480438172118685411931440062684940977433439182819552361927775631200043433695313006015876765837975255193633212118389579374213231334924560600544956121259702848874049604957206730096388888568464703456709412054559234324938137593956332773685493692179166795892760545832429395832550528041957540544832155602170633542809417800375295411828451685019928303548460039585672181567271141370240955241184165154622416007076016185072284106477126254309120716298523748621911622262128745520074044902990115768388512676309508867897399631077303606064990942247771215522846963940614799386963891659417541010266070973493664884013678465963855683745470726162827063323848038188021534835169350925437792006041461992727323296556228341161223956356073576475972003740831786022186180934281366051495937355006279242369235493775029087315651269481733088250388521164744949760000000000000000000000000000000000*i1^9 + 540838430220376958665985063923775896367330678348694822160068370152670167486376860251045705725832284983025470762361505717284937229798716894915571347448518217794116901402918034344041208468938924252916525382225069814561399815694555814128704637394874951274036727771778088157357994639422155926218353042301305326711647189921264683338060686397736844326295970700643241259128532327542809911847465461045498989856816857825219816139482393052166532973203661506616576970371662046277592964840749170821252533109270213492546772865826563850799533556095352123194623637197171274286795116713831311085418919143423722650049804033443010141365460635521642289066021093019564621262483977975995638782713582523496804981543999999201023403010223392172586381151320972417456067911710916274668669490858684700705562912968883739276397507461246493770422479874165019175202545689779470118712242647185661482139687848250232012800000000000000000000000000000000*i1^10 + -57021528018287758616289233061230111322132222690993350179115672512689377215787711541501484856896856116939050901712130143499144118686956339056974939747649629609482227826713785753580555076362632392827247874930898623404695519447913634123609521912740794554355820844276384256285564466622941654578040074238151038583283588227516314665005015256657658518550056699521150040281877843845780366868883711105737056434965201254582074012241284532201796552347343347765537737053246645911035129093660215080983412969585555034682175346305382892999623800554145242040108422162349595283083932075870612297747869325095779843611701842637974053451401102563957064876438126456450340908450046544747317833398698021092805187465772154907500999383539398770210923728148425583748782733289870917728014865344642050874394248301607943518893481862874805083314461545150587075022121722279255552145704047959314822252843946213376000000000000000000000000000000000*i1^11 + 3649576468150728180461466262624925631012134716282510379110890782300990472824837345359431084166313538027329516781124015729359611180655032776869052155814092322770779938383547960705872382547225331103219804989510646034892259574123677805742608381257776018857425952459044846592361403519949234835860072133792452313892280781360827590652972449418957087063985534139630412358748603303780063006696339850375380015543893570646358301762992966562034119166316760647740230217609559333350609256086199833206598512061950237574244147394022061766355527722387170848797025613526557714321922273241312120954132426409231425002121268805957894086499572809300373686973554838276512692817533869753686032346670170077547585930482359513628698486906628757899877347959207658424443641665229802448885215473864513230633880552152945730113349623254495265752341852937557047350308813482017033955861734328232755095418955628544000000000000000000000000000000*i1^12 + -142191463255617089344472468451793788044169541427950316471028191210543064799352589626430435350944406203925111916778316525960540182791347514172089048362374751208905262113253351206622338406577573939726994860889769332301177423631845124679912123645869189337266250083708027398436460302412729544940772736935348666899101723685185518415054925527263344627175515241112305566869513155193341155515714174338671248049140573149348444459271144724229664366889438260616734285392484471269960570913416677612634250315826451910376906216121784974038611826125905279598703443915539768931435974369678837216120873951294713179563402885667525170813917974891133097842723543870571469031081238946038705939400632795791484347844055421499024492394406354686228712360829464028840736425128631059075064393508429883561812023567248562961015328284574329031333691607709482543342013075264233486054485106987320634706074009600000000000000000000000000000*i1^13 + 3020424932505671346658002999872932872026828013634116976906612012066718153448366566222443494143310099332499979024215527057904713694968837810485043750816439826521318609629452082326796499700452721025526055044220538004574116113759830112833794029408426526985198902901601028753651486290223672670053197405246036265841819963455828379666590290328449683000214278115978456238165469273235660760641508189713114410388921173153663260083991719394843840003868311203417252923070684304566268587244221286571453296849327499222498945205340581300726247761779599452471148431716930582014532636034086924982274976193785751607070380536338981260951368156140697486184254420524051204571518856624677011808485170298394637256968706390682394581380362066069048248442545928113614134512763466764036830219704351522568801345975797568267166457832272632713761252999437011268695026790240283391016809426850242625536000000000000000000000000000000*i1^14 + -19062174506245311391813054808516502465367710431446969826700454586371438722331937543870213595524061381420033624088051230947356989228415555974196848615786408143066828315324807506610984292654540863625983851612122957542563265422637424335210125891783597863197547814727785673754670163689040876054983172163793514089220073858503651262841908327678564086098547402141472498614228533501278813578301000113085879493710566092681060775545144642607696267675815087741455077677284854423855837622479777556541977629639824630820696505883067539470486297094457515739324105624503768912415612605738023806406441608961741667023333737072033215311866304943643127664619876617988050766994180585696997110532894935195730699682670777232649187617724291170320332538226961586410402393791525006004420176681741856209892202588649288301864051859568393229382974379619454705013473859468827196710075930560717389824000000000000000000000000000*i1^15 + -387437006915499929817116406098889822976046867600337321365413410647310982629961692717224183179092707081863092939262989117047601613092426786948494879318084265301136491131168417304820772815609818737564246474860114194504024514458713726591258744555911735627759163819973265169522544935877609821396026897684008869530813303368050023847741029202345260986665128044833922236392685303206111480275763195209417987280503576372379581893970347061163806409197182776949948830008666524470805038204773104258103218973798054200669140479901587873813562589275968129098546185292291787144096102758840357453113821085071311271263950436684572073630387265382836649358187196100841539369317457309551028413054074344764698791227749039163501156625502481833536143228911307511251567275589183536774204465651035599715527893449722029377403003147733401867609756729617970944806511293019895294684463023049932800000000000000000000000000*i1^16 + 5172962417104290785243608686887141408679324483721585545494864240425778403286830576037538707501053872601420140243805364645170453978751177158686289518888200932853230938800924097521242336608449345057552658227154363747253316526647449955382876054869840361564177148031206967084821855212254699630332614461741338454195407094694324135903865272536969127316692626808966388179834495574155635753387196246675630096641184777682255624221547628480340772018478086433775018057832578353892724308457633506718541827750712749082686503659179748111794352338518345640987727414784076540832604526772425310947632819512437580049661307744177951808293459700719579524608750848036181003751506422975032602764055853798872888085763202220652190689724145075835060026052021777807849214838407029008018059457095752926484801715655564222588550848851521963506041144057959724640494570359243469749870688993280000000000000000000000000*i1^17 + 15369808983185891831118407611944631444417551976007519159519383334993108859735937213080886280769040419328261047119701673707052018169792699038280179103867712220384121182775030676888595131563407815899856134212802186068104546504968527613282151395926126086276627277418147340725677466711440787621687016348531979418150256438872427603042635798839193022304281663342138535199019730063033497317426219860510401101972633138347133948898280763314339483451664482802407332994882009463947433536531968555447442064261722450691034147166510021999970649372082373370053741093189795216736750524851090205507051119591751869452912282582923279367940337104101386948133927466571322699699028036337009797094695838645872567963112586507613866777913912841929092569112997927903886219974833250565566269291317097062847351387358620514315633981853463865657680650425289586358178592391370689975681024000000000000000000000000*i1^18 + -204078483917831930162867821644269829723210457015110125773257873598288197128092355849450697330735909277984342342332243232461696584674205900467805110484295700639395211396072330525160316669021549545258406133465200928354730210928490682234048546979701999194207743947617541296841957792623548162694235776208471190000111908031993392269351229531636144142594470930374252799811494018245671125015005377164284711481254747525518679277517914096644780854650892417533412045843163790890263692368270080489731924582557610173944782255231069086556279094111611446355575258290875725496524500277161870181170785834174731991959403137542966569218822978435201634631711501667326126580691186752918189556661847139499243593131345408699674651488963783448620102489471943576401929813568990958888329312270291178128539065968020304878736360376813823452323776650693412515714561916733057138688000000000000000000000000*i1^19 + 442627408621431334287039424575710269267290818668549085765260411557140462406246252613222683786977606933904478185373955019422274851756425332359208693322540716299131590783304515242190636519284662920686098651959713885833756018891352998198059318926468859631616911193671420830719312281099112675930905295308291226229983396993524531012373577096789094056740093777437458873278597463781624391339589890444561719419463588548477414741390863183412057918486089052860176826025556621320418344228173762014653779372374635090736246808166535194182945198728348641654838267189419349594987857601742090541456245052987253005730404151028945783207636490802760482532534688338314642939228839683219050716882067990842239946023317306356851169267399420710066398091081450989715930067507307285267926400912174381945265193453254201445413086203589444408307225403714371869061441133446430720000000000000000000000*i1^20 + 1019421779207456907826930066858516508003550946524685383795683835804856292357223512116473115781395330585951713230500996370863390462845689051832197924666111105530026744472789833696961183643884529607872539354175800452140459046274978973707746461914090431186956252548114414390136129494824648418831508200241762520634290491075146582157617218078170264482404432909430140197920146578058169715210370237879485573844572700458933184542400026222215482268829638438967520101818851194618090387792958191283225903910093437241437172987608599182487909492614670280447145281294332720952305027452313170148576682380371620697351320713899879002714564417416015834845934045213793652625419344605805355428562623196657380784436275604025209716695936504592156253827193989103516290615100188930122726978090885407760673715876298939286318303412901910194902873799084128481400898715648000000000000000000000*i1^21 + 167889137515356228796229511002634650774667641149123103155095119323559353819764901569842513126036179555538075370026503366201033816111665579043216598701556815790185845698340270283560786676206176771360947841379784035367389852510285042003739005854004345243038127315287236459558908238133160161847112421102529473244227724187783447720132291777208884255104919293214343931539514890677752213989821267671146521726013863346462425215006909226593751517421225143029661720189663564410296042366694213371894906931053271444695002337634717164136897859338016236317518841441002292835197755303640939445757240889604228818104106513296432511601893770587184226047678522477588006679478184686900230308323701083930516784614966480847410826668065862474426985439207915597559121370382694024675665051823055595808777421348224441594748800567817447326363713273614539515599257600000000000000000000*i1^22 + -224554125441686496283365785440666107835464061242300418576289778334983907442423357154075252930724861869934009688973295551523657353951478685993183121023354187150120391154619722038736592615789875435574256172785096258117394489212084832201386327986903450533362943038125795736578406870592147855760001990142576303474493131482957263251654253027897495627314342290808609990953093247537212759132944710456273258402557286440724247317456270571758476634396979491562493017882279323614362172590543701955139446643930205199786033784039247247632081471509591851696502917877397369952565929965800694833505803828605072383598727437099015312569329188249314938955697101125765539777746492082570811413920335807807531697933117374031905258078767159247586593780022070813137278852364283698631086168088563587197242562626510682676392774093468873524404468063133918822400000000000000000000*i1^23 + 83318236504179424519161885257406194227347418572056933755696513562662506499635019022687672586615228438179048163276712547409753290366702107801548578737878555146711578280666111927439325002209254322943797727731885943066784551655886819915834760792005170876128379175307976690752795563696180784771689291967958316924597344017193740173981746755030707753681956246381359838921883933862137431610083330459299625538144641342813011313349725692013816224720105616576913466887104149067887865508871865272423561182966352515085065405713836244620950595614986401653301536537312031719416557749917463090064000710139738878243730685878294157943915360348144014710561931962792495052567777887596088435919324865922086814670153902898757535744299107321029041679014701805131654807767993000683091012521780490581615881848536436537491080966619614644604576506839040000000000000000000*i1^24 + 91567245265129281678775522299305196209851698423475042797411929272343242812769934344953443427862525890319512027265554314726258283809618686964884282545552370775411268352167353028469345235745950407030580628525557698886749240619833638105941290734541791795425667753701222433191315431905401655862935765829222631006746399281587128868022387987927645667511298747622010061317278876812544865500041384508039723789667397231665777205900104788047069512033052918152116924315927575347435792405159385120482333800999184889044479637596776711501939496104466037141700060412818410931955301854901160835770278682214315654598353966879087239984392921626549891827858926083664359099027209565575877343373111091940220898892717551156397831869927841143485321488364752545338404572728516240999427246771213731950977306969751628487218273592350115263935623987200000000000000000*i1^25 + 16466324208122491673836822014135861385876117161318454730719812728178490605622285255192881742835144380425043812205389088909913257399398972702226932046251896912738909069307446503658706428626283330497444308224586798135014038419036256175840170609792431632114956562894575556850741281014310971574377776952172807531573642408233730990983546791796290319160792002474630586277865976859475808565225198393887298507012140218901703445290502069233299684100152647888606951738014976528836908313099069947508820318732199566480839925138231089244942556551390938434081391129084689495972999097123011562067024304203898305381512972167591601464994435102289341277838351717275333308277637044703038870146754824017752164420894317375512796751941883334122992980931839985993844301008902596748871421719263177380059125577456394909560857216618221346488320000000000000000*i1^26 + 8869921576679504319056804416529280987282274102895068782881988122041118831391772448251979410715446974399734369493653957889634881170218334898452284856762877413167405676284043592568541962171917163728495601646995641286343103216044788084474498619896932749844198902149975314679918784831032698996998374331962844143518006529813230240291053573188787948202822099529900462335412866621834796518258188112571473516097436514896215978968772781806484272343286075781127240704731943582900775023559160522041246126624725401187469326768798214088426056920603794287139316312127291182639809970006933109627817357243371973265344925476425999254563175312795883865013924747609912550777665773552736374998247371817052028531780278318607232507347314580625816023147884057394175685562912149148018816534086097706186986762728524513898030309463556096000000000000000*i1^27 + 3141359078615811703401852336339373217584425262416608533620689800846703874771516183905399442951476730122775197913596897062522836302198008009701062635982929600212832310548217979131474097312581198482537359795257207987565462518382117857555664906374725626522592642230795695644910719610560003530817994447502000652539593157381186650403238628773848369998686716743415017622838248080337209039666309520233281974166123753596866106697855680178090169272597553739194242712627558285901379893996660326295729991348978271711702391494851305519198682999390064026920653425740059301268814443076367229832152119715861080460324652033007044856941473442994275580829429912651888207166192689742814423456118235414428141303784844659040299417094315227643830384469423348598336993304527062211062966216007335879787461450489064183128971752243200000000000000*i1^28 + 699537951105909214819793731246366561519859907109821963725354947980923177660276775274618483623821050111113147094624708533879552857041447525845196936582784709187728727479340883500547443031410413611598957794724945405483218911114936057732409443960577138738022211206106531554821357299916126094199030822456079786730538168585848509230636289368181106155926178379075367348246582544035166380717687953031853713477762714483480762123923262016890285536247613577121642276875443653428345750057922694669866242885828890218205843234981652190757772811738358405434819866930572074326409726078236899295143121486425851058747321641087473468216799630807099653696080080913183050231359676600325784339272355613715487296557737820841045433030113209994727211398062301431839472605786921902155000848306007995635420247562912039279001600000000000000*i1^29 + 323706222794982227371042777161575171647860406682023088468544151829916361375456584237054415632664640593175598095555643776429268803045896752649826926027587198754104112393864051245570558629760138211156416021892165993656214087381428863634677959882875767540829024128111520424614294491037604078588816884216648268224153740697446480456934112518275193034097354489047936374247250587569155971244950534903183694937908677005089561513203564500192243811924227393485172078826739246072849552468209902934276110702734095613642398810277312001914202807784473789078354811205581959578602756355526630410563680440480027011755684836944503243402079421994720346224666657773465281246567950323102351381337209795979252841352947130855944381575032451146474864669156766888512155652075027455149348853021903977400930621155534962688000000000000*i1^30 + -4911752351588416344711909255877711413844834670406351725929831095000352971944230247431467706471609108234167727210550762918037159453826964790077310799419860094511108772234701897565093682135565927863546127529950021979395786905633407421273802791028577234049392770417178535189610656430977928154188926722468287751724830350772392953603084508157713973837879219743198915713121620607288383142111989680787295948903942140829214793501049070906868814033094974815737737415363923347347180138107132250400173022016502693870611695112899564070747236673677190693273228380777915401153414135661907008483005644190719853641858251151131242369163291995578234361912575349071861469787118540532135189514413066141709434749900409336830703716589852170268154885276118733525216462507742894821373883395443531899511522092646400000000000*i1^31 + 324288563774679943655461600453778592715924756333327698267103453027198946013729225993470989066310515077765719970294812598740832060377087726082503262743775236394286959284429328134438125064792044357891532768024104924109531798962337928623929552443058697109034331826484740944845506316110243761060435704100529708777595172689712699480932501639138699417607190573648231702626989873747355768661149005108910159705384477836370804175791862602068846058325820415168573550215693062365116371016736309342593711812829916362000389312791193761840475059312153058051916479862903091186900304858292699908250572399496271950402547816065455304611169937837760474180897375153696383782139032966021832551278181227137933611497434126552818845689607155906780948141716487606045021997142079263319685654220354508124323840000000000*i1^32 + -464274439111632344642993930332589495899295263105702088508178602490755803202638637180097326739098226149604943554983470318607406112973487244678800427400501794351034673070449075905499269459677128081954557892077520326854818336069925220655293198211214490017149270416557975695138129350023753473557795981025428441742582208788117351861002183955887541560045615383029406780872154185547037556118853424213897522714732373845862406838236202387599071190375921096654302905395167409259466647218992875974586006489900086240997037995329846984277865107347793782233698808620713457957292214256128278699077656371231449925849490000876717513462420916868974532510849905188266959040859513180299067940278518614105497427012115522321840467236761706943903218224757810270559292116232078622660235134939168768000000000*i1^33 + 2839671740927615072353506747480515735784660754870243048398288697334098141045076847648170961468394432365759379789491641437163961143317069262781363384074046137099127222888975784251341068838417130246832872972954887276256388550409518513145187079358650660323515979100162194045159834338616312927847348997477450961694751533084797681296440751924764743039630013476213229826239416832371359792156917161017317220363871207614302544177324573378431376453998974529161369722903808926624747040031407179319586460672158666220620437134040947743532820623999434969198331366979658568731518331714864319139235583254476009121839495474423235673132768205576442953528856416417370397343772010656029560290329170429291280206498022543366060428786924993893446233675704317927648146142991097252871667712000000000*i1^34 + 45044592026337217752844534129181405447216399868111892147693944399884519492961623173530935397019071963535308293502102795810954957965517490902390500620037334278731891955478452240032515619646201661733543420272164953231413577052570811003929821561834974898535365139509561296579188611758196876508584606383135070225869850997878159403107107680074748628272260193206626795212786826588052199023409602085497799221657690887583781116926967137446607797376538879552290228088560193694120031461873594615862625448892785734862148570530250134418390054770754369238629766712285590985840957590962927454649819420638509688994766451557682639200893555342400848017393745765840843999039227048084816587932163175779712637832804500619677749269694302565032209939160176988071241037769185689600000000*i1^35 + 3983759844042262827808043092005142933230426524057468247832586325439779267915225209752847431314601177189810035054827711941970927284750006291538549093310325686905419602579773209078647741551425621383647226332614151762827908769467283815270066284070353076533092226766567585686755396169042167861056936444824049773583025329454210891899991459379455005241207228840939892071178839557365449396294616989045659930679079110238801058645358111317169271064150982952691130493570793970532425892092177768340318633708383957389527316472864334614537997252138817099345742417833642832014256477070435931597143752714149914311891176380579023547156613575793067832548318609163375118428289483510779070034126510290689022021177304322432105904513313992829135533844689814202150289408000000*i1^36 + -130184478922271328360608306351888223027587772545399938831128248551724618835466171184896464220680487387260325239583506646707696725259583229153767244469408320287665481160987570320970744788488863197693119239390629818941322600061822641720381105459139936151740341812275069019952355640076478646242536978800787370757198438945170595523070959523265747949323602036059378751470907575182284306585008297196596228182781732781519455432642066345478458277410633985140271600649900248253510645891659673734834839848621428932790725417400746097692500843854915138110235273009247602106381507956028064905957263004874838508834984017094114461391657389810042107982895854407372340288280568925860139940709014895633902264677542202550483095953136900580629001797632000000*i1^37 + 1018401679471654169271935533434747414729512318002611762475927779317830990707627505846969096503074798365953147645782335058404711617908339756349295699671999705168988810733225338666352155808520884054692770723723812406980359949409823426482874163576313747031021363134643894634827069491541193042850849050378855374884407775521574883153804901782153482774986233254096030378703580527747969021042842084162946430861379286792746876790103090427225762165130820073544128015958949434327450668336003801330066859505648773855114970141769365162309491048105546450225593777616532392575332537581313289559043248031493331006687744047305558873793190697160033680248369741743702508395658305084038355491990977365767132349282695690422477575463895040000*i1^38 + 741581479977818718478307618182820573337715092208999047473449881160410230095237748747330201724393116971603806596509977903217532482157268511194105329837135635044944589635655455754032806731545934225425514259633958140996825553188071808004127915712013116224268911675836199778896682407592688060910097572508126891782029875438419915664997975840592585424105361789967468487582730589905219262819939951043930497445202295603889693856965484335387845890182974197785766903393163519345271473713245417639533089195486898503067493929810228219540287875454052335227594459383066145315656566406513098627499510749787050780908728781406419858913412474282309195098941675044041941761847822559299098366303401109879684510966251520000*i1^39 + 593889441062384951945610733779948938587822199701697957007408446699904592547290615788711736962495118250889517448028378527433314247099333079617682423102268401243527805129868537748775591599690025028154374591608069682044252046978295833357731545970283560733792133114397798212759542310183029716170913935445612039673673220010486824239791211451844354257928741776040932365604448909665613190392663010075443518339646421071922820428039819083067975401232988939233669581838336628969915015247093709392376944527859946196500760229018364308437467092870339438773083762119248123168070346561915646531597386037076362611785453958394549187204662216248172134627190294855573548474008340561295747487926728499200*i1^40 + -537162827851863054506553926919074784246766761118444655049797986388370456759626561819580841414169043514767725453159370115781737922681680100224072225880002676749528927567296494817036157341617094585092525641998635729291224641670769609746369421327591392420272430812652698379482444554892136446382435675902857357734732858963732261838591448023219896735934005671303767035544498829659382808762724753953838889524277272045463739878125675891057855438754682936545579021744396245902825864979354584035021778204866241413646191292283323295709504819517494979572680809622914296103452763740657937271857064504648313884827657960828142532537840819809936194078094120700431305920*i1^41 + 862150802961197456580288554375561733545860142368770762077113459663528677812884937512247596646259578314133885610626666793533397814638670791991827528710889397047719886332129215234229951811656899300205946733010612977862039497016490743697583253438528316887423858543215239444229686722081120999276992454552842395898608031265720466367947114605134505515304920090666057692507384376722377398185540234460950167484605730653697303980976407539353667850287269615513440106803380749067859520472992450264474128637255176622034216388012201849019530323421439383736967813311745689386747215518147159294141114229238385374138865536488854280081*i1^42, -13954404815560550908120224254089850566076713920340947331423882878086045558068044619460049415182472546560885898917210534785604833542998770548250411535997086856025269667785573369352961235175250893100003857611243426955828896339463835539610287372196183914586704205766250923954543771258529751398263731559932148287049260319370834986484300495398746083424429187566843532949396571724254765349916105445874677677081763447183771691660260260290878538633662529394807170447738249100805582981220232013144566534162333128855285488488482264261017080077014653052689831447188782749912700623854844576811586485044991024595381407736479021626358754252477460972878183110624457504517591575539710909144416196574919595527574272561369563223239596469581880958064629092343341021650054698424090596059841364177662022809335176027316082920423449940173613729145312047934760751833181739438386384731533527295317219989907573802886201924157483035170710743858783621578539244906967288007193861262751983620926248381412036128434877453475492714603782360574794747092359985284734367254636180623996478012035168147380105281140859666247810919844575868322669423324840825502227478566075836437358329341277012655265065206784124145617840788510237578745127475978754787904912177518942819497294309896067894356799616605249753271991214800896000000000000000000000000000000000000000000 + 105171158153419236775063546547259950527957706892496840912882632105890318273116262737437829551196734585662713673566597184898459614251962613747298880761160650302440468782255929195123713249237439582831419833207268010649629068351379454007965726060016563538081496573042962003641871681418796723451056242190938901361525264006835901406333368730483910285821643249276820271270356570452838612406135488152861255041458731942152269933020216545663319252574241925432457721346884961508110785244362192568922642663944962924363030143378403875607703460968959223494626453098048924530702234523885297473762730650448650137657486867341362737774678007407800302567194418433110233018728516125987606250382327910991655143448861898050396509293254359552335115276569582376015262673022202507675449192091015732093102419061916095613565806084175765973417658193570547769379792059477037467537150429526938152011003931034332371768751432671408532090773365296372296077857334160426144810258298264420121242827726197863671894354446802434539439423926437794116093074194660306370220500651426697649912631506603524122317435575746597052996110893320861540909853611811836885419544692150846848522044920603977181428970018627923080529699766128837169712783565863587342386725791285455551071335058051829082342660857347097160956780549347737600000000000000000000000000000000000000000*i1 + -444487098356415373519697484874864923292970313022305326346896127669560684680821939543337021362941724063421491727508548224239549857492190488024729451257505885685627563287143815788597605727660376825428583722627434060603334034214943734839937829295685774441513550739457322775322158553885935547875874287995749170624770778415203594386359731376647758832028760337851050143769939080355315942155710860255281830859839732752868442855473059038551106856937046432507802512774012337937767722425854764408415280129924730012845399272223515629315044836217358173390034844430705903435393032688700834283412495993939812597402624170632417668197857617786919626343103154022254951941819479531111826395695892921114395449724018775904381169406811790761375052006253305044455090905280477760283005815882538628478742695235513415073566180635060223273912471459005117411428043872294035615369647620603228912823180943163606097155404665458316810069404912862268473336928507749940977836154837024675444001884500171641436573205416739251631341424453235107784789987348547783562716805599261054770409393284794614045223193576250497927947721388117599348320165413216368987493752292881704289025349585417093091882316365536042541478143425133160405355744461670115551677967813553203407091043073215347175690037797603295032083630983741440000000000000000000000000000000000000000*i1^2 + 520857941415378184103921235497875368947113425416140983189479456314106357842825362762656773232243559006968101251578173733875282717779790831929182362411395543275522212366770585225548554475135576659261934388487698209886122713682526974845374407261832430121208210111004293926975854226336136841051212611832383963628723494185811209091928290579832108881419611036908647470004275779901034548843325740891639571356446976702393901592378482496730013242764950787102391144744687403728522662156378946372811401454129649086938939135045007089878690034240747778224190645695013835500181910222045526147303950629641071754893861579788123285979496250470099364738492682153947639789068795492189149535813355071711866906969668636401584221427141231970283962906916857645606677138841554726754644993809762184955460783734925945436974591603623957421896473872000230832793637533214370113462286334747742096403049633996458778811353419522791258206715658023776096939598625856346084208221121057966434859951795608254649425415617713659342659824797200273184051942114570545512344522539873426306958976981321824421209511708550189530487548435373581531029307785159207100242237162413302521749190643508444903104472539517728212007456364660799119279899903692598495894849283047595266849462218958883688351181083091981669877323661312000000000000000000000000000000000000000*i1^3 + -733931001250538050513927542772369817613252465252157941777450172542998998018212626388029897610571644083765411873856719472846657787589749000025991570141412679635350900097626071459203648711599175259203629427004552131062675473530863258122754545283868225910002658464105783681326573155989182977166141129098587885501241611338943222886714783335406999576032693387307481794850513804979996778016505778864656298813143196559910038751906399650134995960263143349109341097259238914864175211420727110751822270595722352805272252513274379020060511706463407545253928066407240171365306652806420214712888701583117317698997098529483281191171985923595081466163931842283703962862686955799515261794309168562198153035225014136463371445417631338609878856568186149318277788512006357636341518739883664590198798046803595976356053585238539606076798219655492243410861860248804977794405682833269066117868952413485947297857522031493110330519633389562228525730871751839248995742209500144581575298665045228488543671915520186502310760395632955588732566384422623464448683400469849790681341565117683988293456034776787887860890265807694833267588474248338993624088560858266945421001488811999438113676643563759231778943303546394316187590106194286053023901817731636636192369934196257451020860862270743652537241226444800000000000000000000000000000000000000*i1^4 + -26375792839703184103964739660688535024669179222000435439705216643969248515556829057293650668941972986087331421989952954190723369502894653582190540711855695814029828386547632043751129906150373918367217747694356459706180328273748955881604581704290198362446454035044159922190119340339217894686618859173392870231916945339329137325285204523677116077939256986943688136596929258773842329348396130574490339756064864446314289343975084553664432914424035389973992132786030582530522732090510044165096738105599528056980192037379144173414197640458549700297138038330307627304703438232554805710870777144361796121043120203980311077473837222305713895613992828580735432433669632010432258297514558024088475900746751567734838816443359272428175685851003501222032973036706852766412188513469232347200436985387444164120553004507805220987750503159303385495985784119799251835377460878256704590293840306940359911284261727088678685543472693676870890481269521532084212486523123812597543761409786402414661648625277486053209416230937067650318179985994948536576149074527225247628823287146120832843345788577426022971350944922341917467728501291435453832434368921237724615308849693304685124318391086629354042876515825293724717176037759002141800644659218525914120210573153471661380489860622935908872785756160000000000000000000000000000000000000*i1^5 + 78082903982577672128303235114267713546801173972582049768414075076221549424647060699779519061691662982907847463086175241572026036257818530425427167964803551721167178601399882805859581932883854730136162795839940153212054868230021929945308532752641276982623347509100750401335937904048317240170950603750921673917155635324919820118038624146720957761900697052139457627453251483860228068896180342210253555803674195778523764277308760149616715675086536808525759083056860316679500690053217225014803627277665386516182196958261263763970265090700968587444224811443363946550437799210254359078670283936861500208148337692776538699746977193432976751964519426408938384273802621131487108879966567434956203364583653075929168072986532131460739557787341916300715896749851914060965234761623445587529882468638866066457463279949461852474175976615411586726477219555337332017537433703728461182222395138579061605905509053379975228762779250592429016832068496554290448796577700994909872836516720859162898434806546828812247751390669469039523798451040515431399145211896909812954672491593066887639070502167619384523138583441565367155414899399377074812503198084262553776917490198250629992724491115261534689456024368921721894972582804361349416209455908851010926107946718143181006311633898333152410075136000000000000000000000000000000000000*i1^6 + -11384831546896763275667855514269491344866369172770411153318169503827073064337663287919355237085040472965525348480927392621188384874856720583462378731597642858932369614422809576219571470142800324332858058478492211578371999577220258665027911717585965551296984743522734089435907017856408006805223764727028760379468622001658041342967677294879119815466023254858758567485526837214469601541032876903064295580044341530034762309360233830653481838064038678173584031411075766806138131488047052551643290056631175117905213297806966782542175960241343088234113375942724582982134170811536892582620667767034719790527771095209995461205760563998674405083851825611140407716525755635748829232717383203418603339124072464090034837409419766215510080716963966236857311121616692550724569132605541975129650846203504427346752807907057035421411312636615735179333639169464686645624879947863599322592244133221917174874263005952535990724519822333984987966210974866718016496579244298968589636611215509295512521837950789660531523104025227279614132917673517170500393401961190568028193769741114242472227228088997537730109172059830265967706381359952317699118239703255979088147494974870407480471172381603555288616080661917116621035690031354189067294962501770520331570492507720095759220371191175474000691200000000000000000000000000000000000*i1^7 + -1323751947662642467325195435929458007845859227194854641698735237974583128208687351504224070579994467309990701708046111956026456699076052735786117875290429559837035112202126073165846920197719455162310330757358014741897490442107681564382150601745507572323474255164931155648688187449617082793579494705707489396550649071933554118627976427719891257028727421137605040873715840514533901604999165954319708700485595100916096612305313862408827313308965699614218187457564423356817627476490648109868553978520623487604490952393325823140440694797394995747418624071853324344391658786294537836977123621807406260292087387199484146216297245608361871638083684013631680828901764767162557907981043834837483825525949501652447263453450915631493455109822674696734815452064955103231731271810124525803927464023034988505703579647926567622960812145022119287638587290680960675127289956286942849525851505734119458037461981576835698076280654474769329988945191512349247994304996678481410093040396357786517784822497533334205164931958683306208493232769333881587550292331318988264077119941182812229985775207284904586356106088853468519348868051026482612808378161265597013292780344869563131361655276525727890436768635008943033528453331745407748995669665737128849433506659062445163629851250084848599040000000000000000000000000000000000*i1^8 + 605664614816411774204301813746326657616656829943035280323310679644529808141204187252559564985249572427455847621894107097080605581775602686039187550332563792183532972682592490265224205242364955419624989046890239588373128985740122883094759546481873539146386980402582309436819203307314228850777374861674472252946754530472410405674574353298391689547956926991404326270728512102955248605272556341540621842649924939187305399007280340201926116050844537610462925793701785543717660723680067198687174584861414031699072787878848464949293973269973881406836259959690988748969020399203588717887693492443657300633977322443401931857951384265519831632399516840233486311148082963620015574297628332086240038298324304352139818697302949922628913713893704164646423881414356212235580795852937402914969015065464233202508915755113488765918987521566472487577090480327536329711271083715535794722284912976462462972037877986308325446305813640280919730438903982268719807176130977316742150851120232318662086221754418454939567106938979939569260636904001696988166149317509743064742916446232521148903168324055258450925494659314169836529521030934280165413115331625153185861333673416658402055049858290910903735136169557739551789517847620032287407236692678398451146110697732351260993570823016022016000000000000000000000000000000000*i1^9 + -87739742988920395535892110769340112791584512389533451958271203037410838659253011982008870652246976223278898303712925783508084000058138913585380762497209831839417904481218881084930947781207728934157217708096502217334568241724434225952742152066628135535805031586851647823619462566605187079101176843946975003564549713850159748551616805053706561193049261943986770894782811346822218085752550513183430942684294903162094526155019826690080848149984455392692538234256035486079525689891148943281436419196431441899068651755059037479053796476357133248480036741238744813260343989002341686532139237513243963432142629857972804539325024399903550759595582663621162360529674940001848198548406188157713379950038454530810589397221827280639486704559481776438847508449625133051728956185863193979303455612497309563758312861429439951547342441330956526142865846795413625713460628985153278898061665991197066616226876194108907884257444678950145456806077720204211168110682378192694618531481124305502985034584372050263768976129475213051963692641948888900063818725277355250065758778468983807951781689914442820962946024243640995194667161268699150231530048310723794339602761962353568932542993943104568238856791810864192838139362713752589421408980200516031168330836742563521192132076162252800000000000000000000000000000000*i1^10 + 7150849413417632789468848662870997094372965460415132417761436299814234754770373645946878244030539050249766969516285693342934480221280449324530028821974138558653700185382614389559797355615753041570459205851390636839519667359153838332940631502845457494705191449548572443925186602748320639005430208633341579576789238636334395952203903632470064071904001316575713650225965608248762396689351524984373635060524512744149338995978967806425744267711706962155511594552139868428882836065957549913482617580415303827891065217655754853617097046188760757422972388519673821255555093781663933461837720532489191493958989153047203323108276640635551995489130848897821932044228965997545731464073555696845483532429473612396405225027371644142763563201848668391389566045707119589419894750996193488245159974662718749906926307836541566302899526098454843878679272936144082900302690608733385446838210904734859300704694513634042029657074006659745968278257060983584892615240356621866055566587733344746525112259402395271597734748370298825302743599229460197687899726125891773320538979310849646655693738003763082976499002278840773780800293379770366990649174109680967897034733179087310965410444005613928323584689837812054562885294253758117537430124579485284812602650084184251911803219476480000000000000000000000000000000*i1^11 + -352414853405316565719692558636032394680099082650576350015502727884542049594530127217278593233456870704640509399004742209018604350128809456862779605031872974879507922553001176051400549710125881138142899966901779095097516202295674577044782390673181533385934092383252406371037448030411684459107048371032668779185362278715195706711772741045160364905601886444208351001559611530705824417742533066770889746169442855952629859501712419766658798515547388762871300878682848357672126269343644963453449718193858304091461694433436257555504785048697806841004131362963618891719251954066569317193379642207872308913637247683830894853797754791213960643620899181885643220001482563418563981823046528039728550196943914431736859980009141302816971327964739113030197760608123581849105916065967745567243893773122725141089321466489900299236467389480453637031778431084443572591829087633472708561225046465683973118616538968103761575250197123326373089419841206127823621242841251029693320859953356476189973418834546794343716469841696913597682853439116220762802925140202864043970179508542081982843907665037889252302375092085009372148134228244304478724873961554796039703141743175810359089278773878759046693271274503743379469817661143000491044074581191083750053030068232458459200618496000000000000000000000000000000*i1^12 + 9833351446221801987442588634819106089881925114227673645623684819031271935956686278741108843396214739511770760414364163768910743591847069316566562230795478838284136930582536312766961456451214224538322985797321363870059874215951465315767611678048402703980031284734687908739901974658143536966946200589727782183986521774150669409203206325344337120364815165884531630341281267039922695517545497363222175658368961383979395156638520478875499316118792465476552359081578450585178447453804310037214062760558080384218132294719509810019948555936328724212890783295253090435062726647726859254271302740471713149288026833998692245063468465794934435992765818485713254358997295523205195842181533887638701567448567917237307703220962246707254278127232230049577693967494532580174648799577509258381412515662632256482450402916237967943434959259944136503676294009697976634847376432142607539400157218941515527908178015463149193021163601097068960336618322564880724618084230692768182319879015988932613505447146911981546531739247516483916724853221951148250137270174560987596396787640438422005463617918797831177834122203632495332887594091564648010041080712348531329782354533353303193565765604513597322897435626470186932182519122227792600198145204227425702756838135117992742092800000000000000000000000000000*i1^13 + -103462507637978185204118727577964128056089338096813732704838313279998341434859362445441856768776490347667790179467709624513172787203563330930788353086646121975517059692988677275953920991433986449124240086696828765708414250586056388628849983960604095361010176929806074240377940510324322103141110533742946977938228549265943517251845309223477900844916260584242170786758395443519605800767930325446612276959670245837176449166511850334537111717670065648594804189369187847671302841524477995902030348381317801843936490310612237588588159545650924126109482257169138971441718539100013641432220719241867643800982459832776852967929344039237491883161423438933321346641870461392282611781770723015874003614704971190543886528689105699249099518892345231934847938826087801436567437861521385149919748178894450698382612004722275106432283043365793373552577838203210333616777888620675665617124882556849407874113585079931792614838254033422597857995088091806855544297558779842882109228803263550978455172050626672859992289074196105503124615776898830782758893197224456883347153647822521923731763443010569124422727199481768764936814830710699544185933878051196882435386150141251556423171273908321342681911074958307306204778446752758573904513511905627674386627133086755717120000000000000000000000000000*i1^14 + -1384128952165945555550806101186142086647696344923932292538591313668719979237474763218169692310087350716785010788946254885055700303946623225463708069960717028092792109026931723246967345032404409497187808644712130128466400739443611262371537002597384723482667125398070198744419756824846984339905350551114971273596826135126596340064860432687929787337934664920526303040800223272531678762892624850368913810530177172776617932117995854888588226845052515770234620578123742302560899708537239133992216510073957379956757951370202469095296833346740116475482578569919126880571476540324724182548128464258238522522573571907359230157174796607799060087295523551960613858895788872856262516888439805045393061264947624992861899135762124473447659290117616379041356780473559153941304677372017351108431770415123332973235275676786491818450132704366406633720620334554969443633399020990679556489716995951364102254435322472930430292379269784346242119312033184672003883831881090592423553713600663459295285991644551170126681476406912426805171229605636709177286080620621064481472678877367663516073570611587038156478156058745985590318313211419735978863600447706791817445020170340392207398761579319426583448770193338912990127785867997018540933163661607545803399480261738496000000000000000000000000000*i1^15 + 28663628706674930002169769973999655954859667782651506125453506208761485449800533742012254446832474269654250636402606434963418205815896116155465803387846153029641105770578241668034906559586739037656670485233716809469185100074814412833459396837254314531316064158581083514403683818733704495504921072300409815382755243649490253878679637388699202620546054331257417663942401182553742212995509842849321601956572649945606462194575492348409148333134915176082878509783608522389081937182951401209998518212938601703575846972903272549151768397376259562040656889227236722984376617182934974129629144698650343266391510060698103285658472214993881618721984299381750804057007307434614210540486555494267799586119748065790958747898533140716027605044748679230662994994519320773122407331678121958690199721137011736995015511021428246318298081455749493311113882693798287248050351469633251759265911059885439329666826227368175884743236027227871432654712776120543033707971570966692657165178630632323191618998124282642595296074683640536121330446056616760929874194662386967017220595113745210875163803141330374517874091189909828162733035461754528467122145133181774730351746180527148036526477322785874426560095328874160593240123341760729272524889659098384658236807577600000000000000000000000000*i1^16 + 227309873890735070610497432870961087440356851020385975120075525274540927832707029819409093084554956543112007559858746393569987474992054988254949440433015189357860669779417893603399155489611168730132370034928819432043561904642789631093278367911579449857911011980402040508597637268489646427207489448668822384787684988036585608996363190115407567608050625118272368828780668614943235007209045946624954696110582314936627765570577573410157288287332224176914459822742830751044072301498730718968309686226111308308517244255224158726094822542754990990875635639358072563269705890065962042995284252333713505238767924966418257860749023877955951530313211378621772973969537965265427397866947658805387245512252528995761974229919221653788253545999693984858228496642070795106170271048872379165869709628678113890383482793369161309015402093251958698415713061461042953639737667625508507728238796691323579849010171153363284139710908777220627037755689136712053809727854168018748920070217074491423988304773194372872009199787797731463099539384980875065964044133958117987445461518709125592050227360359337047172626039416877333082544403208015782920257898972222405507933205014881777723698173017439513280929691659868211471022155391337320960146780047036227036119040000000000000000000000000*i1^17 + -3003767070851978838176574824479234692887843945967892527482485960477228700023054382133016245948423326379755144602251103409228381495805487162345479205489691340927829539403200180330471507894914746901685253442991786851616734298172727502001665627635567627603289479531678844942124123217175104629986526223304698149259876912527884910908601888283170899224908381511044733780743794486863091436282297143685396456369106101382681312171792273694198871207646984369436934135094834570380501787369896357506206750076847589936220018614353231963039096480893656207550465744373246737429077584845623564026199397998148506228399238376559690438653193118531878981467692007406598889106838989549906574859066039535797511371179203683475272640546866371348107391663799598026297109099580780764516572878301462443904328533627759731606330974096063111312490102171717579791065350816395832306116249535977920139306011601587048249528832295870347645026539959915720681232565510798254505603470989634903038706650820100149925047415404688324837485819959631872096875671613927323056091409619148352290193416473806334431092116944781217642154098537154034807630473912383718144655712663754812216966589300764633768337254575610268299106608260935441851460708551112226594459205431923310592000000000000000000000000*i1^18 + -35961766487177510443467585893154992965443193744172052810117469294942614210553036346257539358371466862309935925014705754952401164567798788104060238895427377481133194122508888516804084841380456718952965330688504618247953934375536787867473430991024567153094017444318978968464443081784393141538152875339679496930803591387976453764795180595882245921572623433143465232901368143165514286500267254577355859187100665363907037247890846780347708043624202486038544565793173372436639110678965563412859523673702374367589609938019120584593572293078242504803862325353862749623545514702352720269884901360406096730612429225771953770967241445721006284454317637070154443585337334038161397256384010131642015566781416301917978522124568824130788012951134852670965158546324711156823391470865292117778589532901715490776971236225073843043736860010946993261997984415362646071288605663707589115705883237701001492691924536390255745626904783686823192842370921200389983039156696200070991960553529604307444987955468347779932540563787988633315347606804195669986144521251286325131722373053941648304884241144771124794804427433465921223536364325261406751565216758693739574186630514850843882310593615717845336406262421401233714053367495936476040223931378119475200000000000000000000000*i1^19 + -81347687924390671791024989159904055606301645870365540234205060835149401409020484600121935143311004184887195250783741032856931292082111398803566267079651520513287755817918836382255612480274713470331505491060429569694187141976349202628606279505537364940932877703040544830002329011330140834617927145051654618360387344373024129825776952146832244827960836481323410992022734086953514559139048525740089407507638798972039428593279694791945025230229086699180101060024664340287268699908120372094811742890944348472959287120942587358212185117444600576371703984207400557567970632493143765775209756577942799886891571273244968085334160625054588242619588459413703352831681128905752583786587563914593927252482879748701985587218313846952243243246187227942409905251594990675651132577893484788471206266589704404112583655495958277160548492612381742799213806703000950361448243193109837095850117687043123844125211437980756536446805066555075630062626205124750915441365041433341497368430729356624717228645165233045442738237399936398058691868385862378219745228575225893631281866851564056192157862135747405973663759548788576978141352246441434651565672903643504763422869163607721515468578680207344995124344439483336918703111436865271271357803397120000000000000000000000*i1^20 + -62250935215850575024165415413129229160317664341806822326177206173916400438318785131642775336380004432415064869352337134518419385619722520726391552001943626324209122549073284235179795924293174392034215402835972800198591190820621333680062955410753337415100008946629709506565770213147256756275348104488199004200193957215769286589748238708583233981380869242397627141994564113879892793275882479539014931072833322347956367878455539995607754900099842272611536208766290717796405226813983666031225409031048326532234296764498112378546427407396024202826455979056783519780408689531090541571384345997996292243642994701418814945664971174398427463774831106653493855434145485974787494051984545129036890302624344874780165129095890361787468183768513643843307995843603013462010782339354290058424105071554584341834649995936828102808995245409546548524108138623390213199515493829338301222217162261249856980573568282148451202568267044903305220888861631249294485116354037763861671177219012652969001073321552862251418449063712721234106136352820367881727609231098190559109670085633833571276612132644240003706988987525118131711285093593696033289009148345644368318692370935240858685596669050134370728401910082610793316882355219590510813380608000000000000000000000*i1^21 + -2611474212352287066898466443280197664271750618173726083530403067383863825492813573613035577299409760513336076762699136683935285695006414207824091923926234428667145813883381825509105469254012520275766848048253889301903838350774739799813718611789379623730016026125593655209563378315971123823251009139044300981485789134388079894092864195651340983481453040705117479335613744518702813946375062364804260281897537736500208915745481031586567570481283603353425693924813001238780601810634005615951808575190954711185140750346680668773407790570538480062184392635378453321903869142042819645996099061870562879052964959163686401365572349285673310482871084434878136800905944150926229627892789904933845014436647793049964114157190915967057640871982565792025353704795837674598717152292003543946927213219830516098543939459718973160721271422471639861728796343518412799397526273055954700629208375438976232213257946171039102065652962935198570770651612104757433788598431106264073674964431986324189273997735309151543935629726046356781868623353142479946634961077353638218694094361652666186303157129399657762553116344406102915444647876335995840808453196592542939932980166220029401839908445300598557338117255704858834644493392632872960000000000000000000000*i1^22 + 10553236896168393035963232414598129556055161052560187899544360074600984813968429887618358967318633236653786715064383079418353399730985989550970227648435696687871987200386863955286999054884982696566057346785694959774230259107230670029312545132448814162295497354269292171738282765055234908371011222277953994476512071730902756731312863325829918980480656020501638733872543177021552801750225010407467425917311031847140859058523378791614248145477251658269188591355455429862300783656378212166082724889331810103843425540152694782196040690988781935012167163495373187727384977206074293027501327777846815537923466144650742352479044055007637236538844275336531986561906695122029356140577156854339297342181533736427147855054631569869443406506569703600868289583528684554245858374170637233306954027130095363682317200560315453505858546770918949397351100312138498913808301373765693803371968203923728375266201172325953825263228973296946288624893771225235059664342795862856117920463503754188186474320552041853004131661037792403044733988643266895236881537144546908240965342273195141793684259778682430731627847905687598032876227219252097944177851867685405516778401330921417829764696136964626444018966535208875765820631600332800000000000000000000*i1^23 + -8350824366526341769942335588590410323559345492904864154757221359589066206110557525526195586229454820481398653492671217167025831773860406911313754649989837325357568303603983927928831022835732509027077034278167182860111778368192126557082322156921585520527523370984855828545511596256904469365365210510622840002076401367223680986143720011120892557977264729345905147607050621860497104277637259188807275218775115560217070214433340814974956849883709968833594419740221746623339491148456841521792960272584215046156604675138660701041358071384411576117101265754302832375074573966221559013553359572042816299671385555646354188731160223799835873719796387939013015780452368241695581645870673606881428747048353430873497226128771307265672941361969269310636020859067226741799952172962380435090096239936720600363441171652444966985305397481857623731007769972247000889225482497856968619465151472339578474929195653972435143566765890293809667959545356000410702217358819211423989470882307690763606743978083581755015611951422996270547222635081804503583107073813255263142393194195926315860488921819906271811536642258582807822499226311843270016226259583257140799874766724773638331611101925193845108703660512826940775475445760000000000000000000*i1^24 + -9691164416056405570785282691656702045789462714675026920112533604285827116051363255364840943478031297657762338255468432598854649901133281375041142990579719196596327377613656300873768156348728207084085659650071718993800555830203955648990867721251876876478877352884395867711193313949286683955292470963759580494184206675955253662336448380964637999371426428995165309975463871060056327376879350579327162130375534772576998663793273527086465783531995056999874055449039362726446102151533569711409992390507494433196066827770891618157848968004652356851267513829130851004317266904298345160056801374991826059818758660614965996563441305890312580887253410746615340457471923310940974457837712722075350622717831758832411802925796596939476523655383978016677848147985626326011100969693780214111422125998379656957023149534551680378343901691723488667302209282186518869215316766206361775256163804678311430058613944365490953647626567274523884717784457321821930792562906060346300317173594078768700858204349667977325634548514724161686882358464296519607458536014709368394934151905620388283672607130038691297403138311021578641729064928942343668233575900760847119377715555409811904198033389165786489839540710115634262835200000000000000000*i1^25 + -2599852588220238801195457929994227305482861614602764575239028677800773959364131390284092468015064187832348249292183345772327390496556008806591290057920231649095767462606450231177736909787496806511674920257199644066627070008020493522280284122407627290412301202491498760893777066835527839675289085485733719101951800359769880352338234931359751934461016408058960940346866990315452451221446798602593402187550540044058193802795248863395199567911488306472755612277113161424311019848299435258547352225047899856320954164933014046740176886205890751875118550193700884478184939567769143294529801772589621633967300790589357544847134353627061104022733223037009911573856319825664176031467106565979485384006946483358041083306702121845617514316687351524216899683230327542587309504804432488478271166702793093784387501656863328956750227049787779257974559854789940089429702412074517970139327484551034885453829778014307558888941351167076738031919384310161417820377005266620765575008649395605011467554875719108276597315454383831594184228853528904458516405233653352026760956624247986425398190386282346961558956956652898458105407484020939490209041290687255321028833866585790896493449848385209765443791884679905280000000000000000*i1^26 + -844089090227364404684655273560662012458990797619697038150429603104408888545023762233919844452956881874375298694990420407399654178181291234316648894362322220736925868294358737545884556447162761389279664395072126898429755889178900087139239913011967541949458340930341170437754224609578247159050663102357743675050019586762362023074828550134722035394789665338917398109121133219139880617583127146815170043150663943760000533565836942634292020231146892135351894447855281837937039939386154172493577091833500187598589725217616207369250663478445904432247508212955232494223809742045917255344850505258918880501882440240901910639091776687261405240876807690305076727605568078490283114095988196239562183273313371530490106671911071391976743574733781038967697964155276000978298021097951295136266709727988520358760245860562964607632645337732669200193553300740238506261266725444438062473490969240097648490349713073607360957986172331581055246972179528731624766431280133665751732974661230997621058199777985003364841702446839269286065052214590816608792087293066637295071273705772182494749813594735001394473719972707003184591465848910012026711872376468675449879935399672770344486399218572968823392386940928000000000000000*i1^27 + -301085779683140139558408186520800289613867737630458285385873212314389838169286901509719497216198809737246986243722453489284623807572921263822989640800730339719772494301742981162912198500593378812824148709973915706346946681474739226080118158992333591723554028942899197635548807386278883840475138743159070116083547062134221673507737517493670225466036421827075669804548769703840502483686073190428290399686528382855057052844152171492657092187945671022419852210078781711521680841260420463233389534734584654942084587367664516746182816699625026528006569745739350341416091278948408586998382331003744842825442044621115644013753684418911540413053725993940733094915110745441972049261226137503674967067785842453912727662365682052830525740917625682574494499902054985836635597561416635973562510854630809789826000918302355742505688147119355809314038813757867898406925188885204355946685875846171586424438524266880842617042163998093437262236260494392730288310133113935152678519226285590292386891584568700342518091610706396310511795775199437579218709535743363625119564490015637333897300847041196747984142070389225045047971336540284838200422939865617495956870745787085801991732619893195178351001600000000000000*i1^28 + -42960439358675090897730367596119669297925300426628955533550864019453677113662620492183747730069273063005564913268653854522576698718074714540721303889561680486519213601177752800084254906656734695951624230878450739960917303111893629307641997993436077101626252925612765736241853917407881944474522756895513947963379212677392509997316316379035349571894112079441272985516405351617833922698443582278332938235871974609119709927652077498025872249996960813778326819404157228271755551545128838652358789184168697358567579169599016283379848499515883849783166176259419630633777817400133235198295824081634904676322840874498411144515691391570506825200244336311016450483706832665041502569212249238319208633917407624878131285908409934217665786592477243948708469031055405196496747337368819142887794383677005212846809980694833662722194729143127952192266290608003130456145405706105224496560222421799833507726963862077455995800113928317740374465788718024088733993920382067043774345410208168373135367567655154646265350897932708813018642350951339607043847389764267349127658142134933409663711315623993681575578472719333248517146705937856612700888412292305268793720315027795508515796430853672796160000000000000*i1^29 + -20819102050907113843533373026432838916161839841704101659789027751691814769147353986942543781751705929914017456359865788311382405630533784430413925929158107881967484097097038422524744584536215377885383482683200702185582497229690661810421531067184942332702075511292966246467181700468255286513195289461468620079145902442790482109201513647323586408874075875345185721002635002000397678656046508576407240854771179772726955929231842003971305433071822957598870588138447168050393947687255117863570635230815661517501711301603863811731210040043639233734653255883407555721509507978426292699172349329388674827563500062269448709248489820926367892720446799528204707587526771557293522381532805293378866901313692952475602622534272168871879541112584320229296109802466454680440934806727380138702690263349449839520372947280311266432865319979044534633252196214078910310167563322400418255157782602857797270561829126378585928289974228335869511509711323563735901185755456900063959707096447660438601699549668633587078388122047009595851056411608181001486465396801918551897616865141330065213847532675438701640290608213443059803240030380436007448444045430629381422097031856657353048910628651008000000000000*i1^30 + 265316272584151439091503023500576913617237556706343658006670123913390331543965643280502267243505841779805666088236289722598332636132198574025698668218420935960195335722289054832524239216156139972010575562191141293716250117768291609416233376059377053683622614610808704909166074403766630652241214000305091426260082045168914522475942722510968148091794621711435746390688121719840086924232881797104932948732846503152265587691410848415716922231485258398629843175505590001970244470537380732908418280530893595217005845092868536389632914307417679249398433246702764522901001111301824794177460153691137538081925375434184222344253717111906474521049962106218236899276630128376447158800138249478795957148768387481305091881057489532805426632528788470547842101589785082167460901428724489873208985532175707617898333996367672157491151839911779186587239992954006376337544602237551238268821482640861503406672782552013176667087733736618491034896457394152601960769716269781751287125822685949654350649591200396461183705130294410840208791656148539622900386535910131451367844878663388859203092920071499456411557422609047810440783228453103986651331859419406664445086034454744337796300800000000000*i1^31 + -16904867592842284225157991454260945682464150790656190246081825103151072809040093555584763574552185364772021752729193801914714224055207334932543765232529047024192795245163133012636672998649207168310790940090863975190899569638379376206512409241203494482614965660952778305861525405438160807531634327816926903471745022703361006542929190470161310649968300238609780779948686433094362941497714162550763012840371692506479122131557403655200881921511865722725334359280580955332583947053634752602969403157399248588016901187645844367534807270443563279207283098417378938306676128105239355831842556140957086455236113085971414995925411917588889071000112500064898372922396373044507391059346286669070256010522983398798699717893915493643035230566330267160143794902045844172418790321433304119206994085090445714284001014580162437339759467145561513973750160223376529455147271503740965665674179726835131247351812654552534406120291901194171413461846197695746512430390540875215235192724213426253912481937553896147651086850847655577108972482461941302720691441811966355886170569556965144599061214834030669450111658650105797590558042643641162684473321583825100441244292539618426880000000000*i1^32 + 22319270422808422506874484123234900368810999046815674854359433911820796329118010962894729408898663519980762497936592992508102351444847645130827297678340744932238919282559035158593362704449783807476019001736227906159816913472661575704893063529762456663521110022317637655458203869348441432311374879429406744998209024060291263408688190887634541408880145166268231207131038639118813983013137723393990176495192405345685591646832959903284710267542324824899252532648362910659208802158020305777606200766935887190459093477169041829385472827552802958343327334227230635705776582030288290410051136031379755711306996753903364635428120858987034935752643287056934871454343491817488740272751862898013410295170203154625048987786601875797676060082941815500310842423082584767605128119429085163866794238040014200765649046762597493289415828010180938564303065613639975219727571982835893108678339474584627339463847210603736249179147724145314386903361891916497360486479011302424291103659339346929369357253025043280233412586245504082862056571868813925324115637967022412880995798826514925732274411487773609321375362001855715443672758347743422217834672957510601501273227264000000000*i1^33 + -141221996476801106228176069161375909138951551451848071520309036285011908206171969572130961755793060080145332757549518819047292957384597861722919559701123805553615852039583506388041082301315504592178239217826266576045582484343498706252986780497395860374766581362738196127001939474345958497130765471167089481626727241908997018514996896549828697675138733117788126785364384450170826513489713145838010496386534293829353597095243311576696845920171680643044661726370728882795368629221391910351052125477271940460184921328677719151887438757252288938066909337006321791636684609439654848755464021666473444277784137728356302135100423863628032833122870565422833298577910261729445741216566558204323181905393610166619937624766222272275656903265573865143195655239942697110146577542912551106472414939881599057888040243889624246776507124940358955395760435590358013377919079427024142817081858213157995425855780696477752750674774967241934417935366825768142905824775876679403330281413171182066903486538446781523154873361472230287194327145542972604122564590673654897337256270276390289453786783061899069017106494322630657303521540839559266805911988455123556761600000000*i1^34 + 1542491217114197418802875463932052815742942154525659929624390727652928964786286579236299588068191908869998928371654685448083878330501946343104079107322910527358808235377454326864449747381633569084257599665836385755550491392955469201518110648650678991780127675251032216199494422433918632189499723032235179375246489273086509531472863065834936299282844050157162881628738956590271384944764457553280026967897269672866406200094555442536468195740201200882627338689467699339021600464376147004501923674479755476958768213663700004351518374738178458929875020657397347409985141230968018386315461708331730432660071186347283254847196528763020869361107065503511075929956091296043100028097064116493788590892997614554965953844010503278411762796471340513889122128869421151105170703540885431189718534219798645445605175988196795087378298646466770107789408883746202981996836422236599174765465616388106215932202422618365382926248593758707146876667130318649460235097074905658098246057029092166251380626705820855077014580828424919442269228832196582544930435305655808350059871197564114866028680043953254608674269367013783485172326419820057460994369126400000000*i1^35 + -57291661774639276516167535797605087295099615587214287542546407281112889903124700691006488884389890847319916261286901222628328625635105319887595298819524664051877115429646805514123186089229617472472719405367055363389042887381351069010447463657792225159753785858564466862019490563637994144798612321485917271571888349671844893686796493484214107590543933011656176038866590521023162381207386095378900508599276946717285571569135909683223791166512043209307577439250368005770902891509265404681579244934478167659296897277297125151892041684384305634122814978702890541577332673865794345891879905437683696633398840310655410222293970780080142564195916984069102281467575117579451665375480765563905464584351155121125902148683397265834411487548630304495437106704713770455606579340307522882011753125896932894519561877559162307138056475446022280515030350030904395194008610897651643622511431439422426248639593734638399696645489543581433896181488518776070417167860105421271459584604635327295139791345085906541377385812527423436965358916260100397014480628037663567941543969735038579109811128278587808571342053747653796831900585971951861760000000*i1^36 + 1521607466214304249648490487472848141956580114504929231688875784034676936145962691848816783674451245244055582728718635846914877946979890316992229400200082793953943632579515482112352031621021240277186399652845378455340611808118099571943575300041813767635832022610674076137811977270034147002285543357839333529103597903575309848188616199334978676706601765509901841823229426711987572277354502514728675832686419114062680894714831488861853272923690928003480228211897395456461271058657421926607798209234171533485715071766245264241194940482529380319286867050234413732157964090501652677792555547620908548229166767781150122072212929600668160708395499767459098081655191972832342103523558919525440867764203217491390204154322580051626507749502321602859442699359795445248097106306367089615137652989905807950536365822789979301898655698332635568750454456167318572854610777335505337108533630861054558412476104703437627217837817006500397000144587191456895966816716300468675976249472697278226083211248409133695360723712942539301444347508880555344832119843174563604670401367825702262208581326077325226539198656701826229862400000*i1^37 + -9125513980909903366089651495213170997942548718639813487270911859689483065117208035792239803715871130060717552080270558336326855538438525252924094273516926002772882584809621712833988452212034213813171446599594804640876313920295987826943914702040560610514379365033533417153760978741395393590480068716712689091680154478545452856903351527096256070264936006061385620727847390613381219606090270352913678233123635395268190437991105868084404697240035844056193415507167309138162216364210303755039916096303040056624987143141271641560128973361254291562584659087259825888071088405560092898600200157525890623329642168324894646662419180649301553527937129219210690622746169459298194506927109675650318453878699633504668050977836668720674085101382899271339847734644669760026195340472485224084560622399400343823123255137030253489670185198008830965299850942515602534118294068525834411350513782799749978861060985954416090652068929281409007923155472252984371674470367254416617300354099289497780674077802570680965476864774062733944999558600275330104624030814633455083694318935229771601871114959025000174059520000*i1^38 + -5374325586657774951162903903215536936145574681133351420117022819730266449392188364501423275182099943266997706003505566485998551808562085060566633728169894487169263720960690387065658845650136078788851010354700376942500179000805908006103909547586069312837417017236719211715292044803215899042531975309631366319390960983598935238530118895543793914606363306378482301254639439942755140129220712852382740311127049954491889382804470566596117403389816533514569036199352605400467247504664015127976033638462839976048222350590696787056530754141979094080001125950543864000450480524674550763816499083073426680601575161640220215656867482179829921749079276207588885833833257914784265815215965606087510038884784726330566103794350027142263230268179440487182821425801584973893217149540058728305576547504662991695769742553070522102450270680506519763358926237200764557319757332039223268364402527977819289404529104753616533065684022941983871496898177598728874393143042634010126612911621976432412529225064109602493911884066198994505794040950016734885045736011545570494880123536262584894226432000*i1^39 + -3350518718303151451970122365888463858455695783375428347116321247562234677124814947209302109009320767276624686053965842628697075518356523782415498232255334888103987598616879507102163970833757282120172999379812946402905971800693522406983049403644712894216878410002104155155987949317162125916443101836876785028004333994511688136988758829413560385289953684282972860832799889934789285247194961840071009659955749979245982545034963928203741697471515514371093102985568697967676276458993320705047541156656152439078615098113429927750205269415994887228037768455194101320911450579400757915481768864863385128813092483719310249248553713590461859919362754671971635115895121880016555288934331360457746446055099765180105384466652831751983257291853652296258129314498052107114985362431742975366991293242884948764679845937531326139333001870835614193912631736769808221284255925314001754943780571158138869819084638972583918181463732931263733526016778375336068438019184048793933756176018395540645821394499002510707494482884260566704305691095858656311076111297667441014027059200*i1^40 + 2114786320855932681261855796700617392715245857268552392604861962538169499628509952288255171634345398988872104344437983164930511519357203307552871214992226656645873992304067113982266053185500821134617129466270133393508583060793614237317993294477486062248579979357825070623199515981333163968703699287608028849655496925198312477173365477450782013301942628409712477665433542357094216204281940163264130827019767012349614375165675106692665844246767927348245614445679252486347897514030423576088597867371177469026641238321925421030244568723081800140988259877269399850379287519096549960039028521308411376352968471221377597556613047756579872812096278847769633464041003167420634246714176906572861875861236487909288961413290432444177685981946394904232863419307142869747599306636405459923299836392312755402760936343891030926035584847875485081124669050204482690177296672227218975611342042217048875195283573692053098655518331407971271309888381473896247623815905464153114844945291464876689578623907413086215241302313017510771616988942827520*i1^41 - N1*40626948008398180448670118728586956497397266752941591239418624111157441174548050709296160121163512004716803788237395701759345068011709750826745628697112889955278223673853007277534419320296377154436816645410756156042357196358205599462832364259321265723479236513760849222735226038362770373855754183969396959837534340457230024697099003032308104374752040596468068311152809*i2, -4628936324293380984788945859368557372755695441706970926554168974423074936485923818959053790263204533769442879541519178853020057275143204354458606009792264878336275450009734956427442893360361648051647769754502134950325986874515545597109722904472384435547834625599540714611382831411680423739116696568430810748647408680957283934239629629620895054191000082968085691283487897235288167954725793230918729246885636932988763553506164161578650215774194499478885724257216135188126269588024414936080915387400203612269653298514976063165314909694366476524947485526738603748509946415245832483111195391909931020867499532902555523467582353676109162059798865919317408044387884809725075701346922994168391411204799969789973358841545800243568595532926992255464351137601792197195250754073469768423729142029239256379569395134187670122671121155340699444596108813331006110360201289083269638140363669598973587094260731729541595930393756514540616965055957693732047139693738462163319801145753964384692956749600032324822386424143549363042092866731886768700423249258599184403512369923623990117528129542019411421995645984916396575149519936359331637559085708970644171482777470201956212493782544405818531948578748415953575398339712089009552019168918122234186427160997237097243471705800991220930924770755720983347200000000000000000000000000000000000000000 + 34747363908288176121719252588279107089016617816434631744192463781639797135712758436103792777886408516397391743674443793618710153713122056745223954215825116802557399945482162404079052259687522885327510680336341856865067190789593324798556009398161943341936589293201631257646484274724188933830981026792718720762696340029216515717460230969891486271645481244902633139522770766190702243229936159071394646839614282507262332561313288237043312750435452977483867549225159583011345146465040430879890448116949443041903174102271495849997654780071499841878184104258570334412759320685322932548330955757998783502732408720102318517724792684149151122616526201346312521428413878486992085662855625009066369549287663205552521244255977914790644081051388874251756265130785740761860737890253772892270641857258021486064898457131692229001731340946840751672688717614708947949930851559755802769377984819151652864245780415136440770090676499114829027843049888665814626542441153794283131262419237951517740462766312923270741731062700068126508858164948275608388684678628632063152270699414269412060347796926398498421260656853765570420474657427344890840328861749972673662794616619292689171886852232895162141606684393143537965294347849412620361405372422856443475805571975888387914070135771955403218438508034507407360000000000000000000000000000000000000000*i1 + -142168399326243347397515226457738784873005446705013900866834146979836029676306827192678025055946612428820388741504094680256175934047307611153261218544719384048219895561101078024735581453216979386929194162933765383450822666295937922078144999756565106559966205466905515933243123307725377870994070288004937180658779208332231707827009260001509746501196673411111196872657226014233197104279538453751070357950069871541877444502161831850435674267938790933046363549292099362238876893135074510102632900724856013102064235516320808598587236304203164125820055566651380615073622157777013925697643136839538709876158294947987950417241873900438514452857346619975270459846889791069926053900914952454287078084956777896541838208961999737184661490455197953406709979665821435791159260528844839941255593426777572683995458337959120616810749128837409506784880468488285227451124778521719474053900972114150880811604666383367884132270772933257529954604427376406427989373027951574126381514557310640020188514259977037864229714887966924173956312399945454828286712180806649850338148549095903079590825245049342858556210217897076424427042166623645388820730252923912152676001285557130938048901958972815510205429269128188409890310407948060214189682093046176375605527682725877699273602055307508887175830733385105408000000000000000000000000000000000000000*i1^2 + 160910132799214981863137727242969128652723610754299468394277373741905423886098138028396254056797627598650532769509765124749945328406006164903594168113890157592269777991525782682174026558698056063591080737209072953792099401489498927006552628185184360252267593718152205936846925690673104990151984024900053984137420733161145759163383378714661977373364765639524590247923321229916405168567753363422677602314568454504549282151276531515020664839714781212106784290803672680788975263782508727735999818660079228616625514835722299975359591510049113215863778662846664353420486409617863378399930798869176517888355599902006496752356882463899634430635169179990148885371075385944402018647768496018908640204683902568254701923247041869574588730900530054358144398705504830383783148631401688726919122669712241715172201755826329181696275929167214030788418927835623156403078698221593473297070350052760028367156615930040880905963307835227257816019399068596359556159455201501359253064784019654740458928905433165826948003457886405225868120896967618491667862896312224838431657983928983811835977278098241822859615961036529903765096797115219008309565979950308825143944214136278777033165472942817557018887039730876604779603304567327468253220523072713770816441431246151561595815074716785857133197088574668800000000000000000000000000000000000000*i1^3 + -232235080453815801664904963194380381766456422380632492438027140454982818808571559389122900554736240219655283889039816614833664712862423274968841736628855912662759480734030016908747054740624374601770725230995102270857685184265833869215368140825052728308490098745068272727137120276315778996916237430388343052878977928798937236124415827811029736087053957234610815179086723576449516469821814574374649075015588627749401435201396484324096807289698411909391471942603328702022858817158851113920708781394388165126438092981812778732614029648783626613923312538112348944646295060556889518829534964687202664835169407263386175175428631397720878622098741658459531797006160385055121977121004033779570208151323883672918778978733829828606019134517939736395643874303220417031251053731631347557674935672711990012357023024814888103219019248408268737205086458802469691770846207765532360576262286179221072243034097042386731248289167905171766125647322298474605947912427292301419272066672150093214365050386849600668657788678386840474362447024831558516318385267436119221040418329889842342710490757638001667158142221608734025424007557499079947813551725819021469274354160134288449619292891335184278465529328008111865783750410899427219513664752429420164730526089927144476122147037074158056965561489817600000000000000000000000000000000000000*i1^4 + -13064546568151767641883451884357593537911715526705373005951363175617058359609402912751260253648645551555371388088609254622272575611917546440922711226494098056347902593295606281331156021568626057855854270773198877218891057563063233160046929766126372146345434576341179199178040047033149286601172015570250050899169928544769074397245646690780591238038335227659998589496231431833867553045370354173970130803851832914084274805169044821086472226890253282068568899500662864194226332403057783577089841972901801646006151865234994859466308944996741253480138995519223516876488883485131436140812379256216533590095058351813300055098732593319732857583571297054774663731113364158698755406339946965410309707277507555810877981844715984368934169707605303691113260373762644363469164764798382695700226376774964954174607138979297155177114251323157997049385799237178658456559063597015490297375923678846895176163110446713335475454793841466792406508656453986574743643129492431584688750412160211086940690537014266950582163169214608639603662741624332780951755642660641574386678859966580244304785479614614554095241600218004325098203149275895374348581703174814169270617280742571429972917460026731755001697676479619063083412078981896806528233489625750204592269133357036229796403935733682546790415466496000000000000000000000000000000000000*i1^5 + 26163590379908664040223958800299575505873137960729866798994692320209094198576668697431701271887307831592429856417511028312058845004550023329214433308086137662440862540460647989096862739548005242992864600986270822321128321116625163143118783344322239356023079546059796236316739544978632146311238509526720500659324242521052965391010424359208811136514975075107190756158186409974198604348274806040376401211156511899204309851310994754912088065631276324567722430420625856220855662722185205565384505395263952279275773445521470349974829005271741093629926341718868728311611504974188678852771848017286485131607939607899875943454749036520304349592631109317030915189009229880362709581968025428201036980005086136178370311472894207689704992112479940943536906770476833993122019612994042558562730841492091467866635138045253216221461977485438641102245793500189147468829585004020021343112879533395276485157773772663428683590178193209861361640493072047858848283432139277285627973003656378557777195457039416345223176241715547960294859259648709864255952303557912578283166110571094575136947997768293275723467873884125115871764991461224733326139650320680147467786285646370346149867105131603085894772149111445494894779686246931070235029339710249730768833220866445962819727177165548953107064422400000000000000000000000000000000000*i1^6 + -3405691778350516810668964214331743468270603014383064329555862781038386372983158238672062280044398776155559915238710312133405331872700778090025098085016136482398422802672310195573605138054913126801461820227993343961399651016917132497787312501552244357286778362176439608883045427467386420590865047753370438688065264080756470769764349281227055620591336687556728500775745177236893818506223409108531943630571054705722669857390751748358946233805569640631697377457066868823362094889014825197316533060537709116489892347547541362504719524463472377335671474714244746115086583629583858827784626933349265031895086352571279665717144718348710604587233616325865141804636827744404743224869429451103086025075050976467149405550958421117860677075760579308612377398127610310129847176798972734119098614072651345122128705545277332452696424854792189375779379769517175310718171920404015249357595500971038827952656366983152958114510275844575682516322066341617615082673552914316570306460467142203525389033080678024714286934242308823861722160462550783481376147674662787130156249090644146495281366399437249396993938712367503445563640195119944350323896500704241396691711654314571843052014950765392305046481995835587297637307276215445227944592287546191990887866619438720653556207552082330926448640000000000000000000000000000000000*i1^7 + -555460213458884920777288946366728538431376821605717299335456778384416336027495160365446272105188664664485771519926793896510024172038331831428209264744443844496375723455202389043111834539998500896168191316641030615601845774234766502673804661276925985409480669522022397594207470404125895194067510324439384682553192328218597453524406470570412451512408548146848410655810916638239031482420429053420189819236347395211505867239801562660933968746583803401143868668975553818406288289182231684321535654684104694137695079478371692408824848645978785828899469035891811032614847067351349459107329734959615402502845544388523122643159184551712196637555733422677621610507680453474716439188296257119254186281743576180918663684679577667363505222875986818403354402728955260677752809268045382776194195840417180279905546364662804721781809323143518214729091375792040166472888308150826403144825652810232759528373909470209003495740854355192198780186458925508368023726670896291081656142757190909546949040837163254820971472495023355713415368985075410780520507506555443311062900495530192174989998487022093497677789009614742917398178976039750039257272373696810996862847316851048151582653504135421201604681787456974822621334589324451802913994504779643893942959324843239073562848090108184231936000000000000000000000000000000000*i1^8 + 214771535139853957397733595076360173543767502890393957906047588666217870316125748162597933963055455371409434286444382153172210637371412510373395387984323897255660341820070020046418913635978426108062016131061227240423828675263111960625293948878971710159737774810733219980942222594638187133356550613671501213206557964887302503405463838218464607140142663056520720976990336988655403305377711574885670191279819821844952458678510099983818154521893683059411176884264972668304586691636504065731934327157187354575718578752211970885617582189422791031971577643871948277808749069322101389337605429579145150661534916135448725224191108154279250125887479967256895188592937455826323243559201822308243102308239985874839208345659234911526823073358090453046979104762372665358623393488931892923852519248948285332238452445796456526071199852500212761189946683994923337151404172734280153156118221460145397781576122883583180392754516641662729495404751962035460287787209616365260598805528367032455264965321198372626144220628081968001898726037901303643088215917926805916964971830085004358302717617335739959012552727568114451126217294425620821260659365529563568267381965862906097126094425373689667822203372272862428211763925636516895839957376745013325190087340272327508389326662957793280000000000000000000000000000000000*i1^9 + -29489201630250763283250134920115531755717982197299277513522023560557248489060776809858491314820886821265304120597834878857656339881449583469892439046252869931625577114950447631206053197219279822324547719210313863763228504421607062211178598627075363444179759804996308041050191115662349982514549827946399658277742779922220701135977335059532149719515550965033670037681353944628879938457955713741480649028203216918027960229754062039342447361302739432775183467405040873491826221999350743113264844696874059693266460417914707303417467522159071195994927427671152876178010192704899086253202159031759936471093771915342999479849684965601112984876675013113154025504810327396178638147516468783303867867126085983820030020037748026365786457866031775365339042296042479185011575650765197674947347431354619299905089303542284099349383930132912250543210006961945629921640762886114663567661108529125053811702118943664422329430030623495187573237410957547014885079367549218052207135733235988104827170196314323363889806268987886170202675103408603035387662640662220707839614510798220416344187578396688871093768448354333946361946576539859086344453573685570013139235471788728049718885479510252414527870666721540206981980771804361776580322310353404200111405000287885510049472771187015680000000000000000000000000000000*i1^10 + 2288035559036366813065339265559044406958645375654961663200457104662562893353678064387862941237899530178597173727771784754425863852428086850803082495717372227052715026834307187716101014293444783781468012868573818014704013341234666056441642948537526868899162273154282952261063263515367852176623872182339560108054180509561855439791263961447433148146368287117862525884534397693368273816058957403997317444976113470960717189508482481067114814416089888302696025304074850286302176816422615260060602909570804796980133390337710359971554744984050772561440849379666835895680740602545675593247172206543581314732235974033575383661039889115615226699641810552079520893958045425577955866422671367179703192113347072284812314029704285124255455561883882276320987838253873977749405026698897384364981950095910439360961625847817018132984036610269068627778532554232323650360324673111920194272039225632510189017649103600853528129923675194183921221780221363901017468270004415781391060414892056028270387046508280430152209916117324140779312887475717289728015051421526934426856622933873269345008195349085932241533073980422102083807320387264987284155585394723673779380991130361139821725478596355160581445959494105560235730715923414287649991560059587005782285190176135106398762683072512000000000000000000000000000000*i1^11 + -105882055228493950528670825596216898455826101636931639629550850174761072969665488012293195082782082583860142197641137227328390426535733953826150360393459083807908210610257418492873670651707402259316847451419690874887543624359786694857463804554755556789527006967076534654196061596305998738944106570265154584574474690940553411516757276552857586675276838445729128142949014028665070888977493020516826049980042371978445989588096679265273755105579893081460239840414964654714684809392003120062420179355275708393024011227909449273435492410748145772403034460108671893620016183188180625532501070080169666577479068927166329143390601471649312034661970473219497047339620763121611828922692599433765426965644270722434673184351245123455683402810844916946982384426642871496593722960175568699400112950645640169274236657413852191948272420687364037296972557015803374599402257032190315578384560556069881125523739107404544249840474986282474428442626786318192208791768742335242552927667031765529194985918867034237364446704432642854349980281882508078722060850420614372901543388662431218937178808673832963804490890153607361542836456829396814449612394417830535432537673441324961128222315682728909017065332871978148348551418472559691206796082250204802946462868693653836025508659200000000000000000000000000000*i1^12 + 2655091043995101114618723492910790878252430046503578107844214610588569504970308491494210554632403606096747493042254933174832347853655524337387656601101084276580752824617439339282372318476858392255592246131000553240311623044897014581390168717125424338340360893728203425064262686476251943158266752062201239852385163787426853846632425473766175469739088605347495180416346545352806519737327772748158627046488366549836730013108650547734599490301734880449176541337168805010310661296623544250986574782200739560238363961620701268047964757122417996639971013900599243847838132857826032210316345723536976962019902296218800623459191130480567770850779790345317988196024062355068394282980635736219097282201186722851759390094724978820681611718744910594559297540014299389231071976598606272677421427160876759317634241539450426916351333695722336091096583936764339980473254844883528095663559602362981621916730059470958851472712791637733160045725832614478215237698352209519012986583433468357703369286209779340354270043027222785191290762574369171364418708782704643780287841357032627109755234048475736485868275562494509725596565473660414516865563771205917136090523416590232387313535005841887264004467483757936461665967616063622839611348379472254417783216293916781439877120000000000000000000000000000*i1^13 + -18239262040701368425141010435180271294374560231513702252512103508912581080612966367288498564935207366426406130555743436349670339981696742053378618845380778625403103066869359644431542481124491439225682873474860327856752593987559496233350427882627309455927904185574615891511293023034433282739901449666868082170643905322415309129117013707290362384875340541535040438099677736237772178627912638039810802444943119411556989780838516648761423823883519105258709139036593722439570845451201303483927102356402336397767331020949785485232444545321866180294097215764028858546512565913656473252492537584596280219786131377446008959905469881061815779510796250299023405633421964646242311393577464509297351251121510885001438129925974880752851631726075393051707640836234845044105797979261117993241503832286988446625811410851346635585435318655660210884326505616816644395143918408178366582772754298831294776564580019241108794780877991092207811732941162697694844285512032477714487588608906006544586475335604847184323800227321287308583375033486328437279710227106811986258141267640054460990036544321672515347069088333521057786667098516549379238956547709721780307133732494051558784933336369485252461364451764667500574419547717598804045407277922052969345958148647136788480000000000000000000000000000*i1^14 + -601511792333009280310873375139310998563532664949797677878688414368541045912361837418639825559311304470823228387784744582307628226943554772581840165122032274028444289941633915535538165563044473724151974305547785719810637091913946934686517599139373024636909851130724675539713664720708015672390642755931193096285696038634136967753282447350934062056943899001147233100545793058087878608953478201342049234007064041342600128804198590158875432593256246350582115633256781042811278147366387988566889117841198727681477122372586910281350069845077881497238197121975708109347230037837474075576377920946357061461478935664764208120992188808392566870342302041497384245524759003087545400039326225462077160058655988299835538866132451340284105707404706971758732997062122576183306442880864368158149787130221181862389856190971179763212888276943054610648260924837677410929153054286066952546625721498340026661452817592718502269994421373823431045203190219958868012612489107263821020248629169280495723683059929681415248378487756780930501854795321771716322076570458735877867717311909180388652036258427896143786070181530639486381141110105417200946409689449052158877967054615919126763898458359711128500961749019562385559782154559226890490239376098113199234930585685196800000000000000000000000000*i1^15 + 7793315974512314170415960270727210187239775818897442751649490947661105406061712269952960275934432812870224765183372284775840156191693098124015538517100930125567750061354082040954876939074585926628802930420800861975540304206490082769922153639471871350531012170888326585727583657707037768297774208471484488167105770195017391005020562064399795315253658345821769134119330290701067635076102494639972853001796975757374399974379661485444542495300606842655648792430712149647833170151112879434293044648956040780098861362537411902387333781548510096560885510954148723349312931001398663721734033614182901510204923497285202142004603482786140473251827847274824696015085022223875178173037071843877772540480482197853588624889599736550220779244611744735176697130368567417433035797799422066458333841692416395430628951144355831772510488279830560716412027797713659919040618138615528662008487147521382441291129043035789657772630552321872931610645699082224403469673898626428546430065344462738145961276088416048614466311619253930526522821713364041320492921204927879963748237228278450780979199753488130119130556725623514858590777820796085392223112130713402824250822952264792570479490426903583420220981026403419724874811554707396013401264670762682645402332692480000000000000000000000000*i1^16 + 107830350165117694224370344038699572946542733079717533963276345875843188945107735240855430063782919164961229605066299039377164345678776195277768959655419786655659896904755259860014999382894968934522167001086981205961662304239146880560282585884466236031012197111240848840558462694224954053791487249105693996433624368958889030218875382723800670139660949170061462942098732315009701127280169205234074877199951105465836804686597595391221648833966835594400682205950702388387228619378067632891642000228665115592868570678292414975452997687002971636877953344387624783740133289397361990822210676385188271800136247014479319461591776834779035815835255868774089661840587175776529245843198463908628938895523500315557950703592567910484426129759382820529093349180901114714746649539328741253464243038859726662209442805779995125573019577648776188744337209088370658903921487815841643208495531454234065901731656057917620915554883738703445845836596992633901691566393727235303321580842919249200497303430148863396735573800028360178438463465021835089659302045599834391413038038397857780939234277307681804090549591481775599075667196192815281148745610624135894326491244458279694716898411462394433844838012546122250279077538230760851016687735162094774541877248000000000000000000000000*i1^17 + -958481761636675330689758037927592137174484809571549202306594440126822064860689327534932390338523854008722305071566255541599706814771299065169900986986407596185930319268405479734686415514918527576872040353519796267883979808453669992893719223664191465876194207587718478052010563472794925743476230708654825345115601730055517814419873427724884488563401682693101752507367612531798897638118145035722188853885401526055438850112107611752468323576851644040981819958370532663699804228822713599995795284884123922695700048291994680158820800769558711457630381086006133982141368648195113773625395530523854087158778762373165343726194600446528982780602890148995448736016174944228195319943323322878771282519355776756973454653098923318727177958847919717812184530970481109612736163724664422689429457680626157281024755159120793606292980438231765057008782159339184681047774841269076805472096145947875320152275962949915153075043845279223389707457555960552510085266643017138550945713201491663267071798984923729696955932642368089333772593907722384826678732663526520546739439965955959539280135362844540709790118280566321479270942779256975024164411078878086394935529023512585898151475077297381032398768423584648487747853612594741318321033270212684467404800000000000000000000000*i1^18 + -13496716814241511615163012799184997903970140475942907493691909169348606153996799634480388114129600825578679893394885602323164185205161383623383509464890773686933736910622822876222295371943064720112304345873581317445095493407801648089183673407807980714358356300066194017251695687565954159554175527488452162135565106202863272986994462957615168343853826441207717862394151041690487332057261187672717596528038617587936879172728000667040783486707688037865449528991954757921062370767517686693049081666868142997854287235442338615062795120517969059178292875419620389310508099468360261989050570061097545048735755037548691933619020286168528585799182899966215796687555851071417713525819513511591719141833228877953940132142566914721943444876795976387181587839018804357719315897979096517320417831176224515213642355070508146932499997758451017408198434381020220879644025897480795842404292902807466796286734618384396002265769440497270101735657545862665376470966532266252316760763024125634171651784156459469902576542792451087973941821471231662533502182156350591119887798753907674263133934982526734609686592965136784829259671523022095029645869933474627106649058263740107334164620110525115728433699028572306882895249023640698571233849970052300800000000000000000000000*i1^19 + -24992496306582023930510112938682822958029827136762009329295749793199082581869780851200951714888639517490571753886300379862340027818940195231373858097157657999177997975453316276267823396171099775042466284830993993340003858856482688558624198443887094545381476344616793988150269914996431583136431946807136042240691700155682564978627133979893919038982031003940641287972620934902035119499082265147022972719604738804728448923591582896865072357876691037696615816614414678308041933334627388825484450249219556513637789702465201647893544001525324463304527682268551194406178655864851223059683374213292132785904905292485526521044493034873164651010010724507053088643272091406650882405505756187732869028677165325816925672910458278967568819845684731997423444648237801344935603558871768819442406657202758940441484660506801627132086326732037746402264830469333491798878413811154289259464230340836645145207133390805300117466121112512038423474881698134411118374952314274644590064473922862527438840338823472067750712215743850532766314416212452837915299951486864401128576514129367306330974420083067053614100562739188952529046150913243047212113684753267967162355889895893116059221599334811532075018792897298064894637891067681910484715354193920000000000000000000000*i1^20 + -15518656851737050781927560214728079622950331558728590179877942268186335446422770478662287254033402509694277797258478205682342662100913073846061569852479261918883096159972769583144770140971233786052677241761471781157407535239316022721440276766261829788341428117746607967226831905085643368791616555234549521375960352571485608771086745691488654754470856494422952340044194041614656766691552465733783419896683214191148104960883100629377916521947583127028263739876042526933363879303473774905983589933600280399138850916950228227606796144853381388373304406123301336172162763377330895601200089107036256743515784514048697793066295055774936150133984945800448913395602553085554129301483266350773965668790437873071094209365528418833754063660337612713669055640811316494087503728832042068939257486922639530765282285847239368102974101005865042931674155399227485834012675867232691315459334301127490694168910071545101855771694399303000635085967522726707201007302187990570519375098542031659778528618618319811756166941351125716767386224698320350808890710073629002876029083287862883000035795586382652908675727759734624055647979619201643796490982496721307441065712512388375873070590042914086260110595450828455964617081228460230283205017600000000000000000000*i1^21 + -489876925866314012147322338393265038506682730926316683342847822756039137692342211039692419168091642805239043031633130130999051928366776807920815595019789972026024698083081933074555086293110158662833510037907367424390303845406024603162335302286052284766082355019283242235614308857376717036379570659387573344589745823438601678887131016779767864790260129750893056273315533569667447201250903778814990737611772995688853097477104601608181924735181949299530132299082277254955066577218270386488108592769254471778855055327196589371416677495564272335302571629085625391373374433446563350457565563800413413994318535964978472017681387932681658798382386183783740420191754732613136087754085490751891411198918430487824172684015564845391519578274163104012875816982751479977973435461536628997438570905338373512282446730046433748917275996212204523673168458542570509536108166804174054102438302410772075914238838635083330710229967439891234744519379803184619336982507687182236819527087745933651604750901979732087252709545506721679750527186521611785933092005295354237342487659182280524119223034976593484864013013791684006685903036109211788272977269795373441712734545693472179598499894906960128159482921234845012901992354189567590400000000000000000000*i1^22 + 1900205949868003975130968777572327193573640458447244232064659402829176050154741468785028699324092970696106393200150233700359642151952145439055887836236133074484189126863221445348482031377121598741566280097099382992355526260268244780713532799675766625716594177285381885051769855014409055763254952545333348279202731139111399981058608459092936646325514992448134496905986994515182369115653698322073141921788448234586304712848523005556505428002662702359015410137342462104869898978534078749745060177525541475921725508280906110218795919884408655744570211665987219512223768138773470106944552095968411591963070901597199934857567909891620472041233794188684086659412514272639075660280000060352348985885297325674239628574906950740955460357116976963270516138918163795640341625948549288743790910714217654896907351984104461752707510228606378704113121315501734708250959576479255743020627210221901622952079185331749819080616646643041489549381495198012068070512190499303898267688434304765255573714614900880148541267533063345619516006670705816931964648429331391674146331872448036470706234670341494223519871604424322569668759012506070495650034085273341822036195317701000908755177729260169025349718331225691064880211500728320000000000000000000*i1^23 + -2566680147720415678665850048225558505110533951955226677060544333746194098152486292169611684936644353803196017362896241998054996391632438686652167402462167631485781744597122148833399292486817839548492190316298571400754597086121359368001981287310870271893323631412778942931479163683298937890924780237959545475688752726945382735885249274050987929041294602144814752928605641536470893163603653007330773447624238664874458923979195690321336816528074096909521674630023316297382711248565751860975842562014277530143179450784685969266785101887337819703302605462210496305646224120799532720190088680747914692361880659739474832835497793381231484133318407710169468069891051495081851717229869493998778971316193555968927540115902519833555220771620961622395619551616170214461429095820687611471024128460199334347412427592243652620228687673527948028834335547003886680903924088601292984941781437841785366895094032539548193799184245220967384282098952065743586049065076341958855649080461970767774265077797773326129820074415587820706229086124258837322719557871997902917829220740671455875675765442363687036330990986818726672016702567647922253307991690423575783897743535307512606392060535571946418993739957391614872268046336000000000000000000*i1^24 + -2790466040393324221899405945816135112490083629383649858670014665875798138073707399044159972355285357577849946666478505807721869149413785473727391794742173377596906051877485452351055361637241438772834880426217705289314030705768844831168838070469588079739017939529048758336008224657459830355048236827344570640688159885112505360634777369916920442565146061793449045091420372969574000574195293066703191733618343466886111129986230111294742346149630343638770215687333778748441376455606558552066090953843797195019716230906245915881243023664713940064440341656012532756764120898922132676158427702351947270113927571203710910717286110024358010447246122132916647573959756241978286628577115412398865290768480619724305603232243798440648884029545305802459423411014608336755917139872562614702457258005389920923532425268378247675237440670688330363841721588373191481162817542256415913320366414770986233713753545516362999349659558707387455379613500538989760708102152298166036617783557413814216427099253411136319730286104822194390447518147382507051932010426321777796084794612232022087108773826463926024702023525794617116275487347395246625946863264257192883918806561357452870226811767927582497078755100753948772925440000000000000000*i1^25 + -766243548397969849960864460896997799441651471386155845776048538536973208432088133195403420953913829996016697492055337652827675148166619309615078063678451910466577497256879120712798067503125459083778925228925499802628459488233295790779255350290011398008478130229112701510359111952298198322362977094406034809703426700730511198274576190448650774938001042357326591364303986184319062394279732545697283126580365499785409967447754983009909737370810741598143173320220157116578985703875659686421525673864513269228126523950348077568908127218689331839751837890151830880234430048505371243226151382300873382108356580273943109899937215298980696680183960285878015378580926578990683282150945708314767278986626403936163508853812848486072647367656163294155347477096268729768762768036617362192052192132846266659385247940453277578742584598761234279123082960742889171107362746028344634486982147128682580863212551706277692734567739659904745490299449181172054314794965868260620243493264640121139546818387294399381467785902534327046188622110646313733739296190407377446928450222704680165949206401747658590947919059075505846903116070728022788013911888869710605992464224234080463956904556697178437890756156439134208000000000000000*i1^26 + -237971395203910217487011917180931476783271893102956701792521485611124629839297618677673924101035760870066778373482700312281760589315954695930927158550262403930815064029402937421923336254129266839127614555481418513391244681382819075334171267848639769612651759624500664030440263745160457630166948197886771153326350601901105818027505754839009145789365237762603395188358502924120576892902811926256735159547839987381815047756302062207891637751927253577795216036657724012586783120075688309453961449825741006172612493636289257167555107274305072710714249912874145813255138166409851159415173527093074364617829607679152415758580331466449104378457533337604011331856132590670115076993881695383463291068336519309259812095618906254390147947509489668408817769867809695769772254039635078298918589375087212810971213276367340669852542549349171644601696451891471567733488587495750057279723426699797166509997479288832381471734731488781641579515944308407303018320031500338623980808887107970268442913044284412162832528664078928912941456485533972802276246342040593438403324430998331123781743545766295349138238583200303785024632675122953200306790757863362493622515963899981069984613600622766570794957511065600000000000000*i1^27 + -85976904349537058257312118694129433355381293675893006597325523728054163431434876338272736097872158052100083349508382624404462302820203360661734717664634009276553804628843310420678640672836133909656659171316290838804796605876641800249780414979245148507156906303986866436572063120493301690797353198022965867566221540756233808753732206516929204194977911613462723183646224335534484684980998202430478137252160057736518156339166311197269131578796767527308808090435015750848255801580945928719768829694699334914601947876997204019413239614708060738636365736454959833299301905521938213171733069182264388279349301253403315118048572548785315505162911359173376056397235898752905988818534992797792878829387994352455291694372224079556813049452173892727493319277135202553156078900463489728106493323805891076708830631657919013355719808998475738952458987408821456540476853563318013446469102311630542829738261269124262474572094543093749786777415928524081887720202302924667078310115887605495132964729629988222647492100616053843242523288462038883285183858592631242831950914791407218194314020055536630466513576625700474444176725017475009863180021738599021362103806394414780642463274734233253775933440000000000000*i1^28 + -11838068032402873258145455486618929676137204422429806870344943386096170019882080936089599572573656250877528311733328312263369370139116642878414144875560961338638271756389504248897685843275507715409595185324142903735701283385055081006049009591870143262611799457220134039540675969148962922689305016571465863770596087774465393001867825223989712123146421022354320097533406022748914395698816006131819847233209330777761500893507446231922472175865397719961845535377835885136521758307598297798801358206921727774354778334628216616101535366184191667659109690127623773320638764310164801381538988149152887237773334303625809990424950336043118756791670020136481122163990631996267890190042152184325913307907793174293116978977935936018230966746904744389866355310559070279820475372491281392440411807365864575692219767004909176997551911402731696025032844391043614516169159415563410713166924771262728625497914612837731772962131282430394552535882631073055770717643962927773992730969542844806336662068270513205301435813179571389210102774050440088632809511050386803669056776569412928395247418106086074731832416910223382746593314004783936474096297264041434348983139645626364818225960340905000960000000000000*i1^29 + -5807346473546331279603371318423601470840625694861054869895641808478199583765235975941131448558106994188134257147366016529915446815038384982310175716370582753846138811283028157194686663618850419574151699297953260382382241714063640240333061141610403708511180322391859500423601610755428336205916235012039456023707110231263173449917476373053202256485901987309811101687390167493586709315054874183631575533058646996299090238576631928668954757813181462831220391704590086460589807195173417472257727454368743390723421374530153902133149300529539118450132222049340017852059893918298935925164678577728967639374342456959421815679542345233084945800108798373971423089765557214059187717636812868934686493844800490576026748901573193114642395626021396689210850456922905717321938087862940756240072121256345604068174759029386321167307626034337092379661647676129350303757824999445568449089229218149317572631608655071704890079808854542377157658373327745278410910047286147523127523079533881838481333342073230545495608792633226377571569631096059986442920382156043426650726134119663184103968970743933886781381661272099096768174836601723551533771825068233506204322148272896851071907861522022400000000000*i1^30 + 66880914898074996542600647940212641639917548060838129033557719369109113623361724073986289430105590354615011328131918999127686953414864203863927649015532549609522736660161079290498225514990116043314054897885288135431740405874306155965571066543499512741940550347789199352606854282533288502958450226048807152943351457420455297181742308295814368303869625017918988124670218749761312164497950799106533531578444963808560954969761775744624137331867160992619961303266670344820014155344962223414466556055843358710251274906108370292357759068714952387921981626999417367312784957392260100165589094177728352630635580413680598477482849178888794589286285539572649953891271435394747727193801951452887727042253937737348772899962296753630541244980679828286047993585675418174496029494088891438573267560194300397564621859089587690084812047535580362564838103029097873734075335519589660949855143729090891536171639810929490094695292787416481688136736021167070883348961100418975254521793884829871800869926976299048101539243220329800351833913037512711294489611517147891131765502524710965048948840746308023932112615411815852634849388426858893202651354034530448793153282778298365237002240000000000*i1^31 + -4680024599240585547896200088054906620942210558231307279001525020254216757661955165030450968040817799856176959454797442081307489639608546017979658811043052716914453909090158052696194386793497874919728948111902272792848892618216514117258409003984287830058917575223376736801379718916873030265267850003368454565007982849537570782973381064902823097083599857489943653592906317119360803797594769832572787032322428199335089790150180904020714312682238589086072103442215117223873720161177678280761478567868184534529374578879908588678954549850939920348603474447563531695231648415012311380894890654499832245764471634414281963767930289789436802081353473704224389795942722525997005185552239345412358922554565358491710860029719868451544120725196728337853061591557616510653130411726763457929737317472300785501689382276356253077931091912091729647190320730443414954867914729863592157629538229883289026074106141750148430479180927525146407801489982099575311336859055940521863817274688110344708940607140371724712092655098203247695969392635939057766604957196427972118744591418983311067483743781239603417670788761551422805113308547206081876041744790179332805144699812179869696000000000*i1^32 + 6186177398367523868578378453127244853672845628995916796134431114800212359952984672772989471538741957044607609160997556184135378695178743848200306358197866480195835073852450020474068527698802249504329634822853362578043478166625964023560246767400493476914674991002635546659867511474198917339329485266344934618340436271810446777851646742866195344778037993921820203470407776572660205584461599926947159160561230470667784267787789875396349615810606815539046720840143761051998001691433199521124649732129725687607858271056285274974143560083429795455904990715463941202528943381891217255002688583297239397795570012101244709436618986837898334676869853169055107518247323137756674118431775030010842662148077592765930979417442543569129345723654513101682223493872753731516882329076850539380898959566993648043840595535814280441725585206632916144745506874759497743132769535894086923858054097888953458484097609843324791646737485312036129025231731916520888750019051390600604202757879222710883024506377800656234522539894367495162439777129378656916291583436870616734680865034052633970687091799325957699314764129793436392413268809279302240084315719989454558434269593600000000*i1^33 + -39831012266126338315716143058957792864825195937343178337941464916698755239327182872606214048137067149129415744807964834947481444411859264847242217286378109903356770108646814009417633293600185093000660285148061806509433773177218491392153533320908588512522539254684654274259844773657831196758565069068688188184945043056544182507312987909039850185672989129580766990864598336714068819349180658690149572150280805067556216627803078952368972524461813279967849462663582150161344608311448651569929600971196559339468868405262746568735830612368969327921284668045738852370496220585028460667500670997349126169375036222991320749387510191024000852291296261678189782943795661386996505333205252903959746248740170690172514688658200660989507396635061338837608430818338034932066695678625744395185799058354019384074540565855771201549122667579101843753207105345878529756124014328549162472360998679324599613124268966084191727252720267253799266719082071216418666081713977036264732474360628749832993933253585601319238150868291774031517049047618936935931557234613393227786256398481463483909088767687990231354771643424312710087414382061643762218580744359545038438400000000*i1^34 + 518986032319501876320593391179838546341196396126883882915812226175266052286671864195343215996871545417047198054720014280396065698461071303597803159056653539325327306383460842423170072257763361327104517919320527929051336914068201026837583113631850036085966668734076273241845580348559755694867943782970876689846421988787191618362769656630963636293681573368882258560701949986211152854520081449374465265305542855606206505646181461908314908474784740781991522505788428191911289405382983447654223584752550555911265195735835429187304036817618890714799098564553925950823711276953772520108846659544658299326856267440281730788174293402917464230137740956374969297375488260852286610133584593167186004477670209643727293926828065266635564624495943058383652430572600297542341977961724731293680157789085159779122134994736157541645557743816699177443740170538247535331925833905499139024824515972023096076373781997511655525408130135169705155452322951840071798969317971945925009972589245399278751453201993279099507016743454362521182558827381082364034683522628593625238602652935906032464086238142719406099259752517763155409621372102830756019958710272000000*i1^35 + -14117029564956120753267674059212983423375708866961936132782221663038142445257579994475301577922085988852076410935564233210191233464609717226314895818303230565088230490108516668864103599734248852519967179462317779939332848062961414115593921779769333956639773146251058286871783894337156015376917879571394101103283102558253537883772374293754603076604457247065298669080441213004006489767583672913462924395031907426920606691950336593897054784678830024113792162042274488492679063290922415289616936515850190152824870598091835750327105232006354795982135769744708130926053860901866859283365127828311963603144638595230045731587640742119333131718023906440498303665173552601115506805007261968960553510205404397021498594741645632450157375037062333620227951077204288155573906149997515799526306225253828737878179376757392031852312696259047856156295105896000467303341187485131133150436725886844124266180871562592613194140743871725326647417499958877750749675370002053791911732217871057414281516099573594163731989491519717935145437095705384383193815172758683851434485416445870771631325893570586628771965305085712051184086864449442834022400000*i1^36 + 373077180001661423053355516714915212512622585546438622378808563368986025511070309828549675077748979773575823550634279316353531880982488419937368191837366509662850583721775840632559626357658565092447886190378948360173165119850608492590438608385564899046168146906483788864352807947581276832307242320664843324235225780154065055270609711587454507768556874687580531722910476779906939809556111257059999292819501827774795288930888312608250292829008355659373508210508131717555703140570640331037867933007575292336436653000474830609619933239058752910506092293160735865580525804644056774976626500607186493292845680163238722204350664689692180971141174507850753963496604116116926205474172835139057707946150753722261247853946036787746078569234564061194604729267914584016905865185417134579107491665239819611134983362671358387262188030864392878496589608715293445530412771370525044667183162995378801877076024681863443141396434248111351179833265404104355339912217803242590781012877399626097444627566763957512245490994738214058312975082395705624569541528376798634763124423193635455749742036765124234245749942803846429409280000*i1^37 + -2217748732369790552037034071488931566219612957043706367594725710409676957569164226068613351714215440691816256571191202536001839671221719534179282545376258481685633336832771333548321776463153475240065952604263626941500336874789633320369855652714530906974972248065825466660564847867656449482935511827892732793925122863540135819087017666815684376717465492299702577804498206645646266487889779101424002559121555271819127308221176922329610926521847078783352668837846796144862869478021586409821178337191184481317524741915633508024492315928882705730175279713166730810007182339482312941454485466385533644645319351045435596687605100678183000875988244059654944228887670365619141132626871523578175373690723859897574387872624458782731891500366374410964102294528728238518318342012039308806949722924790539753355882539605878347035456891416462956914113375770575715086297038572418085804441277418275581203227738602339423703789011760294627580182895973634504929545835486484055911206716408916250500212745438754368617742965697066008401808039120844373616893706510657415604453623627547520549003164966725424775168000*i1^38 + -1329020619191554236301695912194703283313737742698126653282993960352725813355559115276147069218912034415211786388509155946204570792177370032178986719243532777418562818909086961651671210590022987406484544988937669257712796774451690032669815499373101113980984293471122461017436956280255792816847259939708267425451158610655821895576627539936786016495052165339441053017378717191867914351021587612527535114170865262758574833511425280023467322404666130005453961676512285070207140959049286456772521310887272387807043250784050858612084358684933730080325592584548127231313548581406461546607777123412493327943603412773073918444537588036263573040049901014713996841428887370210515476717455229674320852785409897199874690067248449800252745996537922577564093097851916038806607820136517957489230744806989121828123775583148902317957173914474615457572148051844726369049600441818249764694869494769135947780008422932906450183988269863878221439034027910977641266878800024557782806119123024609374124929676653938480773990947408595080457307112543289096481936010539532990600224247263574215360512000*i1^39 + -854001155064554842134665646294012028462987326387022468837980011893480649013683209928240670702706652180159733229945561619978681561961563938069130992316761358082760703986747468027385960757826018132686175064806183855524679533261635435086335918019423758039010218003265400561708505739427298697951348703746390979745142533135747725041085977883254899279767869204444638318017586438572135464799233987571221012719666627806386473387359105132278494832883755857564409773999336230507461180040877666882158810643480538244705514256241924750216598816124835709492640174522410514339634134289417467446415096094026489393642634817273902337241615399384656129233136336060427485486888741023578269664842372032631119718033015095997415137943118978269565370299619143295039481847333431554225385547962039374982781490871253804651444153712168514683826525031075124927343495518543607129183586940612602840497254398835311238420499217543643280052323501065029422561105295026746930546432750071928007120961468625058230239079906170417855440149971336695613046947662123720642541702437490877687398400*i1^40 + 566580184763540845589849273613128075099341969889005350362815868850686765846555234610696003384914619188173459390686097104878901990832107243074249665757015407608016316194209682965467557263920133428227838692317229702525762649623089996590118004625387304198772619000090510696554259123425805447697901935012849171709268783743093744566510159112864465293210510781671924903340108182319267447476059474491217332351419389300975620305685884827388552389878596063435487859192791827456563423423212298736348151383853191380554475762734457269774809052364739316401873612082989441202995842655244796470510444996131486409482018599513216227268331374367111470490726737736784893203484547364551365850363815834024194479068865279941990487598542473098871502149502385083855046583093258818277749149314206602788779095413859472352859347386888787656060809214644644157139499411801062240330926039515064411699186741818192182156601340171694460905064629098175932848163061446597042412956410373746321381071997751689031503722144663127844872898240864090083799009542144*i1^41 - N1*40626948008398180448670118728586956497397266752941591239418624111157441174548050709296160121163512004716803788237395701759345068011709750826745628697112889955278223673853007277534419320296377154436816645410756156042357196358205599462832364259321265723479236513760849222735226038362770373855754183969396959837534340457230024697099003032308104374752040596468068311152809*i3 ] ]