[ [ 2188301395284171291807217189048604687344457977827116815734745545392534623710647552104695986694409758307650018444336878709904910763771946738127133671225128821270687327852398683822721714246865149887101767353273014172605214881735352885254584376025203358888209557045514633850889356394903920275398550727589580333761262368669179075358367680717591501057336132815658799383190265509360587188318753063977549493537692205407928093806599367871762302461654937273402622726255704813327257600931039778426184213241120301264795548854915537884501768445230742584198320513426331604800894125764527133165134037268312909271743146172116966954445099566919376245014847769747630077217636383162914739707272184661047369451774172415794836301167450512820615045785091786496814323204411242217804444817213846781734836928485896471162052798338009479796264206673372852902681989725911948097584884848463377555554083567692328723194835681663802040477188006177270730232762225992891816976119086731588931997679627204246879665814273627808261348396189236707376079973820964128523126468017940563114143595084274859460330937747322192532416967394145188211326976000000000000000000000000000000000000000000000000 + 66385513627455204698131333206838278447001967110558397422872840700021120473819863088816113560536332457814003936415121728564800550374003228070755845736268489491775028865931843783617387364991826672977877228714514349947082224571156614844675269249849960089669710784010064518867654948303445717853668853287416468927587486444773658654164709134418224564379852286932284031417300615409896861108297261020672485233862295102554971811230182582816035227676582701250134099070990486742894908207591057826668959489485120192573275775196156777520337558766025106064847533770473045475042983573809641830215228065808124823647768921253415974757016232589018784522816766786613708814700693458466228582330663570004552001947783792644663104965439861730808597735614462642523978414212946371963584815650763209129440909793385589551135137521194097986414854467072071209447930133522755089454867345704723877808259711677180956367747763166632194600547914559522693953941971753662557084758908569658854148545904587784910399842077618631715567861159788389013605238790111928121151826978217573159077927573450995436816448102891543333552952033234762615394140160000000000000000000000000000000000000000000000*i1 + -1569090051859399078354542042805332126969764128036426680875632760915394454862272144806846014578240116799253077845166263534077426161346585364168992955389773896796624551980115465370154526452144544867049538219220935868455966917887490934616845923536017184662861975648578544643945130072703940648378593423184821188985401656073876033546049022727140932350854993900073368362161684825801149286171105481448170884059677051546445003198846805921360728747942301803992988443291879505265603394956254722520673507039529996928151474068906685898167408293908410729622612863749827156200695866178497242216737108427452143759242953923335831970632467886043602065122979884434214938445547538005675926826959069443778127677637525225594402857478497325656736248112535925538018645245218222647327170953241360750646837663865846402710574764041704970169127542588476624017396489940684928615562781425949627333507955909272535983432943659420702145896004438694352298042388402732454083355490081658389849710680284272194308710224106029367692612116036098092879484501968329741097275927085986662372274815265997024203195209241590951498668629335646044860868198400000000000000000000000000000000000000000000*i1^2 + 8915611119488480452577985243498820895883004449983862854436544179441915199122316225381517914192129662133246372632102369908689100125829953360980562555967187870031586500192232272834044684688512865418360294683962103460474266548926619825192268809255617011705312126990647982809909447596318535371405664739548887215666597646405819396456689485593721236760394319340259661008470849080668923786776195155236241827029604199774545285886481236849727684510523977370332661656345664480877604587264652930656971165261340245890325694454926632427184027703337179733182059460339780692843752973187261368057760209079531390570795829559994036587909389966897478638868273744088194958095690415339019376225661047062728410833621577504607651169766199888308711953447189443924893603014759224837545795797324974076063799346111971295775746119911976817035262205481092779486550112056849559320024018406950518369255417974031241588627183612796753287178145219557088510331789627013911993559807241809882687949510656020240566365339511765434442399140967220435936030912603023291883312924743485457055367335537624758008660990923718751317088259477365474403024896000000000000000000000000000000000000000000*i1^3 + 39819569680534956081382212125467279953211958971457472091346474793678259594679133901647144781270002779450742722900060475170441534967764689156513559492228118868393422985276583592036736252105960455077316248468867146836151004623795269340410418395900915738311900124310155830665711343752768358004551692483851229253903347098510031314280241727142324073190363223038222061195615347495654560370486556283400451831837010697396416294712699052206662264800834757573440551940150942452934073424508675175211195055847985102382149349510038415312357300331110730532703030170406240724018406609596304099306949754027199719331090771913396403501481713350392978838509506936417307669682735653083513744901469337304106871809521347303055649646978840774537735245917058490471373166276271824786604191864433280602379441148697619098499198686112933607574085688655224985123863219932568598884765398167513746217671829480668353153466202373348275459524830146788764322327336634433715459966146424856266687628996609086992608614743323986408617309605466140514746491598566674681095167091127515831595499702106187377126221859435279784520235691088132181443215360000000000000000000000000000000000000000*i1^4 + -870613067370635748668354019380845777172681788084929538278029899647900501523753971306820009620473864814590573252190844308885004835869282739223012573911695773108383402847474055735859103514914337555483327464990302954380418200256650200626301094710831942532565775737763173962151453910585433517309041920913018233722291817423744081423898365994179453826822690981560841955037146602584721072620544341828487414377262740429978099696876778162961873055874865990772077483026917102318312372226579801262531675491453978780089542275933713805213303452361375694654818657918458581996451251949352964150243975747777869642171373658323038709424318719606951206539098785428659525718888028778132753102667749107332086205470797604159682605925793205249937636856548827195799453564239031253103607880953627412871150652311309073931984366283026206715956448381690615896049020545416765977871784261095891232752459406303111495924832613445194153909749649838096099196158868995023254181342972876635819858682602825549712640350832546361559956012208039850196861687089986271202935603786048718872622216451471444361611300740655564830593118966517907414266675200000000000000000000000000000000000000*i1^5 + 5630484957805517319961392954868644395229010042901926051999316827479244393006177962578777934411427552946766347052447959430381566978853786898640849189223817409825396869605250126858972791096914468377078558331862938659455620723017419792374178493123626117317604540928743817258720397698845298044707060696907087571623590998654726878685353753195311153685025696094233776936399636309359282205384051327928858996761790638871481864363500331943608345339186204719913329494573235714369002078386767232392833550970253855891229624963689147906461440041774246667868476322696617992178111004070414021633641199573858918790567489276378794975008962535567556098467069357157085347929671636099461201350444123478456029854368871461398172697305147668040511433764030818059836962999012358136389388359097982489063114148611554990263547683753034153947696026489398076315651545951100996664332329816606510686462369617802940690067242275143821584458885484443252391164930355043229061475497171774577910030558477227845800891351541409621379948148088917695851158066060274250966187664441250452031249700656371964873656239737299914936624830986517690783367168000000000000000000000000000000000000*i1^6 + -19304974231510980601991351324070344217097082802061418517471597256659972331805038006376290164944059266796868884998366858882879908392095059220179044418841577278360911322068642835758892852036695694421114835785786474218735750427135546756833021939792783456721955487347087524667186894146970612088486941726312900616284715655128609701410683349567260554079406026264551811575372574359555566586216919833544037582666030359171630808530000089365615371721313395226535768496402859009525284847549719040812959947254254895734431974072559937018473974438718184685263939354448972575342360786089069627517528198040059683730222638606620607002128198802574993832976699536993593530968254060918371590548202911635367575726463255045350076370127391753266103226134640584580425170856523354441402628207860321317811950711887757378580973471155782318917901927121398757496494677788629354059395770664299141599667092559077614001866796985810695707843478710374069852129984080584165266237725046812537242087595970867378922501670344837462451388201903318548015834499686750252209054508272575284860797689676073268706877950212432655380455880927193680125624320000000000000000000000000000000000*i1^7 + 37675157932281838686805445808087183403534103596048598847161008145235403975543157084350527652543747338421796228425357161622935613839500150900914277071136605356067912170814111791213049753070375057543034910323265621225979618651516761974874340622711205115502514394093354536973365791152775328279932762565895774415434452611758753730075574234263620060182011371024272566406752825246382378969943694949201210144958108176778888946562086426089704498100564399126652641131877720564369492682256158247847478863986878105632943430028584645202472236982463896751032567125989411929538315835159277001707935199928645923973759574417550822340968647065091095517054888723659158856882399462545795407035280067434385535214045056731838799352937134940539743046618387732834758739398476263120977926568958119052273291894244449270862467039398685579647790644521252286980243604695900578009644773225740562897426488202516657724834401447548355611600273544637625758172729209201314923100572464497090210675968439438169074066254758856710414502039883598408883888818216732676615037807348994234574183203631772065470060899451880838116648106857811118181580800000000000000000000000000000000*i1^8 + -41955660626438631382024790761709674708621758582257901881455620060646917661279051992233112593370686642687120558927961669027327627486169804961495973190563792071754960173105510065257598261627942530096118976569090550534457412038942402155116856599751900027630287454066092796818888312433479423504227884354576952496932913594890236940938399249817373435527561122939351936031414542996633739435272900628385275085348913814123786577769558519806325587557366760320260350760697287059140502050583182554148615124471227886802204532249621921274540917088928330072323066070170846381756723598511531899156412968111497033829290355041692842345961912611430237373697014567519930070390443234435298070963506271260676706920901976222537644148143356466202445400120332479209653384816289199640480019566936976073296590650403486746175597660562002492860391754573958593948712482907550443695771401355569721261926153735163759599760349313306364825833353041946011656305891348308726533710625606502651640706743782569913615813195704511656222516683817349666592332826063540899438258639591300811682158324049253564946716763508769370966565554291354760118272000000000000000000000000000000*i1^9 + 28284780727609651101474129197446226067128872164480939333757961011933178155582222588213045106217165342870189147782621511326511531088275294179588009930883072202098439915995880121365082199151832334808495287070157354401424728931200021176870279245925894986268236016068336634781734455794047433950039584157978400515302180869825385839355384456746588802753385552720387110728195776717514129579020570128878486389319033482114525638563738203745717730717241685146523846402157346876538114023547943197402731617637160644678280875994307730869793206804690003740292221046448932019912405010328772572742064242174759425146525078623875863103601529925047071045553580967348862505437709695088949919395255759042354980100170269146401625255502259797548773594981646544477758025539863496059210820452147054862085616004418166694548586009760962782742853565544282855104973462516306886920938602195244794632853561778070721368461369465638189294828072955728056903609124469907985731185211714314708706446374283771034956187895161250021783552370680203528171530212992201043777912405382155006397642267037256544362264115005504627147216697012652878069760000000000000000000000000000*i1^10 + -12150148018959379268650226268891939460014999909046794555949925766854939269443371596061405700295154964807235150321245279222997020829221074672780709021635954273995324640460955583477828667140136288745442152304239118708421253601827316567377101571543431199980440013115636895158366734295689547838428672945051320099147521395797293925602275551737498333211791864724999363149358781649725978321674244342276443734723098272560758188309806624613813140706598676542518260799732835634942674085032008000593273583690005267581450242752348129632385352371114273904333017821255294250563800184593076979820995811611184343298972175542539644559799852148045226394035056376318396727572052537919590913451091379107581605150343164161227189686418613865075877687089841630267446892143850835223157836599545884336021995676863714305306195052003960086653913736534938726642071220986624438138244670691872559344360178273844920579299364412022524348734101407654258970318107182900368108616773900710900227748804856333781372396649042278876327479440393136502492107909342380617309119515442019887176827115141460129571788932157521339050925017525962303078400000000000000000000000000*i1^11 + 3506698943470203016388848372777540179991251107016875202056231664025008231253737308044549588791323632588544972069760447790541164988498228737789658623466075124155836902119590648820834035788393011240652676991332141908532201120015907684262566009378912911381395115778985866502859610970161863132467557977214443713238670325231997610052459808920151669636848240792110115021975163377657544827057879476854178177413375766210384909140970096647904823065439823963448093134812579372178008545177956894109538806906449252118932873420961132178992047630257277974641545849900302843084331508766879622705801041420342066339361373761733590730858363505732215945843404163801145661846590024671300964489871066138736785664834310166864362780832814600675186178956339701864833985151189362648580600474785301803835481063709799483601619357660447228224593033063626632074443823679360190720631882579386390070002679639591055488633575755334151526265928153936436638707913518857360287226279226606176903228693177154044701897574257129837000746470882010387374408571476392781601507568979300118497859249310390521662258410099635405195968206865659068416000000000000000000000000*i1^12 + -702145564466682434110642197115488725988827814803118985492201893570384044050387712810349852521546187743196613705311060566026641363107944083800037917615404624168918617247328783653746724788922240714838651674172203122968716678915867160683445871397246621366080232273317800427682339141411247564508370668063232144929166839200300912968427293222903342237249383896353293847885279990879256376828750320605276977075904820624148465181516442486219655945624354128809713563674510108405843983707321638294521014312180337488019615807699089943483930352107366581528701897232430924736132786540892377937319645492060803657830100966885059464570424294500615977416582452052615860359610602274757415480672050847500813790837169889257079463987834079478394947985216004515922770805069686539855703769882280141869488657545320564903771027240585840575340726232649281026409714778670543575782693632117176754486158407209805212041979727796061016920515060854189494358430697463505175381608055035673148613472695509084496956574159132776670892476390101591966929562380375193782174071440849502771135163800385813528818841934178499973156602389767127040000000000000000000000*i1^13 + 99150352536711699174621101803756335835810570290290883486166576865325550617359606573558264136035706438802479608310509359152513223721494741436273493139988266870887390816327802785362466143495290591584455883409269134825025208222010686719697505257712107442873993696419353733847632282745849754643581995641086610713077626733392404554933188107053085003346719996093935386243887408256195740001228406715568552754550296328923787249955129581338143337957860224592141428279444108752252356867367537835776022602230724183356443318521106629261298216899298810577444516140224151598551558753413138700897438312264817109635446096138478088688186576619707311223285572159223249731402881264012063639853605638802365098798163005206739545363581285766029445471412039413528478308661603980242620650284014217729652382427973585075941557300986510713660283406756825848529928147410229923661641012491851902908818059142878657716779004799674715674454531824171802501095576520056443846384466785863385423064288965708899407479597100347897708583217326048990711672414239626125355276449749486337182656010166261052706114774268130961920155507595673600000000000000000000*i1^14 + -9916391450764986031954644789159101047500224063018504213156575979096186639889269137913745785836203395815279952258911847573256420879570858659798363017391850485609077838914032290602746088365889038083947755448382152015727799504363483421009608185520401596437085229695486745845816345650529212074365832598006537081807317010620548375512631436881859898952551896529547883000973426742141839264087338974251162143845804466788871175662363582272088630349470848891132073247002338655754625391941782888828258361958700334596782748029554357359618290109480241571420416698508666086145193019637755579044356394169169593545295502092391225065342868621361240344828386709518598691779902760983694598793505559058015874926793506072789409763458529346522626716205372966082913684591300121270712880133156177978182915399459180531251265206773115969528401908644732241535592568827331168738535496534470982923442015702242320916002917341223403172249155357496954768202264430320741196460485795849736999442740483860694436140271335193893272211966427043703873242699903614170486959637060002186438970081335408678533169862373671943136070546227200000000000000000000*i1^15 + 697194005295961016140171005008961383743698907074375371756419832613583175069593115803689236733517275920223915775506878688906762325178885338707918864312832526874725216909891608118932554357898766210315017711088987161249546078553588143031536531794241044555178929490214607159650713873694708124497668674685974700822824967972568763457352338105034780722386703797649226310302331528639083052288003443227082989539351893032784843690207248982815426926459299452345426772095665926275611554200295673917293632773062637961542614574856786848671921464453323093476564888038423009863687248082867035600330386284534358999827053290731785558326990998678000199875718263347052799088598495093070233451387019021629893654920213785764749241543477705688022799604433193761469600374156697079095821289038195193506692712023393485399667739217167576861008228956400111862041721100706696309979159539898507481722974977504321906452034191015363271686195592011870817416884081263709452949482700118557203291277606566253408196409587235384835650430811724275130662641939070633046879523368557797959225358618312149783783498298397475325163339776000000000000000000*i1^16 + -33665990225094223912338845300809895220988119522008086593934066732577660043858216936657586972495162311334169110590677167577990280060407275191587029197745964286653102413566517410983483059435438688333537243219277164153503296142347815029206535592539844507710558691678672300084502374323420614416155691680236273217324626936095487456195002065052165051138859928495349663537743519653214950612476771392521330205725947760620664023195696164050656109507959231939605171719589565689285693698027339307509846136252836014158049099858284826161670951134472619620437043127297628094411034486518016881247404353029505074712327241453133601052352577424353864882257300723677280096787788028468264500059870212729291673143496014241455159769309253904148258178649904859911346974781588309974229954721638158820110673425704625057793086471118785469869401429095298359531403845517156366902313268194483394123470532978863007653378009595984814628740357583925049304959657340375907816460741831704060076762033817953828219447440387614365338381675439011350957120687040769100669719920644053056951179726789036650896515126915649683587072000000000000000000*i1^17 + 1062801323130690903646419357257288886090157770741514601847142135428811913423954335887434973393032481155101191399545440549064382472839718138529652091766782910477530167035049406060248002572952257512105795347673263326591084757460106182273666878828001698868516901308983768570353367316335328802233292128313944535544011102108590546134637270242410653420842341820628202162501256495612084383373562567415267499900690400425040755573661082798734736539226809995340928972781922183889274166652139640045738754915417103655307343679075185849985870112677340003626220359973939534292815573258037940794136677901946202599687595077170458943531665583155186313245189031765458445193709028706607254459328804470647915907460717025180642673372187613283739942275305562077696522814923869776194616619022844446905353658675950843436608945382690945900498936276978040602380597179351812987840710726790705740559513327139224153792529847559021829181630554356021085676974633050895770335224658626200674620938265231527430136331115963564992874557871965677262908194050527167591578121119710151585776689456874688390460357346782231920640000000000000000*i1^18 + -19914558138178653540403798534171211546012783610117471795755450884568411558570616644487300923805153189516729089230030783492595791519747517128882784773642398523619954467724822265789537151828385705616699138772228021298069569073615248461702898724225279350156117137146582304087977783368966741165952584516497088814111933320391999955599518381173241744921880602679169465990106214239401546011504286044416761929468712419781702816070767197702233815449637944302073492950361340974856099893474305603261850284628721479655103053425482382442034341129975440933135450353201285987807616559963294060867020393648463815979108095078689079617376509201459148474401697854834880751459611429400116378454617757418853151230936658175869737764075805024367546922197222318980668200635159935031815962349301731072454759483663335269496291883960563140699130263908342022323163425884003411906094532714358598844061187506682796160615690760330313536151368126204779607367995118987557476514044852725217179651111721400442196452231428873571227083739991681643771601944384745957758212464183552408444863151569819974295232978721177600000000000000000*i1^19 + 191071519911488066192094304538105372444852777491890720334541573658596711448864793399660911947924285741699094490524707748110453815267872168526989207485496417319163887254033717585200318837630552008831345724157371946319266056062868015317810180405199445648869352623649802792862934712699888063792877289559144279577656565687503171093540422711534002117722166544754168748528450388587682083439193932895767278329753117808129822383605836374466620188912522789690552227883321426817137733974410138070460350670448097692317090919694793241015240440402387873330142350108019900690452324314463458457725188502190321615467283302845827728370397117672853034198775074535310770028006917155312794448476480877784321888975571434823693357559768411777964122746534832666194635435378015926912786660175449650950111789048089814396143407890474195641145681928232534908776572305605572594680820979638097929129287292764050644112183507342161166707997340236687953963280923617649979973442025352926039243388248643879191443729065184149081213983126856613303531689925151862581492385390611387170027271707751172046819461955584000000000000000*i1^20 + -1621733560515961791691718156651848498840886292938716684376347354397012615689833032734783660152887213259178517169690772422903350408860635603957962183991115172304467051657940738797070919200974855341369683492733185607300421456518914641224481019727821924287743459932414039142211302452931181194424642159741811038615533047259386240002694548108644703134830417706235489513320562170889203737147996215138378690700582524317222436061137392957603305675658499911945302696109671745757406257569448297011801125430912702389262993230155080581739480262769305181307488768349234123768273705972672510414362315041418884904431585338795767419893496662055490723725313354870945518874803149754522385279664282410552548890269165583818519188843458565809129638809540562043565503504112585456631700811271504701038567558173286723742320326979049063845353566133058826223752572619458929799219878903045808187709873637858160900363256537562589231641993153133544173546244048279630796317239256761814347351844684640041802655232780810264361993588124089448927859370756287425864316669750866385279270022860669952198705152000000000000000*i1^21 + 42976987764006253524254571643257403351166155830097802945859840663609928908202646173122733600452301570519088287355032665584219134581532436427521187217230305222915431893627670807537963804979034602335860582646349115485480546495784531509709115028424462101563799830151190050227110571272509753420065188698120838973391918782325394844447855745247677910286649363910344252432450212612427953593076882824009606357366322583303082676418611463631044169065807178840475359048271642530057470474252110287546850935257472127718985123266938731916475757041100953351122200979882007227297284739040816965001720734741505928861677422395084799338620089884583079511999740025764673839098126531151199724187573878304813075908753853016617390516010304167543333991677543910667457008320505067523942150358845588720047863226042765687109518152811242857420493351520340403317613778810631044559089106104335172427400304607686318913785614347675821990504073918014230817990611238969810660810807720028734203763053517745097795147157305372857926731863741427403642580274717838418013656846828283159571606843718235062272000000000000000*i1^22 + -685900239003343992238007374269981110418212398325705584711752720247306467203031108738567280383104298228677377770990646550527164125719291444319729338623404938076197422100512166154011997048163627912772152976375923189385469875095656320595181960520517891855255723835224885533449303084417253171041092763999449023664358052243841446628108263504393627907696286329310334228516182843588382501996272539689211296980758115959944766621075891286692061863703716770226671370203472999234168522283208314708412505931713856191986278253529541367851349842389755673180407794601882756221955247088707076024734318399427006705304437930203616871968839074815389556492406034771179687759101744029805141203349955591555260756353095795198430724489513437159991749424449627706690207151377481645710858076921207123343152803625158718349237778991828141296026296640410257467836098579883659381556651823491804113957107919344021037038456385221156434433454532487951654115260882008406883839276724882302922079352819613205111566863941505450984163602970951315522719997651658962089210859288103246299905970222504345600000000000000*i1^23 + 11339821965065997917540041328090369392961989513710275718156978463941373789575120185635997417454205256724250694330959756564999355321356012029478023708131553629472278701700889272326132428541628615568838308784829080046752243563344528215583079613640750382249476107046047050302073011919284316318547145457067950923551124056055038296286333939849618379582302674484478012842668943864651513178798643539205774226568014307420149190251756477372135191505207132822390015948097472643377159049865825623995590536753688535632835314910408346896631492294047670865582687949129388577981384857177085535481791423572359711692685851484229431891725929608950731960352282601448233532688692965768279507803751685128080261565678181205452139378850593860728819936986143669121169995236645466607722508867783048426085609427787271390561740539343826396412691699210336563441803342540948448586969159754424348547060129934528359544973943206882257763402100335744919754882409944115570357785463984293183494368122941888252665689449492965353308407417723584062822507219642253426701099998876786030654923829411840000000000000*i1^24 + 97179294934050155348278340944861209598425368500493717779881378354594865192698727218755668760406776744801867310672496904074835778453225853028876196553861562581879935718533755919341248545425990325347457517303850307185820532289218428877024158292221633599426539323691497437755341949816765756358508433884549055683698520578725755584104702012593564010887638868450463900440541729737033924950890866278045776073263691310570976128522607950763737605422582398109948261244508666224340008537640877854440658907560675338445098087105025915420851854266612884092923113836191110798701429291065174065712403182944131158795582927478327225608247080549142580508866976380824171704714030757654634223769536536473984770699619442089812149888985676998066512069584055867236364928795737462749307339732323371285438960459875102882462989733020291068246418924760966901133983572979527800869195703098220714697954936851050752114851737787251063815122490304762774667509231936711368428371849710155318790610667705687107066027027169909456943433645756110119021293101308047783235374504951678943950274560000000000000*i1^25 + 933608754946245258407062741722447733209426830568319722570220618315906498489038008024912329823335697011504480802077429027139066839604086751687580704145703284971876289193049399580580258219590941524940008031300534259572326111436626495908483570794532536785076048128194434479618792356728878450129612714374058088464535890921620079322913171412293049383862633961359189367017194128329466306142201519577839431363627335901726983738695875993712753212668010605588166847997831592313999760776223298350288560986102273742690170881013390723068652449172690457627534086624973456254917584375448167006196507697880949403936343917263811265200672009154571098220945858127786997381826429838441178172729537081138974874389414855382266395986557315776860493768719051892968279011972033096768897344960182511668362390883515038979521123714939382618817707949735967565202590106350939764627696664870888906308396484685234434154641597440643055104738464530280964143115193361601819084622908107867513889405723285546682493890154203468256762093040186073938887452057354373791570064263043465871360000000000000*i1^26 + -1692880222002184898344105292517509033453721594514983189904449717093762760517492044038378091923401592969338276871430980870538874877747864775860179136931142005260115648871127281339655422078451262447998562458852837624174611180177934892710767235598653556519992857342069497532836704385060841791493766644859530762002950780311302901261006358518069934675315950537950001914569038141705379819524192787785996854234560839374466213150670972201925378677268233126007404513327237377634348404676110112940481535206013952597071652567814461482606726428687385150826645651906988359783233089321481219483773943594112530492933812720094704269910906723718646931190035789972649708436711320521426802231736371469628696698367493055829957488800038622786162993879704321840836599469472572500836901447644784910877245176352779710797543060335669973509160226445321302496934632541104971755613710417853292159644251947795419310695390125186817442379403099244933198495645127496807710740379637320517875331583895960772073954408072529658847077316991331717372133654431821880182310742981083136000000000000*i1^27 + -184365942541196648839547375521873300657105835873861656172363507026210063264140937494336876506427414717607544680290069090742843225588360716108892365445536049690064686558195990351224649138395651300250562858394936582950524505633119981026271405782948059127723646818569827164835032998121301560041208556814992502337443219120987000047747167784703880732789452610057447004963180120830337844806214053511866460490705378416952012138098308774437392331064997784758484019076652078900871487916587846360424209274780926821725918342725316619829560484233041203453642481898192813840051513862287844465917060746640172704382438830815294231544148064043600866618063729848624572786046021055326714577913299022588224162713989718748426982724450289771008670882752597612691978304901747328328314273691060233268120662039063290173207708920908137444311426044791418075578884712432703419008162122620610372600913488842619384531046719589290420744698074084828947018787588082052584676078075815379854585901111234624387895744247010006776711519069357468282098540573741301346889577267200000000000*i1^28 + -24995059488128856119127327396150555185069557202138891532024532798507755199364263167507627291517432303684375166313254787817444733246927607269322018250616632843591370862173624977296925412781497851470376192208748112590087313476669379346172441599455000226405165135349142373838379103650464667513006596881559519236568067596151675326556152142401178526385656991333717799826306488990674963257590943029739117782560410997228965384575933530216006982838427184188660183157866094179059532580101595734285582589570588306447399983169840931843475071989349971056819023381787037045728327159275495899691646605598803494949162683480718590573423014130539830788306750753660812845446649809826300736613999503254193380152320788129385255591844211430536949316986476407139739211495688900774931398907900298872836209721681304018545048126110537050544976396781554533004177649104734651118563391987471628395374048282283640230884119110153530104194269674986304192387513263240506897858251836853025328194920081471188394773067656549582238546117358587782861793005886769181019340800000000000*i1^29 + 398996986675178048234013475789767731843445595094364331875407272103508673253435854121369784308406154955893252370146857126861303203085791078646123592049517643988306252869883445707093076137289071715667226243831493095277596089554510548590884893923487140305090099994953208705993967789520250427837948072172478298765384023821917080771474474440469567341737741259886573012788059339406769995823077407281993535294092254897504122010846374100136823284851409338290189323310751700585048430258852565207926123189239413525818689605326660434842126920911544150429062132442509155809584403606243786941419454351943047792052823146299840608856671963375311413722314556651908744479947545807197105281135633783229983672778443750707636203754372122589686682333343977041917832181105112225045026298128538045005473390655674539809974252147831445220880360852841040189664981030779879716820773041768522808887672456110150754911505221955365480836827021939129646662066137740318848874314955662788771285372481426267069933671311951981345943661355431185662730200718778061291520000000000*i1^30 + -1243512237455187820508794047583201957331436005385021930486693023571266177526237263213829363389455168359868578001042164453469063296502479138856629713301501377586876457773967114706842343301965313957035704532596131909540983019466036769508670147763029878343531529266035260462277886271246409033266915581081800787879769507487783514270530905035240895848062866085527259451654524459986159786788401172215235132052780785644927124019029320716321829032143230275415078179738815487208127913052068161552994575969994689153796657993932520473577405343776878398231941272432184441133419172468509382889175381722482444900091737344179863149527394932118558535047523123811536215799641314089394359406107814869078148386518703773966513025756256637871306724150588368151368467794219455718312914433121760035294474691076095352094611534876212852203805010979207396417498715902247956891659332602286568683333982678001906684819749578128385017810708197435085835556691830721724973116766994165045990438418931664757982620971723592899524940883646733953046867936972636160000000000*i1^31 + 1571995284910876980370509758444715535858466979831147441534746467280685977659143443157499748228900056838772826343721883370854843395745213532428196539050506557586755069501146665761658321789886484276405767652761226587797481367812558626295199527010123778838051864430081259796154680093721779421499567951967440429450157040690616021798902856091932963902153090820513838050874687419452185900471450251878605601226777881897655425930615944582808328314762454929798362783179167572508856271810621995812043159218310953759794116525888863754816163285170053335339547565677454388522638238476633907237328533873885101315559732835844373066357834722795031231091237071283688546548813099212853239631201223081870497260057454614412205146344659536343145380511791885831627052024080524471628370376442489960301593597027550459161640459471438500254563325609689515585626049875870352026413509907382929839787789590071799043775744740331390712067197531720565230253120095739926866393141590477640639662330465996685197193669650734174800003492331681166477213302784000000000*i1^32 + -798087403553283015038048915770796272441026264010295631412940706624249712100942142738556907079581497444896101554846220963160798880680686282775238158921744923743000818469898170783886887613735745553068271377630337657904359574253156240156015286252779977299278119819082695029888440817099650550857409772551822665597010890538381143191664398991465775083092701657703267741087518258578047690092300847941902013047903504342806008940523623903498697309742832315064645345126768096037971947580295396388807281655859486698793822989376504044015815622383889167178313046599667862451838266454201195553681597560397504332830907517444275379742624293473311161351605020615099953238280305001374922886600262483507311750017354586663199531963547270096220048139191319248653573323015644624079323831999198071641593171651250865880843647756588832017404533322048175644784289504570416795444149871091733340940642695144189095711966320649776454567811438764998230387287011408369637850040759830239346086627222936311027039768998981977034666784514641699536896000000000*i1^33 + 280542234670801151936785925695705496156212745713695768753335613553415608508571210935141960717253533993063079355444636667640378443461833700245889470278595360400941116541311756260657192921813009724912469593650908968979743504145480866202371340555862784992695002508676831569176582300605461876082985079416396820602353026108902752226073209189146757535186347674971180534211469972950889481567523992023112091858069458794635367022783598456505596642418462211311117439594918825639604942725846014471709115543347511230616879206782605538632078023524346603140240024248959904388632864682373228466531279721560779632300180347303334292863097367104573857771283337604893051046295299498096656471431892119295971569040656902378067938444465000001887028510502433194584957862518711075366490584344704862884462394097281335278327805545317014897705548102230130686593043304234323223447321422235007213965322393310260911953307451296552184123437020353338617433764719532237862633657984971407127840353085586327509617640444330776251872446061844889600000000*i1^34 + -16196444236876621773870110260096019074527596844564084746857437833770137651360853323143633739859154048368229789613773548592447201949064556745584225947235187767823020772934893812301295471831481300887751201308847603519911802178231026255029832338102299388456101138455599268405305389428672740871094544284812092756835778369774897357708160462008180515729607858851164316263628513806698289456618262604902848151457957520584135651418714399058128961563227234946075586834422224436189917505596253860061879389133241902047098972727173047723253539328640359413949629285354598057802067904374488398378126006333258907264768994044397166876998386664619886507240040447361170445055653147974213632387113219561370314672127061088386971282639534097985952608716093658353035748759047204133723174617940232740781552959597694714326160221466196130257617319173129725269489711172559646938092835294221474662707498658460198811543302126635942396581083618626409318090880554937388507422804528432625847360451730377394160212558584228384662880256000000000*i1^35 + -6090280873888473700073786061271125462651432207366350962024822155097953654286146118182482061672503748608876750265440757589711427207396470398289856079384160498592859721341977939142158160474357206633706537850470390882776711657713913085477756657117154119149094166868297077234572163714002784192899191303972919423553164396518850771337392045096817132890413901097736995588011601095629023626512168003704634311456965156755688708949305254115022221251997338979233750879379650697936846293079539125577726760648861165252696475216741163330386651792115947327427594549905408909414849768467716514903346047346236109261019932146936895429787341483948791166912750731849165330788572575112999633409902507113054561172452268407943938652227230379940867990979204198011780245401215820987285150193296581090235055887023063074051340453618151491398200745574133727892040089280080031409947563667522046727216601277642494418208439969120335960359372005932286013868259873367851034021449049313936530734963550953591671709407306081181368320000000*i1^36 + 908568575228415561177289508081675945444189535616964952798667339197141319667333087528172519738682038563631727384031723537640582831756841374351201804089490687589803135059413246429145083037386499513046535505167688327451176353557083567125366611414836989398138049284504428563551843874455808379253610701873945793751812976025996003311902158305444820851947147616115815330561019795047646074364780796958162187429234510744799889983737545470347051285117016355237740680731541689270599736064651453136015898028893023972304342798284005095816865424279508402985057698422574097547147801269858272787813574055229396965760326449161145327442572312804173351190653412977755366418728839778689260433314301433118902072122073104885150734184776597490478641505549000931795573487408981958342377690961258515820006385633527835305355969923327919416396829992329378216167819207836811098336090483690415282628518920046553551838149141237075174097907854708596680069418158730786143358671958752788096502598658034185133314123612815360000000*i1^37 + -4014696759060766033209861917154815576605485596897080981813651898132165745160806219289213249742056904590704588416819390523696845951254463410464588689058086731734468910462660969340831793839510172178696030391504116906763872602083200302411208819635017123247471029987102451394874962229454463665126789637198437423376385936413451505676789883293798304892646127172427820718993470908708000025447844573289055083046410672437929804778974268485823058913498867681691217787551454738463222485222263286881614658788501125140389185500219148424620814807227263599619797208680106078607268174344460723750275982596584849726326688365679419366625939121323928903130787715536577168672006131823633206409889873788229827290542856102724947127903325626384660386473261787815340315763449519088349567390737379063184556983149561797687542748171003986477345230996980791558799835522833815687251527613843985600365151767257956523085618483730724179226969643694339862971133149064666229207883978505182346930108516389956026892288000000*i1^38 + -20644961018521999751720507515739598584006527178650863605601273234846105976710533153880700217273699310387763601837411693104748415157125683424351092813022500000762544913689472206373468726463726444004509320288961386813386476543865504941856801916927446594064003168636019705541825080706044668252314883296127511318982862570776146796303276181435147719646933981029292339325060097579716664419435288096766232527376046244454458461166472939268787076064679244017039906275179692794194354073659921404923395917692388761768329554701686512789111018325068638931687377636017654606547967151255333964963017301846819667587203740406042080433923930554570831979310689281424658149262958583426420993445157349851523002138767331453715030334563470772548638398440274571915598379761655273838261644743375099556443172446149073931946333562665260220776087597112687549588076410462018119376957945728063196115209346268687628186897525296843966673888381932724626041668458136151903043248995757032518381094696652277547008000000*i1^39 + 4734088706642212551750260595408799590879307171109584386742805226571125634202086708375607334683002871270682133341387915113481438827045999696171466247384490431747460932484335319420079485896351651632051233342784375726464781004344640166243265386786746758129319579556585268785496418385837393206818272609991297429349873649620551842672443428678989278939751077252540585108368491515176404176799409322535593578157860715431832888880218121425042636064412131183830117533693702968683584419242066875431756725317366792299253111469622273029539996274857752301505394545190199594986141148458115563988146327057972515371294254882158206362962856365099389533416818970669429670214697327306199113706914772052271883696289368705852690376801737173139366120005707368059296417312520976599612441602567424626519512034129923444001747237549871327179355317578003777573790862667953077442159017016972638526458816574400235930645489058018542464386535954472156924299140836121373640746090555167430962867777988198400000*i1^40 + -639718022958005919274638217937379791362648372449803354678619310255849350829817395410679423777244220665159193101187782136377338603102026625269015814650925889209848859842077544617153234144111961460921589678292056995388084593543013651033019992360665206326470452304621740080996572931924499719619276044834773468522603918807736882359360841788854473410111426966587585636913326726060990527930007893622451711104840965126905684778336731909132600808502434410591434768187100918883298401838550509284689288355562071255505192797704958819052598090900465932245264231005192382220340513928340536907080185472023349082518137097681456604864684196797005853059616187794476217519818993384500882085631770799583329798151165517994606641437235868950410087866011924176919046322055428267866618920553676149609858962336567771999758477840190158537285576372008672630682560607932841879442360590068028213229321393355653788010243725470271141917842186759625134601878044205503967687198897162887902317772800000*i1^41 + 62158163276126458702320570730819810200336462410609836483599560014157306433050278254635552462736241327937581197866333629867557973706171638503433837485922888076593474113474212859159466067249505223572398964236840134431717383866413484879749072002522725826764287539348944842961917164631767273601691315279898508756048216214457929756727674320382339898894612137585413917244387087396813598009257061731201458901543872834930803899500768722054774835609653920587142154031259660422025692104894031467234847184955894983952188701986642127001800360690445508701419096250092630150857612888387688401281136470659968876833696579828323692401748409124250349958553841600349909177523529459166979342885599075799893630797763700608874550977372287079358840850093957497591700712839365510894271444308858311694880447140271150798521834358941857318342501253436780790889684529600305984180685587428473181475448198196523375620460457650326151939769721789619265624756843039188344173067560052032798720000*i1^42 + -4960575599981986617579742791474961995114564847635277104564512188370090309788842073966479086478981162253691569372975542059439440193424199024475465786051907119597265802461454287155104182498545920989723997963334662221207638777364594702758823731996498865480118703426740947381116061403986405693657518445317914717175133089820550779348357866855558233646833679413005293608173087272750538947372818779777146041109394468641453078457462091340852276604077256463562314777493114779525867482406156394652788408098831694274080021590724938044396927479759825722308000028752490446219892753417602202598906898642023749191674218121683447472594275808580961474868521551179592737223627114270545721876665630617631858781777630297032677270936957433497930176448765119497555230134256919894362196014009481904706719019485694263685380917451519145756090363747440402189995513118147459013425278159424035719870042124265050360845715936288579588493813000873457577140557567507434565722942996480000*i1^43 + 323951848203352831601670925730782353374684905054651643706533678829826900594884873314111755179174921568694885804117484020137562498822624365025259980491616955595108304669967342120103880632730476747839213918676851340479158374879145410537986235149410724798602652468003691286020163208596065501474151155964033882275520748567004479932707211904854701556428098792913936481053186327086847907505434391980493844628776546506161800557186805310396199261805033453268299130845967856396539126337482656499299865896024247779272637894325488610684918985563214092100118277300560891614160960187012940536643482659318904533995816462144669246546198067038291402279302854820177969012831705084289393327033606680195307034205964566170529996523005737575603067528008023687041553295432778209609731366677884543178992961092990875698139254635857059952004905427907083303295332215383726176305665550660091330432847510798919546039522140162992101356505242007647578961148606205268762558464000*i1^44 + -4991207642021976907463443457442121174877845413100763870184671463131128875193121974937914694986133414735951284158782881608221150452692653809208717783021077305859053525755640702865386634716351829950330556422707682724156804321577426143660809373625571421164317149311517276546064336898642514340129114751717338713490478421957116367702122901783099780417017817493256915616756739460946317221906722569378113256978747762773222934042686666038471654270407071088876754313745765675438826877171305647357169044384173430823228584975247204004598342207457377359348332674327213836341814752350663918819298153187057477198054427973956349395229331336366579407179052713808777855606634354848478447408768848235594653815339651085911991192967170502957942913124084244555562513713696348903636193970202441747133122513094633807415500294680388106553131184104470395867386713784917229652766456413552028672252649442940139086430357916789472587637053669972365389582430453628928000*i1^45 + 85755920064240170319202560537912208861074947809179047938174000895435507423002444299413376249982637310361029955364290025911523117370067623986749011558476648221614359108886932470783303595414459215219204769643510151321934323030695729188804612827346706156341744999635111348381956684213528427826660480086237557849298166165060712698646907396591369688127136454161763474574202200111744140598702916662163179457790649962945418529090584220479221584528006838487979743372952490298849705423768655957863959159203906572530926427006467662334615118168247450842701322861532840009938087959478840165004025364404176384206828485080805022054002553759574491267801768784818208159913518075136310402511917363491985517010278112658968533232019982080733693286527808991126577879672343706333740977992465938166544898899572881823425034997795986268718211516538987045127544297319026398860111777929554894054889450580080805327922237530603102227696469821681366000153395200*i1^46 + -692316130927615880476255636537750001257354993954227321183449429083878750942804020044317012675455021251493154946115292831601391415657591735185453773975811816058105886052595448235454170455038319217695802576778757824853924323773001358794469093077385536238401580923739571445715973803142102670049410732387278962522484270366483776432048784233582250923380764017959357548692108307221315597234795447200154643685837508442017684686805574531366008040085924927956045195021344834032766666069377956861641610409457021889734117770162847991006680218847830004960840495649717366714392560463772621704157403981364282707745893476518343985543821231061876225955550642065205094039651568905310078913579277586530878918204201845191050425920030866551955629671024967236352992462526883548202890465825559190271808449971444340095517810595305698639071861666104710624665490261349106137225732042876658656578845452255159448652162482743652442009413035875945676800*i1^47 + 3801358446856892818681676589830820075734913977210913677653260042772730830862519042410931034030694850015080283645361963081832580745083570573803234374499992471317316435074251545946213559946011436251518556536871134317810016695594492109121709152244342625470572380018209483264635069366177818343958564659838076157518838177144333584406278115009447768974340812021898719913204854541464007855003065683286904047448789090799215264255568355053220302846660846032754383804497033835442150440651342204900527519091244798450561376842567035328914522956418063390024272552430778771449154954362375214301363572802877273966162981205690508106926043306599623336336153848780830725412807631672747461242170230280518825415181338514800067782275950812433687368796988246873032110341122560874141896545638029612144559094288896403980837672303752713229164007540782672930244888951248901796196001806215072808537401812967986622119631784251244120984308940800*i1^48 + -11464491784690232815764108519835373366823894324935368280511626468694976769643167169160957476599027010758886900713288485069146465636146593787337015325861094412380831007506520482639504425637351558650810715280308089796141046846224224620641181308839011330537465095185736172945741516449673694711081735057849716817335231426044014716375859237784743932614403874453334982879796099306106714797641417819046973975608649054229172013195576544825332288052658220586100740909235581916775786598645740665942745504906327478835570161239276229116741843135279616114955184102921697143967044563884533565865688182997274149756214609601381872499397363233686327841543768459385206609279620831372653017388613699945704421701818982626853613742259071634993372119810042512976797470143448060790842484166357862113217069779185712152160891578165051127657978069947554639355821775161280079773483269700976810647332594510984130014969322977427015598080*i1^49 + 20285078311552689300260569071449859952092278557786149806966026657036492117785877468740036294709384638396618063656210696829163613155731485458777344009060089739476899049609325282516694669919379767793769882178924459154311714768444607549062244065489651054552212099739302686703400195162197468370496435605246766182928030764064736699896153543547174984268330106862093806790983776226160883624746206764585243806647646652883013420257583281980127595903997842931141424923593706883583430874952656268137302287766379513914899019781808126216121025892774477643374010108700086079523623253705944260251634201241895365456696858746020716417601014589414895935882517959530347541627124707547979540178614112681399638729887026851925133944939208230681450386040699706339899238544031531268550489355549724990447601332582885163174633547574366004158964464039905507340276952995506978812017212450128432297883948394888517616651171004416*i1^50 + -7542850160156477052158472233957427111150479481052840803778392218435245011391769855720419647447150892202085699156348776908307853037947056171914454448140631030285267305630650074308924495418775408663489708034592537319082539675585626944303288922778854708451777093305414594708253899407435552082314296175606232340238489956015556491041597024524881413147132957263084330353991305903817617573969670858348216829293882492361447250255709644557440432113748583941364345007810807860041066357310372185690676642817339291235503128034862487753071612348135794037581592322280277485331526393174043071165600833845051781110961989088769018849367990287085559096273966497252842309194944313145644944392519264192619468920665495368957223266792027021981950241822704407293943562863220543199783730961292282726165459415718924317293018574201134214890345768037536982376968978503756925722609591115298267044580770368255426560000*i1^51 + 18796312951509408272853311334805234231107497081678057541990507138107607939367604804342309722432137940841051919246441424689145337349747587914336193333450433123942433288133063243294846952893734110123331105346669877546345044513281301515506134074099580970528679842334201741777845720187578685941237405575077229015625917435978179366513604194234349099087141405222537137075644051765803970309505995723096332967082706412680073139928045025497787309771513831663048130160795544490661250330337937086461335539490247223029786527642885678091147043456579863051601022287904356133955384504167478489011453646779248181364952133002359586594953531458373266768341659538970462978568608191276725378394766580110294491426984519753914677598958128870607093584579098731240844666535884968346214327908349254992372278212089266545298041656302628348733019580378790174437481779008263520789338027395022266070129757388800*i1^52 + -171586911462931041175268583561971299608412126044059271853731086098763669683894355542978791654473376486155043923395144693671968269164275699029410750397640042241914722029505970175585274248310433525962548358858895649861453998689563393363580510146043199625566446667930799544628684878284324657299264934085519579084511048144815773102795719610483895086166187916733569238777709310186380897983698492792471706610896290626713849670019381471200103097104322723077710752343208524051993482039773664863829267695885440706029783753707258844177500287848900086046526140569467445942396452752246615767025176655904487445654871763263476144308430350469665484892529992749306529319814571039137304465940872631334244881504125228226399558911292220129680481622090701953411521227430458980284200057948644521700965731535890457458679087014167852234689117463653944163606253716197189542367127161777684480000*i1^53 + 1098991392430039386587622915068767110287160862827017593178023908790708371844115013467782702878986153719894024307721534792242093714361949692412329831190208651543189192136397920589465815210872726896728905531759775113200927379675397313535348660813495772915639181670615354167584706675247177838799143292186510871661067867169202694866959627480170773931459069909758363008631110273251083110823176004506995970543599368194331542313861613383749517759854233366645449610630404559069361712539449041177318911682602097429385349429831671749477835959816241663580815125102906805230273261676815419163798399956916874480863295583970710718062921734673184386315990385179084539412859005546179962633231406346383541061785217003172241705040437938767346466724858211271481749493473591397635925787436133495312172682070928494996924186941126050185300403884633366871047927905508581839994880000*i1^54 + -233259461165799184520980486155721839615878900153952805848668447982943482284690904476112902310522364837650958418377871456445480246409479595653637667422876157926291339756550920761110276423527806052499240937015489734848373923379038821540477317506563026123176168059939066166002976614633996300399081987059434471744387586316258595776414102195344213093623159218697635625959031913720293780383925829898003294583436544322162158857199420323109764809015535741363749967020063143274693995467871381614652059846688859647311174528441140913134847034969463169676380584315782188604122159382855649993480572496880979097802006511916367666747538177776116295042423821611815814124959538338893328343155580350759097898176643408478417024927589249353699856701901186497769740704960182242074117320353097144899330858534705272985621847816216900124148163553820672000000*i1^55 + 283710704240694504788698139007758205304783372169840236578508844492371808687733745198156934051599370967106378782685869537769879871436195093147074035420935035277195723261450539132200535238801974413370025806105173945814035973714413439957888656276576757448316441697429258915814111062109717773455938558289956223920113559842579366293162510939787263268765216703257599934571599800621024018268332425025283705803209407090309521325030218368555456428078267242789393578841721122132115750761154063643162822159449311545448239594166406787110237628376736978958819953836935412400416869754199309363206660833253583130001208333248176718004651812952081065027037200623235440646977669377818883299257135388109876209450626260108332525691302823835007890226012547174317341345906350111051549035500838347830738390613638332941892715328000000*i1^56 + 13147259887595825812504041460868129082051762043427421797642200477574717981105192448273749052711942471717396716491212415985778218565033443127170890035766290552908084802664358768842788728439793054012923474382604071776979106984521875964242658460762347553874798568837043110138202345149052641999396766700117709517883444805200510736287954841076894286825486763401679623848209646271323287026715451096924657215021912422285825425989533940623639295281751767553210720644748251065416598454822202369452187192701093664557042299373240357618973375199287579128141590430552316659445632822413373969927014070647060456700891331684298377324356712805839703487751805737811496520270415128128957567350343459180220259204216713200012303125130242102531074710444006139621528783614644326361756235714607694025000000*i1^57 + 152488060579821184328241492405399178766706541867362005760640900412664308911000170824553627699727645518559357138200484503162741151692746031740800622005700011797439005681869448432369662776726447823888025554060051867155947177883822710261885928712786137396632739464545920676432079861346111719002289405292145585130542087602044012007136431684454087631841439508382844939254880156724189289375491235289770357944311505893345031703301120031870269806555095141614523927341843850003953076239024363833440571529664406286051505340658081335406733731572237786730527206204658463164302948521833962739359383848284562904946519811527437547522194684168960316625846853363612730928009610478045468430669493855332163313383066962052957490352534545402341595202038904464305309953515625*i1^58, -300628003335880327766372024751498114736021045798350349328148200342207997589986953183244457674135908714858908271964017101339906017758106991245165241294905039074269180793744556082989922173767627264536520755913534451581413172304478317572273199999081960371117617548950523920673748529592934441213369722290816819467396903489456781173308043531127376076714001112821912562793637532884029766862370135754963950864158719091239677726034158209471537321651773246965748363614050105024619918215652757244350367315756739744141567296031346345633331660430687673800587753873981401053046438680561766279574821434091670081705010901538444758242152187361194910985665389103450583826931990143602782605955098155477191151397370045277032472997824274346613285547401949195707090158866823496640582261614418902082623989366102630974977842950699737917050734938378510219426976003157245281678907713119871318610436044053874266171196834322279734025791859702871053568916509541418710152937606957254856435856249818430647150267045601588034024843889710203601245520014097649096338065262610446017474299229596710615099066948074669802007576620271605063258134828108161662406120909546246389359433793784262198473164651871461630783740426094715307619263313265447032082501379260405103159077737575052311080916020112465332717652862340121855822199315619246951117462321221541017916170220715499806449974701299320949642981112926148958124766284690370768876041918573790159032556759740851165380366742794626696308239673042294858217927667842391373803731171907655754089084150313551113155417333937164762543589190078479151048413859571303558451463979008000000000000000000000000000000000000000000000000 + -8180533448742168580500351294782164430646143384206914989844643256904863911574742110792995031858136870601710059414616144149419331290357118179469269312190465218682443435110473135700803893241348802924893969003678212907363949114500733049999090659384524311127555450974242125922191439772269942263317522478464792655860290281727583830910100015288096076400988995334009037476740130197217538138789297740876262620232322456744274002374414797562236815421336799172714970167278254867101408832370034674170198797078067670530462022272746421347957347471536233857976126255308994659470587568715899418662815943982584630962167924965730688149018395087243560154581037458042242445078631951650409233160045675603796849642752088552857444421235425734348998904532438160253832268242959325632569045642779256113935839684354111385802850775719399218721850421317965439436601516269267867688803666031013311568793414800388258311622738297450841943214409639936466843152389748696334869682812905347112515727016822593489599215845900306729170206134583937289594266646444546425814377325867323037741421179450793239848867859702772966441875173926974466160365893238405974925922969263357575250610442513866234987165330201501555850195966407077635972196857700975336391917713236895149013808681259704339021895053496778383551114984516109119737247724861512017408241532770559647692172778334210465832769310823924381216471020691907741191386535542146761386292034401268080839857588665268176728390194316580745764751391728220463899560099155998927467997166473307705487660304387239991343743051834632197420188354789993050226301692216674540277787294433280000000000000000000000000000000000000000000000*i1 + 251093154067860304866501324533939130966910817322651732207657712846353646874752537582399151400022590089284207584229859448461802981063329134625902938398422493159932594589271868709407860666840150220109644303683598457463370285379551645979687604977806729577309928850856036353242953934080220406479435200739249624753404797056719780321296155178493479181418458777111483566699934031093739907071341247852904238909981159671837857499821573495702526876391250835674070084684523744950154382518267459441752091324891186755044413843216075105472382055087912971593401923710301901015649534741032129643508326292132267727905783332847277652538845825233336179937802956015838338106668265766736482311105623004075627454854965890931729629265055357119015731641746339267460631144605742940669606059914778126083339156152142651103789616301529196843784740379906932285140068665759665140820758914802511751934979486225798685797659410705464590035405401108565245000594630416208831443561928614808232961916915675556651884798691924956646534113378574596986606668594418217075014706034729652808276274535184867538961047007715877947879134593299570808325384248894767623628447324718805091380932597620321611286019021361370810220034791451392601634602926316142361337585560720776904474475881405978363514832847993488176850298193732411270178097386989103121744163215573796145784126269679296035525097705498342601846174223602482081660702493459153790530419223188087488906176718188412461359089755673541081036973643916937165594274891273434106006325897611047536852687448731846267576488443318869432752595401776186033652543380355084508180226716467200000000000000000000000000000000000000000000*i1^2 + -1759234623749882744353306146079446914030290986390196614924834939575439700766130340868742634075054422306642324001500338054242454495529356589383796498281822763417116063624406202559021258845104418415684007716812095311781109968781769328021972198843537060728444334460802097692341910277330975173925148254374629336085744261184427048610045523373534967719118533596455424556355084825286851292357185990661366424743266490547997422208952622457273680862717386776430785846216617621179908534562218198787751839960050943713904517559544979646091594158180851539476929109165054454502731195226033321882898428268461285265011138678672464183202733779514094813520671482478481543322932918297961591768107236994707541072510304595211638492849558267519455634092057422558689529527393034042873575561766043847011393317599861641274071561609955301129083930092683930402790656793197150215502244648806011343961700671299944166853675537977322310415106649923490992623079379456214806061519030979710967265049596349430273301511449913977583888228344917032294710109863044314816607485820001964332140419529192069713849851964545584356629565023640836399250401398975583451295536491916409590892581599093761947996999932242842031459518623834033898745136328638954017783926395035936133426689776030322647027836397438420136710878666375914554441160138589191202920808019604284549523626586050703815191547789173693449906595541940090211675721576665254067720608342875631116999450693193472981193279031156620050831444369153942649208345626685406831876937623155531847858979001039777223507816991608482044571542875925783633064346155922740566872050106368000000000000000000000000000000000000000000*i1^3 + -5390647512352147603156360374342671157301464517606408188711288434593751022458475511834428749706356061523847120972344113519304872218902879329244917178450544932869264626371157926690742180909170180860948098094218346735293447603336262809143541897142439579293493460949102849260093448334913107122646676734643768638703671291730498142016053988838831372751659220438647524317718742971823453418693917852137187421289624486532859298141184396574012040016141141725085797847624108716849879435354420667069914580225262034282526780998417576792581876755585201742001948347150626724041416569279356307922108328444398364042084724681601836416625737981258490442595120428710684887271660823396903771263495277940933513508092395042625216539227671233759440042615391643705402752481354071994527162778729491890811221748205187429729996879280527604347161216998284631738047269182464201885327687923337989859415647911378036793973550617019614166634747431388438547000421436633366436506163834371789882338283307864046097541201415330261944673483750391663043516224187847384590067165008373658755989509612445334219917165806689842085706526412861517580587098294359120955571125114907706131420592586401320772824116359193673698263687358806198980415238927094498165284102183424144358365530966414228800553437555452678161401831782459319170876331682417865789246919649592200067115028849307080738264267720069134844283961724879980411899940639030080259083799974118464584577699676290903202977834608622673833044685482849166841667684789811619633074580929310419075984969393538446551046450992203842149741605045351800096292381482926969885744305274880000000000000000000000000000000000000000*i1^4 + 150116564952846145648424834355282223899903813794436991187380577991255586218014391550697894690605554668984965601254762600942591295690369529339170999062876649952203420242518919339053766021472666722164651558546865708315215204422889823031141980441903622766284129067654565026428874906962333121274240811061511207581397936262214684735965391554327680173208811848283911286843121591458607430773612846094950350751477461602187433871940900487535748595962134444740927190523423089167717901216811160483810675472891989107155209453232201383815896826706006780439949951057042791676503086012173006758331041163929045745755107597910520772824413633860573927800261692403125831143789957035680808690609639037654087182786897954095616185907264956881405714684167732721160323492066532507755710014915725148477345991501566974563178705573367364980509439895897472903885753138195500165173577349790709389047002033813763565626866891609585956081680971535427144290189148017743296319931646486879789454021286538406838988824448491761556636905680927036767992222868535686456092541670420241198534003919408468628188180307666536086744326338595641932158514326054902523583746910922200085091736020962397542735039938599487609944179800176688050134361370429567056970163125067906332998785761829296290543526878891312924552983570620600117159996755555876405232030941157886056095170829425477226736402248945860097376251239017984905208176512114874896429915567146552779719061205216504105269499103822322642427325017378009711588351831795112339422720539549413074802037557112255865394271215610155400245945098459673045141522221769123862051890502041600000000000000000000000000000000000000*i1^5 + -972423325706697234426136757391430156399909310263590202145263709409146103162175742940621743685373532439619855172164853756408256521461049191527784195856661801874980300355506034435094384459712688662312941265583517206723211603545648473752831490692083769457024850466572007399534709207363905584021225400068897168799205619703095511878312183749955472482064434268447968198454509724622042828734920537962031466599061656741343511520993739133406192602960640112341638989845185124703213262502827871452280812078050109918960429736104791787827694728557973022071064995746543941473073619329897716231709702542901378182107279741690304865606123972126491796625934006899778462502214812460543321411770516189251270375621171591714070311930657040565604659199419079134937055838735156573435789787299991054308807779567429462649441170518151507840693765139797045566216907658844144375830499215875353085046654525198180240012305462796981551317171339418315283245606992327296405544502019928494588527507174311856190800639812515274959199496721894446287925483820212066277949338784296440055933055600901804263073187725511260769485624497121656348117284032221405266006083408143587839784198054999779179259086696952921374432190433354618085088968171899363597197721626974588054645964286836092538350141962814548820952556520987396023255271956541600470140612302874595765105845961116785841128350594698378052037933771822825772061318299617968365288742968076804093812172437279107241661219816448259831188543182364331736302615938832796044423615409676336359755581220994960144132078346162397769689830230619051279885627608506471284138462674944000000000000000000000000000000000000*i1^6 + 3238917611987062625128552686784300157147124869050317062667365087037791989848760202439600609404440106523991525260565603234132345957857271743260880661728013044702179008614197026407512170784262584609517048724822682679669168384679146359827940179025883331889167131478176499305275868138687830767958658722668229974664968183138962241986518741625246026038618489453104064178119167992534190115853113194083633879809498720908122408622659924929984033040789221796953955134688686851074688326446699463428290663977367920913872402595661535669037987793074003477004506304709725300524350863954919134312742869428327263430834204508873061649787816020004059659783578903229426379513249809105071449649018276220934158261261799439574471383352406178166208593688837085289487105674219008904706355544430511024296229017469079042884430906105577496647583521373817244467149115986031115495969243003667369106414053154353365271960757493180703884087311198275236832336538672903843988280411237790508062001133761056114672249768775416597345930854928316386861911925903686260951082845335926237867662603989452260442521800792328069089836875118115237314360413063263818707264323873126868932999623664887247669193055032805259891362725741436973868264040540182926004997563011938448809469040179778953808446497291484951663294652447397257008336979344558118888519520153503285245447703038571167908423553573082530412394433750369204288056625076010060941813227121976208941304486911800220308336281228609515101617498504183069239318572648425620742338622013756511332796274135622006208241486311648774235478057408284828077076801629486913686042375618560000000000000000000000000000000000*i1^7 + -6112851625944841727191005370433593535847144325532086680733687960544925618137043625957510455802201035910308145165931190719875707692115688355401858501500448120868523298881608790716753137227019403349922446094968561111917802034458035311022370968187011564553731686155315558666418126497842219782478276221147862856023050695149315074974749773671276741957742964099177492724868454563651443259302864223104475702762454943968451876851065999559550576434122375030568192813226202124662488229204729280836032494517476936063116502919408450233856396695977009214319990781093522558150092367145353568200874132140017785178830879237459346668818489218664843091457961154637431035424020560105229574855972813171492339324706175741806929604479574308911979117531822272975052614903393493259722432380498399018908749761856186105955704455846250241789866469786206464867577907566811424024615021408939238231302821311189692619504512991978702990832271139772423748866013132221673520512771525627306054779836765766557803564011313497534370038424216560893097440928424296989657182561103515268063585087946605147225506296085477300876224762984486319199690672371761942259761104790520557015411265217672623236320092779237959356295247225017369476156656637142607846625552466600768545882420655856544841554586240050121710809125588825799784460184950347061680294121444556521711638241820674219298996779930050179842204807875121307542337520182184165685583689278217830198871552726382105824641183982651816048365752112178004009947147568344113622330482029019150165633012708808708814691435637029212502978181562097228004163236420514663742388463206400000000000000000000000000000000*i1^8 + 6629616843458260604423763795537863036524315288287849850429749550899842576197230273560266800033787021114094025321394522701804596226538886809365865381925973551435805563181438419152266185514929865218899478909091854096368633164485038406416364511754145090938501510177764992697195515533164757335209132195718576003398959043110632045533632455526457432624851932149183489914000305965340261708183734560683733918345301413402138863564682524338029231246527876794138953452055998886918832322350348999506658920637520246577393406979321245542028864053504341962522139533998068324109448471365669118499463664526678750327886671867179328956809676442808844528535275540786819161474718793933692600102746893448284590253623224575149888892546982066969008706307708310913285091849834843108628203124885569151959797271989268030635676625500568208626507542224565457845788265399784112486174078669418933143397923933265197748640410248021809189369618895380985113101561153472724552985476753078336188968370262625800832459062732420472199882910536189069584360966054759915776269212407402166268499982349416297941102135326745803993843300367889683749006942931798489611537916008368114639172259038975731238782506634514877448007605084750673920391942911058079863718440238077153232605982109086467882777154268452985947900583842425832537076028870189018793511550225374911369546997004825663028155082271010474691246186878531532037650827261362631351904901856581454012128536451806281022088208654230354252138326984580104183635079129005866547620648268712452777641470119885291239218438396482577808016770640908767262157409875597339873641496576000000000000000000000000000000*i1^9 + -4375323753274783011502983759358406910396238984757027742976417259447415594155796571166650311479350236117861053220676673882143001192953222121572845843061678559105746144969486882428779413894219571746134275899546561751825072410204125341085521334102506952178958210828395815029338109803730397336856511836015038650577659516257230633868478802504616041296453630388648572809617142841625959688980748705409684644707018648187334756475828369329924238642702734990687547252823863768176102792920356550712731042872117283699262755097990438585099720910751867159268579667620488589645691384866618302469674427601098221908000335907004613658062775060336176589777412599576755595077232802535389763713991364587470834506288263987689318156965406750804395942850572765328405578341958664115928228445902455356021645040909960447664165105771506359827570233565316869148187456549079964474376421145443327671770618368289330047896092853264946143856803338603956385465010544599190056206820174592092841913470384434832619253886297711938548226578374662639785139257883505161794678816635348880953563068069435874275860610700526228724262433972038281830364948786900098496622766626015363681856364379109657816441852531699503646623539521451971687153186277071560340753418850099667736693895839569891707570229296855785634258253589536120813153090028309056507514666480124322865061676086311744042257142168554773331792718642496631173328661569715754503710764556519048158793463319411189849074339548088400071274378570060255009373199898766802472899903247259750126896795587513356149975945315758034401455111718270641265079602350670014058678190080000000000000000000000000000*i1^10 + 1848987550586496411130151141632989462664484338536112583870025146007724363413597270678123614983573072081959612830294286622321557324290958335227996874118657146872752390786783070621213330115210791960196984609192616648055605041648496898423697576197846571955702642666867463153789824970669611371780387582689451865054757456559103479701858407662001012337830034887146660686857455861547134303394790942423294990417611676454787048700595402808934956231478653093626854497566699632887260465527347776577323156378230348421496526395929965637565463302788205457626517902857684037161811567527954722696687813269397266148666914452488314075395945763798291323365554972537913143951805135930790646183834576081922336622217852100473169088621231354995809981807029691377734484404544486422957360321301711987555218907521370523955278199381500247504795339595764299946256931401122102526325510941695294524935430294593492706169116346626166232869740111289616419522727345039111935489885489411409594251237597291822200759566111687651634623691574091923312703552998369809733829312877107717709273039448621820022400769701636931396984780061600057074026543418599401222526477514799830162302607593517032873211309552950900659787208213335089095622337315152553564917958787304581162500972270371263097808362019213064899412784340464758879822531170623989141124008692044296740564199234286617035826431044439900465979403531326996899661414045562902645148810890793584312994808019825638481378591448058991180565020121707758528050993363977776547220092258323586538121720805715286288410772398716511826570331575806477186823282941144979490419507200000000000000000000000000*i1^11 + -526354637811943037290177266253513853336673815852531353949595548694940082398943751743685804527747822036220345454173036142476918612471045955782245689223683412863050880302440881288389108778452392416927814251556764106740743214906545733122288445206293543645652244818106875288894759275221654468394679431946261247474314063887958137244053434130929938633724275327418866032560108045949103532852913863992595683872208343529942414121863735733318799158185654025231196086053290709279453926187223655604936427391660368929136381072424724933037361266540155822340145222956955001780842666158889195094805587331739132151892134385019068923454554300240334357369108381219411945625069794708649576655914853547992963436209612465042007458669136434933090503316884198563288375929349318611838756556055285623892965772760247246753848399582753135155939029578232466994642855765834567396383254666756094652766286364986870374090513777944169414319716671212150555294256803765508061225252485113834541144091360954625073414695559911736693610165524936284031092705162079054371592288464589673852745912266709764824447713006550996303026628945753184781993478104702671653030346645533044006319875211825358247220956407578470186594131609384688554029853911891334939687755694678271512874215332185820127655111461381690363998062190987202321558024328312981134067679807007217699068414594090103849783058928678264110099552030778959574941013658648831694267159400536675588284380027161657933897712689862314030762761428323599876542426903013826765562454718875148398861952007700048056443650464270334126214744235746622861976200845134964644118528000000000000000000000000*i1^12 + 104038483476788307118622714158418426223468896084017987259248883859249012407271669016833344080208299350554463696877895924234757282241186194969214288559042277350933006867076586303384370226694301271531829491341290075001678022209623329187118041295366315471448843034764546086005690469005229315354131756832759354518304872587763764037020034618588953776894442374229223265683619575718707051280078887197795939196832294262263007762261128836735180429708074795676292028850133738876864820722438194055130323121390400693910213864736104292296083614703351913594174875761808729409625593060646514036788530268349012097692944425840025429831333835594247119526074114005666495080910722844539158225863850666025863012298945921692744541241713441604305764202140761023354992631416728899807681456695900784524932266394488099096419385603531051461231390982553412593373754153512103706756271749465961379309962895169397875572551087770886526297588982982845530020661901425113850798617699070962473301985856830791382413000303185265052857339534091567368244836240040114051018284810630008872695179758301051912171686912206694991689146711805847939865653748970916072635801676877679027517968271985651272290201802880625356892442374695727228539107216174525596712856830072542539952758053660069505175606604577022849800908536948313492524183359047374241726204444265439883320054266778598093947527178344003241127273671511045766792329262614351997689097072711217244869993835615976965078645587939752692885549656452294456461952881652488057470599060653851855732034987641791798453590394740664177613712781650108638072994341690383081144320000000000000000000000*i1^13 + -14488007422587025599386108023155326908811772161979086141530449524033331904385482105124643278905773856992978113629345077015843019896986196666917512515508197121272604235496757016399933897084410448105475649234434055285174937141194930111003260952862381599469302516229638156005283958043866882265835261771042658047546077219273230102793933680830532395967962823655937348696578560493725886739506086528145606265802751245894879998844424869944442315874519816088693881353551289263106433332066984555372062740866220558705192076411999418408586948087963827471270013484039650157792038603122981607958335591785271816955851721783172861604044623423138780927335913407421159154566296547423832233204296746792597300545350325063880618594570389739222604450660564528219052973819952342682510704115629705883550099825642731612138073792615738984749843719569080889905814448679075103603595666781713605516798936536666743229043109026171514594650646367007954897345083953931379437461051122335491048649469275399221303782213841571782142276190666561680555209140352493357019153447325012703089758647920544712826810946273192304290633885574898711468118367926818708393786414791618386622620603825620532443383801104139868908489924939408215530103342464752932420595758821335111110982088351650452796399099566948793976724435009204798340166072232546894997858958687986960106279003312915661004033134794268691982785681140102638104061445070785595032224871790433440626555618010925758047250953057311069541169603388825702435337278481798903881856740637191512943675393665997789337888946543934218866765589297413718168765820789796424908800000000000000000000*i1^14 + 1424121126996101235752832939603386711886168583554385248591534631624944773004565007979573644493012151585296515530360153054111663412468251568203501791311576359299455244650065443773670941589568528968586856108088457312852321383762907709608113623261758155457932588694987687642932236571740331974427733235313406208707895436403086950783286204646787368532542037467876101102476322574532739781383325483807519883709258694426429288870198989122138520500712762962835261503629896575519717010115707281284784444743420793289399177796950445977123550065047140896751810772469685097316959256399188220556334409595555356016922998077977796483571089001249664546975841641450898541512302358134625588710158801565481746764324681176583994553542053238830996818716668144735258457666795237786888966191208791459151638639874104232155147763166369199200580749116297223899821829927372677339681904235412968454130866122976526544437826555728941757807950568765446627264621917387572231302731958875961367277390981261877877380784186449261324267338602834867716104275422582415933603126797959235733580003483012587150732189808462872355891742552202699698542749215483550902755864888197370867686960041912451806523102899147647677356282559224102671071722926002291264338227138302255730372653431277200750972732771925339666518053893429592489082395472047699932535783301994527991492840414544002592562894334929207067438866217230092499352079076449280926639326480725500924812296913685464851181498052899645120755086340529253228511347706873750590347315752107166900293681349797046291135941744173060154292920049619383429638078267496857600000000000000000000*i1^15 + -97724776562773507654495080113412519300561146934830444734185449574206506639169424353039506001108373261569006972707808997095435199298857338982557609751140428434427884677373379247914941365659986384226772962311022427549781189555097791024423431509693077882947845643942857716625032657175435298276324794394204183538405415169316944574661278583721607681386014130311198501893144686089377893577737070996662757841992429448490371930631279963276506304497101637863599064216011860034917431541586194502525951727233246057527456075579501241532538234638363933568129249038053613686863749762321910536701003206683419830932810350691706593991287481428170453301930409714439260087864170917279551642854084545567448185412831062736405582278549220147088583654963740868756102785757978996398383246423386589501979010870052216215031777843287570083308065317184884254109302330631450328804402810060385751878930688269339154228445318689201980994340133016318989688037503121163383009443858831371294959396476019432344257903919784564451085854734198653076576754469544649703514519855353858029592101322663719858447823756408355817546357348267058243043196737120004693086378287963455130234973867006855265922524244938163427844164654440962345049989293994640116139673300952702508170638652049085453766632450675958986290225674225143566637311331274665610961465291350340321527975815876203398652636793938736715720174612451470649419258754758157280539892512892617163841108649748659997831676460453756628234178089581623472359591426932704517306858096829643864504167057541866020333648412392484985400400991549340678600179222315008000000000000000000*i1^16 + 4542733088937585403427733696620020847455654902441112549278234094799677272020600596338110376976678013062584256920257071060534729781830701429651159803603739858913985857611575728146989346905031644606037593074990626068911912780007947275632444303876364822068984313572697551716850681540575901345601869940852141944788166862991531695662952269416614089024518030482640063322679709601312895679863057860294691668325577857780909533733222902886875361747754658230890569419565128391097740000179509103537872160160824989164202551404510912158776111456949517354587493874987275534966751907576482909638193863986530198292071863358635781326823059803827164768801944521839213759869174724855110739334005644758394544549551735857998531123927805557057013025590184386719160013576126851734092302983413500613520405082361638756612651372175850712425352981008495055905954401140284782137774027020966206182341621107121258805456635748881367498532561928950281717167755468242607250712973108757289925101514398413868408882365134649296048575647475044720990664768789533089566377527534599834146106090348195839423889099764946424424599203167092335199780500009305874747296048342026700020423571399977499345091680909288507798247062964054781111622521611970546456015622326233805995493477447630154584486371329178655989752843244004853033459290336756919938681935725003206139726463345353731281792072687254278777621019611745557493343342299038015832233630804938715485314183085944857007070226802356114978005761752535756153682405443619071211585239509134312410462410337656630193287544296184513416218011424293544882104958976000000000000000000*i1^17 + -133810298877034226068974582412461106605313035568403014874984035914233784197674186546486687226778333306940341550685521532007467587975282654746520889886885508500984095043329202416547433810309849284414429391904285139356528975105849833583389602048246157336422746005463868496640008561535688259906253996550184125301143731457299182172464624363011208748652968049292341174368658667726740971126835186385370706953889264849162743506394095741772219588715114269263268033854677567480361299615510229495090701537892005188334579176320059554358035259745718940163939202684345935780990134099835242215739407595088566589588753176619609597898572625678422683839908052631513972192790854020967934866221539845127192531405648884559285417356098520422721046405374009301855424788737155091338571743960723275378379806340061678059033334324219943153059777708870097054211722536720593709372037705648206624786078453899623475573570686763213905882484357009878943778319206428830815342020992302135274114246779057583978204563610434543826166882789626803586732905814196420435831668441834424874774485397816315451719486272564135518880531326433828635961536737547531233572539982828758516800995191987299540430781673004351632998377443856014610928482521616030927534312913790726255655450842883445649272905746234615758883514159273953627078507009426869733778460905136042889878600103887172105095059991164816782289964849913211147774015713415878940934155242770606660165498589518628408648834277597279446351802620798549541216492807332144395923946144670681477609944615608942123488082339346199731140726898258740371385221120000000000000000*i1^18 + 2129205637118113733132158640340286209045527732916649548353756167247257486947553040344719440615177444584120682615592056178013674201081265936835007415222880490246033095240577894601402557065035636558145406984204536127108171279442284945785932908472426813253722771016338320767656372736932113937682938276831101481793593212768878511460910810525793067394736829909480854830257884262561198442186258243638065329500819077080681815377667939431642140744628002182620776110403985798984392371418023015970284173144322692559878668892838042801418768398323159407211130917964016699521021525754064754607440639176675644241979811736166186613095173225542989399884360474810510604386751288015512405026285277146443749823063623830416884892630051103547760326280771159110022511344990985409056079700337386004504696391992003551286754545559792536671882633220903599725323769196186735366910728165428728127146956175100042529929167737485256226354567162710718608648046750946596625028955055662259084554508369159352616502108836737549140299844563959834146800015763774350748745547189633332063146366499467681588597712854639044888321513120962363674994003390126463491532712303175693089733289274307461145459285833186810614440593787001223356999082855668094313642193621254112229424373344716744859053139784129831913748541657675966114982912508256777297092023465291385524642441883209902607773132952498505045008754940160077481027699567659321691633188016911650546351596106011987417265214808434423726766226730272040771863272610114880316716828832894270056033284514725060877749165828576682455428526570908470476800000000000000000*i1^19 + -10580835279739752301661876378591466371901862147445934977566924716563968679941320246294062435298077076175294348990330165555012068993403148126992548408956389081545920366201076095264598596584907005584819496331088615256239601404128061092873343640081624626354555019137354676440105069604539432974972642294936132700180709054260746390896992946376525985717981131249678839593978342105999509929636665218207119866343463158413613689877662586294553613626696569889485308583533143122228468538634078121919182412998249962138871849010326369127399022124652050485389333923541036026151532203361118096473106148402731131057709556294658314389502293570286902844820665267421987833932266505492469265513239322787072298511821350556815104839902148912372122913003351835654362661594824390405137019324288695501683245989244514831807471464869426393500888831898840103571004531303220842262391231788027023253198782365835363278450203691967099157812440362870127047547044760936935012786455082216210518510112358687734414904121092895121330671712724477977150697874501855756187373314774195509136178265897518317390434803402618339390035622815508030561259709996426304361166097574693436503913187319616524206341950639250739675812420519894086700438976679467858669638612224988079515881405742637013221895571370962295689890005986224718591386160051231504862177360990308516521394813979507772305895723295340308493538024986495687043325169120572629125964643692874661719145581262113147074423126642460718477005772152519193753982040433962657283566413897933101744693023750206495944517616681684084846773261326876672000000000000000*i1^20 + 15166343324812864210597355619416467728029952205800855295432140052757885505588525041010757764459248424274744973797902098072196744566899338743214444059702466616200826043696516711226968904886562721954956894933427162579307224875304103421777751244215407267590536959791702439456609777171045792746549373620030472025096326263289500010322075793297878319869163228128255838720092657531760017683762438298800141606801421436099161970387428046924170208081422976582289396501523779093199520932100665298196516743035137916434908403642466972118350123228352886953783234237460068527918072601409907123805373051757073920373348203993102604313667691803369809724882973890722109741834385699404767885154761899636485967881162863644857795617913249931091315935247076122430611741228179936503665325444328715405194431696315607547491808371804105837008126465815104100343776370898464670462575108821939407307194223583354802041874720054371096789769423604361719496505184430578862674302244084780446240992452716164118438439878364118883801765690810745131074421909071767039420469560091930403370517432564263963575026773816564934777714691573761424681236601373398529981193114431325386207449091200158781177398143532870655483416246611758915536387529263362838390882760963698507033976336472993093478824403742503329440632468702318735345653366830487855260106351819002372801673756366711407036477151322881573299583454537627063668284665394652201154653583217152916033891297744616740541667491460704536337692696629280439054682926385171686161892293837113878709808325160869824477709283514994385678778761216000000000000000*i1^21 + -4341162519119097365221598474424980282994512485489113397373041041984375265480422519726059639504089461432866916698058141874519355519656058489032201674746412680839907645219136633293622172488358555622837341123171926753980886175169137432520147454727025298909368792834687263026487949353217335090106857907865761782079631497058521916521035186376637229592055903788327075539506630403484054647716285163309563136025916709152161958510048186515368861177548209042568484581854122577949893675197801546151878784547397433984460416494902466043950622004092796037188550167241506633477985738517765763133092860418891336947067311109425540003248457020174480510239724800334704288236206662528416955302918674486095217817284790257013071975353582013406246100180451334221700310843826591188773457222884796603730887187928199669524381994266132040309341107874923432552707746622674327962845653115575317120259647382721215570623387763655808118808224548121321747319938225856298427623427117198065732484629603478744274504099831939157986622125240724047108606195335635480682894545577156498665714122641069051514600958058991047971757717808112155635228082366588069321696118278357896276628449519827554313721906607300604798982393133835475672722310854011680054263685544221235689506318494072544173472842227006176256563470409871535253029830872479240069546820237309333807779061348146715207443039885569588458506661765200020738679970501315729383236980148708942363177940844267053827740529448544166311228977678556422801736609238874658851304771503187427241123007723337387452067666041036686036566016000000000000000*i1^22 + 71409353498407885562125576396508047445923837567227314802461202039497987646156458490859867072515519179119319617277407358202194981270641422548812460250143909972349383257439944163636345281321465520265881240124933992329912930179908326077073878236802552882218127809100511878517748793462485485167926321386941101134987994423487798837777620350000403123717814748094791013710253722868798566209401938624609909568120996174895223740302715448062099472233076622806963761022382911201715066440456389431558763347377149058721899059024910177126233129609540479021113273147736092384530900764047603473399825177035612163194303322629065302970893398898650215171188818711387884046894441777225814658488035210371459812397174061065474219528799328350166255154945695392958087172265992714425704176262807013816098291596329483807328818502341551399666757349512375823429327106760700128188801895935857816196087229414183113747680619541860209526581096137837315595797083431710723036672304302364288197179265580354153272850626307598484396242401666980729140409345717864446293450272829387618676662056002448620248513408081585250232000780171992652792635986466241413173014530212294335677494807045304123243231546268754603099122021404857456380804799545933999067266090680701332590989476405332682652334234108568497289057198549627651743233960259491552008835908457994262168196204217383508044360527177043790848422453755162505848516210581848630000220537687051651976038209270806731521134855222830793548143898197489282715333270036089284268289115939555900743038992805018586576599802034325867724800000000000000*i1^23 + -946121675664762651540550446275781198166675704945956081596298784447443594425862996102811293339553072990608847374820321293828187072367773213078394341566050950619220524956091256297711401672122153815157027811712929040660202815949541958277341133387865770586935904780439413698896844447073067630422464308487824817662672898037798288117881491168933718288287480585494416715976325140677414623772559451063325029791133886698332756208919661576659520380445082028465920335463474986539445467590883938799947583271350423391477429350029201670646199269109296399991496047689487063018907896317936276442752838075712660343362776909057965849936436064507184588713150274721984054818360430638693761558990807558805418138036676091342432669980460964629335479680927737063526169263296288179559141282618951937684264003291458655598068024610548567463873258003078920270820149499174237250866032013831734587071236896179495117034032709235523996961279874592584397650459597174647087728199353510172093175406317712636606544518003869876402116826653299588811356031060951539054551271696131010545518100778269640198097633800613844999113544952868270187988841955805830018190121814277634888093030610430357109136546779900957710994218333170631182696155619957667664327702597585590183387495735553984923554959481851757251500179124146308182257188304913558575790909301773067886709980438448536119880002195015330784345439828461433493184156319759538090058561100816807132490966494109883060233936860587279000124829755837077074779570889326504068207081748248134738726303249850548171110857652798750720000000000000*i1^24 + -26062701607916516827484318312866464261107128159842385160721992567453035797276255995926063580200637996106862115008168894375259718890770217181858669065477129712329086303187605465061639731518902802066384999173647817790894653410993126857154657132650527774291288515550959707746943390700639605498899578529946776587638591464169183067964834338753895761994844616763385460067556169612331210123994617482660826517098581570450631229246868999482696216927527084318611290900384779016096700196027024399866946351919608011057535970922370270036842163510321657927317387052166335846944069712875952739115888182700305323034292387633543282113814142229309189654755437448862209878777087029499139662587099643301812042051578533093778681154742473562034199786242585735073172161372424643869690290203971560338749874998952595037628531159066802872195833058071762846016824326779485148681904071554616108683607722175074038068622227381296963342041360561799733627034691415323544840263512749978523805142720676603857462132734449019175742177961808675996419624948596988143745330595053548799681176193894505312346617709629963710424454978691049015925241474142039824015955607255813944945545534211578916434754633095185395415549685660575577916584269359959487960466021752698538982032450467689011242029416047337023729010449224363223151213533577282042402753211414590631786886978060115019219262396036191607060401088561965983552275395616487383068476172987260329158835353909446327299359624360503510799154683421126664352259403831830411599376581449859076813668996371296836405074308628480000000000000*i1^25 + -235951972039083925648959665376337917063724342164036258276155954323940817306845101463686615336674021529390640152956320248407577926781641826649102205671698859049991614133748960186446422745984411506097954069417214432503299646559045500246120437421402386172277741071553175652191667213459110041141999956171790756794341783632033142461694349379681735938860110794929952905108467053889140224648930882201212563557825758848623724057575817992816896716022155107222875397171092956147574338647991081563580298550185789408379525414207360674913552955183511345882599756250160041004168412641341564264702420002116263193565362587527697960649706245681841537240280948399765785762921709543579074401595164613782485311250027573160219323303789482386965312185878363735962385912567766669947564088525038589518933640072740935861740852045845787870473833851447371400442243924007393540561036729657416943054950325807786324761952464115345485118204374715479301064436596121024678776078890125209367942162314471236703443626120354251554011941074139211915037958134664642569367477608097740451730402521892235687429550745664561336197323448863213833721063663940043191843033914179727726213577795848219839157782865149209885710711015475290033872339916275631938877382162978292272456723737381780656033131754701991953043826111864898665718394600788859358047601596526142501483086276708747018313888890455652481921300506539562047231231928079134733010486699702884283040368910773564809059701671485020742393690960644949801896015139781553754173162941350547138378372969947344425535406080000000000000*i1^26 + -707399517185542260297940907390522826324300961944581921266394012282547386751100479975148706597044375872142739398036207804233381603397914302757481159460957212372812143143399034935706853536240428500526875300009107522546188048513808786998236715048106216636240709937289418781417655862579718046740991034796361780183629188752746812713351082262446043987402186662232562022682720158132363973485133014050639689700540598906951122800136193512799480989797697138323977385482870000731206764003303314445929824060317898612668681130490994688963774230442782770868812911298717369330697583934460868222093087772155461812764573207594446976119005042883634474883186921980458802332425532067725080162719323968683033686305297625169084832029829362958490918281113207930077002160352503517902201390734978551867351248279318482543522731782822645799736438441470462955885839408075275225631556372248043282872232402814775088471214321522367658784782900883537266774109702961224775539788327036418410190431329705744825611541133561629836769758748408776679788851924616212906957683190106821796731879681343888786647145639774659065372047974675558223205795879997476877276688244206173552330038781389264426849240196916688611030390504434233238698043366110742437173082759755643878480419794987562582001547604927698131587761806688524783793673738685585293662314253882047873849487563535903832853751151445592898091322456630604870027038654014316756789423161323332359371248971003077926803895917765676081363960474225273177187725071837172127748514942929420121409549205258331226112000000000000*i1^27 + 1700368427437392759125530649976176622978989578458343933633948203341318176715929560933838299794958778442619656038898065217175255520072634350160585287189077279155848104784360325107789714997919884413663318748117183399242246729135645308757121894886225045852114192453453032765319124143058826424822395589392417968318320523445925253037879257921385164495433212481554028979118651702700148847608596159951457859634691026938072135460414057794529467963950477921257335937449104216343791312142702097742259312219147007002521327654727021709959951723289420410244371336570665099824019873380157493616695574960332927746341860287292942503185280521901533631294201980928819880583144923315724211371061909987191221539382463459130637576919937721811167444141353499174260487522721810029505002144313113765416529300178677026634022163731505152013921602953219255555259237713570540256365175272742191694394020180076906313714553721696022152108332857341671823432711447741500638260386279829136368495812087743343661598653968905025275239915823907918015961135285042055429132736377260883469411443429139645745617868753702904023626403512715648153676150147388834562251281044478757890273467067930136576929873839078903370410967951649021818794879904795738142116147794929951527797188036442413127279409770529702414637021341389633593426094889453294783254161410107127647884397271661043184819184773947028082508350087598199495528060570694888133897478816648729369054062995000442545956866510118190642244515255794381366368228523792696537453092319873650265809900197747097600000000000*i1^28 + 3709688439268874248574777724218363207831929281587664252684496598159750850663097248634421296758079025030906384419070933031516165335001473580160141900499068366759311134159056725660933282736224883570229164540444095208518650626997050580631328481118039353419758237465007840460365264573206100780772053913972723709179336850062219358682547642612910844053212133883217924848121563488303802667125004172975417725805058132182920731499728417676054068483040138169961908757733703051111024069033315197571128691814672615128763945753632281195471045173743123045202814371778427808639783913469558948830575835123883821183336290945117659773284711777675368443707625785406033089531956425666437830746985684740151830039410885915057718532650143011777553146869904225806150111821334161933190793993881251296313182800287979376087304781809804784442478546945510286856294342526051030684458803753726650662786994624198713096816631818232635549490115616090629956208635906613500217092342738272089285670952422588744346560851721116688670150457753022368499190417990955617700069642503481047328276530431437231229953138580619646193117181628057437166439773452844185384495592690564465521290734998685083563764067940008842274515910998598479435041897162919354129702952373139160793837131031632154187582244707652218427134719731808060204842398942082594277970297117491408332827115179096200232701109939256338265184496994904809358384461479095417286094664322346219912050522103936099742039012091768354628861517016974411813500031410629685509607585879586634909799048806400000000000*i1^29 + -25535938558618736844885427681265974666479277553986804953136028362358901816170734423921749350667743164564554745508498052204906670997957148247771288016480237996954182333555867160159205406403935992587360325807389680495877026489342303264413745574476972508177447892711342654107947144411374522677790570992071800464823213242842338259126784002560734728166957790254484116531889903560941916546022797698606434206745633767523896091076338772088111127551830366242283734001875316161541898786084217550905205870854426224480496276786469363031026216238379253267215191560546376395133048855745893765460412285507544504029890905783928955069714864479560811074778245256373919837551982942261963166574703441259337928544064531072321222470671281876791942303382441904688975523982772434736420759685359150516357944763793076752552035521388149777267690966100908700586846068735445904612089549219507386459185026044862371270468402786152389902929391436550314870476229537820871785866595282689968896976116572380427013038784400438674415106405887519839022359997688628594826225197977138499157534368006639890059672493734538482039103138018307640175700308574024174621099756481252170393086864160601569944005376656849687100909583243565705196998470117369106721785904965971846161345219700801339409840842687419438853016954004114811033019725771618162812137311104230024794132217315435051355560252700521268531597790318444347269268859486310157121873815579534830823570209012036818853942679482761290644880569563548176931209597203032483919076517626892551098204160000000000*i1^30 + -234928304683274058226031356387885454696191289757793864824162151643907574554970191826754388512443546903399998518898563777729371891880771450984184861851026166071492360061061691644152937773008723873084489679580629614434505670070981784317265006322487184134409875248532579012901686723319657823503513977044836285971719020410922993347350029227569117424086104969417986285338906772129421832872866133332550005901166204010494307552557290446127051272546569416101970878440895583595522107009983553471633158586913233092278200408167429222907106061960955837252372473119095468082903772167001827931930770762215189126580793630073845675034299020067319442514604824367701618090503234318992967020119616463406639839616158948075238508592037371992629133781240990406170592618897089885777182624392780421084743148353963977145135864314394132511763508170425991997476765725079037614107807106612014802339491495438063222516830389242297098899982063376358854264775004641302144573978575374047174793842257835025146437564649571399442259851892756666570477768776904176864912281606923171085234515992857815782870299106891372313279416801813883876622796666160544918740456952863122300138643536461638713083517890420433387903640855465566106585614068027600687926904668902853081529749957485242322612815335238913105388112221419891295239392395242028416018229752148382365806826095709139790207528239157105683063591157211130981093260693230049771179010667409179730448274466351095250346525655999722868088871880634079519491218580108119004510162508283872542720000000000*i1^31 + 887702735623133510129777641207312176025609178173901826179107655343121306040409532226860971657654597064334682028773422346148622464753692560364680170513077623134574191507006964133444551173215594908124814649781357527232208931746781684442248268237004640451327893042097342043424456518206596945858292018327543543414679017392147138873156323427497723396843274791072919794552125201403141653931045463983661943501882798656819218681431328139577880066505479283514376350306168759341853339148472110845594550960506536383363123111249596506090405706896038096298448675270306911813836069029825667664227998468622674386335087098911942955197280151174782866187649300288513925739517188112416800337052268836298218609084699221588886269267197703311680408581233032966759842571374884230870741740728304630154829162665183659308501797456080965961353920047869917562970855748548390646674548166451162094909602251521357926232298467288339400318093924928549822448190906416891217529005320411058197588684731608173639895031807115661699575670932482913994058015311551027559138192766368336768535199005209013506968521196735098674484681208197646087722535701597822582927905363535631834470399659760793535468415772299540597109033828302617943681650804402377540903190066991673427189791466528377649863784566516527144408199643113551857319310195352785335199554650159175191358217901552345241290961383462541873386473251872726790614305737460811135980575960136694618786942663973380187200471880832793023880227859649058513349668901903830639451544724963328000000000*i1^32 + -904866251916442697512664373417965462673811251267342483969108643250777950987580102215873977853820043604331532032318353725956867328319151945318273579422872699463655199342203050264448394132080563382141539515943978999463837157557143160223682039330810263671349143667180806621842946371816517001992757183667600962486983363249163994438029760465424724557200474764256826412884624423853427102637114634006095613941867890362363364573974480069798240345504829400357344949676341571170381827721755160576997134501711116527266654053814797137700218606832690482341977900290756248838640311336853017951230931677239265165432012003664570403788112982488111165355381031155114679536728605484153315132411521068880515189821520209242335749961008850912914315819644179111141775452077699242362817481482299892006309052218503026558680592314122004941409435787092985791102030671899878755082902035961898809009158475320478583513410082968381362625741137090075724912991430287637977218143830547262218492772177759861978742231530892797552857038936408440302414199790710912968601628373110826387893243697336621274644459243824280309420138586910954787651873471213565361211859867175442682248034141563344278220303430501857751919376265190924411420548437257435451028492233707115847794722561140748157918539453688474838654917345138118120695395901117882301135725791984131020842788661673632440641434522152173153124778992635244134757236081711468131437751023282711770812079637207129847255248657995193493428255147092264127014524371533910274350252032000000000*i1^33 + -13171292941508023635348455750400072414116178518078000298946089175581696314503968169512065992975966462890200918381097267975710794341265272230321547364830150375368581652571129368186901701275448252196722699812878737303385364910778308481575678301928876413149832055113139151602574878418267390008482216345871071651801946658927974103161005689106514898947987438463437593929696842135189190847035489403011360055741131851256302696226765606130105074466003879163652157576276812986689902145201091778987606971630643462060274490611644266304910986358691578215809611466977276314126545767917799401742037980985670811090470475202886666665410059653090546469455057498501151920549845282719645028634370884116932346986355200165076475636156496301656166358725944793067839924013783054987065959383508960312096514903733394799347604337475160001738129384849531487008735479339899429038282708301936935676425733530270988959948170873626139320205929302551882773003819602542249500377690257058731890734650107672647206489069994851445471918238805794572164200941251613466784479374610456082011034652558601799827937206233327059936372415705410094574857548333893901872679249193988688511733310773815417366015504578055467602412054400791713301257094178349680351261692820200116538795512663119373052645815296918879235373704576384715139637927716048757029094117140426998216172962672687523601950178941597615645182458786958860615309235166740379164808372735899168126671348523063105647604523481827360052560461199807732372601241068075011276800000000*i1^34 + 20547241662288726839895628763732883517691197980127733326763045580786492396273574808020079747754986932658189657213116005544585056042758489984065436380840400231476926247014601031555432921721454099237268991424183537814935250693736510574765200175349420284059980717334532656906635128698828602598901359038666485318262608544543181214449831289396864592200845467864220519203917183006874326441251141030062469491319224013460937523114497282659985180476916374248733234482345009809283856644426920430613089904963212190680421251987322380440770922426243766207807169916803414693986167532939499883951162374358161674022417576987803489319450589082431566588086768255935230045739360747227115508607627615442712195925247527093115457892738062142683910758189090504444390171860287915971559684285878379347942986727047247419736384838885983763906573901819437456132892113299100069454361462587055700950109290526381411556070736832626370361321195562675475830806045482295680704447864812790720858112618783614536068447953357207335051583849398857847990404442353403025847935619378614989055452970147390424726527722132710497355244363656571373570177859048935302138183157201753298728016523716662190247773584189523559803257003957271575677982832789561332934068851756840086825037387267402277688082085094649074113449403441574581367629459659646312741645113151281821428265579601525450807918380588987489313924484936584834017042453260190270427683669128145361818790578335064699778243303206464856318079834400764434442672163258368000000000*i1^35 + 572705596993903808453434333594657130964414887129601783607511815669456004537794311703202422845159816568671407020442913808676965117573516811296423697306627760497322188913423836742323853293547757255308029645774665278372844731865278541070012239710577413445389409739723896760584652585350368958915951151080597722970055830930266176911562839462356956675231977536504091847409499508308373100374844371310549550777356148577541198285406094180994123416194218720836964671388948298327999890266109676366327038850418316806615187566579351184643036199421430288537801651451232009628720143876320376605350687462125446475547618535603052737905721191967611824446099634473310261822624072899046769401490390158760895630036839189211021114828229495586785048979391526410478919881414001833404015685081127051287190072411767108123643749785227378531149795225268930605730173167409956454735367428456627812664681079059822043639924233571331589305987089996193906051264730040278666807251222431106446858074005392195670854745401031769090577015113324151931628618777949920993034683007097395143391245238769440852376844547332351350964959025416460531285557857219927728450673932987841253080667911660129820561782335037730087688765582770095682843622023112173514865477481260939587197517146137897989787276706076711250514023978969637655518896149034270533839760608813763942106205615558395242256391577571706214305744688350268565600973499124015575627309190084532461453287365341925415717737207249305695210166930460140682933698560000000*i1^36 + -242453233223446518990483655860826311931817085949530289083607436566112567278904975224915432267388520987628216952093391192338261282150719194876402186983653647583580184424216676717438958793774989882639553237810709460494485808520220009490580337211182090583436029388530742994156333820590137739063844145146757842764224771121535921745336494727585401657295585548168892253220905118326448365027233941458325688754099135726900981296997376349050087427898600645328619579997448661213180323189613805685422964140782840335686292258172165120348715281636588768170162462293197508011099177571627935330230328737275241374163447028740388787724489826398267650706202204121737507577208575845300027325019104021948692469100310748716310766565946222984547534745438665899694870405114123343106656979822617120615290531166271121008658861490208194364076627971320074953233368653283117528782792953549669732186110275444709624568595233131225999068634485533082793713773761244868662820516390405173722599574320045134800185843011155489944660118600454489493139189952715876373187901303489311405557080390464214522696071712915799814126108381152039349474767458753364119952254354049525188145829899136575858323529545361562936517154233181574927202598290397341446517472034684710866585616474913855743510834820934357837446263076193788785449186243220689500418449807795652086118637382216027232562897260233323784039939929064889309119356099784638998621283322351226191055118796439751654677200860996467020546029488752694394880000000*i1^37 + 50901928583161867902553585978477852507318799820171797175414052586114386101313765633858662910784958625364154281714810250740844796206830681469905702989068736942362925878938803167765645056729419923464974109957065034115893561316165781839466017743362371795666170263797952946216535581946430772324317317540846046894470993791383533142320472998277513684213968099172231960212851826362583736121066590968016538113516537377710096411618289794721264572807448985694459757309880408745829883068969292437922261786892885840847564281162430649463366526305025549740909445402612080202930579832372982451520605837081274306543274585295217983940133178503925700202010973083575610575906031528427214956619082738619249868247530279633943141988067084972029240510233423191301754420092232025198703330212570296070426349496283922639835497097876305180473934539458510239929518393739574324134396358232141004119404723288273893694001391783363886408664756242957332225845459707546293273181044377273696298437753446580110487764714792626240271124800227768840141401090341410485439011849056027193941305978192231085263698817369804756360869542020805047126573831504149329422232666876024591306570562957240139739718441448790932637971162748783199096195191578537839387596791898292316397863487800148600700713752986495732503607248629402290513221315699434627905433910058091691892182127028082959089626013783694758129274636152057430387785757282720108014129940703789620205190605370789812903200643383334913649989600149504000000*i1^38 + -7607029954274423637304099052038250281744447172586192329925638834688736502149233730138587410572397499267027728527595570115658385034111022306321870965553962604978175001213705542780914911876472425920335523155946818983197711649619736930855931384582319340842685873916779352842316609414709645045573470948905406889488483093441038683516145919021534205740002167544688086877975345569939023341665391393440210741198862616155718145594434348922033384274290865311869071758577086568152437081556063991756612760891507166288590497583554585886705867379187608615078884602842542468925286913662156789499481287216099728127066462580561521017532610065567649059169146796129263969195628980094709820869425711875859728919379768791180963740729638785301349018177532154207303117711904326889894775493894283512735517448133522912506483011724980931890223517357030996084432164452121447332784872074694307614342157360381170497168567172727995693186204528476434892972123799782665790726586147820054634447988661253305473849563968382773491484733245413350557199623250193896176550605917628833842935886218473656495292607933042344736913379569006093194072509869518085432156908648982589086282129680619625113826646263762727547173674547594382849659586831897336575712673117781833075726472143342825190104240598601134448910376940756744947578285416446202803212525876954285076884742117333611471315984217125475420052271681666543233071878602280063109906977151014681629927064579384660918513732757250317312065536000000*i1^39 + 644523280318919656494087029637761031039654057447785385981533326010423428204028508340054116353276786535132473315893552535120599398760950378625615898984865164407241438078873486090878710658626296937687899469097695748545346462917800579570547755639290862639054729667302025212973924179307733052614876955462100025856815438927124650547310721925332153531681417764025908796342206605784242352258515049654831807280451563931676538150589772287287080365200611079913045095514298468234842964958927952994431675638359900576410435436332084784679590139543927532056263066355298357631191314401881506865263134538876854703349198569633734347314339831024634014812781655005533112938098247599775774643328061465285056268325441219315932792850088940170327004623582268990890870065897052608803605476521520563508108419874389365744306855854973869891122640319092082036226467295128444452207809221053305533775346230171421394680566066577691606228085825459694915223052343440414733200215169212089176230801170987359038258979439329469850491136888099346916293642320466375855621687706575276735321581713055334987195502768068873725926147165361765039052599496781387482149993446699250273169199633288673363669281686898964190323604845794868285735355728050870703349629701053195849562156734813831312862664415600220131824343612607735874693274611199739564312402400217713604658961351879579644860438506522153641645436152232956631717038990412720308044970585086777971117902282527866156862870965130677452800000*i1^40 + -56596262737881618501329344145136502934870137294924210979274100913655696019019090869871435479732324698149156083471207766060085093180417856631282085247322311795017733551334580366826674733430766412200281497035126231652670245494113746199710595566609878110693206342551816037658524411383595635144672926071714824438535843225975568233712119732921484383377820214977243108186691134451087618365471968252775231441739629852737381992866578852029792566613579023201288318491819669533009657665296918560097381153308895421637376595959049780826075702418015974165947179381256201852437169283849627900930011029567065189909063283954554631315000794952063652953676464766123653382050523144451618173554625585454923845259665746954403474657362884247381589839459638826849673862670435980570505556181454938666601442961206380012480618762276474788868993498093959074422337455397730660810315411107966262800342765172707405318019472557783911723731435412212155749908922853752895897927005606688540301906740498416102622141081742824080393470688397351544579785463130519157540781841387461965824883089094374805002017516017261779724242676245291112530836024288301025731581104709788349370209238622020712448454657553776783868614467408062610186609519923592334968566205529854203341397261952770693653511898066938506719157949537722414492300544951370791268661385421468738161164354997511516955466695130870421964018046052594151889145968684406075587651788204174568219065685149776339708954646937600000*i1^41 + 6916456193542585930013549813370202372198604879798442809905609310778578447079477015283859146263076522564578156187378420526241666055534525667507396080056859200213370645292042890201789287303790836343796284163931814880036292470487981863062016462173590382637641384346923886905420860557462375913140195645965059265131477704128952377521355720758681295923717599832189399561931608537331531395175290678645763968289631144821920859569648475997384370923677035133107219284298484791632861202709596604836535605128410117437160603317735777909164532821466644952160586617990164785139335041671096895292748867336354991874450544503504830345053534208429873189781694404745452939272438851106351517094501543497753702774435638438070234575446128629640845917828142929152089293702640639667202150824842988543561899858188982439533686389446654891791234079903912274312981676159928719555188513506193388405525802313600163104282443193003541520556160402868049817689522230042613669542586763578306139913832498477751544287005038442818520033259698727644390802247869026913425357561536155603876164354499644583916006694596885938653446317697999214164891721570823165359918584161912008859480209102624485549392572923702192190250341462968592693856556122769807215090480362457248810695867027422820819728551587022071313984448542034081549551330604929335682365624013529014890625471304526257503088756463172713425301214470375447662202107242513608837033988620247896232619321392280769910538240000*i1^42 + -568430290205606556866115428275943678497731480982615165613702020077266382958796386511501445778542506495889092247399482578236038629677231522273358210131211425125356500847416034590136014315025593787479304590202569074787758819546592356001307937833453581478629450564013358779016571044892751822071782975263141225661040954754988287737086658252894169774232182108053367120162832039669641262480331571467088103746850248795150163811906849836874288585961820249795457211394912695417597884737217306636415722790372754615031427745927308444384225523136685551745647984951078967868166348785542963876296564547356203236302600208921884536289410071740214038935161365494259219874141236984778000749593998207642639822828738751306716673214338542975662723091975468957534677997964634729872855243756509093462324911980489154617101310295182579742776406768940350549377625833683900878444221546797064528288116047422927228951531123587347279016469496034727004488834291193844706917427969618590198763625764343633008707296624869841489221670405303746362551920874675597553660651106825249466796981717657608226087111672170178740106852038784402374941031747802572325914243048062707369823771009182257602737046985182415376907483388586657981756941533539042778207808903500482569216246338239059031182659759352041247628770542691370417146667866251805131361851749031469246040267874477168380827186351458596554451213688528857425806716404151132960009934803239309140123421306425180160000*i1^43 + 353108280731835281626222597401031919564501313706672869651894264637689048354916987356213979226840875291794028739232132410700752853306089389865225551458640263252054918537481103981202306418120147702866680723863368494932568660714292123972357183764116110098931181599459340758963860317174201621889946034863475395159196330979795701342320829564341635231098228552156176939245058827007431278764813888006181014355948446663068017941497172404682822298241911546724640311452502620042072698021194180672880351827850034682935550956348619716691843546010795852116284541601749313253935854547804227216296694238264238087178514827538104330218208506947604356737058096286321089884372705165068035753418013740587464470429079583636765339760848510435870240126509716377423514876995811365402979342482900701648745981304830994163198512652446537916687012781276223980016942351980418766343235642448885522470059915199297218232960222937823310094437522939397502370560316694515089865272625259795530297426025240712305821508401556667745287431227611158210208826430854432935555800744259314643171109451536472733926225673385890801611258998551964561180760225248953769169102186436583017897361939962132712880033281063614793520098538592531742498681055599004019841764098158286133642155282985500261630955957092069094260500960698862214439836193448056382911618561266268581422479098359198638031394551040949133300143545674298091911902451868778726333288881059830267209842688000*i1^44 + -7252345584834707753219628891679582217067636401642661893869021557709545286142772439376482347636461436425341308052301947408177516659905426643283802761300516833825787769324494138359248675981312708438467322233032295450032012827437581559756710745285678650080484421094831262845241503671183625437027855269360105428237003954306232905730208873135035719083607488724398796735361326568763727307212240575532968325394788729967736734832700107588180127402703738767896407544863757848558346931753366051981410503709876808793456212953469186009378045766527950274411403895812724574210551653483164495341775823100901644735221427821247016313476640878578832777609766514771055479557385283123347724171531848543635039413712230563022659345398931327340330885195040532573831045055213178613770327404270708926375067622536042139395139251810945183418774864014903216113655702080106850112532470101424533345860689429066439346218242215045247024942990043615085077650558196979103265920489111724333595644761864486911007452970958853013841814866294419395062595652257086540508532227204293560999958704903785873256351281436875738321846753331518656027624344665422681736099723602447392058370990535021001486236185225449637711004370176007831959872249391098249294430159745083355082464330536176929638964714842211907547898702224375084361937278762775970279710354834169676331246976789539574842870554320846689727487098772156501325168389721086412378639715842066770558976000*i1^45 + 78470280634749766519422365649208333938694604105506230922437603310840308784728186564893478685161906456312266879134545417377192862835034459959029632355690739221348729575574654233078438052663686153428278880082325707169284387051844618765041462976778932308123416293345088258249000063107209367611461711021491996506129256487895647307605024034055175362115760102775455689055188322757936810027266775190619319163145227684159442077551841775933843657147964458634223226160285657485221837120819655960370336949727999636345860065020312465430912592055783644423644516075643539964288659508735163876802734068624173913493380942788730024754193884174722736884592316027186934812738638766009064076751168007462706471111497994256863691631389309380890145468965315976015573453679408446035828060553091943250515544800712819755194630758724504193699450648901618091140040573302114008347737415953312998219601821516986604058619903962733606723222203042793805000488819443103500991322539790254401710380018145018450845641855007569078411900868384087178174541307843134630721923812523256064753732200480238431736723697921701708637765085132135217916392891225773311206172678102814861773731214510616064108074705350403092520745348915516154924102748248783326323736595130273051005795521655002078389257360604259877854097289059898688402861577551306111492086736993808704199052472803487929886501697281643221007395262836500584982939810106878115512940293940838400*i1^46 + -510724887561505148810003772155873222777874896377351195310299555378794156778452100657974020159505775276344635762818058124674914786876100002903383088162470162688345022826560750741496493753630038500991553717319740785631356043899779165768668425676690938838594402011460909981310282462180489142558687352393705749656963940168401852550646819689422052747956012535338536772845342555428373641246330299801539466398681264936350709637639277230696740433224858487548580122382537292703997854780705872657036662678927776226925431081457719856839388149546708999213413247938859175625570244768650242737495960171400473977521154197950100132260060506511547837990664142914278012145411757985024656198726803789318615992776355321551965078220611218135424850264679907291193502749100292671880216085086425463402359046975015364421183917610467827133891873164498887479940506470592160521332310445347043491057194567865576981895530639382645451464006952069848286020549795951490544072866730930336781181144552320385217185829405283660926235600439585395446070619633957111044796474740264080548653553096094842670850704734585278116767052423071495163715976380201062948960451540460393707152913663902112584615045023782838032261959642085237447950560623491621394756154697855706585111208307023528445856064425704636387885711579782642636413159590948819211597756060258632346699112459912564933299251287101967367317484774561111980342000660527053490723225600*i1^47 + 1665114934988590009172737071361755501132274428596741392427276006106213566810435537465212812787758507555439772001870277452311329796106420925262473705482797604470139339931678010329701471583407781773835085055213037555964589673069847885435025281946485919173315550747636401203152207130304358578902069084631589410608391426429656083664869487131419372977528620504109284255373221280452278611774730153566660979107875692987123824285293279787668604085204130561039670922499667722961577857507737897330262512413454644594762159121544844872633727315330029140853126483298333897939688020294717324810780868552149079895466114626303992917713924260496207010496283973328590793163140579728250533970342785742179421176860958719063849450878020182124585606551776512779958413930687283949100804525722925782799082577483237888013602709614215092319996202454611260777173529923469104029221220741644497633760877308078099248585567087166045914251897576095953258325738056677320437523582359297408734460251459788216513926209142177925353219177187777797858355124092277602900527804687603195015806106994753659002153534063575134034603250508209307796174355472250754913346554214095377829329671713766332018584943173174481843036383902320941728162571971692278232032080305151430782227446132884651611821324045798002540003573049698261097963522346591377390368524066928797823885797386475847935360968439254423062312555850823581047911607694891417600*i1^48 + -3124037647416101266064670375600484636409620490605099351015901114416166810809392008819913464164082641229801581228292465457128554715848706402609163575773795173795506726940159367939118697229702670781154618929879949038967382269782089329167159879197339620370732201370173942150574332227590290432553733754850313869715613869114308970317374746485838605193538229146280544582565805879837740237592081140109115674944397172483176766211853064843964026121111595569637005824315918525022841449654317619171755997769045831333099762646847265385156235308004373994918029966760838125682711745401343729431322130456126734071525477667970803309079571706871901925687655303188297068300441990751768575200782786621311150047482865957032966184988972120082279506018201393204212765742350821304709401063691915299397420193593839847475418182187997347788309607569485757986011343384247953687436072178539270558184629014241510973309125741423278730210980964057778846195718188014463666248414616138124643430578558555020952574936126735516133465003010249564009286513081150333652352331786344434170726508137676511823390858204762244486879957774835437973241278227246446082454737880198135108067616277491523695361399209790798169874082949347423895106662722583139904174786642091483623612716878193004897476969971662984339231342184422302494896040988419502228807984050931124230868878930588090332070705199284551629575822144323445528576655360*i1^49 + 1122630920395978387092131326442941281805364707518348164565989850768579197674857891612844998650969725928326161562358218324630126583836012714882603137756090184522917927441063263372839541446406422084916962008229240590471432217002607304660475716284799633653219306144339794747426672216966057829148884359894916040901149281221624671100274237724399733872027138233880783722543338329667553134974825523344608519000147543122857010381199031369523370481674683174349081819169642799505757947936759932468061175985530392190376063653202732582482091571370562865164213341509340545188383769026590175993820773209424923339399877313849100724888683841467933264859580468946403010706283931948990449077260922292335768442355081034857059777746959898609769368911692682392052933546514066554883151368077401968857193966568416076828584053823473126111410764044517810629518883896185875814721253601165932310605036633807896096549774453596686983025637076441141259133911011992032004188743271345663741279405752198189579828987648242034147268870376149941328775779979812126681675494724531522926756270223172340727142801072086633800499007168449402809517493503195080723414896895729257444624794836087980221128484478811704719112013976143131012613477257113838342743170441393569099417008564325852503460845524424554993471283734784787443760527748716291268079512305037206753263545978131797496312357788493744471354183428364828672*i1^50 + -3008051000311983597846716671220187409597148622326496938339679131099144144356438028481235840583630370956183121564289043111156455614169402991913490767963911584818256383165150025419721167613533717424804212484439990791931559451408448297909519372154257511982968864018407484593161548752234515615130934378971437399399986241815857485378403407131053757415944944391883201148503666866536630299881547188463764902475320905094131289678908687067117045307071790561579257495587664602431819681385253046550701160215969558589668734466374686791764851488016127739868494316960306507425470504020295373687796933634096293018992316422653707944044349738082313881609989883480942737120153047738359953384245081808769665459414210915837599703105440099897734116192847466350863151649241677200577648263990033473286979325606674294401911989073160950132157621360604201772877769884792002837325628398596269212353792815666043249125037489367759033038298051647689950030489781793925880417676192985028136662024723245296656412752824077324913561342702756835385361611995959936482445411994865561227361102076689336623022749404982485594080555772360904172873910968441325974197955617226943235364811236282199168795360894980294413915551652324933531588214008280440388797430397918508502811730860962750208822499466781075124770879385106832621233826596191486571886486638523850620531106370984328224020334756957473140742553600*i1^51 + 331930742018656683855374326090320272218421798253285341804338952093635544803270194033783347620293811989335174008055881754156392099179194929118210341797946483317432205819860443144180364886293264035164901965549615952926241935473290884997293073794483458736442791154241751565969870588904398306139746155193474451959024519817217697091043506797235680166696660076030937015747181363509151877397048999827194863395307352422762735211184771453437675634464759622882162265406336893341776640847250774258980220771735973121255632251852003663745717973687507698008606675207566055207920373570237779839247015669598024916209407349077067941583515196470537160320056195391841606465912553153537096317287952296253624268374121421423244423995484535714754527271749842315031834240437560380998744879357119241761891673769536329345787663578289992772635857383570647019112044095861182532101374381233814013381858720324931900051308045968721853028521007974809547980401948322238867348811550695445438685423044363378078270983331135813791897928985584592924468456871740743276992575759007827132829563513921766475496294664417931096694805264793915538581558835481453965494265695011973270860165781222778111548289888277427595813148380165254490888025296824085063550877479260975683105364397272448033311271772704651324451529108370968921049154173524266971097359830215612464210349044178378101833293153016217600*i1^52 + -4321764713522463444157307552321438610181822061900610934657072055072982169877010324763098920427317413200974168915346830820325041903908911787721432093775946078030988886446186413039500772358194173087277270665054588112395930730934493388830204188576499438092675134295641124044530816183769109252654452421136843018723972991949457190476369587041890978008560049454283810138171708949887459126109502514137113911197539844514517441662400296615906651371535587164098911044079425613835833918969025463521031367304635633113484367904206579559146981329111542980095034121459425101306475064469335850463357992890577525824035096908749410683012070979294725636806940603535559163302665320102307222243190603219208356799283190955626247711296139250275385650245796688550130443424397332530509252147758148161547476799176607833334831891335008970395021238106967220102778815643797457163415173295735303197124765858303828911482905189592714248465070938425841697589705656555104094824261407821236869624698243388558698703967106048386972219569258162464813229263573734837945411631131526603191554955637944419676495174227039707416807971323321729923286602373193130977853218102325408117492140990276956257168327976910870097752339786260240052833972205534433266282105572304791045315470440844772019924494556899027607054762137126642132313994072611258153789893766054623885303957898451465797632000*i1^53 + 29120522001141112743066681432676637420396971111419663636980223043993759725281958979006570630735148957460723883128388227711948270541784916249606875115818575222858691456665997633332034592576611632949849095628197270057899286341581714818822983761330098330130220846160757666703794843974371508180361578994117194746847256118793744618231124095080472698071932653962238622846936539752840020143516316208554943028767860936942214788655409873358515755332443280050074145817801468361519609831901482767404412379167780892734664927907755771661241531926940057698099461515196731124651670891703825344815845160604577352478739316858561932957252783929727667738898042684840522189277620008618511325573093384961034307282214664796138258247379021335635719723866664838723201031690703756478689649355080166938271052095226782012123087351362799772586904638557511744895000375882262453230898797945713751725714643463300623386016344150448535893068234825436565275126607374084000950968624277031866865630686036339850440406917167864612226406247140609615360873092622448354599402575663054545629646463254206163734080457243721339316826087829423253291349672822482778551653961630618354589419021276404133913565389547491146830769829477309758624843163730950962371630311656182492437938936476705198843680186749182800498650084358928068696783814520313531712133293494049493229764608000000*i1^54 + -46662256081133659050903852132856551882605440091587504995682313180383918771834904284008376628030909557963171083802085632995564336602480852817402998845476927332272274995410871342824452106449490782162195104388270668526923970822856506074190823290521226127438112938787439872421321425775840279419589791273198299587237975709660058996357775330344611161580335796608394679075139110167672911996632755768978053507055744956385197358588789195588155574200562036321128551722861842422721865118166937112185382196646492514748520932533067529879641935670749442021674273327917442737547100011378451146521735106301181064131579647909171514993398602503340043100526366667906197083825401158135200967436904594900486304487046447370854427180096052367672805670852541723324267342918282700894692792515602797911040083546756737199116155869686727802425181439161771883200108677303644721307919998048419378402829612960874842657604118698921697345457468953176323446967971757216549087656722410735698475266305293721583485503547275889605260755238987675323142662157090136095037400046116726246681209957887969200830281653988869889505009044854550540633098355729020007848396394925540475133847640344018592159707274076763569609009582881983205676291149313568078361259360427702021263099219031273150528927930619221122660585122815367439316245789200643574988800000*i1^55 + -700696769164724864961673757975651902280831641752818956131956436173328193101571786453377220715149160492926982678364186303389531223447336128577154068020714485753211661047008584259873138438455275480361523424775135182885702556526955164898888811738359735138268876596138427097443145512303282120646067420468449357247578190435026994124829441093973795968211553398654132670283104397160953487623990097755217928624159311843156594868039521568020097390417616829935273752691047379952109234797547974766427575170269112208171345130822148656913474551978045429155408444312926318929242717107818209879423577234636317857767822341194743584881690037410106382103819877205317801678235252491726139744399457439074372147382906398417136125931434285795813866704874327306529253229229615029251716823007931580406889831225375776622312549765419309872669771813446323312539558630340674274614581870926455671122647493632068246980755746148398019609030958980906330511912248991282298828040016508811673773078828299283912108502796717661490475950353865503939168356388025553240302999130317999982583927386153592621759798803835323863306019949620858604983489446201246108237673316422870539413938514393124262202593355002251596487462094640329414713223289169060963657030823501248738016388441146908488623458178252673595456210599936000000*i1^56 + -16189601721033442669400830771932528790592642809120427756251529715782804434139759699846002018556719340503434443020051352209117964496508461911617234623849467430607285454579998669673423109258726235698992872788597472273060690425790180890197402731766944969577346998316441339182041193422573111322853381188292594725000745854306213871045459421232113280055288327820789467992989140387193773762582507026576149790241089267861907615168045077183903869523312166989294486570765694914447130900610289461238515228378096419155764271944714373159117379338452241488361689164984989050537790352526753088446194323793500314268930168736585918373055021790458552372704881796999720330303739789080961836780227540553723190908008188043670347205900784892453929463351438829051783902969566001990180205987466694012118484853650051850137923642667964283482019927612118051225147892071000237072927315008659717407590003641521374546150145737385684359682670244095372968182679634556616084430941631350943887345471361875220073809510163723801364436966041784754943859332024399658087734014909394758529456881395740132050871150327900284537772269174530608120410852526174349053610863340938794292273097603423205634836001023106871901279403735201003318025044661176755039088526527321269592309017538004664320000000*i1^57 - N1*22125090294050394582502958912523367226648488141087394810312152717273530210952639884244479758205353437794874960559986595577151315077503818093237495345756957157487314893393154569083400730017446842319602118285763228327696283936582473128975371261437108215136373494058070598707000884477360766411243432757879425650199090578799458650093160651322668557080076438609279478775934702310560205194978239397236192368757427418878569484816951644988198691216256037592165966151313595153125*i2, -117764137237958079575075110731663244661837905561546722592542492562138695414724884588430864019523650974884924600592163149990150954471321957559818765936211374847147901094937491562031697570327536818314159736408148031094418812577385849217455544703362478106575050036307010591834219473720851307931560494868860832174370758446343104996847654293537863798123540017781789569173997832389690326818792962120827419109489899642844853755332835673283841975475930282269749375243128183710659798944254407627252175355909597936111590691596196299022155787368207366085135486015299900375848413739225415530216396371401848935025479651832985568304409195891872840372054398849227909964417395745434314160545326679036188728384774757481675251674920459363445904442743549378940785041584623496212125936054412095294839260154115381469544121854243092089512331194334286847798865105767752111562750317757234302556295001175393558855158685424701067033585013512847350065680915875458921239209638309933154483692484328662412371767123519397107281181441151692203845215303239007769338437227535635925961899481913823246439837970441625951840660322527553260323425744166067917865149298194112763423510659514713762770951049782387484664409554020317923434196650830218521097760789750765409911155345107541296541673642743946375765110465182654825896759121745369416739815544449196157019758641011249743193986023801609206344067886053338376862454410033562293631331795456644617687768866164298294389317316233703054153660082328369470757664254547516164400636461473801186283279496931334885060916610860791357645487492225910412724975194009290008119373463552000000000000000000000000000000000000000000000000 + -3514517282393251190648086363664398784649623389314000765280480355670556038622887240534545673858470905785345090215592572450735656096031772316378628893652843938680098690006684958949599405793954525862388478217813455979891127176531643051407236254521541767231136278374127888696527019414742910945947799890171508872035154128139667342250357469642519680904008535095368670296440813255998072332199562538882832023945628929992421537015797851004171138827936064596923634500188609756050974201534575074523875349333716589189148976630561581831232787829705446602195218001341649527996346969932242151481213806133559822089868264637859586072000170892638310013603573100915801989627172099711449739336358942368050606206876843690574327206203183819761125818376268779666620999013035652449381364356772366471047582608231776608672605027192670028792185776278805539692722498374986797034825482952710230186568666248360894986530722888399368474917505140121698124623345642047368269787536625216848004340399552997341203968588867564004746568230518742214712619439153910427871122317521805612581236990244101352124723680653999713654708797683423565332415920944049904668449600101023303783712815739736651443677606165106057050314241852445313875959219144084188390350774146528822003163343906268772881043908708032625652888230724386378598416357545985951182908093811186655529010646667802190567771119848737493987394217489227255837507553277707819505349635281727220852412422833456851912562581195292792154685078760830360593524191733103191679253269560656087376565801343872868249789433346821987135905729409739903114262897891444803243266612920320000000000000000000000000000000000000000000000*i1 + 89292732456961862994779760947230632857104946226665171354666415903070445993936691929719111411449573705734213988437650172088985516883945875098549151888411964500009551390826396909955224902789477782057433665815808070320627926895304449065038209142774646149580206096074691271086213139950075491908203010504308304078226361324482312091496672494743437349751330379400976293997835215633652671373748716250605342614609887225592057567246314806165216575122028582727075879870710829575449209086134760041719672171997962832013108055271627308791266501629450011803254884208916988786079544607671609107760546423422542735904026046570702411237538281691420372899344065331186497113198030698522554289659791868946070622207811946897257405509869327310260905791580841769773402085677018558492770958319125724086381902252274541016352785559812491429853328056466226945781588838673990972019813935350683534395331821306647443614009820935165652370657883112743336954361455619782470557664755529427361164840024286191371451659860374583435736886659364466017465561705425605288166995394875158125922850677552085865107452339027399396774848455419729895648568628191687658752311471543506153885416772020914719716222568728882617786058529397366720402520866753077899053742777892994116044725098927983677261513737270059142515802472912297399764158939481014165895462157061620955917513342744779097529941803614765421652853057888681354993724930373909433559178014423088363475247122402337914170589377589703208733043011913626476086754894274737338571591291459536522036876743500107957792918247675788378671069369168036957630908428983995350843745160396800000000000000000000000000000000000000000000*i1^2 + -528909145497203493480572635908408916474408984667005601294046322015949783822388755272078406848850289529002969848674774456276998482032446449138443730292816604872191370223518479701776212547339167492247314359778840500532135162872140991280133903411184254078598464378992636824023810076080627972810156718307165019403679388479615874113985903438377209356206375295756372348029160063744865741608074933576497095840340323365866532091625155665027986663292482825790762362106146798824444988983456046542914464029398889000771299598599002409482207403133722377565891851810063115883451148666732907838071109676501294059159559771844167634917173478056325146655422093729685535239330893168878895300983412654079401725808389200135268403694005756384487928381138422110985557080729802638508796517088600637255366002364872969217786541746748730790653017511192016941850084006993577070165036356389140176310896155072923997323154564450788867271273825578837680463445639747065131077663751535464928641301050542910818763783210228209876987183243452803035706784903869512000913615771570595077016754784483263359201686224742121530824165015638803952877210868560454447021236960975597141953489430062116308501683023767104862665144258007787500780748897130085026152035207403917012063733440655205403024879514091909050374508168354284687948571962190942620445493944906245974107356871162049674420431165248155314593489013159166100756696414954250981200327610318920369762559925907014958854610508296406196324282884838112606847982482240916759910670433716200208321363937945437448112624980322151777664298554640954151354211123949890626882258337792000000000000000000000000000000000000000000*i1^3 + -2310489293498845385996913083254577726280519977044279966291040483023147495959515467588624395767518765050366517670949966178769821770053256311588906506128631173924269974580371324259719027341289285459444571366262401651868476700055959594429722652752268990707927281970365133865489061850923450317157032808392775950662518602125090880617112908210848975944917490661690914637448411993079733026928316513914815681333339954875328901451219968424603821328859706317150754323755021806477318879708830088451700505527087205924813428928129091096780728220455712995240351015046750442629698416900698297837662605012185289655026100515626874942976802500462892601879410061088680932641391354522059456118570910146536511709695697081663641931004703444672104481118649723303329436984051289576358340489619418410539767869665982897263255802385987270284511306737322112507633183239467453570249900361021317338503433767186849339794350952829513267437395513095968970902522845332842772469090710359045492447642846087661966737462150421822593299267052902121079812038408846061335369551166368215581718349865528765905516800543074887305011289640912471354639831149178726522434307789063391408975224964809073657150992507603087753141865081473264904600178467562418841156545875923016392504053586154714509798516736638431481830405321274046658692961486715749572962360553651675558540027389751737207503836337873230254456996131241077125048691504082181213070154879118418655964208222516050056658423221303443652814554228133571771289510265951325050901919981462550227982164831075131023564362373616324149876163657415744518561705136812706021346346270720000000000000000000000000000000000000000*i1^4 + 50364918355165153931967773887808854334197102840664822030354534813894959482103110088960227876453352879034802852799494566850302220099152800738823069351113702322132857532172722287465236937677299128686484664787999580474921936421649132619467901591931852734247335822372184697776732348086333390182668341465242839563453549755626142195339363445193970435490731075546661208085062194674356255357249763512309541527954386550845806272234552194365041889507211184089459990815668542935062788021294175937307891096687724891910811796642667919740553868301138335324442574130379792015078618746178866290371625780515964342895610539378928213852323079408067022083326232607104369927043845268158150411214906794219654018956846586102143415363312530204066464092579667459641842426105537548953863792026674293985330502652622682097175198379719802858034296650063591127485192452456426501021650050717462316160848239093171329348883457427514350590324634480339927830067550268684848948934606273704426681633200656009183789687583005611148446426490711144372777149537968895242175742693181172734146364879862980545672345271943481372531432099166448909647545710605222662449886972700475702869153730600365590036052110344311430404728579304209277264842853624027647977935177104997403904652932956901867581089209041464920304862973819557055613015051109232160367169604716116720117402853624408339959223393399767532118646455553512325325335196949433737818138475016565910330833117622108769445552185392230627671410486297407331431568341521861426625518212631012985094030331637060998408903907760527919934666664782266647678322197498025567114651657830400000000000000000000000000000000000000*i1^5 + -317476662234232417263981098691200323507753931026312309623127653448596291443538807430518416265303441152896959078305427981581967386959017700269604012861640841724902371769900976536556758864438670930308055027667039589380337123688364138390373783359210941873373310833776070600047296644605260900485853272002780139528382254840846836726012510252716414222992244779452238952680403390591356241677974594475414627837525352586446729474726240735590804145056092115306083024004543730059806364186018288306142333354465390439903397986317500600738057510408247521056624112582673035521017236579504481323051633175957586079611922758124954495478320432627094606496556858569095453809938386667391915246081810835044088903764395359359851454297854559578798347402501391206954112475619137525206577036191995178304565889140971207136947698022683866021143806335710424004101299658810984687327159509152591895843329274619055824770177079854351738319895781012154955744036700884823935946934737476956359547448941436683981161348878302058686452209240644895383106787426219662609685596372224741278874502768339323247596309757451552181052801315299338929683939296130409497177988593847241972629119011169684935022015472062083946795671740546144657970173200948514133374947925592860609677086654959497659347204730588687195025662018026385748732720207756718841548579401365749501025972431672132045292095384048315285227005600907519026330445784415963202744131376513152899369963788122274513599926933519441171917828039565341021273766717361359114885607150129209107608234029968875987377857151528530049173489329345373631738964577962631113615748366336000000000000000000000000000000000000*i1^6 + 1058253106618848880226073699967876573424481547047338059387991006176437927026196197204265313218764430147303735630398722606367923227155570269151430839854454791671751391457716617717445997111288496180196913777468642073114667006945793710987078823813268451257288159243587709801030601184162116000591817051169696159554278575958392935504873386046709693552022295244975962775225895334105259732279439665256727982651302431769757482991299322082317655077881807142874036356572088464713048546996869350971930225818732348875276205625370119091086959507123405193640921954632596179682156946344963372706386513260271839505039152368205459191921130835722999773045549030484912652481888671596739723710705723686004205365764996546006390669131989739214818581555883511697609060352063801756524561824341708073507854849925534285746978714382949198478607980503054532032626044729552857275824298741552711066125492168168466596965915134125704886413628934630236120959727164936462062713262166892889056505600204604548981245045427392808444746299483057531219978205327019860416147911122344083473094661928556160252799440873203752623610700894250128916191454302628445406653706187719545487716241904939184963868982497915361326967391325796853659229332730825999303106101221365315091232161390510137196246679926632377942961375689361060712659076512826368571634829793191077242877180770667910018242691219744371274834658180358898128147763343033240588005698188062279077582590342740958880483827510264171186488611772630273300372079380963731078208335780509425240881287977976623173420481040793376766892217885801046827902497143627042598851067248640000000000000000000000000000000000*i1^7 + -2013577836498857574687490327906264237460872296579252978010219498692563689593768782613600298170877865170715406610182803879519524827337948462951560554491416089970747052249343727321966951413077202455160278973925033143228655520666665691974659671918902659692356589597681403581663591867976881382322420672431055601874671482011499669468829419414331184714213961773668910966828534244922959616305266894340333286171506774813769666079789012093028817378710075743101058322312759210940330946601425310712634344629677492344843380161381500135929280511812512894686659248126529472465071986609923693512849144383222829158893732466164645985244847358559080092768841478925571968582622269860566393194306985074277042506730174291758167810193844244357420217411618996329282366770059380675932252436718538074389989002887026726302947657982074986215997918773278370095310110567313027504859653736324278639097120442122951606152106406646989595283153934388793814908865885229001038577626406914415040608993406282714061361317407146918414891372637441486292174873178804368496529255982555106891064194673835282147527744293319141006422014795098679164201513880239295628320407438121044936430355462499840696235904915370763911854999173775801010495446108344689835798915187510154529944371236041539823869812739514553626068077589458778110889649650472633833915537668268150965717192536809820213693730771690589699647341944658098996103174451484195781064041283683946430551425973217160452718844468472751986455760021783081205958566639735738124763231446841985440571915884188328656388002997545726111228687802984465202635937094677794332178225561600000000000000000000000000000000*i1^8 + 2196451993398167977123628081796530210810108632600087862953365288518147443238826305975345955932434627402236467178073147403856339905078209909850248581100743518445014528654533957969665926041492419582777493677576295210153206096812232380254821785078777271201608143329594595246534005782669616156798634492641860975192835529132234375454578434812465861557519593404677651476571457362033906836856882056376267549255030527888967764662621727375489045414447491904311887110041091972446466404466934249541598038172713315512747325664211441285734092613479549625066344336002329503301632196134809187206431007517612710858369552554392359793564335414027686929956477255106715471891349123181796273881994924506570132160570895841088250116600310177767063424484080536919121847872461601535202519504241016667349465026980086580277633543382089072146086734965855251340448482215611642904572743027702369292950543400161541091075159767914874586874767149541332242552951152488731075959977564605672858394474446143691360120773567457089826336846368689626490254185234307740326376725440966330862952147043897554513911233807302118069948781004485574770243698021903218805508851755956898040448724525794184794292347013430826716968415557134845527165343121870921658127172864002548550733456439527156065075698716153458114178864580945055478624842007092163880333295234799878937554938667958046798351536790217902209847451011123011724538689540651415753983281417068155444350207277050484897188651891545332822459411668663640511081227671010983273923806470718725443591535557261339553569470170229271401479399728675734262469925655953184988587884544000000000000000000000000000000*i1^9 + -1454570643047492269322856176257274572247862040919094161897214600515908225477924800805309401405116950604467216774018265934640753235649400672289565037727714315575788196215020095010191802957989332595475801825824042178051431212710874984606210615815907620206944030769474242032453632652446976135085859070048315971514690282909644812379583868961503518149025475679974545335182777886037225695090708259342332306440170525634380232930702785229495397214107686932000228890019662805444558292590965533639556008538932786906315709099014757304227052452803889772961176381601337316414758639559926113964642932804190414527086964853880870606389396711800031630740380614399342719113333748201637198132985112514386634033170929610018132710001159987002140767096835987574605464051122108383435042864886035402457047928174923028646944533335677626431269442992515204089355601019138849470303923165231751641879383541307441843215934611869931807792973260366340029882046360361850286888943430971683649111980503368315904903329184668338030375711521051674217546131044758938215749100594238814846523367449103921685931640621620048596325538238155988278333798193042397706241047488135604311328736133579394820721728661919191505316468868920143687569150310265582059302738739769399206497732545322103335808753637182479654806684453611956492136851581526727355065148634970949276145336996141850815830319782647341893992408788394680743134191574165139606179669881411974135771094835919179098782468972453057753476648810976046235791336935479975220531595078819912867860682359200879509959337994840289326911830517860169158858420679770018009338347520000000000000000000000000000*i1^10 + 615807736159471176089215737645008482919982689315260548945381972259728625194123094627144846742312272464275337909546048347393110901597161466867204093168251618035182033499281627105737315798519381707127702926117341905622032990533312944381677518827103493257957138392641030958359971411243441805835812856987009677570884523229994199093030118886249891379579881064720827291789064880151400405114933643994481779123084773056796297279157306663593423542161872836673784547340376598605046658392019947671150573387059942005672634805449365679006802706028194938798232431448794404543843890474769463021467312740272982997473060802554631192917498378200909409684284277192552687138777392468618987960821857898987274218949448633313941969524253063963483636087809853572810514566876030423373871790423749632358484527591854845657003582099431947781687895985022777679220412393676926687636020041278984187871683165118052479656014675157820633565962547930600125809541569110683891383511976623611796169032704943228515120854906220895037084310350732040996261750429712511929767304097530036041381463822350756936799793163661437171625552464069611177093276379549843287660893760399772909706518710752751217869789702983389044521057768353046959415310015219524496557251587279937727050206084082715669103602762074296482339545024843908687769191071708037378487389497308499006302182344700769234991291626184699469449852962689544052278704339159686643581387168941906711767298072503814320373491159358048456297331965453389214467395273172504064100526007841581247291786433768044700548122498579448952645930967131762784993185881053132432919756800000000000000000000000000*i1^11 + -175469173993237448921960178385229624504112540961826408774229629076813319712530881874114139077105744538345819446230700819704137578259132734827688055125867760583094736754283730524879346837166166148721783614681309791144883148109031360941651184903761014315528164779175783905231449930702920282266533212773498255115192427035667360871503825006413297438552209793859137175285886872638743261254053242724694465339873492998905271377121503873800668385071583946142503265726719268074079472286007570229359221070848347134092047290927168753592950951848796790646165526487423516827835835567568133064015815694126610102462341543794810285117421772111387875965214952837095136335713385841862862378217654355319290161362902028317562702203311334251123042887229848491559579530713459451601969551006899773511891987568613950293189580228291613366951478158590454935433939853299582184761394238258696127893248899058540307596645033758900783330330963433070918930967669114857932298873085828743243227157316034329887235833183055840760983868240723004224316197195700513974067387558435100005476709510187780050798420315427290273710143455546935860124023091717115443307618308809306227540334246045803843510102043272746664328345403573346606860142623017017890503168933056703628034845951670439454504718987727746888142415797467729803694516196026716770054433352704118199847106570053210826377880879118222119082799551396375860667238258862899399311495029231942600933797005593180822669190874864150531680106579514341383260920191238667978330257716718745163773872905651926004558046603873735397353057321173909986219492992198243707256832000000000000000000000000*i1^12 + 34698484572602302105399766684439843402657339002919885253149299885799349031545484054410338673023443508443301673797237325876423665225142392376697970062960904348524911606888252792285260745652365331627684734890984279655949455969240821753825029083905220374020874503106095831589466889444167811216882280042279925470590585920995539013421659799394237511266194625380927913529810083078033498852236391417743577166058781276884940800413889861409828031306360224736472646896200467023974200135312783742431923461992097166917257452793949543704172221139012192483986582614930825161332707591496531549836880821912152998500539762979971372798477121745068695334065102874351146694604940273056551354311306206446419781977462794239451782774512959066291601119463819673128203243877532910289648825119866381113235314164262262688451800997580696641161423523369838417514161297982159403692570191809942282989495599465503543451072820762403364977004675647420398226057109381054792351672804028027774836369225025551920042102279921460735432036150224216281925956310746208746851336986597462196450824740870739475765092861022227057664918692817259065616416319552417066330022006439851165261244405017138773320585616688908652617530544364789987786213794816408319476024664976942903117145217337915022625741469239288184549662944819464656224735437978866268046977415626472492903868094180124615736110374664617768957812777961640367106218858494284613659882337981066615158302226248511582881268949618679415950454125137466390618632790567455215032019481381618382707427754485198299938616148042958182102977212143737794665495595009586579374080000000000000000000000*i1^13 + -4832925656389402127966332367563458562998765791072279227745914740495724692017142201536896043615438068439009074557211062812816460192434940667634617859053211377945737325680010926799295857328808513438553275923817204093165290214041163070061476481535702455209802449102009650668891715500915942662935598110245129315246871948994039392704542975569105172536331069567098476488572727046377522512582318214661920192672271389799387587478673421681622576789814156922267809203854994557754095912843820631520100780514371269192254686047136304961667176211832236340233318911834279452560937036150023110894140573441929882167284314699137533568737348611026677264182239404210304927026413110859830333140794419485835501295340735878419116256839497431450784545948329590283684513674229315587401465195804691348428161532981813786415036829636619311858126010793862993942624777053523820325972586935154153189064925071289275483347632745755058966785940845838473907219163960506857870310033663279330770873011307856799296963693223624678718945301339246277734832333641515318644566216305556616032139618027993196426080686046969799749403142238981361179642484149263527912928960306170141099848641771152275018571271904968932216333283417899454216236819530872361432223167838902575866373059098707802750238599778601767166351815371872574547573025389907348607342207774751911885101103019060205345333220664584928035234630522589559520967498954354994066075598624655770000409730996320263079614532723099582146598880900844847669480829983502185658988820090140453986224574563916590977566757946891835003769094780481054100659996684983677747200000000000000000000*i1^14 + 475131263755423997738601668183387384174955968971736445056528864835368196742128816360374895030938408278565889114455529664893752997125233303033156781120525739338660542348631732080737124628027723917921653522549384899486551384142202264948236875214096789045104275533889848932347594349304559486406981624042730709379555897498993370709898667892386818526653734081430435572456225154764715982097431642345178679700939500579346072242798964437665887416262266690273829394569086232963998149814959736478267411196320401616175983090117005956853946285124321876532908142426495276366713746959976514648682730313175177575102025768173736191638092872981888246184894532910727549550739206658529002548554114591213777467947013782397473347368712864316160529848369000525093094021343019361806087021676399757515738913486090056332532119792163062764173584380287752447550816312576955650735975232695162172864181233237325353127786841649818365576717833231925769335902460376451151716016016896121223520122651551295234365730147681165251444996309389580275829992630563839729689092126675275098514128874531864337038708309213208713018833679567316487560241007349540949378491906425779150742370259304885958269721059149148161606183690465824494692357934700397521495154660404099120218370479289651374560835387889830370673024646563723623129849116450090776861960002644813664007968674474502843530133585317636457219126329366447350402871468963672068286540508601765655343410557352954303943900052560674950073541249944739606968072839699903157096650548576950460180242304421706615782247957608668658959242805205895441924158117642240000000000000000000000*i1^15 + -32611828923856745550338882721846063255194185170625042304841865217081377771070053594675348837496861851846147664799680660502872934542778820367734751897520151893608757577958701505996623270888879080744823855110932097083367714445500636725447291174966960167867284526692358732596081394779801257072695951234397035554368051928104567116419019259065211125455214537471997428194801030079733592975993434754954076867994143617137969305517131261074266523062467186053075465506772947082951592330648715854431406912395726395103803445245948248031267730297870630297644111128044137710677383717326298917333841831285835047582055299386527201159755672283260428780107811210481961810004034555013140656883456962389110134147864256177183987230588414863045258646322338702416761559038934706744162264532007784493064031324610077755507759827429511866281611308247023672931564388826010081464439621407854545221835781731127953982184542729060666272722177838166053701257529404509238801990939817505801770191122716526704162630672238466411102817139103311773484876425871612374876337527456415989002211236448757384649781964450299014555034788191572861015872320836794319808732102863780826050776246844517961400820313076852960795014259329271806000262786815757734240736614307121289710183299336815882680338856477853909364635746289140704163933916888424828523785123000566891526597376078559256391849247565939898333830506120643427121199792969018889691294699625591071892497643811000968247014174044490892987416375746298558757875449947427168132192498095209384668793563339456278837452212145776835828443694194505211255539160317952000000000000000000*i1^16 + 1516575613598699815185671699601338897153238449827373294645186405474748735806346970603635439645594557684487249025612894412348590010815077852489897579910029143516024181407334584596614369520501293998350727792175682091515582758923786867517722561255031289955819680094211724805139400708956458447295369791348075800685453981001566801560504259901021854638421990632823255005725491049174468374295620134903603094681351182223160190751653598373618909194042466776336687475980412103869257222828927145151775469500087719448124541796110332167599284104291446903115296917572143734035549721556535137276537088042909472125516693394678709866803268659542280912757082471428372928056850946697208007927487342579535688504670198561900961371267419106843676681637194105974036051353985688698859932012712163252327890647548087377142205799362258155862446300218506572582630790587019436559513485053575655232800796276357288995155553596051104918302008742269832292152736761284383192222940565672145072312994848847898678413776989950274762968371871275663148942432518643254536394109339628075433903770175010873531658544692992832565182029876195074509705320481323328403450733426913101652360919337850355447964437804485213748613057393519218474330403181105863380954923591096933067680394560322518314480270571015855673176291256190100636890767248649885737748369732792731482912243314465515522533555446126017063598732886776873893053205550815952402646622927844329168656612887210716406589199948363953825677769349556703194038077637859517200665758523601221027576337357040278824997545762977898742325132143618378990471872512000000000000000000*i1^17 + -44700044678795940714841525455542583647455899859273399201080234500444967280519819624221953873171922171537270858806704836543107366634179151830934501142048331455456772186569476799269099488751564404836725264364992371463924931931035413364221687602507737554349206050492097416174009311391340430896474732005194997850710871387994332349060034451330925591404681447210048683667921419267938289161659610037043835378709076957651272195529969905146217454938431425026276864298013469522572599824037225382671994844550331359832099684529242759178653570075012824541802660902681311500704751638452883726522157729987346020695828824582827481734842345271143543892034704510423568750772589042768323321488084829719535683330756482187647914818598079510188193632724036691606261704480568331354180961463001425701908841449589804926317063969655491177743783877273815856567794679977590100941292347729213230048623898319857070317605354039145887970617433877445381393153060968232863071292380483852185201917665393463678960689412811980855798134812809576888791183984268277238096893776694672002088453106610509723786590169232970840878946830149246867809262249099288058762163732302918223512142669778067417035203891810490741351167987878015461329495095570948508692047654586912932406078359349042000207811704681075744009370468733039163220229099109219095878842610905988662847629109708141693368698466979689648542925689194997442856592479721242417347237266458849916110620603084535674965234627899566492736976970468868561309207282632313909257829728356283652431621981177001534898777605647646866371929698715234513222369280000000000000000*i1^18 + 711839748914210969267976754394249557482389747758473865920423497418127680265145589092758479054843090761315296610515197425258225525539692476623186593216637697107440055537062906579387371246136511057994568212547644620466146350778473611800570413013182479042319041443656596960919538707841737321386214957033057603816431889424629729668742801406846754131149753951867557925034221573794527833734896662277023945638811230662275276842065735923783578424467966994421857423161602210296338441337739445276112220153204976695528973927322804651499875908570764989844794079331283468945000208329923617339583184553175630570807485929933553342949851204808175045510151571815002667619116868277583984141675722047052647092378491731808676361178467476294919467928974320705510523773954901116350181668286221629772706627871360230813922714509585616549617944805048224120025959352616566720617607321438077768942621956027391567215846110379951122004395443815859036080241595038103580327524707873557879219677045482037930439583605034555500463060315437960559198616016946149847397141578381811352270616860681516107770274422546281335582295823646044945399272253972751880467954585369610206985463385993393171588974847356141993005106940782484658879367647151077508966950584193426350061901053655362264315244281521949213933302035861625362482179858965876035041938608277287419736789482417868633816187184028781401953432349932864223184840350710262082479444383101280219787152874690490287130645732907747120610098851357800217042681936834213157583282813027847786952330176590543704354641070038745680634426529906320998400000000000000000*i1^19 + -3532094273778208691232913474081764211584342904507609859966925974628860567264845152728120317271404530039478091458951167571160876230357006543786128051671238441209870100778325401370420735462971042392616246905147555694096936004893710477226184770264407738141691204902770087273359785977217059970479651393114084914273124259852713176697762204513684422465172432789506078992030727914959675053616995565110288177642316608534468827250246000123651162046100410620079209014017298151241710883899765764580061248281556746179031294066526195176034212913537202287739141667857543983896573868944105081761131926731744140048971796719299421344143430780547136040721944841880982070758570130304350241443335834948587894697483855399290536566081331906382530756596080395082300986425068617382055571918418180184957963924113343802812173745616039655303405670151383068992682591211661385447441169271054455030814581114098610086713045185335755300648040202027861715136172959921574845546017584169154122485060248341384599305540819955640160085697005280487353481543635660286110676406644595676391228082165877321102088167825598994523314026644610022914630053839389379970488786226473153918553772505540828916305050103086730353901189340043476917719828914348376613931179601748682970396197979650588234726020961690623362421841240579715698293548827384097600414705140002984779422148270713623769568879086979267100870919201843319938842713412344172107386686926883492489348265249862277577982826939082354616645873496563179255169034050817518681976948014631998891818909372425994933695443857850335358500162469101568000000000000000*i1^20 + 4679748258869469104361647682764412294679227580095874514246711810603413069471390013077205498042030588810097783176661661808597052021101706885157267978174300526878082318368627313515861286848625356590556287789194825416259068250708241647271678783213741253979347873059660708975090901961563687586796516651733328861225406863364106270120386631905566757255352980565081838451756384487847252151730124983460103744919802918742459347202096108512185348992219150589612911422955928148923768951368185178754143655263801895491503003937654406184336598042015131357867151360942605205499604292713771470131155764925690486940664353792221543996583897258553531267900245280367467497607719752184228448748394368823546510377276861080882504110189325103274071342833768966115797223137361820343095977546639524531290764315428328616602889847633054958802513784519664017648408095447276268205329063878813181839674807700490534575173757787598919435331012764657910148812077970091999923668139704470269573375524969676624788937023476533375835100694907739768393253716921093806472734149180934607874386602813109232484611346623725372785767584110807203670761219972114169480314847367046687689312864029438821044677498496674371155123287495575861305520399161711893369582589141442949203631666618652665108349648022338398963245408345396112460311061848334652475314209297840412411772037556933613989035609961095896363127176237356079967509984803144464784608489830879577646322635975435767929646904020535927657708953150993999389164586281678478763475424948912113392083077704293519823925397849635565074114412544000000000000000*i1^21 + -1451719530179712310508946952246387032453483109446732075484227070680369177459245724053780466511540092335955489155220928325778853925117940144041467629837803581483713303349289916028901279506197509825276025137509856451658313910795430526727264163177068537444049078738951043713584777178975222317426679092974430815881316576060560687176831302033966139468736216475304313427687596444881478427972559883600717368665832476415882475875253716888612455077307352384072878327894801768096650074290521780175496944232806237891926204326991390979364680799779369117795313248467562439421369065832665128678785423391273460332057306926570632611678313548156213546462818576990242873814628050283915859607866619173900681809792945170527984570908110926915734947998062484345348537088999731122932784715070244153951916668211450250249726330770531687021665941615483088902120496974137361504057796895405398286338054043506306976252954093406615467616525869225261330014297120641203349274194564088359855200693547570256476394641894079511785716480093947566672388315466772785279761248793761944758974020717088764693794825149337566912107175402239277466644153318232139585840421752002760728498083968117249297376885515765109052952263930594893172877589126919467278353418852197982615381641448682805245535861872181910890669085202358992735524451736369514728749258108588631739412500789225377121453465197704953083206003632793762707350220455639747261367736164424947168789246107354117789762046019408825132855381771378175904231968068307621463350578375226078462500342873676163594389354332644826041810944000000000000000*i1^22 + 23618072447372997577349998166447745820580407991582175672948511671248628172395058260356248066918390999241817995023658407734190941268383976012492761278348272269910138548781382069634318413662724907810763743876888572901783617363927363618840286144436381399183504321790406675631771227189981195172106428972140427465761477071959833597992625273432132924206676810922849533356161044102314322284638437416250098375478119414102891667871335588592547079665558618207918932902330749088727554892891554036599455343310550150721341541689763723420597259798615809171687926063934256694429980824007183192054258585554768313594443966739333606349229512888419545510095813647503965752982235498749465040896034102284541258591871776512625561902010265567666896150858303994548022962931420444843074719262595551343049442758833300490924055787677086011945495871702043881522258694208950277343640208803500426809884989190358696528887101323034859329434011020917970761558694409686566572798183915987730709470627210538809824410878397859152755658732417100530100900027851077944734348237885841574678930210537466541128694013678893994370941814375714516817038644370163527237474032026440689824919222577833904475724408457365077329042833442410226010739211432928910426635478190019366442767472622105839946074332022988683401159155894388054176529158550097139665202589145885041582407327456898004425223963237228669496536868168876063813827075036094336129479040241566021814156284281015466641319431237093443806513749032789208809892214250262922908473491632796023614140993018228826564178065977486029619200000000000000*i1^23 + -306520177831981971768390484318436472219387594168208066378225019511959061927110146138170126784781443382180509111021574527641931112194489160594724054055103472037533435622575434944447897978226529730056295395029424237182873796882534726405864872638972016496795044327816152455128051320295167516769414424735498112616540914958400104246111951481198738150624823132952571356783693682441451596145411972570300919167182641574057855938000335901774949100454717368643163817793242342158297346257997045262687530710345300397607496927392662855632899441090516181064925799056651025460892264912623968339256668000059929440133470218697742187003131948717035615778327215047333950840180376723815848474419610312482086164511968318521712035008980467589033164839414794477931390391792435045127582602930614137174630182588165844803048823609398599872150083381027767458446306378507532190552714740287258864580756867782080414375388999558378643855802828245816934071172548171377253760372997120443526468463342857135186881822324996828331530081958144468813553011200668930888164747431259790936057988476231943150797836109554052432191973141810873035235693337906748687645064426769128801049758065295222586757980651165577804101362983792676488346364271390138335478661764261080451722038602811411716271362948543405923177727880212525471294383651138034213157336185710305951254971109933529481203423926094381766353390550161803109424892020696330273202757796298153054023735327836263326079012803321120691877370612471374914776177894290208404648267381694546037650381672786188042106301232898375680000000000000*i1^24 + -8574294947427622281228809496290291875225414279864536664844156735745941196330129836525751083896666403940987049917005439681336500515162826123888705902503387390778538865631087869658160197355356377104441426452724153861321162725887542911689074267856138665998181549214317153256964005387206244807903948242386686619821383769650960882711572573784145572961189491451221496216015602449469527919084653751067862149966692197829108265005713659462185153110569217117502986066607715612094179344392620326939415242591472914483460776864963634614584470696714212043206635129731735413697040204681434284864809977991771888347476985270955408360073328177808055930874554084159508082083157180887341648668253940202071485847339214618629117591665197297762119131293795334409837963925138974908645107496309477169375170536271784996759311585179722442869256800027933930023698678918193028773518250367352748247929467263483638978827035387792997013637304986987264041036420678130449236791095635504573450803151888273089708258058462919902192171809476620766810435824902808029226704046012096959954807849683784686580423849964719736502254603070568558192646817958937074310742050225281078764527850807803526726048428956576651486467959691110924524667424877306985164155178462108019345301532907679578303851498092813322032801798173255570424322635451333374924947861394098290543735262929342493280034112233906685913066434985606658574964324941106910815231177820410795078852310576012039592883511825286861691990885115276912749543901537196815645555516571250242419426403600177128418140141649920000000000000*i1^25 + -78125590462703355907837973216383875770813844897988100370552085157937909101041065719955675415880403247416370959633581927001010895570435792334723872383632329673676852190830585871422717424833827262375387075070902440918270302216460927250765319517696637264684662379559722810349540971180798943538103120102310567364145645703335493705040832274347049788387047520400368978736275703480842876103961503517822557332839568564732281571363036511050789725610534527903557963626524808097900444910187703696466875660313732879609868704861946361387338990964760858622164584879499831322000188784084995909119596972237345006350072710192351595723187027555715724272512635407243174317289605071081664469069676755487796007151893805374884866658547402720072757710239843835324338440932854136544431232562018246016298254397380360415153169095033428358164056022060273361361446815085185796514643373717402185705148421557655310677403580939681066484601747605591297834185568902488888281832517757360468912514973864050210235497404736892319324627257166152236481244996262803750021763361160547616144972276072339137862381532494933780283590140346610012180126361909600328919822593800998343858798321583240494116244778186441250859229553240536104546501782495032501395645275095610754909988719215430441859374061437926810049755181801264189883895722744931916171085109897723309568964053278784225172127205422519747321983974149188675731142971472562889317587630677173237326437364187710884752266038981985624818265511818746918201102054747992845483447272728893180496768909865700679609221120000000000000*i1^26 + -235221914766795847854660261862304821910564771372078979602304754520022960188332909421025031717967362697091784610315840771975840868758479083028185611568836456134757257420107098070543865967086350782402071464346029696058776183668991018329698842569512185390759251207226131846539241067319414554987894938123468231913946523532563064848324805569393485378479866029942428704464285168170769602610825057355289585014740427002741933793813743547375752662165577329614155679676117350147629250158801376880686267695726811268541114913322411946373344036194067130559466307072450185433726688932580761634624976449201338119188667753999526188214460721952768847418467897660626384249747076836088850857780896121611055587271687868315003350520343294292447186243498633380281564225805156449413940105810811842042841752225903813682289607411549446763495214509982462384863816824182507362797376215941249810799318830568317086458662716395817252501048763835333810665024350494336175203902903449652824842615961816855794366237654236389980292589014546036372815584559196583811843618659000056331151835415985068620966335893737185369457871755637106462299324171032584478117196333185492126152187320555732316364220274794901225184778247152919964475773828662067823399429745408345715982485328510437462547233003410604562656276394872322641323687294287061646895297364828506276989879014527972401460090779577326958243055297819976600437237469882989195434877349810671968176977071235413812909621841802375392569084762629364168510397139434289272335700308673852459292318914688422248448000000000000*i1^27 + 560706448285119317548596785747048948418094176105669175001430882377439520590809789266460260500368279087228751718161269570061587015254797823782279708526663566771675860236431996189639319417380838740384912466843041100117216514447466744107865296851523296879134113337109415845338970032723866994893379467714178298012784050947815352329103571745301192201972266844138961596965198721861538228944317381133569109271043775007171176220004807643490059689020955540093295016726297959052974417853618909873309891803334870348378071363891472669184413659239523397529675054912175169536454865586237308319572485053811979542688450418452730591950564244626453886595909688107947792861590793799641555105444115961762864100684092396938175000830997948508303580172383993426884866470457052086349223596288231890489677002237693512824172736933952940028785737532172207755550897884964323253661887221229116949150545753885757784067882414271290083797068306109680070433857271088561363288099042221308299046279035436516807831969079307747530315653818806359327824286992150122955068172701197916741687699617997582135479107789590981920147933758159812707605271086394507050000141662797043422679833323906572660897964862042978083732381681940128549153566768517072241861177172449555120583420828483856916825267734952793409387799908427265418341732038926361296502395240632028188910284582658686320363689028808251104342672908663791910523224910665056916891162478090364223178594406327571468702342095941278964018276069338096147176737976797941288505336916323548457645667636373094400000000000*i1^28 + 1263707685200903898054932237400398184656796640876848017177277688326811090908886563197804118255583792997341289910114224626340782111146897152771410275188383752259441153650305253083176729481628009207861558149497872509988365845529252726323430361522236054730905281717099126466337845848940920347823708776835372830129119030623016021297112217998054929244440266628887165486510352710587247354255465953993294766687627839277734370717388444959236095216515580120962461802516079080044941111928808819080800062939018742847888561879451608804017788558407336290064722352170302119740722531368148115846229288129894763110725225973742622579616146542573865291130957449171808318994982358641574429210974436071555273903091100371502553604272022199996342201503966242662817091382585661308193979458510872694643212380957588185410029331953137805663299920486027139933264059124897189482945582168391825369964585918737504032997219898229904000442557344252634232329838716590373050410997936580758486797344935422977206344209208511674572909777113717443214945726156865180140756050601915979120017158060731864606692259925571373536573027004859755797997296959491071149182438811445660709465639018516596054933121683191214909139414446606097236341648515128036940046263055948800604357943981859831541360306758633393529520694067091165344418454406478780165074261802338905456743189614005694410752809425936434854294144946648652271750248777755776602701594766061660221034006018806593217284039375146269732214581406883263170581921973753981502582536276017869893475604889600000000000*i1^29 + -8600313847667190195362998944626543851188587024720898081673727802009324948789649538461183051764968470373986708327287420120643444624302317689954168881461021656118907893207768185485129184740470348075208782600032834646900066899236408234500490485772750915170509407363543131622151841593731183842364514460460691642391939912282745145602873058847208495271026196121916184024831319583269421158095385445762281176962927331775085083963166968762842057680979027883953376114422562129793727650216674005641347409916005165905689385305795911801867271956305462580423038245715571753096756033391352277555874832422353517722284095294267072255753485599654653538181432185272031209759984995848381789405225432988026327767360901554973995305461691041380693983218979464260271676260312219452244594581881103333604355703303444691862179321792827196051641777656773633980995099277610667621450024760051519071984021345383388625630122610741358033360438676035804019363041549717353078748833917832333594332179563891953840547540237815495597531733331252016994154889767827873685091338242074257763897632997516834551425995084950582719378771597955808492874772211298497646643671746084426702270871870357814670354358217965161893748550642924530069139887706498396004900960898169000654080408976096419123997860935803747798045681941015819255888749209049508211396795024186231207507660792286184968093659518730910024559787540762996665570550121158817222380368031088116339648302200490820779317999476415237360486276087378637961680189542389400262933987230160669156311040000000000*i1^30 + -77735895480066428816096936239508372113272857403471202509742501949445429585291578391541385136619406996197824137424503888676915454351746788387328661181406282873786648201391232840113952097910327741199517486799419526130450992869503014982936633874211756825836096320140546351672243134162518811476295770604408052970446533874480156670699737502469402250340152813140082652823760023335101727927846770441328207449278529536741675035826666863043338472745343306771899390243621370335690883492159669835892570400827086992379663460555024981538319370177077158833896642850940160799746566802361054682717081433498911719611575200877593905673561157625173887752607095789347159813846845927095920986353646226407888032761466215634347743812064181362438398873074127358570888646247840785054033879904871257113300916502499343840896501771180089381878316103709982218158965121348699368574875874946983611543522932310432204013520534315422121937591216372670025059387551750047276544835888476940019021240759286473691955616588136807855565739671023148698356138573926698572055869770595461980666742385481973741848635509562415529378425242583819939151827843066729105318164932807823198105277909807950271533304140521320252597045769057820159023554779143841400439643012567634670566355224317087983200328841373156290809165804356491044386425184523776886258497448705460700268762067381172865547648203230605662569198711997841833372350710370513866925249322041669812539966158711638985817779657353018215690422544859999832847826339451309394390543286560442286080000000000*i1^31 + 294639083632692454189686199123745739319426745705739022967998475798563844763330650753020450862234033584681479142141987177306709990075931825742592253941317345206961250263821679749529552808499914395895131560490262531950854132512827750603850493091225739451610619192821106704481791245629173686791179886698215983821347800352819992678752081940900681301378878489322571514640553939020653025755260197780504141340309792119094974733413229182498037839725816019098531396140354759849329598680564065999964424387264942375283088803470919868455275720412379334654749294791816894176062684759082585058421464955441977850967422250726823185540918934256137608514490202628006487164450995792888809616651706418748195476292496655934448068313713672390067759846363826790373556643452001188737178518670745828381211242129436293013410589923870487857960174164321022263818718234134005632589367111685980904845690577615570490364697698663635601085163015842280220534531231897579527177417629698462582254514820161805654022530786535590654778869685493830823260632755500691780619688213427738191119566452486173699697801325984341694904383213404264574775818225188635089505686968332098776133345565243300308663816616065842794338259126400500474256810988657901573152937604486748568999695507642408059079875957638076038206594486043484431625866883364016858320524396842781478678967866933960086958344285859552182508336195430491437050326276644030761388991807152934903339141124334077817293741477030634531061674504052300849762740049628894532996509500178432000000000*i1^32 + -299998290293245016897353654339955441221068053577768658995210091959627319481066647641491735062205814937103409982238577611492304012610233478131894579207606180727010836830915382209433664375217955967077563756093319154355736108285576151584683522130461573421159762981248558765874884309439659297576489220526203517009891069778010805390543595138608310646477259667801371495146904068066329620493358930518944928427979764648263928413066185559925183224467251491561775549743233831593479080819236379478928348336531089334591210370106470529589391739101796113146548133476363178971874547898196369199464209056041913420789436440645402807377507972450817677259698495075578206250740143031877965987801301884325032490391789104347121848854673017985846438429994925368640481785169164801948169442254773529770331630672095207764568530558904546085282181933133268742007407132037794805760498271491139860009972631048764681623740863326189162005457924497796279003169871738652078614282576739263188452115645030092427289507434104932641967361909171767986829861958073740432755265246185927244455451528298955395249956795553943646142816256769190363018859458095140594859373656572644059066375893378574016693246801733206581618214781803260710481367445783833668940245115126970930585792055993971763433664479128398362184194861803719876914662988843691353280727214969791051402284371952429673426760476265486762058321390899021158998521943811312377095177023429139239529743654168406636529195957787633691290177852932897755764021115760678778404077568000000000*i1^33 + -5249515311424095286812226015284420345048873608692341699736326202565140440344005379961974352867937051665643411613654484152878588309104121091485877347721790140607690968381008279010882412120932622123652034965860854405015291961500990239444786995516515765790686874702512436491841822468594507529725052416436943367169589554663887292554529277391224330897355007230602302759693620701022433967219232296888067478109619439219949606310149251385680181454298022989754325139549480766149006309997286777762767557589995120272261765266860475167467457601632222776292333234734353873824436352334377577939495693488848567440922997751767532718425181627084573489162116783021731241381528806216615497048652375411655586978973041500078795174288804058798798597844140416489773367624469636119772228655768728686871737625514738090737434513494727186854864703070346037075030606426235114742925918448226433337862444125845159963580396421685138789344034349887327823464059456874412616260823664353468309584769193751434604283230263584347227410550813173157402339441806113776020640424259402254499981930545951044419912871644968574489169719020565915866272180653011342338725152400911924262200967600613944305557542402161758463891953938380407138822578928691319717346928900517064207307890380370379082367781578564250745461694661934400518116374424685828089566671493953695699093803917377866611981285220598495199526918128307544635677433954156334533478429061264148079931778585394838921969627949162470717552558726646266656373536978914980659200000000*i1^34 + 6844235552510534617448738693349180801453820947938165465840297123156315486425741965156850741576168402030061210446325633616377838358312374431180796443787603220469013815114725434485480245730319955496849171058278924553568226316567113444452114389479318734308848821446484405760813475122581713530448937756548178533107952692224133247838990697700793888249654753614956628896242813758885947151130962952962895271384887981400829265134315457060335226281846831498691044146285715407204731163641042077209738656253471109335554537737481535359227406326589032950605560471577285345632273614797130962669336472565382998054302285511521166133331395732237706353900012219023593867722893947252642772368132447609640630296861653126477706832688094998526756379616783853259005511621172805728899660689079637464742858413940756633782668712300254597119604381145418036973328878172148730186453948656016645639965348689160452536350526178810368040351333567076918046337841313614616576606555154253856672259989620536218053322793780870860857706818492241803963100104138518075650620568560278315458397156675905356904712725679631523003785033201592661149343412790007565875317894768198044984210815337990136680155486848641235546051882036122756618025269566902134211430207528504238234024246071536202363515210048754333613227219126519083055537266257372600143988015781962968907492152770233845952126443083632865070204096604474679911341458739405581528384543652956445095493714944936206203476227316040650083980774232413483484286187208704000000000*i1^35 + 216393500171262177757971503099734654606646317231314357146479806466777264904781165627917377689984017615494785345430207500740977551857343828723654723047846402425027714296978340156178610157810547477749773331349651004440381489067188495093657724123897436087021073140434073514658810352952103770151831001570538384156586006972864203038869540123369878060402945432034942086215982596058670896166295709679818597364317069252942175163966584366266498890236430288413698926949883022809304956012953986422306203170997288381993216982551728698211305022400365218124993048762244303287493296396349560693863029839995047073587418693581890901447294775266535207891169366294916877517521419062840925455711604764502981938142478069903158845211858681366957298333454979493749086341143036798618761242343756556440784528134625509113332486966267297397545523695728898694621972582580984124868367536537268564887088844745159467807979341616381432839440018989875939881355916354407644385050731588094392379523176763702273379204270015218520137745256032925576391222795757964404405456213759967638235806868186807313816856543298099046071946705125257905556530760559607221295948785777727852941361072085810144276836914964181091797079096460408093785599486024819269150548257675491598862202883953457557984992248354064035590948370117110389044248087442399601097093240384737419118907922206335898426536298666352905512242715567991349319499130041400889686467924646046026538366791283091387812936970552345657787306023544037950766448640000000*i1^36 + -82325877281929924955191378088764306213749949003284460963931185762634869197614914771009257969064450670459688630712391938352229017006413354500537200814762259458575918745448542897708498526537104586255625463039380036872688567115421114605005073316291946044277950061694398726741950874055221744114454485193268822434902573536324723340976987650909158840678536542307546638175000363165150527798241554897927371117205601345772170543705870920511938665327157238555949764819013849274171940519645649851415787348265240457162693234177480688374243252920836066048708821574060960648774754370728045868043095755437651024097669071069914878795783633821714302996227442864159331258472082714047149838941084307650866631264444085843339337274273208029388693144120028632784944909753117721355161842909868996061044290473789533854985092715897227925211807969115996296771429584236756438856185606220782056199989125754688883298406680966269247379574674997992863829632620371847440206997241481253914726851054641435893833194434116943516311970018354771104378011244200841013885468509234500557677275884185070667218330606601825804840252612014054946300607664668963054974401086177279270152545937489451980708037515887042862204225424382393504308280248340982954931659646136068909534987599926923000652418437136106868693519060989327324528747639417471289551605733880730574148662574915142404113607023683183648478680601304008729024805760987360325610210680141041554279511166311228863692315420852460817452373647313673912320000000*i1^37 + 16673683593607858651868566587182863749899428101919030940378807472942761895864242501326723837789606087222720036728024408926473123353949894824975714417185100607656413437371487955524507145727778213523773104673410818856628266457803817887557327017461126667877570001289759905395191226839072194638740639143443297935941102774635984850216811242080782166043614930092463518570630555409556276164961038783254615068105537494100643207280293990579019017189565552109702590151750557083600586317376213059225648725308256357032321902299313164372794819774727868165332131224986892225305185296851945023894007302354404223829797262264057661988333188022036065327267374267560250318686993269243429406488927209443177709638653187664737747751553383822440354568590233099680609591957409766247442137352971161716235252589149574762467973954627367599967286359498193632682122199396028836374340219072692221265523260449022883995259265534731304408947187151672722956881573520025221543282338768307646914904345107003134071579150641414497288399563602676828288948251518218003515390884462856821923937411168788570451642654781429269619444844316610763986403024102374580933478820116613003801944154693396198986264355827508877635020249109053644725007942525619527957819095835583213061606172130592690360643792037839009578457387522630347074408052174272239589277403791019235082489587432102817773303549722382959221594614806004820207258959346306730895505868850225186854925129871897201976025370867827062591477226930176000000*i1^38 + -2418500245317539631017699807906538361332381905487632806273662148330084461711106112570511995664974096912599762743518885554987679279930741416348744240196874105130698872747273129860096929544633352380590324087641188369359755447739174760012248089848917334090078578291593338560506209761380517516417434144938357078855885771976227161538414616189516426699959633101910371037689190562148914892653205197677962125887333288180553309708364519229285398424865494154460455219218580577825820829656827190500874159752709616969076703437120793323511107027616992486337521206958326167065491165033575477540239279466088426021815769997811689239019880948563087853047862271716805936901528636091547627435428367709478431527015193521570344560601370668531125331559113182830486418204378647627776359118567052043334636263220582014810805400283843301998667148192200658521247265307288730667653227895862092297076465608985954971821557811413136739980348934712812253709194559523044189017309161852566421911222815003150591680744274559940029281529926349075649113062755830822501312706419619273471851853424707068177863181302547185134615023139961898687662673292248085954029109684583264985913288855537941627835037579628135648624126504684828059755566307468757374796634747643848321603169123887169819876738974155108151771566132513676795326223784375374673801536320765283383450137335182073469640601109920147059322081803452467046264679318637228818776243478736929645580412394101028090462195280667164230549504000000*i1^39 + 193700925569430527748466090912068310198728261495493503139342203047882661653411036847043247216689347819999108629458048069899489965930477492758446088161878720907688768799256489046469356439717447263809036400803376403680811303050244050053181402425292727725013564902690332385075598871182766836288283171970085022630542660850428989484073027998201836446261350753754165065320284684426307886476654587600736621731891467661786510423641057071236036868650672292744812454681391880271566792772592242690076174543330128003983004508577950987000415561258567521409278476902856767469637471835461865754312118752417374853098713805791489447157068247620128547838869899728711710437834439139152889336232196546588078326117343004849206846693722488494417132791241423023688342066404775543386217245164374039098221734680587922248409974507128813976078223191924276066342084877853450473397844116096353036724065465035915623053641005531360875331348932338825866712904944777500363631868693246528889310923392084176257411737007911770359071168034812864139317675321118862867770738035065311747503707405197185829629848308992682673156180344821514002852541748450341168071987470161621541047651895023207285850035962763158560889276072926641972881624787911116345117916220311742121154199488062739510243249832086552045152002538995269831788412987472942987586989212039388103083347976316227899338367296443576888501325395766064750177149617860278137126173898021086250582264960207810889855584729744749363200000*i1^40 + -16478251558265570799192273810626688485164490155197236347017124843367741240275879671472509783975223631313836244786332267296816758428878364054970959320824808903046346391118802485377904608694093411047211466042013442678533875974171033443266884464171259167195667186208026307968483113094956162068340812595677066743018447300375869459086387256283877186085214474367804160096643035273689797903827868011905296237052871555234531283258693310783012042050536133824220622812197059634233712099817082668808537750333708424185185675304492421284589247922646090251413433185103499464626880059742464168454825498467901883505268847841077721068540969885189430974947169178845985633042898668319458220897082991708177341754017587417777835051995403725295174469207787893462427828909664075114374580972122095986311024138953567713467817359795647552905271812825536201962487157713526669231906449109447401060109189818484660841219716882807394309680689890218994606373459414023023772951895285927150410905405043585538419873411482273018688462466926963298876455553041721058813887344758487784075251158353315515804701285980233143576428630229466853830196632768262571015767576981767404465600615576317225251169000286750736148808167096855246221390777533791104533445300891356369727381406056888044169348641245804291413580515533481921719813039004367455090669575813478042158660333032110363483698236358791938345637977239950748194036365830310960456821132308962703843953710900435261195966375526400000*i1^41 + 2094904079586798048629676880931361326604563929496201517118043409008453689561871470811793909690425683643652975309091775381490095168961456938415982575026016905743507833889858802262795910926876426453406220560379150993948681539175992026262998763113384615589121773596663577564478746621414641449317570598550052103991517255859675704916211415479594137830099010380177559075699723035621741072262217980680267880260157696682341625994441783202246849316308636580178154119075680184838947517769460036161574795108826381014098471863164682646621333572557954045626167670557466245925558007591032489262436536126921727078091662998113037762077991991805430912376431755256304148459458881007306248669637886011823203735192857077168905523654563124248825865761847067083834896034718663576219338695451361257400572723381593800997826222146803023785710489449488551644758395563956145962884143785089570179707912981033902941588336916091186256146185924199992222774495065700855149617763187867592521279849958876946532045957759509497678837137787410611983038227852123948764602137304924198443645257451598055317796087176697763860791184605073234531929037866518445518515591313773040308817967890275794989245173770122108079969398335146036379872526028773005834825739581379632399448881600930696763108838740349065687469354867902440992985630135706195346117076243366976490090095072131410052326024776508257284572727910632681476974748575113276360083964046068351629475421238430496519618560000*i1^42 + -173676958304587951826195659653101045779695712007601020678895234959550815737892485445399700029909163148287365884401070033802236782688356087878567997634174717138948666904777931227141339349971910334964910757726806563974874856698995322734446996396460569171963061730761965347321262895918870839930888838526325555542745542223260358306720415801788081945690623823827596023523673615592662122810029120479130956233236176014560738467120021907079692094059714495304847933238426258391581843637683076302231418647445543928806848651769395437653535499323106408448886878427477427389832962874882972321059354591588666058233255673810947310581542728622518164746059791607972983350301811143210166551598130064481784434009268548146201980771886778787473817952701129502584534978598137748711593336139175174879129351314279425013209114886350245170150923204889592174292080807712261831319722982356584788178836184359902649270871728600795873226260190611505441818195134446026626547954089009562919491797437678518203081758402616882540534636194135670011249184862209839587650278224275199317028051682606830367183230390255705000929772199893699814414169149451100882734450529747622126913745683355128476511802790823243304814108676454187976633341775822751450819622688857754403080820512129291731063008032723625027339376182611915190032433913476013987531460497128979338109961704672190590784235432625364618507945608010387949796697786185773478291163852258220993137214667085578240000*i1^43 + -549258328654901116695386733569014267882967022158686962878620984498389543363304085244602276475809366564829481165658564983248474639368472427017495838796441009377803906295770472855363467070813199057982698411830772441882602041600671472425667688798982576288008323164981030974263624054682493867750344766754162465106053800129687077337158079032600523294660415237689538852981184870376630545021933999004715127585789343388602793594721287211198403935854521699544957997446819276525279223155853301763320435517176991093134376424755589175168967321383964794555579963337211547415701424183676634591407777099199656750450004580655711244761411288930795288191683638872935364778947830578833884279415877227279861504434929351656822079930120439352927885990688614554518452974528674449809892420238437372256869029143767097217478075591886255902192604926132615293974779516058513867925387752642651821418845503520627529463143372384084273482477461865046961869315283048767641030362237829870004225754391921691442569731885698315842670201567340469843121823551756679095717734951726762732975143533332204588649164909916408312661030627575112727984301328657277156287662870297188464029740625351537801096636910264308426705111698345008406598907148283425085649889940789424761973331505910536055304382645194758601360491814669901615239250017218251850511411628003549195088898392629444678336727746789003603708400100158271184219178749033332217078637640365594856944304128000*i1^44 + -2419592996212993391796497515793401405185891023620843979560134268864791471139744119617895425841356979854062097845996276419133176369804733388509245318399091296191268696602331896698744752420916613703224390086802321229369025057527604207578995506551432670864754214581916802879407736725601596802766758578819455984911667013559870771393079696407105994895160104493541465914568544953167659509035014908929605045884862385123701512888889411417201628970557490423800570195705146196052356441902288626817043621149417407183816802799930925431159066815483158663770912462841171141652494136091726200140832665554329431509159604348728762110110181479280417792850361020708280937347078357450561275050986301175237871327085257707593892945914188519367393348360122630728307118010433954072515763396933552849050018233855963302443055448276375529282876866749177188960177547260695538081953724895151947023236644853749542237430590679902364791836876976432107890948412170286927157754646935298786099799535346008465329172331930335650751347104892998816742827239390567857429134778459341710026981504021441879662311182495580319229199603962016188340236961199938468726487498563634623719808549845599420306136448060172865844575807641708139852806900456432287051875000339871633037310166502838193941625603060944055260528382594486893018199414148243785363487754505425894323814920115002759770354106432156051006571751164282782386880615759830109902320850985788463120384000*i1^45 + 26215232732557429433657444290033571720206859545605238715519904614096566685981916616401289431669176742723508571248067112600636472836170092646046759519619142137831472687124540981890279308809682619956608453284289881518116981719708147446403952882889755145088456927406746681866269217138927545112051422990131102216474768909075103468040920985212641188650154432472256679082664261119640556588068481255240281578961739354631013943823262083728493632191840674927979986982811581532420522656130365150458183722794628674492297122275974821454935277238745645320722556082104323219049707382398197241668819406984034116091317038775318906914172550717633208384519150590450032466801202427193659596456789367294053970773271757778904316655344661702001117415826278677897430761353968171002362883102657127336016592299803079742116428243654366675091507492315727122891351796371328995346545767669748775009742546930988263508164004247805100245136266653041951308224292065629843020473065126959103522775821373984963019409683405727864193544483152612853772009855445459233675961536720384827540430829552489811419533797826285032272088653418244121364637785522222859334223316274287608542821730983559956471597818726996860203489006355346662438562743806327033288496513867769685230731883864007233452053965222071299051418972474294072815253491505537475711406320353266258895984541363274338636835286700883606160902914198514058918596682462817238858902797916569600*i1^46 + -170796653342869500420973804941003195629941623080047300070238555185859093615399343775836683279873044515618955492253631259459327715452929379865233742690057223637401409210966015521592160957263098356045285932250794960134059048075317338378676768307361527395297756137827717658873808705820564808602729151035090561220141318977661813842781966898226740843730481268108655107805240680687695894132944429406114792631770512288498512070709506730255400522531004676874452824325517411078271545487530093157405830138019381457305712336024597927485591857823899848611147745845276416171699152802074497517475810813835808165909162952493825166757381471057904707926396528053692064044931707189086366129160420120751685518154725990327734852124886880063401207316957560989980846867960260885723578956599677171523336281646602125934780656327156415645927252314843582609399356319536605037335192581151686512650302641498792938808631228449165240300877445827416604554526479811977321407232606416376190572919102125841404971815336465735345053291494670612949558319706828262872338387778039617253841996259754014498473057617912462690593400896179213539806406949537695896400867614755836302388489586864890686175892807901568552075310603294356514683323631282981592895035872079145170767609978178068735316569162333903107863726415196810216220049246977707671490707369197821401789833196151679678802076880682615871517505604473823540379539354368949795317350400*i1^47 + 557260794762059695899376138028396593942976893489249560622921587924034144180891908906209531250495634237693018298496618618365889754761510957966992992657769965027525711978013294562166716425428108997673022139873557517234793983864542363565227946014868969990348758836720016412568171683793460287316238724112402210320646828931104450113357723850354880119338734049808947133891810679228031502600310112955044367666020614565988842854768605410978720803452876579097265346576594886773183545027647991797640010187902517657936279461430944077055987416069139999964335830614726551914994255219160491038454313581909435717443154888183449330348232197554691538272198586412569739765575099792630794538604889049706024154186905696148783590405915196954516184115042151689985438856318638465268089987947107373479118617568847452013652864120144880180042872542307365725607939286335465971004448037094522486135987444241362159878470496039155668232994520399795474966320095415895661556106276022051836533759338969569296044477825447993800141579674267331137203270507853569267154832277568818593264500435385863478303483122054679962249714752027031240176904147855637645590307423703318415707817271896470183320757334561745364306938318996865225901419518026180613625377059293198391754418866181838255899842272314313392759612908379852261441423414892203760909961372375204184366866934743926792425822948708389866111584172274203691073677799351910400*i1^48 + -1045916053689228364313642832203158543203192300980425274470965341651649919969604888872894123057465316048648125527618427696546167029781870695861472466516729597322974753992771638697850248692287190142886985210484620312147603452131267928137765480732241288415374278663566258920459966756691717707298038838600166241616004618110413864740417515725448189064793220799451060483618470801390182460396130328706282270901754500017496282249895848736546768214639170223840200660072180223064666609546911529864200038587846496020924367002469438300922037754769369774978821850125028533464472285290383033404177895840421076093535119117114609664637867458612920676940150985118098422739786681334810385240252705813235997445001787182291930673241966406480152839691627519861447765090027751193377740774161098150864903449340472510152383585799170903270958180113911885260525140452694259938987419549978383201454395681349714962628396946198023254075849372689930865116745474840540893998076564317166033201984435007857299815219724058050023204516098807554458935634057612850018994721376757867382180994547073231540143132892074511723635269929036108002143970514265615107603906270907006873638536001341554434010295677094769538738771832571311968037072254593857318195355023922800596557264723252972880940013027436918087797285872402125921170993415266481580682085821916907403309195155255885388253856757014142459802495778659344111936471040*i1^49 + 373598224634325975091614045976017294006071502179973312373980608684129643439489290179242693587157572861218988284059424704154200494133843638881509363774998040815756780486384945824031931485035003182952356551209480245873882547087841122132522364932022801380562096988559772955450346811463197255988759085668783330014056907375307957884080304222524435971313617341160872987317311664394642934771409272354539703684194061467439905437126574944040187811079306107383246875012103119105069499720098279291142631107596647578914690124984083494744017126888779262085943995360713770925975912992001325086650626071990393011728026913858703570172901366554782108301650774379020947551653748912514426056489248007175320142947604647934802435174076591732042771915589857636605588060798705507613730985998190254464764201091799022549389916930092333400230170410777401915953336326017353129375799317745949554818799203045532100561870585059358803671179422331008959402518911064909522660553295870134388391503871955184649247597403724922131680307276260381743173528004538601934510606862607568131444882321743682405103897449957773145844257960386459236359043457079764189243597723845368782462164893177424155552285821801176743367563680803039485871140464210014042401871687607055791268600962755629938830880120358438080027844032354616044809721756177290158397045862886589451642227149709409772500660885819359796302770228657389568*i1^50 + -996362676594083548997357936477497704565313065355304899146916917625404941889756147854411644828351774838882776985279574626704601710186397818088364792361366085245236479686096855343780072362812336231951367193334901836177971154454409488781578553414043134874173821981324531831059300089314979317671394635290262655479841636680461094209260433970624978224549677762807108147324385687968960499287327924456687180754502104411571671082843896055752304427054338953679585093964486728401238965191531392314729356136478462775866274929188394178043591466921582174490105291771786775346790649751814044901426360735861118758099572099944212335886506527360222908123722498078180162511068059997825909341304145367582400524259487644898983531966752546892991960682558505973584665427775355156159736188210577435441165838699091472195190350186043064487285444158546477235686498290782610487692961232050083792167596476077763859714325738134584593438921051082461941943097526858907329687338773483761086857373282844400429399567846687486756020374778559359262659410381063924128975195308000204575051054767463625568990843784647792652078713428858979593159183102623496400334568199837491004671759004128019658631687704791788526305255029790000398219516166579165402515180236723149022915666273576110466311975902345881635922656722915118370857055056360265596662724368676615705527603892170281516964772043530452261142528000*i1^51 + 126158385239622693885753795730362550455559194766192585312948460454578631718784385731456133473720114160750206012165212721691735096832691899570879262433071808887493993965500203366870265154000745695863706188616268796037470827223429145825893004517367321534830664233897446473628743566276734172023973525038226270974173801239118731605570707806440640956592118378607866716853687404288272662605241007103299063321509053184093763153481158060834947462438629544335994694584179132488483008566616404838561971673096049863791421527500553639413421938679593442989539032829948900387012076939431481167897643976341485352991180407532972960004293157981043795183452441492685337990434444438914046647243657664002922341096130829444271038350197841198962136876396980168845833453150544651566657632672034642410411831083940145867112035233871535110210861820432918792520507429753214234362961082119917250876709334602306919018092681456875412630609801106311757822917224425241073658051829899632608024225562285868982933843658720766573479307843157297863236955020556446294575635307082774767822079784158252656605364745290977773381767094631834828220678783715938834603752637292603987950628462133963353420869415264834858042281164943665498095993193932866296364708342851436229917749310607568451906384607710981999160138260875574476228711872683705779826137575111637832778606584911893917173455961404211200*i1^52 + -1611638264366547053332663660878783519718899469000684533265991574871237111582415283697003328128825668504298937270239108307095918631906308487958309092032605953072060047542510085535783127822290037267000644656800161860615804177616884635930687334658088788128083371613215187164983296334275376936714492002123016384319937462241462251053898465651158007005911588599396048614322950433502849310525881902217276360890975958511302982228367842646062899509241309650907168433050150112748513130603480759145006051544136324395309834522420331580116510094765056038708022986017264682366648416113729656243039353094139723525140987084254747847157564288824813842240160731975311382215485467230272917372814486327135111008863597914025638218244747225065849431450005472506503485100741683933579032653672559535473897672961377339343074139457444310475768892523417422790994508855681785252349693695633107689812433135356476983239164621878726761704752425071692075358445948590864787694643614348567168195336513087369862452828597698233264929035968373556232560222031859056345229548430912608445601162664555116600803520731885270110240501275173198125835253538564982292332984640473076500805132510200329053866037571191348511348536100354275569181445892568861699154636165521191998001949447795679446129829033772115122817998646517256626064476600598837673712318815853574157294226901122756378624000*i1^53 + 10718348824931338025938648485562322812589057041922423028445982558589942118556300198237724166296617588120067791208804938922537340212576775576595864062852198538704755136191575385272539325211984210470737716313359454636348533151169162924570709283527180007602929189946862604473219530652176900804215043207481026299009506686365363795620293735267875856878200595755588334106697154486569502010918378870244335841025842161905009518699189378096695724803467129859852364421144178339344213250857918335698205491857860582330433938226626662014193941718350992086174715898437264279872133971480716919587788221003632742900841463790532601696231278320232028678210750400576681914376879299768559876949922217146345102338191282875690998802253700553564889152126899945320714564453854406768065608147322604443984565730933323392709416481572234032302516395638229923361467614389662953776763645261173436145601780289447723375127385554299484120363991488827877561546948037004122355738132095921607903690138824896178445286052468616614755571261439440892780371102952176693573265176382345774505437053189994207495334198324109029483702108284594419096979970006483670466948518342985590877905635299314373097572118631038969250530507502846224953029673349980779482029132851018623675517752134604623299650451495240803698218061986447636535149948778255074443707419442219037267643596800000*i1^54 + -15196106175761016063419764930842472028189194198222476584861116652021895942672521950727096171191710430725866318931021464247508406894619941351447992417754913918673179385893407174029489602396483338073296993070153261939836245540046808222241919380918040682588567519660723803232066532865932679561609650893459872323637444846163794362489888595066687016769616836594025870532181165475622631553004729798434848891338096404054989526476435068294640189068572714460106986105280662626758635452885022188298160637374084597204092824759232445056988677681872341446072963905350930342424082611185542340890459159602499933212504888107843658817026750811427605145181493949790757465076795513240591353018618564449827809284747458721427526920060146855138609868711652473534070442841572587966987704466557071695280380359022029559423714050741955506764570897524961847782221394436930111902926086865249187679009990296966315129608079447392576762186641697430255918263095418807925322274704145088253857754102227447587128150155934728666549418397084862061997803648117496584588738897983344704273031110142012375066324537666126489410487083134872481359133200509451782863282349655768581743987464214530330376489284754454501262219245680893377151997810348286212681369045457935476228425300332836838877354556184221810545263082955884260334301591437793925529600000*i1^55 + -170167237606975751931587739496068332771088302756017685212612898264774937912554994041215013036725336264336564076225972579049363496180432211348623269248143776138446024004051519762922671681682101546720925499660970384715159718128802349969418181324116745895947647130699621375214101378547910616234267349932787069734069012587360974199747612551129101825103449991501330369359897108388572383551342442693523374209944991346717871299913280820456543691922191631889322691661537288736245350169454039095123111867546432603341771218697504564920098908970642829635916321967242712088289899054182867263333913001486063682773809670532659999033206159776454766816914766447635395270157395663754461786466502735546252277465179429258865222360625931395196791774453082559092693812581826712821929365742912258167444009624643758519040807856172484765449100969499201783269020712507345292856565726742747963123106006613826307345992763980855272500132343615275511148966040448437543696646093173881864623668013243742390186957543659784525761531753136573265412910597075692041712214805734294541499347288274667161294361973950531350092219631976439108051711140907182789807731312208548459241383541259615075348835437219567077544045762106259682472815740191779020641518026168744834444702504277822623108571048966557389312325009408000000*i1^56 + -3928521362693618271123809586201043875116928815920730938806816683576428202854202872493923329608860766818825331685603465208012448265803130909471085785106505794216964232460795768506452665447742666849479155100500320578111888265044183143458493300774999101923495154985204023703039462456830872037064700324469100232758703320918603474609663552809537762109089330384183110681991998293068117204292334789442275503077473164921259604051241359549484014873761264296353753595420327896475174387368421509034079095220984590962539448217581547921822226844248366065542285690258792892855902486690645145587135351844579129131986166474747318330893686628017648058569149087517437321577504611911130927761971183260547976601546910429158336591052764742805662913839299165445700604516404515217452055381563366263083185078263742907692919474913301472936961754545724597031178328636119623398044712306178777288760812864603198877422268146222266619327998292084755154777655327610320794689948867802037757168224923519143531717477252028403982751858714093710216154636543678598160725863320787209385259571916465272936452721401806839502139635436245908648972858808008498710573388637517266435078217942066775274855144638766350509221746315807605807863750449584828581964243967410576971332651921256823040000000*i1^57 - N1*22125090294050394582502958912523367226648488141087394810312152717273530210952639884244479758205353437794874960559986595577151315077503818093237495345756957157487314893393154569083400730017446842319602118285763228327696283936582473128975371261437108215136373494058070598707000884477360766411243432757879425650199090578799458650093160651322668557080076438609279478775934702310560205194978239397236192368757427418878569484816951644988198691216256037592165966151313595153125*i3 ] ]