[ [ 199197811236329449372516317034627578411114744528039567992147769702795800994601297049915345618103965698919132476805232926875735017868181597969791886769487741578999039320875667615656828801736285268211400715871408203805972323878416407482974837343416854262920597204261209908390101203003133277220856734795104311923204958894322867077621038879194601109784105881237203575079392130595407049209595118213265227054942678404068288496533730662362687515927785685986163744243271272631085709159570502939925558190939763005211481725243441769136800516149290503619980302433606662392275284335269812080818944419031459343091350354576347747247211549556458637429631261966656158767908916975620667619844805991925502172701281481744582962507754875713529676353534094211988389638016246033644908649215803723145441371216053922751776856754741388086680095539813137344313430914462862772570681066426966716360437856952988084240154002295228196516607460231966350553775926014954757915884031353309714052422164707205180948530686261548040824976827116562195713605054596863092610896486667925678642692539308669836831911560556663756526794134328885361187051390688698671070851174358362697537973638738503726080042904601765543518936947749203414204911369160929996148191332871227948640160321662930668903250310687883264000000000000 + -2802486009904088601561439325413134513648467416579524477770487433219426584797490148924157624744490287449699324361387330078061490113519639289692386781063816061272134863126899472218412154436303781218252717626772432345959372599869917320429210269087754232732850667132251452364955338537108001630697082920999989995574941445249719799245405276059250858689369872795645439869858832530185891650959360508373388596675435952544702030523356202020754117901217931907044117427998375781461222709104637881940766372747327373289571624504185830151952790508224367755277052398132411775205066144587683152843551152155967168183032954793184493165834293888779723214857668730094677730475910658798606593391768057810463406995327802082871697362653203018017018572524074049885479694382095241886299941198010721237837937581545488368367770665411694943644907714605995901998209438274531761482455632461430519904055567860383062429193629530196892823909258506582669747704302371289346017265638344966330246506166521704190996799963667557807223619280913419793022079994794907991994668730026205549305057003823566637037840600294421241929895190680450938207765450378242016049425167138522554483552432271152079329495902635192567845356787765781457813113662682154832381468400282105400443321023733446445175354976865448099840000000000*i1 + 123810370417118345626974458846452086464467373246173520331227624266709256982150481394816773634803473386860707314846806208048897096882018956699949030817307248076172081351692609895895745268788547959266894488766166451564838011382173728649003170287963867175671569632307004130526777388454525602020378646645030464607032639884871971014490456483076021935246134408790050293398504927589103797245933601263457793071239898783995522936574500526463644958192169713378490057349899437609384855284094258735458352050241543209815359064147228301819936988956008459961502727953604711305717736303674121479003172569141246598971142030773967417487897130177190636010259850712661644087209984861666174180800025618486268350863153938897358318988132856081495822256266468492218192769016552639782915381091789605844962389878858923728467052428486370030031147239799856390750627452575189121411789024445897605641937385329894270183336963946811804521098535182405994550882347175452980969469851869206553117336968024261791251279449792116797437531144930876119614407015097895054373015088176660740672091726598258008030314529246153314814502353513491141228461775612616851753861666088322028164846301187845647591840992431194040508759499340402564848825686815875382040587316934368177772842402507713005850476040910012416000000000*i1^2 + -21437269788667560875410310762634334415059814054294853190601938732436697783362095580705916885947574316408539608254159084853498485748936925257125615245059582660783370435031137582438882824899823610923594987062327957341709071430217083104334033077973769013304668812018565851226521447875825886805611008924588230927523688077057671910734127929490771919237081706205400171479395775335148611972524091766320204808206982436769612570360242688023520770292312569433651553703913367505552717887478555565267728049039650564342949782212905027143893505696580969827880503028974512842920342624700300550646510132238058492052680523238299102565615427059426733599165795982631066547740844089903279451440260159299841349110302119430187001052238046075318303963285285671655319186704724767645654699213940625055047794255949481797075967546332459048542998408679286685088029996992233649001235271189515949502825691058287772327597923333895034116713009194001856989952211546053089652123445574434940919627399133465972804096296663681607300168110420805078722109833206460038250337925572540565344570458406169137691046475843545887351991297021644322203787349656630493971057041188457869998255088502007136300623611931463835448949972107996407181088428304173554783888311556287401863778963316646003919119124298465280000000*i1^3 + 7559702783053953226286806664206382052323508275941073406912277980361712645672516294750702815055502001592038620713549057841142992492162420101626220053167029609787799994140946800851904030553774734504022591850773610226599466699157584589045530755255445598478163980312079688520585694804144107833472348602399863202419693069661952228837906019942801609134281052672179476370088384205437757605639955259812180322919455743543977287763533419282631916982968785497664073737502418065518403591267032699696268040003741959382910806581243350341912082286368659692800124170459769756744374317045786148935853083214201828523947508317287628182207325100319564011153296893753004337979223544977227467106708600531463554331347423835075761795380064887331205461431539875615871740065743068020838531865074802726076821955769023494068290483501932357668627158811582576696460526606267673710609018859411014159724587793955241491354883495412642313842144262004120658847749148881658126144800429239083594631018334488361182084670732859501237059203564020463219885249992050172463825837082183799445542881816816534041720060586947839009827790044516635547798165251798861566109560146013902327384521681548388018150282553295102654344165730265702312768854129469810333039966779065740099626274083397931829422899676682649600000*i1^4 + -19596965396104105041621922248496160170152471889597552232069309563739135716143946152840944835559449370844075773102248946166862387361438247130918830298325439511222793643305815234565884777363067085564942979030389512429571501780020040233528330276349403411698475370838156995591775852834745566349694016453111261909622117379836747793743027857914228165176216167541861495842388246470804192434973652565174618935733904769065894643499919268448249042930364278420330948348857289725093520376593277652149434701037348066530084824049339132762415876518517355861818998920457718429602965934726443420552373213830623527151458327790666189385337711427510918826446987759762401771063530313116996852858834314988348262512045757318936353246320159485759571972424100156711705469761432640415677632202285109672753504768853710034905748013325614085758632036246896807758845106068727851847728288164136347676536785555509561660881352926199407987051122190628870664888692280594426849891496724990431651540775009116789098982992517757024902406150783109219769685969779619514186588799802570852237881416520071797326212253367135544559291419604747805462491020770756530146666555538464148905177679706120216948690864113590523412907332246706047397861209682075616742829246682768706282306339525827425909629063872800358400*i1^5 + 24678532828855235041547944401735527663510786192154223827279077942219095969909665985276995809226456557283741908057444029758795983403598303729783221669924565613183658756417204644870502709199165892503036991948694602352616920756975813283350340697225839489039949222226773477178840027859050475858344402830964711266052206383980177778908071964023015094562039460655184893604719900525820179103573615465072333664922335130101281695285080034628904671032862045786793372074589403510995759922498612025759561585621441281940881618323052285819153348262732875727590479606747241633174651040719819637794195832258805864167487876122460919767733918195652700350739638408228054025027578991010029376842279732455995357923952326917089989624468466859486319420138061205138371040312994499929870237338733448145341529844174842175688317718618223972758471250967504402691022638371849409475694872095137131622382272209367459470424888804254424368421676181615270028280680242560428076834270525692660153515364904416774068964314210566020694089571104394837645082283866338173572667282622505080343646846902691271165246280681876695791970861513698657269741813693584035213233862814490966761107278041698470075430442521687645708767368037808094599856432432303783780557870925932423825983181750843977719506556277489664*i1^6 + -16696084720279323523169031475978665096379571282714468904180484083860228913642444822315020198028302385682098043338205909789050554496784027031385423207108221104564168579109644090462174174917658518986659125159383822495142998672042465350003756141587433639032085568984166929201068639584647882606345371790390269034634535996953989131171764616125155732806332609749084159044468450637697171041932120118473799762189829320907692366156801842895145307326031932984601506457011175266678472827235983210644622347561547095302951860332034201043956481411806993403063250435862646879197195716652567563290110261792130025529461785088888887064202382775003191584854603188019034821290875461381313611403354766800121488937822501691443971605092715710721657753447726713600883193656316299955764066574910240106490654077212398193463270456514136126858699192583096002558766440130618080141350666492962809962125711595450580678101983469180437568367052000429680827686510828978822868587268698422778271899152456860880455960556559957801981749860248656525838223706094889939484952546806603332763878381140759394104967498344249987001205132783703393267549966228901269829738340617968928553468056893131502538043050183095321133383038958842161873335755522769341227442131353559823868517093699514490435890348818432*i1^7 + 6150370823234187751085949814473326447910414769036573749973056352902700006716051938920492619249197271929880306318674483280406800191553618225609886410490779649629260069457128988475714151694941471105159004990393476415913545215217691677635398331936645156427528862705320386142736353224707896709121009844074619555396717769636081743241432890226677703251976961435160522806310743103562134470724344764238104451433977897571599011222902171365786606146028024627973495795900972409565445324934472738899411568351721361947003015099586960619816518450014438305180951608692037897507652733471630295423190346820145977292925104727070421621589003307307930214554174680003460884506106450404600444557592368293239436249984816189404322115984292364041459839518623022245249030015227059266675332804955344860473502010325283277958409772402875413232518504720774002075582739621170505659452856813593849508359353919339674890745113320647255506903058167886522509449364138610970642193789923165124451825399274292256116058424717898948989863240370084718619604756435555369464747389409555672715723829160327504578704102910023379899727956489963958728834040850088943575213400473549206953282608089637999038834343603317905512849100265673714661372717712169293144910762824256345924446834095013963460495015936*i1^8 + -638393075271725348442481010326486155451714547458008930763795636592575685870489415596158832611449759297353208133235610529635528624059537129771880878541754955372236700439778944998059767251505390066984319732699476951937030758551892657516552811752844827859934511199338388211889323358899736398280331581803827181962747490974191761822371860212216327507206484245581296589385755101471027743557050636912259176690191327874014802545680956075431418272693526025591546845825488624441599378498502692253734212971058763837309863835898924993365527191590551423392324061055187993746991821844045034241186224243585499264388231034771051137189202616392519672654667966748229151854100813422275574214429457057748105211034093749829501937363794683896744356068689430986207936502334187919501410982932813828695628357871296142109468741151997857391472132191069131385776724876148909061119969760823504845385259471316948678138838068692342520874848390312576555620225353724487207415503350486547336403938893390265038840184603378687819753145395407164825204831645919486777571026859978286922647566761287326184309346982548623747467364475967007287573969690167452226193624026027082353504703568388014924829686208901508222246924994079720723212730069387381508931902303728248413410967937260281753763840*i1^9 + -202024207456707461106580663161562098882959101801431043537507610031408396380689331249045393956149533356335155808525362593786116385240289226791717445615877235577751766049512483485779819229797225147601577352798026704921117045424584333801549081822245595335255409967517294936990224309744366322653599283016888652606588325621227453264737497889261407121894901294097233353489115499589998170990400478505680426984938530352355650771717231404129419677670504622027127590904055382248844243511337872420163341060886989096628098553110173953233812220467270149852508434478229722261547456330100206690683561408614182072922717977449758395481547892832518460716201801595312675449724247880917327066204943822013989008426014685956310106846481009070269223757050101282329286010770026200545316205984231411370416981857700296884089155469337577410122645672850403597016804486369756301064258884807282665797231308996284797392670255477169076307364314845623752170974396569926402683776444876566615426418147839099862677541146634297600191218373752469259376274115043400217624326343296538845196142658148699251125977611858774702088879388647718655476978541312981249381285739668443725484285915212622813933223252504990728620860506715255288916672141849328279274326233904600422721278689105156243456*i1^10 + 113336387845156739833032031748814822797879653978699278476479667950418092259648471937561595653817663371351951612874957217718173194662916510306112729092322332087651470935924994177774641636001023098973764212694095992366841161090988458245530482914830776166349951639121422108781570926663165639027354483094640206924538957780260610015776451935972594970004391238719435936943599716205444936230498994835032077679200319413015262432806437018400712450746024626965335057340801238821309851710742365769738635771174596980591675132048113177455106966170717940852869296012689277522746015424794088289350202107894969664358437300144860708117144488361797794150102260644652297383358226846921141309170848812883027507863449353902175399385381106435901029632082821055517720706976007563974753079011401664988919441137984923310257735809505964087783461364123760156565733993652745060097159420144161200596207825339549576537210770314839493812883914846926458166396692630604877300826835753670267046614665963331467430972131095043977124378023465930713753168280570079437802446967674407211436442435707056919960528987594620312433491388750448204143678501459737661489716666518227492719067920561783853912516337728074424338358063114412980231126569399608062859659574247972344978005725271818240*i1^11 + 13332389967589057746207283834976952121168500711500697493057334517606205970320637609460031320588512919328321459263866319532796231132704160474885288904455319724768686264196998844064792049948750633777292552481370141273161710122270479579719785766964257300926436143190493133715130534849714350109829739027620585153471806695329094741779850477889338240656521932408597792181280913269901236402335682776288420688048520628087121252947011927209624477970156980065705014806092973451399024570493870558590274761587366193215674214190995416130698064496098962169594952484003710024335803991070856673245978530576358170463411105956414789655562546347590260990578671974967985852087320048926034930521579617257478845473301543871090071027622509964235899064924454346362356929419917084111388424961670655619015076042318187333511708394834242198659429062876043555021333267010907219121173175659078945042240962551491663736933831393706463065186764740310333522449481943443139121281093492054998082958068038133785245629061839428798584169221968111982294859270823939924860516375061180700581644177950599893648342843876905443019507302610534077922698827273126673384370521058430266700391020986110425779336533710901590499303582868915520073953382593547884971826242788220416793708295356416*i1^12 + 32442806135132704932205893197394076225871880909232055156608855738253629029110142377340488833314031002249914047479824892558172268915632473956686773300919509376647391543204515103216988957632716848239921431673737486804954355510701913361000052776435191271854091962464663763360782200909993452545249787667947286964296566232172689965017103049072918458300314962547168559388857680508381706485910443131594058624277296568848033641481269730087896017201302016566330164439105939436826679626843750905273140467800152429698893575830661963518129934267826846391922070364804025016042226931862883520693850862000109186758131209082900914182397043558483062693605746504060530173676419177481288986042970445434678738603758970407892171019263954049823967728577283639907213988959797992613626916740924419862999428775171463207360175420812372739551873190893982534070224152587787279699636584972201929725023908766256753716152501183441939563551577435244591180843477786823563791969232241190083820408927234645303599137256838964491940407229478145668857398317146217182419980293942969878086968707114816400771329008246579810906412024546367183462661745995545079674134929450054831442584424059082669702085035932112633054897555286200254354674634586705731321506287482243591081820160*i1^13 + 129836406420814627065212035933089188116325213928974635836213561376280771856286962651528537297734653677344325985404382196589677736982484876381002130960574305006958167801490566713322309429579508209147982212395451478669225117237304132154146640902712487847420411885177929981219722244344587913459968491917877478532067242851001263771465428161698100721689461422431498865105729333326646624080012409547071393761550665070471372626262468797433703668334901004799250920159950042959878903438236965768253723310485286849824431961216049825952343351829329607844430141060465972459615905623989257542766961443064005012550487548723404023040396800710164147335639388553000370284187436761218064073294724190096251008390971322264489314392376104926697085370256184516839457399391544993213883200329604463683742954807075113609427907263483678519225770296698947476697397650785557059304164029025005174260644946909480355535889376688854002168160511341398886541783006922549322644042267366449211306534471310006459464642741138967159698485828963622274785410507664775585085555673842799703994898065233422076245948755979682646481659749475743048965288193007696532188960118245428590491883881756824712274967403942914416167581944892756696617672482707512735882322443827740298706944*i1^14 + 3092227126946438544225807437761507855279828737749934139722521567634387104910591678800791438277221679977650918612621174614704521690394452175641906027599642874440130395854815000852861066781898846882399833640868326224425795875252595005434337211438671694439351678053420619389525099504779217013490789282683599291327717947488068600510953093618744673066710409485351296204422225581240610728702138915217398834064387581315387103530064488048758395468375820748341887437576379767169218395854366134314289222516476785051224509908411138473580292435130725691334132863380097759343273456724042352170607205535673070689989122970119290717399695326504721117263196560846974232695288223752921696905422113228955005864724172164211970397290277587498138640817845687651946425415581933983904938327847959070358894856505351014485129870806714913261850895449112804229707426706533372965465566008959198122618820104293695961642050536824184658693050071879335939423578770135374814336397853195789609718275271383282669597276988066687207826973801598400665695249909644285631137153936437063089850664913014198792708930684270804075905781273852499573115122256688035166060429308629864094746614196093852834465693279301537934008324270978593379036996655737348329033445185849131008*i1^15 + 157314598260636692806707049787893640473987012532459416690749899596058236037146739693301702438707470286942841912602889876193429353062684232097928942393037102417913087619879792725187079282197383068561909912409510256580774143580243012644686684243312285404973382359510545630042322405863974930245439125526071210815765966334116205816188498362294586722797683030775923323340898724628099374667529622784897842841999288691507004211038958518375890462133916270222288195251429838953260835043988265127705488206212249808577269768660830309810160449046392944357415566484283054776834550205861346996627301570805020291257444650717630056345266857290810316467425459075278462778540239247801997839709471598826869081294238204465272238052126260535226547812729858429187288430214130527752993900890307929577925868871944732463876795205451861857065874376576722750815452560760958928547432511025538855337272398196960265682319590694018895754883879831724110619638262162177133544470864837540553232107707370879727580833730649499117695847202945852885294873631099206854984683002748065571152943338785761465334481842397040984055747493105879964793911080612208349506761980260833696155646157892418789529203445878356162741836744396481179816125776802132980880589214187520*i1^16 + 2643712052963112179196018842760265985176267141705017123667055830510483448475925976912783992237766268229627934683150040451313404278757144211979593312810058201862022157143385432586533377294411371261759619150091514644827108787375680167415679665375823007784664310418459103387571964522139187240792641076998590026521299078455880085541777735981851200712211768942062011961530615533987535062690208006711040599028587958301160612859175941266477710784797152954982741850373655696627268629684237014395703209099050622531470517343237240124888619598738772589065262620896655669705328142785991259744097040560211649461105814117286366695172665364982973415560324126391658357707935173798597470293285616450073638425776317837393366998905957619460718408896733573648364516946022595851784196552808529572500812532887751558824266358759338961077215983206780815098626328105945416469671225444773782479500287989522353740851392343758538962116443436135178447689712206499692708974702638033151194120163918519067899827295086700436957918561369947857798435571721105963660448917798032407069169083871636238512009916974707663167060382200497329420934931368319370776236144339295175554783094495526520009618004393493188468228538336760770583906069446314850346099277824*i1^17 + 229326233003828456275993673904035102965983723994355841032562392885143529415021569749767815533747761394047624788072548275660261881686516321413915342184500366304002866675223230562962120180071041993536494668566196191573583551794608984012523336479260500351466656099770226680606947686987865857672213701091368042164423427379773837303418707617764525463774651960436815051360573280308869069764621545050754977295749109941695751813193981847522014397777312535385302949418564853262571704287470522179734632899384391235488105488374599652884008410102882208270893107185585396832728476880784154552487773026962980086865718948188226068722664992932580160055894656202612295097898502881108350009614222129453857050674803371330513512111923449825791938988132986214339326467525915686610414891141769533112417253981409625639582717658687803362960849354102199503890316458423472891541753879065493920250412604621746610150582949877747290348554083259145741584500254005979779330725781500766716475768569259038677812676811402127971117062424381801836336228318965028115660885570300002068389779829848749192036359043571301271101288954326491894072392995832570935753836351989096979360773293947601812507618120246370369168287858563444874300080971619123937148928*i1^18 + 2467049168979331926162343107108679301249314952610424310421697563111463748100534388996182341977691050531091258090365427304340534519876626293991808188551448656022407026329516414080421132982756470804467032363418450750506623877087483657912488598821698374991497140321170483162709283467419606975822732366554321828739965936368090852061057476012474455183359804697697040699524213105747079441756930941836276754468684136034193910292093740089377274741265911527456607455726047930604701641388100602768111405026606254304472763663013513662931224753509663158463689612403180666520574193095633384305242485192166513332264139190949749540382868427269127465214135401625212191557999391338494872928151097400758211998612816565411496739470183264545766625097441911257970057049413675106201757588069269244035142419256859930270978240541082965275269048670482334734296490017438244796693039424519170055165141181278673875926159054946920065402208670773268175197895284906227081539756847048190972725488261992866966899402316616126865437565755286554374512696932732446746947969004150186111186902276115182939053232484374919782408182238256064250603915787259954601398159150266881233458956447553905288079446123016097072565331139799147265089419684400332800*i1^19 + 6195637894285889783726860950969664999904064286448918000199536308589200864320506415699739982599428426980249660280268437986326342397902977963929797690737780580042205278731767799588012303445847851248260800314720666849936852212848676911415526301917066271072415683034097467983978709085146849822590056047103324012340302647921867792587073618025652204310533361424566456682430976772938831309646176575549444529808383701116685641361887706981850489798594707609083868801142751522898932759074235943026242052734354538690504375891555678803710927137995334077459349220461290137379754964719549104205992995851803423262060508986970379353369775704470670938237134708889071622263380285178670117572036237329688822300306386145909406070731012067291903767937462089606880964975743412332961239111604643301196565161207013121025738899475387793141691602199690616907760822471877853426286569169321466021465830486741302948456335850553652016051687207533608920762355994375174438360793667852340730768000851746698787081137650735799179335860646191958674783416339845602325072183864108983150978078034443164684255971410454130283241121009436142075375365124571511471945236130257492901609939366953268643652782319295438750669168074898425153852094283776*i1^20 + 24549775802210350563540624576708859616530928805704260154028706893014156130401183631548351553093262579498298606781119770789721066293141252017306058351054385936966033613208389967155017292358426404023781856999893824239655062909882379084353550978480990420421083714078744642623287123798565623176293482883465755994910948611300838633957823179108725952652038941170181317641377998899347977469897007770957838360404737742729224243536200288816865921542392562751874539765813273647428165312069208172730976017682249014310339352325680993903100896729443723969236420752147145448511919829631259533736847429067528993332417745684094322554600508305035601550549677512458193925621327079631598633038268384868673436197744437590579586991693585386637696786358476050356192449960277177483898212640369404589436774983226155396057535160065917044806538979399768369938166780228994942558743406858287907970574118210956862567934584787009996328985338448258876503784850966192837313680612861860894555183295427931369194670445098941307619312647938440495209389295952106129835560233165253208287358962746239567245804699294082190884539572465467310024599470191173360802976132740666879010174643897595027667627126439045062494938490340604649500835840*i1^21 + 263403599152187471007343636177608260403293166056144320094662524109858224132139534017780064013641493474585124745124763598200782187649347222812693749969069785661645398271051255730583128291151411354762237269972530754044931338362443101244798717304156244174821345817123732185220976516557281837995876382899859915050223439664174478442963958600310603031697565081966958470009736607644470008496367200130687357257804831684798748071584156011437964662657889627093554948006477700772486411967117296789419769649842267987750439029518737676358249256190461288514609060056236472054521659277008389990124284138024011499808389750890554382412795896910182055627614860180407221189912990277548679619301815542337902069230848807114329083337710642587644740308298287612632201977247353129195454761254320978810036823463352529187247458249427539459281113186353113067268316829660149581895209312362242620759072711983510601790836189058458022446788162811914228214155010168206336607069001131901365849327957154969695253825451390257170753781962072841120641396754851021430598579580315515400168980309738451311785873696367875421280353862105972365269982033488600947553952795007107530921896089913397506886624304052908956326103411453593649152*i1^22 + 502174654211225069444188912024365557086924526070126384312034061545899416736774204263503668375251435783911568877152128817721895720072155751018812113240882834304394414254557670779923929347547877510460420942484593557661387578364099002209253369978973683589357782922519397347156670300249585522049270057920143477730816250287850792608000133334181914630305219574508302263881749927613569941042141054873748537641100694784292826797506856026066770090795102653219821295049053151093189721468433374883104427631280664928209506592183596122731030935517996879510850142291054570178736779296812417757964960074062663346470497104014031178641273471125399381756592386272700677305968544746806009626416898577944077293568883612083197813145517148965201792339093205558596332075402412909112740815367349765826383464052726443693081515986662266886649990007837979816685644391122321310422450579162557774064278864825287644147136117213963323181327913537403065031382090447541999027344791581074792895961111889749499942636537224293674443236800464604611049335090421004093491802286516654858374461095972763386744482943209691391103859308476430238403704728339962009698119766875561214033597565715317317550871493033545247958800193814528*i1^23 + -66209753164451008032400034750990617320408802364751478780382308939970221953656014504202564677094708667404913047424850612128244177259901204593661551235860682329378764929985336141371691791559343148719120365864209410490104834386203324998906893633068410403159828231893874897332654249088087746839482611696132156301301802797820147086706740390474731032997683003345232760553902917992091492604049059086499386002386098219347390972120302852134164054273081151721279631686029576797312818579732442307491181759606909243848763370410402777568315282495486524805744295419346927474590821558187246580441138052504520762685947882241148424224365826589275316902473238618864791965142395599440168338720577467352305523530834786784624318260926867559809732027207877864645933757277979869673383524117188128737174989970444084738734367516987406930301683840186698615357913416344709089025767323421890763133667296866048167063803970980464020084945040675677995244318938942897639649773796456006492537428090858467208228597510500253556733755116182823256658820469076672266742693530897733739011828096291955904334780680098453358326539444930370876528818935903466292282899720513872309777074471556760641268268217207940423291502592*i1^24 + -520231358015794662488841531375352022465015406318508140656337979084499137317398871437333532232106819200500770118430129648503993375166776586970864517117045712053008969870513802651759564201799722006206360982803433143019535407339255384046352997685541953039518959928968289162440808597024637158190779031124479819166885879044249926841760166715828033707135317772939305553159350117407168446730839958581996062675354522557990584005101297000360464216692634532778757359552662669726827311439000813317633723703347732481216400859269170286551901843091165284268196180885289957802651898200900990378863556691599220205757676223048535604919694304522384313693074240349255160015162303453188197633434026929657584232749392849138327764387021909524144737665513145985545181983987401422772680221427259034007725320334770036996863735929733718278080532549999789007732718102310353737125094128245421342249328670565556021542863190923760964063311324774352903776414506312402429409369746541020573384752150955369281844743744600112473284797875168085426619860765365970315824404824125677756496502088585309671013277872738450413103214696029372602277946955069564822060637175654515623620779377172495505124757941306842415104*i1^25 + 821629710991063520561229730646684847846912157339404997729432355411704413146409936683657324930619472193029984022650960361248215550475388421488431033727166854854969587554527614795566084895648643297329854367413082802865010913971769166130801741599221467352526108865037042048719156319459216404791097202720341853821259475051845912906914908776837020572564142024516317345077122674552679109300893582431046321987430558469803314911136673833079525463358445552243960959001766413615011678307936583916806114025397566126725371130080052861408823026695329389602323622086354013911437175921596597527536153858597182169326384197499860876835838249902703445158680453765531193894861533471181529549804310136971733512546386700844545733392459039590982679337926757385347607673070978763486397353249704641100231202665085647276739665595297654351529192062730601631800168528818224137567958733459963272169875371714076721951630195088891878988536132939853498099062862658959135013990297004449046255421639083829649119874548115258256999848716521126821505140220106601770686938665461253604324118495694771160689334162856384719151237665158076039661776437665066912698330211387377953433271663788682845943274020012032*i1^26 + -651391699367737943086679736738259208360659272786503342907573839040799928033881852060496307194503751483581701576256318472078052344208173234375359242739874626150533715483436178975101467071424867397711326786556577324453568570771791181338706402196690511904959468146175114654783396321764108072452288768250060236513743247586854679854227296220350494803292995330496476287478456065328195000228484905776364337798699459713741399182839223303870581789929565323466109121610361227709800621673320410836038754221916066057423355703113906067488762903929460719024736409740679474266171348845632079833779985290287150010271318087755896842355270744027233916869033393660719134346844592478001410974831387543254246609653804361732192622103535563926830588583675076139353653866996931594657707607189256001659958617222193230045321233088769721507575780243928632116819523483005531468681369134807654309975662873798808591435836823122991610442198040798426179228709461705622749780547378862762423993522029255174620229826233672983553430687005810447137732479229049413282407960941950244573105032166792152519376201343413727752690079995326868470856004738628719623594886339371564124683466696524837726787207168*i1^27 + 755216625245006835807648925485401882921972760796224623652589629463662114822213668350600556380032975142388121087304038484225936658600118130936968572911758207643739551988075225475090679039428513057253703100066533569328333478495974138223043913828458150252159780403013699172159753046832118175491125745224163483731405643648264788626893288352743337516829316786446287358028477274916559861637539339785616164591959315117330986461871448928143546205177735295629682346497952986064712106482433792725893637215107602086595628470069548178485817520007756452281084627563448609068805688490515825785186423836984082099416847050148053869148165555812397825469856140359661698700621196854024369235617306949637077508783973979635717343999533820884902122033912141133945484284374556330971166345004552996851441684070315021905643088628247208424737980057795021627793959409392824757931634431844130845069326025774131186154733375939600909190682509982962329199018042931148000403719557964827720077692073609747776874366832173502082268166808710316365002046817976015688064064643150093077854782286791464503589746231621204341062929305137608316952851569770991762431981237932428964449676233358171963392*i1^28 + 297372108673709812688226786259108276028872856137623356174655125816323685388644990160566626842817623317104503056693009808705000752046419112480230791081513411513947741057646571832330178651346774686283554131623379695279967553125337509264132629364861671768315719007101509177736110205988141576289633159732941933825275591603929250204719322358506594727339539807209173421868921559802777742820938239786403741136551568615361664083195200330554984309886720360328965031808432040117669411490391941555126282627494189941516934306304439164087637064048089821325500314315881536981150457572867253503215647388743486962036268839045695844145034662987618398482224952117064417170551104829691190768200227123553757507095475109569441383575363875144808929484889537729784278954591008292813455705851970144954367562483973432879530999275242211660373567805690720325083962501697629028310156837872228521148299911024842505601217577006899113035586853122328628564876362330872551007096397990779297410101082213427628829650948370368206747534765980573750040114591286287783244551467603921216388459584531147402083045844149229780657115852806381421543101364444090243293182829548830183776694980050944*i1^29 + -207095877305059818973458799197670003352185152165583084400986240007478595277455702850022879467648668567647906088130787507875973299571353548201092053873620184407908866523106865988971782561688485233990347028946364314205900547508076972302878548599045005870093342445688474155056613047173048344348976351889972262308024743100598352373816005202533800084862920756549289822643143994670120796512823724147735169688458399677364736668748264440504123675975719130116300971261978383517599230405810602240740940293025641016360154397435345659218069053361908361949525944250764276183684074896119522452893811672462432328374416539201888813123282804314324162158089136568431487309276836229321063329519157806007708614030073342157853877153113505462144057264634578932646535331810088248625722726262338731616267450347955706333358403539183590255267240335513665862050745801284044707259197241258059839949460045475961852532169058437845133593863952008093721095196742024803072083175085418632636192031818101681682729565994595078901510772164228725214699156175702101751130706221482385543183932078288146635450888554444677362713148783213088356433118427484614124966912384463881758513823744*i1^30 + -114842824826435159539754679922969157099334293604041131946220915147615699617316615652939100235287128317138535320425670894762641548407032060414265323573129612537422453481363690394995481695473572966880439700106718487484722033079791621769134795050137807762862491424689354123631688815732788133145957991937861128841978036065666438240289612124771002620922498142331682518988361045539164918001633288032474041980675482661237763452780724283376305435617676508356466859136132333316068247163024234254238134262022292219537235873184213377525651034199020371916807528660292900238496107134091546448270099168492072662998507209767013446089310143147226115169776814897597162409442493175267655981819691165849246208233251880526672096512972094675188528448399118960618640501950131125265653099737548434736560392191082907869802437809257853943753938109730103477088715492848422686517391704102778872062740612801750222178997865286384662577151738336177767313145114045461288403821476205438376490219063787127661994070651076286035886013600932227480408499170547433994021533457343631109850170365280982990246644269655266782746518069343079429868232302076060685276152159132366929920*i1^31 + 129076855328357994884358780997927998303455391042382312175408226059317424629388772066347739713528719493313465689753644899315055540439032802804135313342165396629149103227057513032679624967835408091183156166703388289633575405160107378625399380275449370007689973639686598865082039001448760133822610622398172326540994044378023032215971103172080850970778394897235358774573546183068588599769203784086740703669941320068683611367693650203359208463088397171536632802176855000916918468511552531481320533313632257153059731178016805922139996393380336960667907346136813734550121307488340402328981566917958824497593562044517336174764837575638290946389328687165833727273800360407898666549953136797963940867334190041096082787265192109702223775827462823283609897155413169045917800954958836037791806862877788422374573775736609468646422140706990979823315279159453289043579502087009832634203524903821962555525199314650281419935058766906820147099338300736910695249128031674469724248107938302063259120205222503929426974393818820171053612146568853737925796204554547469918577020023005630690406161501314749569364562327431433008654258046852274114422643238109184*i1^32 + -54523492009302645324294445526773117618454255694567402533273969374691390039719725471335193784871473347378156252272472096267471062665356181610288356878133539006657333609132695125344556002807930155544782628552501048002072134888315465995708337438001753553831363409670831767249949441534427854703889112793020365856583760532462966809563254801716624076063721727354571755854296211623084502662262286504359488164395841021467539945121893625304939239883218514287798599702525188951564776133712745146764746145035297684600734502908793850358850215610135876893687812134853419647287955735630413321491431320845028355608388577660785746905987726099835736552852839398453453631422508293544210067266271378621767545216094849921811608747969349610281276752304254642213264733684828581921064035797929149813537622513906504148919713347826925007181376903839874751549602015032020605306155030785203836696681371494154900598043072892839708785180143398791843212211802003935695076036825354659324226858958739249841481470921528807196363121858368228280711885691886558254361059746211525443923454151595291071461405940171894345567586657218773954235610757449336604923527168*i1^33 + 14132201594442679292698974389506146283913446810659998393657175607869207339724544046876154591545224186485148230207616682226004544457624078599811625751743953062349366493888198939644289388529393083641260937725545444687090938283885149030471169988259338057341396476648317563922310188368615947958459193049452483284656780744330013380062223331334595013886737122474730033793024233599102824649206246515332999302545847011119688888802466036037351678749945580466394816185990976914907694895923614275598335755658104037079963683056743746474617840393698598134736167123682542258852650097015985774381083127925634748501647516569570751252923174998464815625037627522581922034119947256804656345493338481303507992323139667888684237300218540358907655162466656255613464906146973663112495044206562625699057578616563907934957149193346593781551903126531443408279516312263360913950893806067978733426041852364499678145352548096696488891733436891150754623943344391961989309941776844501616156515065026535539785398567500337839968317565361594820544770048205167426228523662625398186529046334520561482392176810654853604662026433051508516109430394571238408192*i1^34 + -2465245511909985369074117855939822709848374033051598467168986005704761585113355216256873530233226194808536904532139219938884437039556646994611961607447154693537007948912970533048509504038521578943596366923739358143587572076370724894757892092724214865237207329585369715561154309368816249022036376650694542140102001809396719231243339002772753852248101797647016784986954998105352923637644631634825052602177440635794830129396831584526870274461178856860438864211758626642259826769636990222328388916960780432635073812396203717744043713832389346956130980547464281913508807288860350635934389969743367956022278511539423943400473894767034458212989740092013711804057282603134859599125559183942281251982688275965196524374679695114937190516175716169715554821339995495503763104986201053459116525685142430021471585495611292755949534838635144722851825674250203599714805791959886411202856749563021468976567864270441932526493632162934214953521127217704522815855337505833539553092645012644044312275885318023605489236454494902230856085870273914666770904407066631453809356709043112880477387963435542867985262730695876056530870775840768*i1^35 + 291652926280436491325828660725044730039552436032766195713613764867284520563567733950629391094095069294484174889611821163800521549719952950377566089512471129503299220913508922590446282617056367774368212290784007891957157561656576092821156444677034891613644190466636028638052828459830389647411577144335468622717891845751164920041397859485459871816378633710680657858318037981716333745626370134455357276487248844986682546523551620875421862341302129031587977339215914395081316556689970258454878509845819265492059680245734450827993545775702582983039135211507982433764450889400636635209661550204310928766684466886348060866274264199471967626461446661396717145367601918585245661474812757072460016163798633916422496753244191478468237176284594094582837514522369410389226836860611919934794099413507296122806225685232592490542919613450936427926357830973786747925236311686921383248026925041802488700283054304056465320251127111068126380810585665468381559523947280477659980045300358834989408383962451799627581175770667932610092044317596244033083266881479670699351571181651834370955369302120931039206345771448435573417574400*i1^36 + -22053706496234233177242492169979814196552129043318262228262074163163825656781678924056430565883895018026667802603740434096777066998433254544043057632238135981717782710059771756093704662600070170503800305729399461816202951848698677470255910366826934211896511011416892846577776276857396273630995107626063431784518896078376218216283429459380176581303650099005567667928779135429258485802562145610010962223177607836576468968797123465309109574604308149935214787220342915103261076460164475470391057391988289109189230292998015509263188002947632488532508591560502870969575761313367982398964830103439198795576305692884185798891858227994692914288301526208567008639441230664556902993186713810873193479384171199843553583684980821324250571029953778104911214134777358680643320961471986977352884441788191573526126304421659659302370819381016983038285327707127976113788856451676772944998282465907381234784070934461262873230824635640474881403257919389001145291848293445993733988639126291700411951572313655362720969401811351280902720833648523407675809741760706098693318952766977875705742782566158669966785217198674673664*i1^37 + 821991562110737740469590019895315528916634436680820590670476865373297938509210761980463039166208312281171615811998322234091144387393975733922619231588559807431191017998563516590265120394613397484248879983617494703535360233841976894670002391166588636571886828263400696100639413828679262346341736023954188362873273879287942626080008139852722697436272861177432637653191520214289099747142482786325705954930161808361571674021311972743923650401181643621936931026553655250355594696577416952829786433684564843934145732133031392729293763431307176351732740334938282340215894448011392616547229372505417801318563472168841710534516290437670262281114911771547678130862860961857382945175883889043836480431612662505824057741221929466296722727441709185436438324711259850346221079573718092104167509688701061618109469506225132263351653649672926413073251249730072361259592721268475063053255627236408607852963428760651855597043231347158043786694802682017018010514315901174995328880577331915253389589536989972843428970711685430816111658176024701192045179527963615536170373795595188585871843409490469503527106379776*i1^38 + 2802708176434048901212308790546707520514570572262981964465279076721854428255214361200566509011816827393251101846997660995575796182463090597182426309607674545155121058080559954389095849098753310499850826946095792699610829389279013951205759508781361238425356119085716900051546739086752296691170413860273109946838696164600116330048032342769572193842249327697292263725567214325314734432692286039026411958770805039128864607226016396447579330194218696754231349764245933043691508865699096479774716232434995348462534017479211281886152355085232980097042781798609650553801970046321938417081399487315367949455375594459386677907936300622775837984965541852098668601879169920921442614878327096792127082557502802159241479626044813397450723116611927073218432467659791149186457355867424356583756769985102225669890242700135775220153454811420808002746220415322936538118658089052139139199073801506212400270644873829093974965526312288226618906002901693025211242356358634742499813101545606151985580430649535302116896144288817530445072092430443444393575382192380862207922951452910757038931310836180844544000*i1^39 + 32585816168133264286031731205049297197720541401057584412972685176361628132467399993534442751789161132047846926081964423189872441058735395325236185665409603788579570078065310374868058088741990417056911863005718685937510051991380868836540330702662416415945965251457367862525956872948790123189241035891505244229123052626347180391624693403949432809088383634328979338686885389135362107183184460249903619115501627177346388703604147063190966197525933510584940873980829083398498123811153595240251231026046266670473801459403177234181903301103668047127419510248548518382063694575447370874179212768480445942049599625440630672387424742908137418024900771669418965008851276263280485330251808699670338048254598021947626132345727686061642261284352108248056968012392332745472141711978883115291216019370164167222143112055841696037327763906735372995952324030748932151977130548009229577739368884524592502687434764839790273553082590689680529195709417130253478241856728351483244618729147541067734285211479582565280691084378031768876364269604368596756887401129707796000511861010901220754985645506560*i1^40 + 34206497785064328191311898064847240658126960882991408265343914137633465192989621076858687468244719739846839546914765613849524020348853188766978364898996383130492248107730120246948338602749982074191326208267942719624600690148929733978026012270834293587342967841423567551861709777811096647490252498312601625372192793554896873510509038154826845278837834798969201883939680656331452571405675143615061141864262417970882041459068580897470756550810771640811674611183335753595378107966417300916691293410098805416814119554913649820248367760568902846953552833825443096352778871347453272566408248088076038274715210925196033512196368410284126075327599374578080465160420949504384983887655177754987952920385412153041144585467604810037176337717944586222373937518043932053205668273330267484920692823130243062768688098890216574202079656520750903985450980560922923798694986210350109968021957274636967818413260065668852609166804050710051101807555112727567767447512632619589990354459950630864239705675722181052657014258162621885508165995967436638641677498448408700665650237480186264158208*i1^41 + 83175568151644332016005298501251718285726012811879916791398851077293685702266457350273580196509672266081370920990846224232291622417389609272807664275324639801407912600942029581225432833470888181034817762249975919708119160633060404364361347745212506654763774763689965970536583324780732574739432357701172981118110981689737089773365843163619467122716920300840170387558888646650468277836509760598446620636682322246052202686830825527020375506830207338872124083392170509899855727441404213798783344570191616158489134106272799179453101758311671642630024498832642683678470660634921093463364884923023060132895318519696074659773297211559470710033233209272534404401627573766222451286778050434459714250171551105216720651681718951305609413770299121315465841226987696359899166407598005204429538980431753633298834628806094137503126627127884836761909002791930730816540440391309005185203496703434562929576648339783302083726623996856671657268379973560722367880104716186549094984887587000499282684469712192085532239290954296361696529342983898170519604770024931906652570590904320*i1^42 + 2809514053317091178708400004795108195788340166462793253288200616164792376557429171234071483322281223199618987644741935812257411216762449050138947375701621249622965374573048905214649304974870048586089050432371341190375766968824434367218900734259331606779516174900784283802264680199231270239948483801338411948543301806585294416376362686338885598606105031719322571617387546958071243812174690052767920107605311682153383604065815015907440268586729972596211671058812284037114317042765273275186935161162135576349733284483855900776765419296775839764385327280017398292347960446172619562970376776810183532809146883656549486379424349296021255297029843800992893025077776676725827995032154293785879411713711046655695184176429105299012013206734269436028951530569440264665839753255395090595136586678946803834737927294015560253386416385351322423926282203221091190847574983126174525787724981452253057112194092783945136272120326462843208722136266353808422506471680439030502354185445659383190286250955586264426552569978163182416297940411788967892774161926281589424128*i1^43 + 47169717564528310415759166587914346756620817213425366556363965613401890386784318895383348347069291253705362400289048266362437735255664801425694031194114139410632200869965026152209599237733721964601800901881796120334035190657780007086768606376394199326208322240289827373691151013939761933408588428256259634155390903252719825233313712166243598480795786173060896137367240229390313187818392399123114992638202872270325677522202600829619675773990773564691410379040759371648641264503463901907562570176555329337065844214976819975370680529090283408465049793767973070219855764649447202733908187775464406145843273037663122912987756401981703536633915441389044876547577613671363395665708435947008668609552339114412970825681704918673102519208748383496951023250428348781956174711115493075374163458972685781510424898174309526772606978203612853025764635069984162811269159974726047664925887641715481077713266109342644313288206461889679384391701764550355634401894767066050392912351461691075797042272512167323276127409506555187675142905629107072230460424192*i1^44 + 235566239194280943616659197190520739091833111196727280952392055197471733796536922740567327377388958016873839823837027785619458759381382635964385645320932197093602394864057927081529037558446260547262545536932547036455206385506422538995098303749832702045188561094912113345640283040631431116499684356617863383420522732851753991104224680785098344326063908487201355999855897011992773662624522707920419117075876471347722870292490726626106496920258528200424821731052541425052765257151305001530286614260207948113134109539806168899244903923971303138459470139408073996375075725425240708620317991734825985303790867636728583253418160442536887245379336427214716651658347567841902469566467314134362399905390982903694679983655750433584237593749087215489887780742610720088559027901296790733678987633737907496172984987829870019346007239218161511335155453445302415365197476985543007354248954136165624034841096135313202631025383994511721984095229723616527605838606500462133793730723234663429770623668805308235787067751175290593283523101874454528*i1^45 + 69431490063894853547873100273517555043962374105689758115764146277740894344647715943234538564740044553259251990943989996569939974188056728440939276229214843876426595405004848067803368951599350635196924814500476249772553800989742259676064018676114431401377702827927401239085443316125022286939967012181725803978003582276122224909994975221136983841333058706506276542857889955567087827562439616104340226305981653414928499636934887718579983181324676460337352882428577309485528637610235240784900538461297980673967112019727765002873329667124008736519555132775460860153272823408183349500705021957729396007571120542746648557135935750335465918230936279674813124340080430980546335638125808325783988395521585136469694834940079554310560405389511231997167211567913388568841737441163632995718310066105978993791136963208043247681026999208795906521765659282768741143827717500094630819053440071967394922624123039980673883138556557853114296402801984885128294512892339136729777327368749114523702985011192589442028096634276806726672384*i1^46 + -937123964030090263703619526231360902158688671284824747998071686828687022505421473434778054317305206224694697096264534459948253741998159630746602268738643921053587481120679115131056514770693321455217437978181971054725012144077654924703162769649651155447057283482646127660906871573276378030783233029550704045458046831711269078134735363771106268197827905535889943241513040941196394795765120718949739800729117129319213958252044860519523048471105836066106839939695956419642996148403323119234336622522868166875256903534072836374933283465220456045417867760816106150775644234441527064560975510738298313646168119863708007597099293730504871362285901534598114821228935616143150977259761264811283006652035816415059674068479577310600641901148604199609660654825776065864196757176422984951059905209035561687688760447478687904113734705928429646069263738764505406848049520825324939513535468298118746325604266940578268740728794365826520286151272450505887038341794156685580629646435182774560800290244805221168064174477312*i1^47 + 1065984862486602388368267288694034234093396630607623160168464086874250426900090340568013006243453326954649120902446617631776788889566312668723773452557721729788861445446685943235685997668129702332015213171184687605149412646401736247139442011808343944769153574900920330892162200452542168602360168988985271413137884813293403835828656845271115109824770589567431641477583172555244641159702906259320987931905595538521495537971482611274182319552462605908232292006342482247443732112356546964076625113116394654036755722283679607061042921159820070755655744906980376716474577937648608879906786255974052296831421667369232929065775093116850645533765861591434100195774419306649971995779498752827460488289419128609464254600285365285345723514409595001445132658272857146345829514309371240480323528601324231997356000087425910062032329384569646060579538474571856415118049920993823753558178810237352040081832586088298325081542351176484500318107429615513406683630018284394101789249024116092274875571507345013248*i1^48 + -2046989539964924267863278815100973775820240883104876934948033362134783368897092309267974987394216533953344563472273225290881948270292975357993748049150105275358238845463078107996083644807657199686876822423948092130767123204908366352808357581615295697620283593815153495310199893061355272484680540102613299470977000534117866826047740918653485075292786569220553006732206684646094544029863265831479356829806067281131022208998754479220911037889576776917041987377584854201220893508640327767866663521484308483707419359725197483727777017432732738812535398142890160158607174179908914248018850305503517846008432185703972472478048985992995536597270805888160642849147958599952157046134303651466624319586289777317968593807137479346242881679251157031901091649932537863109747132847509357389058789267776299129763280651116366873126257436893526880359624228221757999387182812216792862866938392600478909005603368368057223361843865118201466627934183395600660055302410021382802418217384921856*i1^49 + -179106180233971732891734904071917217543416926280023775860411930608276046234006370054774286693119593532291191918190744506801288741163082686343411122215683144629070842058951961071802266277827731891538390211874742955025713590545078781964669557477546737854379482240726579356254969877234158660636463069492780223098163661517963946862392141575158075501658210180996704722214547127827820553996924611181129759506089930565371173017255244635493203232292063989073830799285337468395006407425727117955333292611039629208468566004490380510097871987248257893159470400890141673266330859477983716353211886023035731171689143120545051394095493537368371246211876402202409633635163970508951429345563542597068372542799480809384142815959037495448278777436401786900141414372220727808200643433800305571130122187664847997931352858328881082021153439513640917092432566390930874843117822038075465357578376265599905605141150141158833780235125584396318501835778801020416032609200*i1^50 + -6724880214189243192138853088233912770135432973268521756167755831389273461275937601013162704905693547966421434518307108075117274199980056154427313118468206409108961362675900650336508874083405498347164941830412350631710190126719561921722154173479531540386637095880605911666066652720594832009323896166288819015850101601650056050790429736894522378790671426772175355933223687572512341999250405299498336294564581285042062866256932404460668270976799658394532701711811050688822433156243329221607045717669411620076226830730398843199677759509520055587950331769483542197215664105767162164609486698556361200535121973233654800037915699676598657777099986923923224322644576493787577931015354210360255757206403490606575700292579333481632512686482827407018653665045700557605416755485443582857768332938154343171998796628527107427464996323701616597571296984955065521335789321179629415174475194870985300232697690292796949337352*i1^51 + 7503885882095639149532051247439924387224358295018237572102666147043989877153739648584667662846311302707636798966768029247698651760748564371656165359712085689246464736542326008962760974296529227172774781940617693841526036959113402482287647790490073464433239347693447413770253411302848359428331387137967660530457534259113223777662202356720101368973509509414345991176927949333327496282915236697284531092235335162932581282470359000565947784080399358398236541454235673444131688241935933628443448908234052040987250059650206939057279191867982685032107113245418178488173703216099529417105551177205906244604418961616732307661607182501902591066864468688382040992766806800674436807483585195002677830765569876241241232457252657679774647866800324541852889030515120257682377588747708298073329282801967659561840498483151253662884563557157683916747058249393182609512855230400625*i1^52, 2240703495151229877533809503881407802098322906489085871251674288043841551895784438735042914176779209784576818064558741007237533038882483878803512093450497944838011766130734993833170669895302539620366995503466164499275268122651270571179683242739929892066816979190277942788166449533073889743707860283176175030011901357998088596777360892408707089118075292946566213892042961037415562409089650044525115725282705902039092671974187501720135031303930193215443643037945575356467455183484063772600422583229579546654723006686293614342336053005602845203147383892214680669891535063785347219513623240077746977218944178728713061670149140631254668439221620197541362641620862796548034191625234020967476717062685967144853758735288532358429624091070828848031746258517664295975972394839381750695404390250482012555359941756662590988975045387086564176516699529780408382063868985036281960362267740143508775817864408603291046442441815370897578949371655472552937377955251886670769874326220270689886965104214388280948854574810273088475595561583475596558785381320155506090515430821483942317904659943678106572585583183268631004518631046288185377411628890064250066521355157546426576609991065130726615071711611695324776409970363858931874605093024312780720743019364404315769428833374730569114600360191430446914766312392928682574502389724702735974530763345255230345853166054780090415450703667125754404162508354543509535349458122390643525984183689321512520613541379614536186264617800281065195654781436221994592048138779893686099480743555969795563627555053898030834752473949150463327742929690548624977866180273971472200324742154406961326969945374911171105395684893254507897724900983811910915129020683234845478198287460155804979560448000000000000 + -28267038648769690534919876334671250765238912201813870173040835019697697995389866462725839368444261310630508786942091374370699871870672392576660376793584568216512232438476834447415423733414075130789227517333062977142621203433898629957799369077186159669577021267248732484350818515466899921928374692312312455775053854623292027726522297251320791529860358699067840043078197474358484578803136656470365852885185746837498053620590578720065898907882828581247286307099483246829059058380785387746229033000705049914888803651879691411380406088541012991071794282211968197981456494625237711012798023701714268738216155537358404236251164503448777872507983573009000871334031449465746087626812798450118452497061086451768863498569865129027685658707982800232960690570469267530469117601345834853818868529178097543928175266942863448408420488368835691105832812631024599882928383776940377778534581213837178250281317251878893402922160961741778362154605385830391691104043786780140656687074971861124157862934606064548126048356369595491349044653512359490146200625094107741385005414328637528799930134768468006927710604040993079819455967962525227837709213283264978366899997762013050058154243786839316965419581875560191284267823282620410897579424258019965646096622523153156530489032157001570415504634392947122544019436509350345570047590202926322397715456041436401004814251597804536295066066656239473109869894265641395932539670651466464134609136205148883156051628552036556590020376635290967133659218935176906863355279622368632159816645144102692201119513457892653898473623580894459462068876766053758211502455831203354335608867976510847253104347609790893540257313512221149702353530530909212267742869063634064343779682887289126392954880000000000*i1 + 1373990170173880322212291612005496407719087642761313389610754610680372481393256088637521638360719431509141311510419293122567042217704620539799659961937900148314315321694443716410615702535943626183479603994998104392032399411011856003223690944064310405207489944096943728124374313409387994967726656300565815836355122172665847157811838964311894971590926010102606417660063279539224736213009041478279203652052807600414385131072700642132503211300836641366318609386241414296811407623974987356574191994763319006766658342816088167278860184405034685769184524780145620334073749582881941887142193517938672731539155322607207989814684270980631369134174118176917558473754587092751163267597926134606042730050972705953146853535160016821300208596988948252928456977064827003719216116029072728006635785218776441677599416989431513039545875430066842906743451072941929422361170340526865195073464295769023049490208560701121915093639653717301674493939630014140047990410039840271432599436443509192688176063208390474790634082609533637956952613800481576567972630543744723172971775651527718098038914764359853761947995351769924335827176787233739168200704768881058181047686976804796826156500694221198944156632709505452610707211279707264050827858517335569320605251352050226582774526603286565614056330810257677711760629709788780921532428553874179826258433916069064478574943901627048549586664617977019583657295285681106727743591078011840527026999352932064143829381458690787873822712791289422175107100655487385466843931446120741335514988645750978342587822814151869113331055867228069851335516518105738987720439920349399707466162369992855970732640446556823562531371328679938674376382249709815206726157634056172189277651982263958542221312000000000*i1^2 + -126578633791905789277073350587323002516625589660870972809834946144240497866660996423884083040767000131517023427293211298559590912743135281643464450205727965608880839662031444925702347260777605277319948513999371865869543237833645211514731420326927098831032201687795662524312777161333354367782362074745496433916142625386258445405627151704187102884773580656377125151055111474157465563413778104246480745029702097920694767696736585849569403454750852425042845480711757834545333613162828196283602938077481769507655261512781599475742367875473451524641319945826232661354546470237280146663503752330363730153148232005283708973507224968116086071920742802629982978745325558284189421544156682443478317372412553615257455034560308823551257358542224549752838458185122293635007820263064129797934349467499626639587966092164271841281695480449765307960859819089947809424454075022259998825184880289337247773907701113352147476261887183237202524647407499086053698982896678116782682536314045654458562793906280520795866464430495008502093421265658014273960078422669609228789063993269759665108914383148350790920169025228268790045686317833358782346457497680431622627459663261030524299617789239089141642611693952680269162214793572744419741506591910859633708095440934236873986996422863246654507139156058495013193649835773153316696716232360296850507459777075213300581855386056028627241703693757754592770993403535566085700253944708267896027764984164017400007234791411817985321695649645266369348986423728032671153558048064042113540858750950231066595014019662738725519163065094841398220432952912925702860336599755934979338476593932471962554014037034915326954557883041747560759497579653444752861648347542062159794236404579410336808960000000*i1^3 + 82805560737165269187676377633628041428427490712001587342837351222158166639829858004337101323036568619392880459331910282614812698264040823725031878918023011619751031284268402249185676633651341219518639080069452215515158353581410691325339005970193773399308716721174397025366242776315829920604579557263777818796642601380691959290288384055269283330946625318895950869266950526399396612342893717687484255967490611688084752154122845028575902589385374295539474032100291559676390681853954714407513245393421948984785038087630547602470864726889103402446042972063741471562315149266447178626024819381188555492373768578750608523039422848875213081912667166968073286071067001932437245398719714992597328204167117612081939751336193542046920655954536954426347491570129069339477409463519225069108742075540502375866962225866888582063647900523727361742014632918200894459445498976323595845047267044150915905084652451917789390541687820325603145641405882017654432039473650260410429591612053095123063703034679338201506611993153431021134142016964267745616118360537293297902524146753933084328825458181798846037760866599613469965717257957848654198322870491065327295900312586098250911810746425423694265974079836402888963713682038256612452260923993977555597442473177360110511467276825160958234198493755297610820187332311481390804736815117705044009316222641527731824047409150285887578148276895652384802079429649020131780900369841512779106549616968803621629089564854465651267330176604299149975384231119113119968204247974808179071505555045942049517678309827298916628540792111170880810742125363230895831888493229270273997907064842932479802728548736106808739372074283981484703464795161104116242605555877918443057384307813849704379187200000*i1^4 + -216506824909529020226212112969692146879408670471304526496228005881506766332194764685660957243292133861195607639222584613781954951176007950595606259835519312881452126337444102459278274140726481104862292683511385536819415340789496274855998748884209885754340064039308858100714092929732021697649352050126381800221353442955619412360379501949191648552968259774398200234896284975520417273833998878967153698792789025980302369606579139309912451640241583030583430155896106066891085897914150632693394163550550581383899803070524944381112001205111494909360819495358677522960642307212882759913111185698606312145299957406240647875249490086752244212140010521176914735212849127935675564935597208556695442857477317796489096713089592460416926932413899535975721815925636825971780149346984162746369138980561029436424624663975027750344794943279158513638484343805244526476386723563597472790679593119081175755324665375006361139234691913644712004643933540462843567153385248611256154962401660337743597484403531040903267814190732978834391782566673794758668047125794211867039537309773002471885481231184172661793666535953316340112462051000030642140668375163292762761935932488503468088265103112695996040115732143341564161206144875500320933500875385216317844076744025635111193331039260896393568933161656111457966639784760393367100958891221226576599990473077341571066004707106796062450948788124975964429318239824860986439085002356085561796585529013502615032123946356607757800037344861375368325318235347538732482350895691491345028060600807216015544463300351201478673082051126294449321409858934958556098534347212400058854515622765132702937378216014826757021618294779272124905948412719959171218129411902622229173139641861358599589068800*i1^5 + 273924243989999734491206097498290693295511637061312623480574666691765029751555093686052205735203643845722583064074373464695417513069968599095701364118652408620723242201325245396805550856227456833347600964354370398360597083612300946245129092455284646245985911714947563058662110568760916096338422225323518600501616019152506403342197528948894803148956177732510719783934061099275793568564916047493897003896568980491187430080777425136329509846142529584673296319160574611035891694971453263553520604320691747566865042205047347712145639387516290299754111375556897484667279285547062255989820607571502073087688903744596786848372757664672273352116505699546513685732226898055436569793399316518421997339088251858684537272518366811857065378622732068292636100387978205572806374391289340235716797549518583152084183306684188274961510862965476147833403849126086291321738583903260570665545095117891739949946974797013133161844509897267810971673784768578287997388964956274645390404072166025496962526327553184907140030916673948931806544324726605442408293668312522800863122654291290991028844056790681958611034038137468734759271271835622972106946424157707400724890436847687839723852256823850657397694734023449426521162339894890702006241885662826541764392232166509725366590966053554145739810543181879357110982876148543175047828521056030122869182750471290505093707421337592042074508448817982668459491385278041330460812503546610378824456732876383716238574268363200713024428358226304088114449320219429249854879696910258880916810240276638103064175801779038816955879361332859411685567435357375147767096048377929493307099788077634195549300905692795227521876427461794656243968703004445358379347137495386151194131195400409472565248*i1^6 + -186306327528651238902884848119493692940190057613278325483753037915124006305075856473352153951887144985433996514327912992208584948596778219863036026052975951782132384950694816546124223329486791333529814264048686529174202700335049750741665063756118342382953966093128276935428570805917320666506106242005773542277554105772180019783268437310851028706737147261295385510586566543644050042730022720677958166200052770513694849864065157632877856376003008094510461805343873995736227523861458499676820559396668178668514492711795560288790127045068722882845616311356190279609923860284626641479276885104412395116129878977734590834459457681042099593054949665340827047249889475311524986813488501974428066715420207930504684726015486843235321456564391806354988448547785143836138837711791141450551689196208307074191637948300674778036916626916437395975884955652838052914993805425186911213554042519645094574924542861260123856933397721682867385900239547745442541719217388176657975157983481979553127588075616591381007735996983964861125269784837850445119557298591009150722435724227977058964880827076012604206017633954424323023354555130234211788725808928667134652249241407291250961612956770976619607671752122583251844102312048491090849613839439099302289731207625961995012683185724968475583342952015325211188977284710963745886302827336626506027232506187965996332295258958303154164876838934251473637134382716523035517586682015554273054568032040810647401485605719510547954722030178233704327637820040995446491015044547212658579805365483062878185758514799329361361743057736561729948316444243544266509577157227323968673617190532181369175278893465369733269236118589118007868593511255885554701959940586342970026469142620561997824*i1^7 + 68996179887971699290521329985548529096512957241201340582241740118009449581069133793826330178469354947913049207333876089371327780626546551796047348723621340520320066048759181397215817772853203289864723055750503341802168215275547030368831163488094306025495172604182275899496021183515729009407506132444104861563339666225461150902423687677663783530175556514375542360341259099207955418000285084094244366785784593502529875909247354415129301020577940454472450968053713694639219849151493347722878229769600113183547724595823647588545032380850318112232151725458611979130434225932052095069206164578582893163550701406227588047319073446154242229148047494895689187062768641961047103906872916285503091036072591104227988219849412730358348615149997547062790655434454888571047794940705298097453756903789915478846556104904639833158300728648717190560454011986983132910115524279279257334624358139795553851615851818750739125642116028637756274803589006641654377487346268766990903569348170034678018473159934248447374634515976741743702004810603085352045412366576808878846188440499827358449172573671734678806022901238515823035748291259465023958000510963905257406933112657759695848751992457273043135508138448383949574035327744594220981526335657450852289066484820528919306826160069434370651613792212072363908008495559481844617430478621564422474288888065857580953647981464627855937426960464794959496627120493271111854762480337415504537182608285700544707551477680523718230340950309657647065867970327110334451832298153807668405848442403774340292740560842113180892828350318414990565497620700339632166908503020548735962251536103199827649791928811602945059937245765960742535961255729011924752000284657936642751922968253693952*i1^8 + -7334131145475031831934364187062208714312384118879708518614044329780341421002099552809092711291661005664078581552311383803296545569233305218641963392230415424492739017523967811969456461860705690343538205384118680934517908413951760120887110187124775097933475280482607683198669381725304397527904222367451914870183446341569659768342280664855821262445664675919794200261328722987646084762507353039502819918755539055608184854708900764071213133015809149274644239652738044883626251231341553450856808463950033883412032740379807578804730416231734800105366902884877996963506009053464148699471414224895117930059305320734439720533241564709100885491440799850884080682171643266989988052919166310697915619314606974384397870041148324212590727350023091040176655926869854685997538759026798378004472667838876862147457467786658190662850456956927928092347955815316945206243600334915844650396589536364825289064150968924432705721498600579746936457500795479560358914609221797453437634924637178216179899844397906847426647906990083177118039381758513545888460161147539165940502927335118771401121425354080988220901245568584213787708947960961535046329641346656518323026205701922710514863465843828910347410274667331981845229617958258001857098867389578034962372637423639597555841414430887864321574183572519936215786308881111239743325633128724117916749488253918437429727011020137926258964233649511890714962165074947903583748316778430863639227737788190301188775386124128690415718972451094097467071435188980019002362589788573605463763393920918417270251842993755626264620433625361471680842366729483800833167673285938594128315605310681949481411570097179479404098616489914290765892013539165151568349554870474497806289474682880*i1^9 + -2252986960812672052695916088915638831738706021822555011363407162770098505393882361810265977075137611896969494959912204633178184616397686673267825369966992532564204211062843507031687325169568941437651925084941175045299490010193970664393101311631737894601210998130526297648991196204011429766778445568935533988228860000424705414094350646332385168356426430883782501218518245607041311094529546864144963218039094500498541016738329518487256078548476388209880962410774132285620203268794447807113492319474028924949174326151741586235244008987284191395310714199303475430538942747753989348047964327688115234739619363648216667267989097812161796971396027662010482231813023664047814626492098161330226179171728398939735857336328940252674725146322754215358525960870214157298074081978302488082367890039447328443182649215944000435419319832811065399349385279585406642151648937253257074355516998191036898619849716663800961895365913494185517634318810080683334969797883945236980521319434926504100067732669775584726525856037675237808507165267133273362806526285170635729192557029943636932919118851984284277023196188532256920046920086204073935943762649267081652294511890242515865698868672263386018839607497484664756258984242852842541816238763601615231477848939537028176759774064295043001239323060860660879397656481788329471214076876230756294331704111872388398871953017013627118018951914943952544318932815821536652123022968621902063063047420823754058765119934124318858719424670589686514324755383147653378600447584534334238598407051729916512675615152834527725278789184543394605694139927381955008915607606199133114060153635492993816579492019893489737247371262629396859231471398930301070633590969393687390524014592*i1^10 + 1277851033138916049272822242922902792594063464922125805672029975049108670496016984522025524748905306728154418279616506794195223476864925478249987755297511162025663871457827663231909623502775685837094738651364091432699025840381070301576272446738073620230145057091054836702601064686590768730512252578841228222843104654210648279612984908893720996080135971486539065169559567602708998998990497333327734681635773109517006789731118441662320017250259769662245886420476042460318372596539934197289472452633960320827175568898824157522342762671200712799824453445998864169912904888649057242897413638529933072720444486496564732807831457463310969886762221274400389818631252954398437631580088608831626555082503125657954334583161316503594097649220178161063792192262114235062291372264881056211812923145186690158122105252177347624177595778581417401087727560237045881542455653382930950636106349788239130253576580231863806985181637777533352351982099860038348585441049185722690739692372055264362321371968884460752244838986241620318786621287302349812475065431751701557251903749512448969949715422085440818348493647167589190790796977708713084572451063743080934791380053728063652001348492958276203619712978894237488219935879732892912947616850909826202396740382172513371720222441556524164216353923495909273386191134669973136499205822267409527143146241639687792853150296838852378819428626958601372572564814752001675044635064968320927348713312282824560607312326539189114082134994552303820184133663903510325080323883669743959213994130495441347564672702225584073176083053024055218592256473081131241881903162534392983908892230423373387165261130619372207183856920294383876532377810181868393082303777957087994183680*i1^11 + 143392174677225881993373632177637531822350215056901204985538848821578786337716355494017176010932597773159470711124096866146608433323210259404482445370364136935911618906227590453211247753505787873409461666418543700012950409757615475923286841583907563763721092162168220777275190957957566096458118006430276008389424735823429710105323412320709216746385224114096720207224857240216570086974805547224966103201245645151365299740415462300233042499730303993772606142188722979724512103976011683135306020754285696562137520391768524807705634951704643556853362268859865910262537853724140564518883868057056669695181133692508352890033515971706917919156112005136228124448065239063302411477728723144618793461320015688803101542348859660129235729328231626359718862955196549978940548556014781473585563646693818970998229554265084827130047049422999516100759744704819456542601307146538414808514485521824907592528276706541211853528395954007750219793046534528359916823189258034783473207413241379264925335610102478950028059058579820760885743723248331727097147250829833845233617815467374802749435612548142126580682779171378905141947290698348597782150661095359675002845841278274117548248089585968162102738699710479270173313613823439749692871041022851839028543081142387819509324077844843358905531185789931263496119617012211437575905716203763621246156787713567675609366234692275378290999755213176254557788873789438745741252907510692760184582577854840397866628726147155789993185849634408468449248811787522069257978189263118500077166215705159654626490047002492379629445747927189293644934858590988119081216244997707128187656120081078809271513004333734720180904182943032461423069053949979971048297601673631629312*i1^12 + -326881184347650147079635641743911641660247713363562395433338778711099694739155941199254540370834030475307897546898085625577627584070133987140214334189938362023044998587450509364359017827766286144310174422703251782392303438933462458100283085693633759997645853353596644435855210193558925173279467509794176409596369506495441197717928328952832519604785866681519991233047747817113315911250672518610100010240176597331246036443531045239332532112784935065284256246508373984043552915019380658733116023001186375936259364876619534783203867929501903422590842727100882516506521564380154521252561416876756436909193010205822827308297132504491271118118893513813500421969098190841024507532665326823726785678082714941216466035221642099947461540645288589001412293811172109573199746441884189432521706118242869251360797515917373678359629195361635285777055106631110474659136942863115381227722242319012009719867386870210576414435745413849717547834274461635862651387912972885291166324122066007161960663191939069581639640881781209152463670792979383280067709620808528960988216836486029280294296261943452877522353008258719719433680856270680554218225308895824267603509170148198367803378892500130134778472178236664531729214362665507447612778889642705729376093244919389747358855593386627014886342169626466252310818889667088792296446210107163330378348144957370469185440105061558268221063061231088042216088377337881462891575635419375859531321273818328857369538376533394587571713173759781795421951904478421203974724582729488373798866945149910102380665083621575761174454412963624394650925881639055825289619095523225007533319955094921439362703745928417967427742178915012004556947803567616650843383534714880*i1^13 + 1498273391602259114009815418783256048887921053301787286544506261991181160419983038225873988146980937261744250408041586069079605584958595974350307645363065441514629539723819151782767659692603112635330305050075241910723513597751519422713320064374825831505457995487436655542558043968287999967129729140678667913375867081191778252412574168814240250989569802859399839420197528358132956930619069931639011311652032238224759197659343737780139659826018003087608583738298058120891499746412598952329887096534001823876846369600897273896746380300601341337477455979225329395625170734884028931112076333202759406181710886728258715139203274681534230386750206522212515862466612636691664048161057616611439472608072377897424294287450976200168288323365906918098634838694921566267760921558513566829433728202475136227024904332955387158393619222613305731757950998448545655777743784082063004778398572646445837561852426575871517683303063832582132880289995931012865169959454370422919238987676106006258806348737561410529729794438012019363636897653920247284283821693771906338949615496711604522461346873023886613137814581004817854147100412470145713251440860573378787959516572221219136534787564853245434544526754047338564667995871958206183368990824449261438065682140855937961730111112781596206041340530253714772836834084242869868958715804892843885102861206871980337329419946679233753512803656282533241803851943239243459322902111897220202944381610733339258934437000963760485665504836187033007861518198121967654121641320554278075567313624368950223164404213978022517272714165882307223341636100198185328964214296779499282212743330542138705339410637896405711470873934814574636856437488696435044667472478208*i1^14 + 32906731837087241722102217894215065791153624600507159133354691926833705073078728385894405226310585209992055825892331945513120331443122513009346156105613379172512416798613951223392721243188722156390644379226650530362156995764115665688571873814545975727081727655174191453752263117715737680413815017067011334170093142509918057642889812521749933690971188814640707013853092869021312173157106824090986949449827577304934784347170454054890023249249578004527776897220057024740116849821097574019501682100773965425819479008401870164928942295596924618140762763522195699103988222454716107402460489519366401580572018179555565942601346987446501320555395069842344433338569495617802974943699619913415079204843075309633922952079829876274153024971371523713911716883230260499380705149941257491916705688989671814055450132789970443981892032706240598674493545451240884443705126841056707662498603657384967657139566305702090374022511006935517062447120046199676757436981180283663909959306951880718288406606699026632435629830157534230349596215672356179527380243842082172555350590250899018743400196644153517952722628029926426113297971927241955847239023769824535957895164614462121265738119680719179548287212603576790382073305810334352214767114575609724797134375799463983763103592217610324746855123047513918041589724211766744776652416570552354789531876057202769074402268479053186792501679015558296528604701706347317026082482733959785742006645021227488779318822152238895759011502334075199801543143438148592973075388049482346181582835871260289150641095950862518509128969039061840760351461249837136956272943406490116270186433551194092951066965783170097188087115213960762902960873592141254813024256*i1^15 + 1777878016488516752414763178310781840008957166550225068851572774203459464567019041614757869155137249705894000507282232471794398582907762692771315272940079871587069281557768828101717782262837169933051698199240487376661847841310980899507766436251315889690394645745550621075414992166762666170389343524405980392620547517225658750726795228087274254926598231286637628871932218576909530079639590301394510297347316084611289508961950624440202159352695611707959647128786974472532314833894343929389960526750085256902963188979334465978339646056315638510378205377755937397423033220786787545588647005886038488764548287931389463354684696211842366661329357070380579996989459156991703503576735448368982376272273023733731434978274958617477761327956910454881832030008620883898501211210718800227880776313390910136424302123835316536758887322243096395403722248914367698977072925450051876448723732713441943277527680510841063400022882881936690369674065644588555688446074593377952730682144042080860421593665019550185174607257623099406179086122317191360101052714707206733628543751550011700084351482075458339000605503319542091136106387494306472369056308305929469224027358448617669133873373770674427766961722742240488226266878802666620336981798072818658087059899825591569961262611036768437986253320960356122863405633307927661576392695532583096208441061254084264979104815711685168035573485221793353888711637090026191634392765162092597831003889267777052689870672788535665106671616188538118991492215905993322038274886123046531852956013480946516399745746962312205002871878703585897397030943165315468594753332081897361964957607550002043592137012449670001454642932282640142435599637400927600640*i1^16 + 30523900793661505868973278108827061003960488040242772177828879281293319480048100214230294535823342541102605182325438966425505814200693632110784261727332864644950533859891431107524971639644580294791598177835834853955252380415929080069825429865674294987050851009054098015520824186391895804544874652832838906516000333301194056624626890714173638130421090565054461998488826131586516958486691963489593251127734385635116081252024006051970057659036745903098949256480445553507900599579259066727162527770174506789323671117480397316759650763414662895028958559248341222043798897144191916829963980646233947610263194995920245578808159114747960682122265661017590914001954108654629861530357229900214605340026381947649704599021495047476382335224979074760759674356952172772687057948552526497450307093972274422587735657957345403944009199844980682586254748283546367207045772331759932739581582359861769367675059376172141118947635064609373230745095429343245532021718060308951448816753176711652920346324781689190468435023531608998384679338784900984493191294378282441748948598403689191265468482581649631925047310569502015570753383006525564836610941295735623670846883225308971534932996446192435368924729217010788797947330811100365148209263233269797490183559908522664989371443256665859704784927071534538491122395810739190458065012886963469642656427463608045017743860658017040251791564278138212656174112274266021004018000311193644295632955198542836955389390430686335456500779195585522064631976250607298424261214526574047782397130357648125012106600080681997105921140083088490395763202444154809753326667413254294982938794174072476014008623156063034293359807039011163610005027703226368*i1^17 + 2595743692219626501576022572517674377101969413868956121992740815091892581816098924494935479592812583391693956119788624642594076701587131241372917318511141939170569069547144796524020307828247203961508794511001068069569719391190987686136756896417688591489816976872928564121652426997050382954849355434716896928109421167589642509337170795372733251814241919586562389095469730096026367899870088007142102034285004080251010312083839113160188694424399016264971744756590697102378547721310783963018044511106170077409827824479409138298643663001492264697019259200926810616696145945554262053659786689364870954758137799671319206932836331942063942303290127305280502186362093777161048924956964908782066355059160146487780557471416386765263041699667210465586416497319507186398724046470230996808038882871736228817341390871200165325442342038637505527605243513267060062841838875967987905368404291611845967959893759861762717546818805020045699252106074024250788221621106147812443426957055093220750666052417773627575399147965378267406041191686408649697131919948286582503439225908768111095771418592672093149120442885687935962007485553333718820534343969346682027035723227477121844958936982109707865817124930767350201942053160285773016525480758744967232186785430323365834460133168878461835370634091887326730964246733410945275315855793690415136516210212186208550020546409347175513464778638288760084965175106055218006746862104116251999755239845304617465064088771091872304330675876606099243403520840785791573597827918999003434606961756952712867655385217933347078889282012393060748416966856079660529435340364893238123027786467220827544149749309942334999617221640739697230269116317696*i1^18 + 27610364162410177477727864617845700328330010826752039472395779084020048708074646530446557553443731495695705104041162289441580589788345056080108615585380343299411670854044359997029817169103352911860800476411914894792880594486754484466237886697548967194861521562074136909273811149570992609591809822828333343379357696729512100725218339676641862079142116035515235545493562085105768631614713792756678303730444003902564774484110874226033696289103200912944069389440043830996659217199306613432783979326411108032821580078786730162332399495595247398083418112813813839076523968699586278274281000038347883700796794875187966103942717490326055473066802018745478905664175055445047243105223756870844515515939510065573648948851590026452949348087139717273271394029657065755818258828781035257511369132853485709028128497678659762802263941507478435419143034906606841633036668905179724646346118214618945020944706681775657183197420024052518468291187637815236966627053228933663207125120169985529717946662906089115370581682332266384634101328693702090025629552250919692997238037262522670926793095672037564966785611439706630130054527122839362342994834556536393005324533560443842637343514807909192567994980385382933197622103639478362290105390596842250498256844783989613959371859972173314403265186623457250002677945161389510477110692950895150627085502454432292338502701391391241238923540412884498335109682591678812676796665409731841186960324211739683854299315897642132968738818181128350231466684771261143655797648265547379085381760615173314077124351225222340091699681317234928750840361108258674364306431631962707670077968124613367945733815467887137812899572027980460431769600*i1^19 + 65091588841529582838616716559093697666753316007489116773685955050053581698224235163038008322836863710946502448608109331910695808812097508542735360680746139996838724484379626938152081850691834181626721056831624020844444181754056066709847239418809844521021364289810395885573647009355769159168941991687383010343789125753673501936407392622048014434406347175781967759699094174918277900862190232321949941010503158156753177900953969306936181542108508935223857955303957532632990042378857508268884501630569789751556669521393974645573494315278104297666069543182711008704416986904519633174403125432158466613797327650802429730963765603418471471048154442760385798590043357698787414545922410544255196753053281042450772007539926442550094856683701182577268304850862175651004443185678399899306941772835131081500358333544076146146817920331945055401679342675558644938075195391570907794234642484425065280496971086865620441527379030670556109867774896715523189482947763530501282724127920115103203176852662287773752800837779746013943658854863992994438277222847223978603363176333776937756281456779002004788419325013218927602800258022315948468056346599147726088696587616770854268795231269534888385606634869984014647482527214333672928876176684806974130632848457205049084000291913868551341064901231155056506895094024892168356063973673099314852877639347604771145545205595782017048791402121121455514631874061578013220024644544841747227534551891021712186945753816082431736267474827489143065224035763208265051571005745038482614645031341690464928235893944934141949761228746820767508699244139085017116804772855265172152838943661528944991887621984337448254631146863126904832*i1^20 + 287523896213129532167482014421655539819089378416948032582077610079731094210626305402656662115768331997705800779016849346140321843942010856335707661965470341037435440200293328996468240674398436339755932240660787768096429306720136047117740368460271739540773893061641095007309200629601264480006819938001192866172736054972212403238094540048883560028628552597804097500820421126403534467104175993570134769056877225542977429796760111629139895631912668545160931716398638768127602160086982541008001734110795392682051131614349088686669397752770001244251213382281542622533634510746611703097258255995581481510714900828256636952413954212683145352387211662567648144879164870608832094785199549927993519815002469972869581741521513173849018202472401618405135757901940290649194891157330745982589196422870582872387874705558061761041257216963611342635376666254726281407789616176166760577298384729530547418807408366697480171744745771171666771183739079640340104849520435235890881486666129685915871145588315934637084646422523218379816869812703925897415901542064745093682425820302976794726634196615103369622855053987048488886176349976842371149356737295438529181871147972105743032026663776160989587465954666106177340944805879950937369997248918100020041106157785941878884612291426520258955646171628201195592248889630363447626470147556887790955267544344026754918215573247035629156393450281676665576249079435965082649362739725853991600283095187464217469137173680413890208781569227984256793713128630742179816306416148564214939175992149054802184914102814984982766835803796808733950014377617289815058193470256955373508406573966281105937212325214574669488897004666880*i1^21 + 3040587402315592080162444332193358920105069873082496031587782490863650600668317810380527738184993748544074471393376429314928373554075177637594391910865875025744159976150469932874649322964029295979161306755053968989730603941333759373326157280542678617203856548975185018270346163746681886197091643214097096200283933355512690515152756932929339308133925517129225337965360062032383065811505924047155115661561261405325289566942167668248346902193171061414641498854168491122358503595785521171341827867874775270364219250504440888979456456956006581295819381929400999990342944956720589672063716077407655359995287790661973611448256983496768365600497052165862135248272749639949463279744738774739557054732726153432119850031233210305612096086124881773054211096389107790850163561083752929726616811202006477737072608378558380615744008046840567424881712990857841047558178049055059977016944518995278663937930467727009455112297152663611614879788221086123755195236415657385681819129858880559825695481580813347788871054621082412726500799358161975044675515057423941350459848949939855829339343706236513795561029526279739580552557729563822953294617368494552863562346521941904564456180508506115596398994703679617210237977336179116418251149770608637004516343274939689091049385610088399143536158049031629293468045671782907105413906809992571937438315320622106530934980825455874673858934970418397064390618180330124492035423058999165792594195966754325549336081365862119109093286489987674526570068693766516652323474827579266289623877479155017316741824557965776771268909162122420632316443443076876318319414784459918042624748273743366451268502233521787997586980864*i1^22 + 5055081564344927541304346710399804686287270740041763062090038315694133561086928933712054131457008562446432612533166634037385585591436829168872803818401397959985942283687841595610939540064268262694150189988336929174907873167032119145617957995759401429514140549491865172358561618952066465115521697634619612187265499277430780884734053847902675759685337874010137985045749387530335819088249640876454825376841039197614998006776178703036157880869730348219612866477689701339007754102402050105228374493244420906688631153695758635111378388777135325381587803248809942732150185748824436427978090251670992687253049872983664681219923176080454993306490043473882674478335252696783793956126670355734715576840642464918296566654538446498557324424791694461795115622380917540240260198197052573053897789481395484163340665171474838345849044382112717789291669022999318577310987164806573801511667834468292872303915070204103722138606124410155584442104201369528286430647428480229043268143621390476568915547369058359558816865587712603976277995171984530914623653431825072106516093928027998741531427458326443840178708431695144268071345848108385868773528612524818942883092445831528471843178870203604533213378927161070500437176177056964211151926793480885937248602867680834507430222808715582117094011080732645033174919268432667512667954513393179307876334631650605781631132524195184149156134160696719272969023856269001221550076054671998512191396979999648315171329675794790465348167123813743372031471709932366063054860327579337747759500307471606134012769205078944845958777023093368628876993483019889286691494229027542001287647132201872660959031478057640656896*i1^23 + 1771391621322601753603364767515994208781510364100605375418430106326641581988630415990713307149689559275671214746580082284534347200123682309862538448488186220223825919129473774429110147639517717278168206010702716216308380755560491864161822036068768919887952389093816912828135510682023825013392180823366959730365646460712898032976055559718441862321287642918468125776815607849690611946230835458349930634631512443836515270797810136378427480396250525402288292557684013230528785019939357909941292784313830973895950018171390853057330478009777435111818924068935086385239051768692199026665846093539027923822404026218410022880498619416061385843114798508396249358494189482015039509811681191863095255309449328657856888212061675215929755229628394828146097343117105378564342866644739264369838482886205961663794448488556618456941230768790663750650240001877455045044540681728103082639558046225121437086726779330392634955985229583080746263396053120608831383951193595466610244211001288110362104924470206366562203045312882072996371202472681198472245100927078469829996561784771374036654716684098721907030388175036486084925654642038440815190791190988542244866997166351581566098566001624761830496321450641935712227559071328446724199875293359482926516885119357343987366948215553220024790196652931819020188826006641875153668469598560620771551242122867715755096176738676371040272370750714423143379266153427742209704193716313653162144418734095972925695457447813392678177303491578307999332327059398550051392739260470905107797649746889635677481213315605154667829349413342860187277003158780397979012734097907523892379885859912199282305871491629056*i1^24 + -6066371991556860013222512074623979464171700538532656463649897984678980497721206178026499973068116824713118892353464370324851279466583316191691261417555571259313545750492544282892688833255607636395679420746832505173797894072693452832722244006426208565086049969389793322049700971407926677457984928673803508776099207801886063643071936877660042819824240582734526587671667450594233542610058120229873022595905054263254359301774863977029499987530559968590698423444706587387613040804669738542240353378731259829301626175539644018045016253362255467731165835640543162818570253921384569778716505873486618908680697200814502111996594050661174658563919873398688286591262358430466486536647942319716622598546256053539871767279169723690859028922444936725876246865623437007306137086215370869833681867759381451408398605622841358376931722671066808526566382170589605651415430297533643734938313799034663996870178549329391726062285973742360922894823584004760647582350556897132863255695966117466670722800773543768073384757006533848787061101657029938436111435562970342479747256802438949583569491823641676083257554876016660338429866561402806102130411684977954768588224296406490759287501489654465854836422938544373412627310704064371179130495941815517900151259577222045333909624627382861847411765318733506032037108913321504038318996926089366782805064728879772658715037758915832413659185513635113976215356934452591272326309921671558629377036127234327674986280552014217221313245512504550278207151745183769146237373620849380630085536762747983043195288542493037284863462503116455148843750417584459293197123867248778021656804986131403098531299328*i1^25 + 9524281960518768400340563837238490736162883923100995679696945968734945025691336439941492360900296292692395847747415854251955118040034156265798626319534006020870836214825335439948152052693459355153456271744498490522041620030054342715929457577567499588957680433994882475788949895634712550319499273511792098736500836181160344311897757271348267908417598893067915043893004757054261882923586424506075145356551266387277539457535604304306783312142002206270646007482509815795352103757915120926528336209791571149507832806521326651666342565357547173038462400262168013855061250704968747989984792152868969982076970080624535863194939333893100595485038632225460859096684341151176182937381950381465312928526707165616316168384407365468679334633410015367004767705642290101841040711080169205830035025593734901598678439709221318013958519247953561151619606324479024684483035898998185902868857890989046980764152716361751163624861671487464739171099830312095291776904976340999644033271830695080433278094810894329082613012694599753523828125920841020485242089832242844355378804561862961049460382335465815850911555483282231515169229781113954850067527252056185021512075380891501589763806536196687745408603065229441423741524177672420641325069190006211350057807352019919960937578250205315177589941406041988679782196021288578105540404746612914184676467302124920407011351376696096795748667246544225253546101676654415018680252931128742305867619596997606126433292088239460964537824564179082665001942382306209936619436642282541780785623805997618268630910604681014232372618980550570396060886608049923499888490896282228355465410504359646593024*i1^26 + -5732180210957778655097906902666144024899612373031597968234975499730601499082240164045359934976699058377163936221508168036147895898146899135026729866686267944357208538735370101865229308905814930554857067485761224182322036168268437452492958930040305841728348082426698845170190378069126697267891077794876049941995405756192715989986115858722458942226439202356814953913862057967252277127528903410558608761811825032847268067047788372527438279746786360259238569596077098667501678410787746591382012301614579732452355731450273412633632498776463185036911485550560049879141635963012636929398583729204497914722435730938492571769345773311525806593540818158546998976625550178921227527973390367707135521185573772438481543259142409090880304002148502999592755159772366681421858072478540059010015218578680456680544344572566903116682210944430867371989335756596361703156981837248614597248237813812619122708861674512985670383532507812091961959175686780095266170516283766160610587643558689673565033043848171183804877695508265093719994126350917748081582048014333898497003777179994029662083286041060962995021797129567896502637968759976176534389794011599816034058084537646472044255998320783719758368099216803138272203266020318443355573525953942889200841308649922035674857604752246761464954358005079532116703677554901661613280569228906433740341458591576788390455816454999563598347332905947412676097225814060615464070497860711859373381342676686423500124094757784463355986884069839031569053925451455671450671414596373319016653450965611174818323185210532424406909150394242454842120812853061432771026036802578568974373153329381376*i1^27 + 8175810393058615266898577664469673634895376303234734059963439496254941732880375128625078111695183124690253028755093839230815643449026262314991112085063010280063233448008350938221382207222343955819739745684512048066773971182250017666150126131198197940885910842170036542919929926109656771227199600881207727129372973425063755696986152356664897309150178296092800758935812333404781023173398370182826890258547594358960550188426332388446854095387691383252376985500802491502445610162969286846920503260560081798777814049500849025896012740743618253457222161390464718126890674131714963227414444325301469297195960988879450910930417351501539776981517281709174315403340159206978247212902375888727932964640451320582379127202223994842317132577447029654524019601700877083628447419548281997453821822121904075133027609745091867600691896171569627027846125380444611118878322326359390674101506463060680276388722834988011237287098394400406943794717199645830514921710404598437819277731345522947741577873589360387038292165369873572166687166393426034145193763836843753151289515596740551922294717269958100725924503367470902693634369669229175736627329404582717610028893091589896817773922967916365229710084655149784028585496626083594034923564837743496121786055880081285397662468944432411094211271906387112155463399154591509355539156499139995264648868805378940029168339501556603605651383062312254917194434248546281495504331189112778126636102945408620247923024770736891911465262118668684771788367557958692094906005924415502047478610382517566333501951941936812986092217542741537364176568129642018457425642304333196665022316544*i1^28 + 4018219654621150677328339652077227725953907252904854334887049988435838851629820868352527500006046037537839034007797936385332423222991555529536474910777824792227272241171180417274027721889065927592538970804169352174045785193263829769640012370684691490829013440152857706897161582983111930066808523695158233684031694860513766209569053085433994704156928538112660853674858868354998039305472997006620242154111385054846584916794538334006496257229971838865353223085710452081524524827955420110164112402319972416097156444420051008109371937411093107825395246035591039220419027830959678034729651281205045339763525997136455192809391762661460433755327945543593478252052256938516404407595157044786799235202492007439513546926124594671558405842877920557273667059689429035809853415616545875727707441786408424117738540341785641220715519113079155795436781470708142080560131343586921888464706614267000981761772239190769881997155783104038994427209708123835689394287054085994067683985267662996521638507933871155142046774497130943766879990594748785068871954791376629273366058403042565589307854319610568854586632176776470945043320078711147782633451500591362037419955883726563949882956421977606804254997222941251625959168358694874416227010480581317144186878126660085591565085493150761111010410962239287075773604062687691983790068466636514732508977281370585706150957225235808414781889706040186601955663381020512187387783439293416843144007523449982309082824309163741389722106281018438350989568419073747889425569574775630035518867961389456168940405071418510151563836445779962752816776555742176282507009365830646366208*i1^29 + -1292766155040529992390319175815792815252502600106887552154460160706091365988090182928494651594974872573486678253654953715280519677807823914633071656454042527917555608939105123008318185715292921557126593353434033392270634843117079776586441666537084542606902781240520743708344395188827105813503588671525731406245572401835791506338015216647864715434161996226196459316046328330893590708814296773079892470925658946234712862863566210367155620195092972451884930003513696416690797414135351808137951783335955727202998955149070276500887896693666899338656710161299356861134205935122926785931578097433773105459834283185258659934563266235104790214127583921926403375586031783891529562507223638109591113776767775939500773223803325834552370165225322958005193388032978337677289536449860909533558299460284509584671029379995776211924343269447415868827067848426350330453177590218124475019906783428154590468621888192204401490937927244501508587208074086473383022137742607701174759007131133928506797476426427355101296231608008555474110226593763841977940713010614127266783396937319958314389104367401373733878600694365176102263114857878836040137925236220134311428631791869526802333862783550747645304413231888983116786299884715440835638378134350474983710022812666171901149395271835631765995229253480593497166807799760154045658232940914053497560450493305391543030780777001101402279244766783256316339836564455801305088617690811995091365574261549971138812197486322125405979973015757611591529951278001186693996713966060312908881715880452418106951343939277387776428813286041489204944899354537722688904450233335808*i1^30 + -1899669353482276347019432279380013387762223138259875583805627904143975986102167252152680557529094733310665252673738800445295617736112203095093696220015828041748870992572874505852224944822980522797228315157537650685691940241894878621209150409024645228977985502746319041154561523259504122849140375630713724023869721913036886544795804351083145757961172588324834171206077236515551578842832583256065934807064804906922841916804726728732598789597093657814075494920068892956555483583408395388688596252228549873391223288387818403745963940009799212881691103726267551101269488335360759966200308197714401875997481040474848257734579833928349449078433502578435093966111100188013857425039468489001529892182554047681131669623273957627361272898415751055185848575091293960265059711443496555115780107579214025968800459701863474517535936157583256970942673443842233574354466441464447100335757297710914628106598299966357516147849313566044820601054454558621204070572270737126679455117644311977568901903188223848422491027713726367772474623556794920475156587113779668035840760662483449767805820841445069065469801988398716315824020274298474298733661580500729373343397516541380892283244710068104400940248692939487304526408405215044401539966674431335487154009050853789725429844136294855676728219472450441541260348005454928412245431439884090868304866893264031691360719450562937337164302812682397197073636522864655390923997503538986642012556147993599934276394151711383608401439598445818209232825928329816540305088247924520068460041799458517394060830633189855647267928323565233002915992436469169315580477440*i1^31 + 1387412701864057340994982981789310712869095346802399686718221017081101206685825097829763874221676125493626355571353739713054209145788658782019061724200692085669492074425437511439022117116746581398638332338584377112453890857882272493850754777529082469842253555781012534185970738746157103060522536909571447354543802729531326865152837885529213842630060153095414636931668804649373650674209148127163371778411973957164559911650299342955987356676926125531814937048380777724524154776614083302097337489479882872874444551990374802594127713031526059575247915462111371390669800351351621709791451775401645377630864164534185493727349530894112209866173025403023026414129216073795630191912697461164989136698683429257448939656371912318676639646251769232584407980405457058848922578364455768900035799191310933822140990082413764611448755691866648487934484008473797651113310144142396102187332693371118346499739682303538166212000702914135720417335675832092404674166592903106099976848085172119399601437050356812208100259141265275882296904419911968735614965337632244122651365313190702588176510474097414608134795724186237455703173083081601007327017348530415617259775386608763893512206440335079628361696240623778982857741004147065138365753932536914777495133776399124755174642516840331740646176867003670148879546925048065290991306993251344708749304090304911515871912379834781943040904963138292300931081152526296797510453852335095606211195436150651393649040745874823316703070033771278283859119603697952872017983795480721736618164206639786594221203961667427066378324944862323378366343369237765029888*i1^32 + -475488587606475872412070563592850941266351621942245799422868400636268760039920264994180398592238581207966722540608749788884190063038781049784158953521677809609414947776981674545198339604754888647763474664632334799384251407323772318575167257498369159658051366692719276344237864120789669712084803848800184818240496489330643811871477638855016716586871728468405904449519506730364044590871124237391410509639595504019478782187020696947067486546817346089903160181779089973582725786008543662302695957664684356986565928395050602909527735402691732444779785110152378543263989184805508265668071272851692616114873122971111806917977210490784480093772797404049452576019417638813946349486401852330719324094456937602050078705232842162008532170861169462634594069227198126186110365432401469507453693643160381592298646651552802581938341090927710762873159759312233377766526781998455357166109020518140861789138261660467823151465657965268345031649584501387825210151837763751429266322196767407959002680144146480009146152289590693592612554308964088758954102956824115152070265157149872798805508154002935660144442815261917201759958790459902997706728127664559446835171336651796006723926200528830206230946192520741697380637524425468578413124919216056242769446319791662086602681229126388740877303951685320070803387627058727540855109729855490806281893817132829675985361786071828999093962607058552159773931138999967777051410408160571082172744969932032149784769950745052114206130188230430055685986037202660915269471016738364471255280267803902215007765956277590852750690744657860438645373325541376*i1^33 + 100682123799010940989321806737144747188878448110982642862710313729473803012817504166041079883421747430733109784524901254586429443084687725932343038099431628576944489460164188425205554030952879176952208542519851143305606105707950750593004571660614067759798991027720975631556900739179087842923152315129636566818925544542286697898061050516257053620131283190604045459939951663197739011329253661114165754076233563794102467940263774879090374646131525223820337141964025231389349594298196513526839095856414362227664868412677249711864908537457264718573017372592199357043816971366799332800861004272794121727881523165420603516792801482836779997729138604621798982635927856563171373071815578822298078734930434535371421087953093026740961129837898254327063433804500732029560337306630574318243503936478848182982078997164297167419448476882400446906896777989877204333664797325207153074714502443656819850267998300380858966446093608572253630049475662692303499697895789664468289448739960369132572191756840498600626270883955012009169012200956223611398322224938277918050510873834159817853096967985317977699648166291678387493654739470497455785969134839027380196460065894284156919913241066543728960369338694893267650729348071607574476358301900440818858880314577351130902411011767463951907219021708163647787997021244622337689523799350603084155909282624368165554558484473458671709620403736035468947612453703171902602098458121931911710349175370291188824257449297166114868497564560356367876544367824786148963212077634081462757357145252789307619021285457661869017298230021241989071110144*i1^34 + -13576111992504078145786385604071288030126391367650807748385929948073658766834674298477028199913617968460978409181557844168200615256759997816134895245733484980339877356574224257637712788383622662644752620271812455160884098873370813009542886694838186498751914385619090076496073530002983278162838060963014079829685932117140473885211984295518469116892758079583503103870114210860773439341983048779880976869868113488904021265382216541738646865902522977095010821015310748025576964409902827397664777387180529168345878489740273454255699392070140210653518360066964848479365747576868490314662328749856212487271971482838445172072570778851287459821479366052081022522898672503459693354558232691865327591337608533583722605794146179322887299411261387903922234027505127017640894071270476812382572181533738978057816870529518387248704541515792188194877644751200374201343304900677377169876849271582132302921918340187941830212622507266002696721637302839438986102149581821830608102480639527346355732701119887274653955096117242313263017022613775474586657064649175806048256452949732701479383060185648225010919844568913360429725537839264108449219803552518207098455222925614523811453675087652496016617812812057537333294110502045913140671956629501315930185923210743901809507994795504942430075616222839364306274231286630723713484300901410884227991989192281419492167252828925441461760031347901469411675984546903530891479307021730791882508432828181064247095231915691026969188663155456235817440312637773412592152216736032607798564369361486954640674525503278966552241850115556376576*i1^35 + 1113325971311397168198016420890680464914839633300347653966861045103326646743380696700071099608320023284149010588199602933036206538610525456920256040336217384636289356417210180962790749346619563628434538493153293623422393147581128504888331477084961480990207583001272540893479373819232892762970735624485269162207475779067039538715766980311929409922384030767813581899658571764773366929168020482176803940648136291601746524758606075814761160670539736096340754714466457210387571265708767993975455805300446566092815585368979801944832861675412779788554451711747025094574436318929894637655086416758725411195126167319201613529987318854894590540562580658435794389541569337982703333987010577741050798267521211451062642690726824235599533994528499487793039543665654584405007846114166098373755639358509174706917001800582602510007760472204705782679760853907918896487531348003979967236200674572891247821113486239079066517781824340350242139687556364492562844174876223277214651827421484937169179658414108658639509520600733212596068940499233747330636914312779941548005108467307835108491808054700812161635454453412911347302667859172034939167664854714990252203126568639913571520856288326981295742024339403244569469484508615877459390886349000989396856976979101557856793004839109483374446645627136812203589935283281898418182155793291199469022812739302901402154503715991424270860874906057091034424854604474401606298129388126925173742530408283630188311390530923357849778434961938593176511812822375103420228416118513722936918428286792020118670719510780559112222330060800*i1^36 + -38907993060647452096154916095187645993000998462700991624831250204668892734333659112237405241224880295866912445109328500847962239384794352258708474451324670122472937179039380152425776369856662609852046430282075404671637027597790004967999608795193390185778344412644922811313215038459107929336032379079820489078061141029090096951234969087164547281724722531475012188491749421054349036719941541417122167143197399764564237139961190368065339633507872151569687452570416569144087607457585241585456542377207672590618980104267450377748013249383214029989222966369576449054249972373875972720391394264271101617055586557050066882601226837898997581205737453872727578790141547502892611481288141043143457868340919256337474536710023183014730869955222539529255923297259740001402361074307926165137179023270398465994741934966291984537335965766009661286762211474054465154954987293485069647837010064626158494767058087914792684231229755038638153334397395846540421778208900794771477059209741873445865321211171057934041485166809403964416751398935010440414113300147009965517465115305907069936483984947973465280081958970972242805609967680151015171885505515908704684261537346241114601224534413107213210538579821445206080104031918378132861374339098025882806130728601798201932295233688262143977206108397743028706557103705970888617379528677555913571280324060525571422899043124628227927077432675005775016870355869505259044416760725867378572511329856411397589146510989415951238765829135829842252835358085372066955703738494898142056245951944461368456910472403905830453248*i1^37 + -1135140262983459552800860548436664588320137444246580234585901137642427944321237242791405157721597854324999971959280284235259693037416153652402789324594405027280594977673197647089408020839567170434722961849436272459706679137229845332442278307303767957751579162612863136277845346570294574258058701964554749167038838524681193479039609807999595833160628646954756089571472751454802398418101844984914713233243072889127212432999072433995332730542238479163254871010439512371875649957381783966764209797983335090317275655367776184868619206148854853943251977371361362334782721742608979197589112893613181098975207995274860869537679848279288803469132457983365390580643596055206931637369823653805876454409929413205356416973926005301356234703907075091119937820187316326105538926641829267844415693211211160094610052270843181948292525702705948577273908363236964403544562710546267172741632263674551956247677462457326748135251119738019379958582861608416293686390548058036596582157559268928536597344258401093551483720050256042365184358155706017017846165889843258559454313656313327728463745094103120282920181002251935672410471042635574992365251715874659504194070761350883500469445578444057020821098377167363478196941854183828739837239286041675605404849114320129200190348631619719598604386778852338157328118879247301676004586075802067982389927834003146979305392254797493127014772411750692273281398001325753784034779777005010448113867150834945357616714002087121180823036000857904864250421241415435970496513659191838614437994711951235399961980507783168*i1^38 + -5408552133460287808254154667981706720676109717731371991526303181076841874652297082487437684183340568544127153224779424186109575427260103211352134329843722346464205467188795738278032458953768408398595473487122258740473248012245499330337586980241196776835944765366212603031434416610520408445242441666388800663060202792011916184896872654986614012159713084467687230202698887933599643527112787300202828383071680720595194713702626964674589793509828199975111383489743587760325612765646077270656369945818688463271323801069759594053911092911579967437576425655211106261803757434666923183694525231765563979972714067194386807402597267829147350701092385119062789423461891046209470186887257778751831907847278262277665133307379640107386492407013861111104561857688699683699503189927532295273295198561154796656749695357091452484166405477976705843386003911059354295032980197724647128287209231864297273109776903306823806868521072970572418432952506368286900247357893657172745555246406616193271914892446938892726004938459287797730961392598610179534628121871503306118992976940465755571720404898289119969335197983627563323572101804285524743052301360921746801260821907462163473156314078609808889758614897387760167427540826524351532654458452312085775031750638887579698380992971768606529215476198189811732625908452371544037274104578305319400358877919102884005046031756760583656871771219388030747756362738113415108243484100702420609571920785175949454892831613659209949789778708176271055624656929492258158808575099470157252499806131569161142272000*i1^39 + -24827654178559458611711884100993665234548384456749202115758194253053242651760033581208152229676825282188458070804853142867951261369191378438282038188206141359277844917633573615445092242489362152355000760515074952693473926795548770822045980115860154614581519904539111503410728957270184966956825440460228927227603590797268777508811283838523181630234718751789238376458426754179777339522683716615002797030185260729652703302987311866380057032334543062528891967317457022262381618995601295248247210043726585923350995245093484979535003188037334883692001148617714585906256355998115878351187403394208973282762217040017506067777926765571024331674885544021249635252930842790350550830309953659375805233820001053789486263963351653815357361267134788318375642647207106920313117202281647238333552487024458914771942070670983743674243511110509527950800942799337172223171570304126367110818155756298490620118209779244197933227379700524986902586305980845004714614995257186912425373542622251291617372516857934866345834378661874069946042984113840902090894379842181080731043936078916828344537327246946977818615143094579042724707874399395975125403418878712456754257690355983294997263026862243179382290345341330892467676114347583397133267725516348762872706843591465879914880267875077794873464750862272424229855308311357314341569583048773338566795852581502478128774100893049131986163496737735090572910047367796018631477702478867437935707030059762940665700598404808917079916484346027084049755368666565105452463999375995287790228014712750080*i1^40 + -26495226003941876229485101366660655492355618251839964402265975832088659507377665146520394139301776582491920513517900286230762497405934588757892427314709745198662299503657802963164547848560302973105019611534508851845266541838066536494036508180453437366185757422707417128616017143367259353101158719770269624735931620974579361379922024472871008658905623275976357851870082318639495854114347126520211993549444407835125688379559504551643637806060270200553631691378778825744590322873276378207858872471991333124603199085207917992385805909425727648541022645529856907736559772939751762844393229832137656364987777768899337324467636119893872472305765462376667267479756773649769378128270203813560943593991190758556108420916449551984611977933480061871292245383429587624375602090590758344513873933049660260354075278032687627804719830236127316068247122678701073535661102039667902610152240160431691186629840843458233418188858040954970948128627396880703780968083248685999659379656860887619292742047905305829959517325801442122791233402970086064303087208955183480062880430172466422690161130548846342618278533100562343690487317552915546026585789816643288952446167011627416621840825211130769002568443826951176914176276922876557123907449206643945605249841676022041605968449024424725887739752581971674036572696136101678903231992250687212965648991394412065176992118910957676047012511953331170099542644985819141813581553372098381045337094006624808632731358135750795319988422983175402114880751067674747364039582617932136363065344*i1^41 + -38624025711058673405991770326562095392679963439938068703176065279070203486815057770425705940738602735846906117744935418821401313064663331796400707984131436341587863189327419388603141120557989438235212631010247202320469223672194350980343558925376643366677568123682550751049792942370204847829444579600319991555629513724659541656506799892917006514387846485782230405267082274339438336093808634343611413231693511931043230049059463816355655955111946402797192806722383328560009492633542914309934059913467873271934682231925314719300906554549636995882679104843625577690777987192518410626451677403226058007395508333076150966933185915356662119415272693058063145509251622974230035338263865358535313532510910255490256180446258295931558889008600781440429722174877233842478245147056064689891010331777049280340125176708816197294865197313833983794512658171223711234987642623799694604067361846848695010182516523201458630003405039110991474326533240335116326036759476120528265335672395864508798606708746709608349143630922440066329217447634013597657867681384959092251012901466438818916173996805009746749774015395932386574179536376102307521174850263256404946536830782785010664165962180189699911782702957125368595006589286770013653162611630048816190241598953630929902985524715207284219652696919767820964999568775439501389906072517452803727869778140746662229916275379253891570543144746771100344565396160819117719316802584180947658193582972154648916783004934799236202838822911799690298759002305599714889899351484661760*i1^42 + -1199608793537895271128689410648938068202621176693316450733254984231803833411120314103819366226450720692068720531059878995603521319054640983801524332592819282504626979859616984123044658512813720990323456372215111174064075846830101573950199481696587298358708171898617771847670480112095729443960681790763998107728567717402379159184522378301640402970670173227675020983348087394240567220612903878049599151148537926179780465775020738944398845822624926651579199916599500626370321148702059570201927863837531661769254084877751474431897829143571311163569164147609076701864860625110731213840758659106677943218644577155828557382569866300898337678444295614313451400316411611063423549817739773593573678445571613038884400355869500009022366996704671756234199685191291423804268499861123153116423855057423080234827912851999650281359256855083675378825026051392822817362686442673519297504294960019909361612478368520206916751810025852124790549615238759489961194687600935596413168303962870228790267608285019581675382862596135912439561112442321606992203387895612607379923730247638440389096470600166117401735392252459369549474036455044787231336213165072354525856476592395033601288592461116174789696526747655730250309420516350460810248418660259085302941588231274353635658423215454993458366074125753613613166908205536617375877248652074437869201390062747793774406601484377892050890440269840850522988397519937543452320719696265610364340986970405594932906465354103950956292884331296469029791601112451349383675904*i1^43 + -18777373203224953075301474077184374816158089608834954817760443991868067772349107417365528306041619965878813040222360991773912650482604690194859752818259061854515355775107944358515867539637026390694873200673276057769784577855233076761147840914888800110461082264103710866815668090155999891664560361354523863434412177910607578323890111975436184701213056239644703413087305444187797900248886684616527925845060787151549166591261816451099611027383839662420548128080396975656542424195432648378908473317658130655279461176568867780245480393789116725982199090226102382317284903307805904346594667618110832243157135382581491630155419861763605391396774398710957590905612736656678828146187692203705164675972276133559026966372932215647985770079462677778522147424846689373552925979355781012598596283101084682449733021812562411391005297679946896754334962918456941683948269006149730013425342364649955492043722579377260835018041762708271513597477222071528039487949449550827930683745599901499329306297070368674191953235292503438681347987744400029726847014730185550090546460103320416214390692787996405735286222056132725922262268745315430424608741172655940923789595892765422910307601495861352165904227889684887959410636129084799794279828912768429278469142273347245171531751539238635944207368167549684108034818933273121171567401320844366939211864098490819451264196339728683751997625451020201033882237511517848303288620394981621918503916058440446485067941769172967088177499232559021429567774457856*i1^44 + -85694438549091011305084124592306211739909575372520081658880832419844584988668699005390345881474166757283349229147856278773191826637119949555058171699416718340640747537929155455938147912833019583740796292974019040039981831089609788899668341199231622780879174562176329285587662337078231111283521787383289773055080464199529754821010545973314684791050436034307879561868916184648354410345696689519659527137717024553648347708269459719216772257315719901614362876347411032936479033071309481135108351330573793232086950391751438419718473646318999360698246343101621333408802203978976841974423588425008906236761406665015525297620700381657034844295096790064281720956106258726179853110556857371339938769163648800815788905499859111198826877600841808662039809415680058690767985444079377559904348946996771667294343234283141234625423522117953959081208212629600917837932859966322914860408742021395502944998551185616974648304969822053864210665864328258878179307384185531987661811056083785850638556427146552528923875114619963888269438333210988825347715402059278839270409885472029638307756248148506761762737291553245105668685731422707039376952407654124502645624247076564273319554691159611895283643539905062338445058565639625502847427955732386018771423055858916291179886110319206719588575729525727556371043813610050043244308145590854210498017611277709973601096260582750530143309908958391944365580610445115354393147963392273456944712864104999346468103103548302602479747581320059183104*i1^45 + 7132849150505587098813345360601830459601369703077878956782889918701879059389898688026474890894618228861406968119794495687891333869226529000056419989664750829595550389114609232635030483711054720100238081307040315986881260804129856947170985578237671626204740973303516113257071506402749798966068173641051564700601759951354185337862709586064848212063703281679937941663328314790733397670850282739599610319476695452521507616879906276435457483710301014851435925108304031891326536627750817884978578126846141983336093121007470980043279751855554970704330106674106947641986099314300684008047591413276497336304609365815305721704335341360038481689799187437455301785295529992010074126824079808473132654985010024898260066383737012763598974410263397000168359196300066465200658176382441952647150743407455781786621916998196999029988175465551751449196101660161467506835942283818171428322235145658898042182121792947826503622308395978132806556488158824703218367645364522120330928601101167652092953966317611291990628203873885587274320362093798984284822167947994501016227365350947526864090586777913385269075977893550831760438718459448750914925158189114378351696275032055162281474187675276610339829172455071500306570640983460240790342609148768253141944361527785774881680424093049585677908603604878797308507639936275029751361718280057189019150962364508731821717870616552894480552967336441536984495254955522070679299820070744904224300583752152873195910817992379406251532288*i1^46 + 405772910184828922710979844752174786497438919047256732936552386030436871301368499689268533280982808343464154851751688497687629212422006098487449644896109402475840848130445228968583550731429120108162021981749465107416990869600701589323272467801728679697250864896612432457601810094662229426832486424442168632433789742977809867037457409930728784045656068263353060413102764863556728682387604866348286531806897303764578389771230060621083641732114127217991558251057801697899774281372388407944923276323220200138171359079632956546818111034554213583119960980411381063907525424595264297659483411878414579604865800852707829869231891875056721062383908953256744458657570468234496222805322541350005055809678365469171209334848060032803929784997539023268683519296788040576879020407605071229842982200823929055622173597854002714290779421182157958781914188487139760790613982423137902004876065013807381963452651871612062672378977463929014391257447763806501637222883663824665428022561535075952946675290570660012939291323483059551273074278000099453431992326824122503939563094548737659726951380675173327409719774753070075338118346190010530178916875432641542899691305004262668581221589086431694121990548608053424910239697921532216312796407751113914918887137439714432136656611808831047088682185370627076887644953215972550711590122260479005826587742917430636200964780163958374941839339412991369365776502316843893858104198552864998252911675292049665867656852118016*i1^47 + -370605208906395119989207905368779563824061265682526709942672451066877275243257669768341473251798614066841971274180231148936310980310983099433234354016738267835433314256317318130153626524605646062952834440520886541906366011676631404623651164056357060147080124701334261499342472797477221657373486867950262296063144312867326872262127315373305231478198839904521225466329130525285214817754122188839509870099609876998441505293643407785396445324740725623758598411699572621681786301412414499076666167412076192471289311066584332675344620721453945052421309052403269108549831198692279168863024414633629339232209386109149873157568886530387429279245317395237551199321771169875053397965490047987777279970454677273491263941625209218771382767250770802387838880837720422375859824036718962141112742476650051349610506607485941276684638215939184155098573976085228954398272123731440744706422391807565519053590363148880063229609671364330817379859607266508543808148822302719149325984390568158117820129639097293299796903635011872752734072818094445646438986168652827495756515154112801233344887156550150373220016895770498823869995843965090164826161523603681394024876502985807414318133633469121470157483177421792449527666531376458840891714843222946215633652820598606063717619873209649225033552193164981383529647319824557244292911024171161514200923143661533512183185145249022792903154051029275940614877274272914208261003974769559852953415574551694984064*i1^48 + 533345589035062496695246879620591361498434757885326969529910222192142528504370231920053127166277095735277785499059322786823495635049347231381767302042479669891035971078052828616923888220758731865186105931110808464371431815458432648509530226886342124125319164313104175688437484085468279256792661907006221644047518593213614469380476936089296199289910833934786420301730527927849919992861249424790172157355100612042141526952240669742998331307758670906495621988358835072267324965309817664127030472489789029809416144073251761273458806560863517497784525492399782640356553200547809507170781092124488244337860158186352948918713424369110274720276394403582009581118979719737046638830879063561853744075131144076102675912948242321431358216290726235852906820082655037866459159320034426768059566782187764367657159364931358147355947484921678562233714767768176245766758809020025129019059219838407157214317998431248848627134292549847429964744930646727790832539048223450772214412743166399678221504120779526053762929841806419920785881429185142672890110379977661372394987177687767453751361106399877158232368357837760499057623879452934171392410416071136179319471900122132294046490647273651526620807679188889013272811058685729774193566827080563540955575252333151662520167635274664972462430732010182294093719900835396290947706301540917587442706299632675584201545133119712246182785041650144730013329927853422050320305820449826608*i1^49 + 31233918190312298148757713733451196754424162408579436964378258526302250562982382424134471051428392718837708253741723756989861264589022710222102646319942521493988236931724186847434895890767158598874797515108748452978907747316887287154672018342995616872684816058153286438187509832346637561492027585411799707805715065853299031299932293647815835218863490415511881176358522633803026701100095138986281719300815339323580325095621940761979547389120195969951403274002717924889172971566281689420941162807806366750544479396034146163235996710097833224815412163432814277493672327237456096811225212397493864684162901895979049505853232849680321356361299296179842966475084153988382031939060653313728065099260720325406524996557747162421439755646818991908365016124559179190965835810510650269214770342810242047358735221230620225331945962666173431032457651203382554808800969425518729836841522665789146325793496024201505311796908656113000791759561284058155059628258250992701242807945518061629253586310510823863588964830130604629764731497305406437162548314526451762831907602956115590658539895285944065574652329834993013397532987022997000650787815647885578404526664922555618855660921844437385193666725085242558396304223595107347292386733902494539108828850526102893319677048218222642870829553452830946225381443826374190310190082667335954642083051394009837236604876285380681755348654658471848845902985600*i1^50 + 586381369065887406727623051097758317494768323055344770076100588596254465927662682804191884072563926797081577023799925702124609842711473785961740726015519426952255859061502165825911204492649208281988145814420278252992394258429605388144621844565933979822133329305282283982166221730772481627805876185486837953298601015770623009980151691701015960871989320883527884107960729301718134405776220940894850290434227890430380991042661941052477256917960142177259438659003072793592423415912774614721943779177078355516450351363267430993437077252078851571772505898557243555652902712106154765428597765679868612164257238514153292648441995798163802457468291049587964611073935769825802244011487569867402061406528379621880938840205132852482587488165820953416558788186907126498872146130286496924042007427340379702528590753775063059741293380163525013399873419182782273395207691772308726490345661168247600598690208479329232458793557390975079700459587775183044936664552939389433981693172206857373494854603620055843834426936671691511738249715804163067446192588793389976621247705952933671428582366130013935038988512289055892102927065486214409610481780936789244113498011601046582969232033456812974062942492614191380861521369798994858017775653650350845162971447481703261183910473302954398011360678871696154356497921639861851209750712625986358912061420031220257279011111*i1^51 - N1*1362374403903484189062367568932257589399640203038962239054244097384089562864431314045838605543809570766474698033849335820364514588499346419472384951535751354285365768248973566248359135520276798952481903490703500872494981788538626359594556444372017130745502520041059617039738032402156650948592321068232770702751403438028192812376026009547279399305173186381791977750689368562859946871743960087071373712670763101661498728768112578125000*i2, 2811224618440439194130667383791965999127848339006565540556074737427094122169559576483764168687546048682069892838963432261748219221841503946929738668121283050663239836513824231293757043097330244222788717396907135735464215713420676155269476569754879643622367179381803050105207844114474065481912545273097531167941413311973865282095177305076495451633438455543758607283892546524801969998927044087615624293490011402055321034033946287205818129939621765399593715626428602308581526838945001579958431246518479131077081776094802096390485844869417122013432446539338946886760036967619125464499774357583688238300499736972492051363982293800447692752823827878727266249928913412088455353222129125930922487813076187809637525034521345310308044917573888627688942657735535291711068540550669370520693373668670428822703494325938655182922974076533641421633835809636993759245469696771963657058053091930219689083810992303073082666537063421074827885713680903749980306135067130842454134394576029814853206749790325676756817527675324641301458816797856334039152461163136442400125095791937897980895088660267724018187294772932123072973647933076296687633196057601658371911647892713182164116824923662317063592214906039667603126412859282164727554971890847454049110609974628491778836400566819272032439018345964619226381780350887574724094626028876794198083691357328592950213114599771199722224823995017074258976256654947605611267428326964553461713952216575481456874088381158465122291513707110482813315339769867453887586779496550070211241036929052938916149409663926346567317701343036971611091070725777017688652488019816405491676831767366624244663095457380067942834016970978208248026744477140418233169250061114011858164603782541340640804864000000000000 + -40546001397813327704839327487823216019911844125586902503634037244116298971122585909879197678583178172978292568125252449476786913459372798804076763722138170482926135582551171440419746836245607520671831114060007957805048414318010397745023022181692504277452529346243467483932797557297272570991026916051030565630274826502497054149676849138756897302889740791865381182697367225184790226910331421781639589385171258321474775153003463964642737186914451757044374282365813085228562996297367380568200317244482707411377886559511953658357201639110345347747395927570446682746221537911949556525328909193594341481815075042247522025473723362326317129852186089023316584287731172451652506212131116824144630286096588605700047127697283495128035836819071304079123441443965941644322182944234844164372000575927863020173777147846638075870069916516783904705980701908383152885345784856305862008567209544718462778806836931309578194660626758203547501859248105829729462816987258502879662582841855028465135558694777970487898205711914710664453906140615241315734478396153372314808816902588308775546386346313931993718430471673502897544949504361812215315170261138965731878841315787118551170696016719435156513357212335996658250062614652134990177550771775418916128569913909482157012836116175016670001750773123167388379209337217876968372818447881657344272308119426658062042308896087117964937714484382620028806658728680963602055863534777616453462278625945132998665930860379982202822870557140413478151724231045439187387350999474798497672490375013940752356446444012205701779926731666947108916143005448086177226844707791508190649924039670225018892669350050287204988498599217050716983206910856397937594107604516813539579854917674190155640995840000000000*i1 + 1773774388187007898758492993885804047305877545615269674764830975144602271474781528029395319681804610785434633410372645390632904656960011853237515995860509645751142036418874331436030152279143493460362070738848881123715393020242391329216456140714003944712393634015157917765543662168054658443207653962346591385141650328553268894257198885780704045456299561697084884331791722473774502334958525215615587437018378933902206510539477476611005164934103000008657964268738855419855662065764576012307898741351865366052595758040956782310519201000650124140659171590998389000620420505106154813673690853481475112854128481801609945286654610387619553968541900222643048864788806803834307102973509819702280156080027608260796716705165037111469418788000118919506273791290268232518537080305938541439893592783490520154034958694837609526114613623533114354758230627841636908480464279338666260760761345354055812882564163500744498057482257150374084886453384777361696100666038923207727764576625490157079444754061170596601834861757495456295980258971174349486287960594067278456299083677262527759113391191267488542180351824341537217783474619827670769870659513861075433389731233078374595463675878019515173777996128446916726954902427404681747240567267526875383360618558538534993315616777541475082319742824674734424452906032238852371386064590949439187187850378425348092834406018118275740173134896117214173377348737074427614964064377028383157738392277828407112498428948519491500335394432653334518586360531986470562573573382024791350600054997115942429397509665828474339772356318283608048937540389617082179787391620741720064315422593212834969820507006538324390780691946843929731514863072074931668968088999764869906540290679778297109282816000000000*i1^2 + -329235963332417652585695404642149431700015088012709013941343149737815617556543123719205395011407337693598431400339127015921758604280337463236096218223427335836191798230684625465298022213834484675506663780472449497280977150417105453562852278843579656886861572078250676126053635786637814647293807585750305830892682796143659582348072815439117271421380716097075646260386048752202695457831292838326667249485477897128562437195527018936684292432504648790695019580871860179952086127403684974385144600242916061915888757273353338946562076868681341558883027034452528494614061557996659559158772855179744996073875427857672133402461917447111818351379399817490215014980281585060307567552081831120377956100897051678622116107132709815831052429359260277296204690638852759674948607141802809815947598472816178538641962646826915855996266848204894119170140576033925652670547983361438932375029324595604185441006482669036125005228551305500062496678707058800700828423960908394725599933836048328011446052528283785803437912923650028745859376965670024309816335286222603794336207909796032665184099908625148486269744011047788256313422247086257187460774691652706931100526927707019896942491350344104217206935956300852659306283985206599061054619124366289392651444112882782092107679092149800507852351529296136158141326011949258639088647649772300439672166132147722636336423154287242990879779690906791910860778748686745184927973449050224240498562633950660320627638759325146931266164711662481030599939137125376435707081845900498571751109549510207907767809417602441839207104544176285485327568495029138962380664331105829597099098715488721722545594641028756382047494878832279495302792126616823095893026708374307752844658034197891676897280000000*i1^3 + 108290742108163018132806564531945677944413045178467069068823671857058218628033666102074587333020131370137992599844990143119484238876633175043115104074186482868882357867004146785715095899808042600372155520763993692101338592277423454080141563719924993093180872772971985070695242623684450626530332950913804720301188192460863014212200365098511276368067389631523178974579338364551934881097191772923508293439584536960661806931737493542086708453226569573187626251703749196683247754308174209874382523008085954832728802547211549035703479871030317672903899121186337998273879392543478934634566684912741653339598380828371830533139674149518391939451380005435882505811482222506943155656283360729191567246269064456564297549672840729193546934277564335054307406373344547161223461763812362196516708194981251276982542754806053193324446989052854989546758409948852053334282498862002276928271577311005442595712234217980834452917897484716044662491642934849341946841499693545318293064809878560374646399092806627628116138271239225777628813256026627058347630193910075055014065824345986056080184174222489532969347466771351373530197810294338968731074601967081850406511436932134455426646883375382184288673387987754842176897257953196151589048592795821267617714541949249908544337951655788866892203205662163654911587907237443379177270170912640001581382457503645472854078904268842515455588304558918059290841578889139397807554602768297846438889608143632561433986655307216663471391661594309938273300476771300830047801238380859876694953494391702929025998739062245012677658697750760382485058094490708351859857087334240630786088551245012390024257732884456718559390284427207633133578028946401747963513709264608301025557050398874344724889600000*i1^4 + -282164426920764703776734294763266420636915983661457649740590500732823661342971522949296221617752350044815840246247001027408772514469461764396096866249957720928850998187632854446277333332948281175903470916210749631025864948931059141776051527107156283788802284559334433620538216497860225230864037179846675294300393070596656130151979334273826410018366368181191544087197905445044185054639747227715510148153210209658369949202488582389402219629815075919575200050148871449685712872447994357814264942312931987648838989533124978417829004259999513282506963191622140013189301277830600166872624215744770394767831308039723269685740338345566990013807812186587499570435176119584367843976802166005842652848135222670465051564425548550806800877849016117507779564710904524684567470612160957937338216804863318002820321472544514382790237744013524056464162735780169064737881266505338928662304886528241379483859394952415151571506385692125627441453279227329477811486973499232051144552135899862825031650897831209760192794895463466649756673760330341647107738232197026267957567946990529633061862853075024176434906735274368760320261537112960839759648015624481274482508904631857868810642185408741522871523833843387868145431000567273766554574425328864555406456632217481679269586427736583655037676478925819557646810610971645066542240997914227825418097951162521369510029185048651945608836523496758128842337443938754247435771205730219906258287186980045916314063789971643331294551894354106244137243382678196006298069878895114404809707231095157530033309431421431667047465516186862770194395967130491283256880207282731364286537068742436396960588796746741246605356815616962257948620091134778570757465215571164127635772377979628330313318400*i1^5 + 356616022344590712828644956826727680139550329102150400370598954900072736347219640006766084064166707080398080210823189249174429039059596923079192174484510025082905290793238043004085220893730705511311039597484921237103628572146530695813783661437527664263087596514379255649592311960180918834405066879954182577479735146371418085501760682421692204533132798951070098185800713006217686180010691852017859433416471011974061996594566689098284988822025409928695380485784603821090971700188475692183259316436922134252046566984724043915486470662377248554098779406440036797742583303189582579940933089892729912221656606813977768256558819169544317500127000258492281425406822641866704745301913139388725815117464897327256130602562330776380497299135072125994184695665946473348055604029746263730524153965108687586915459226406259746121470176969853738043911573051358606478099289020816853195298638603472779250311208524390120255961164554561587861123224722401387703030458351658468020173261696333710545443144155398086369484158178107705914698332428706463149620055166291967353053552205488358717596857848808482851196245008522162717302018549027368690669343151958174309266501942652997981615946005181759367982661135601558225942184019134585339741508347368136491962787868489240419243897478509647710968030237839908829018449753382614027555269890252529730969761342857853918136568305814093006973374679202256995572927561514335188681053597040359639597309423336318197718931743435764607966038237908793617228898578809404223861956183307644767349189177594688354365090452588130517369984588218011799138302422390590781666863854217162432716865313027304594290651199109933073619982448631239297755121768014345201006884546963865181190446490459794571264*i1^6 + -242468639953640511589020715044812657619169308407925476218338401442532687034382177254672763655586899686588864433000601074495259975157836690765546172075472035269574445666075146572560936355478151753838877064560454140356596572082006618457075544240324624432060887944165534124215960691068449995664771601916482710470800445406333128814810050443161976856716178740029121319368420282090107986711356505291874704967274367118788615118047598189936726169551703962085322621244248649345838598044949941816570580168203494983214645887702330601510371077364245197759669947908206986600890849072171787185828596418831225824545140511285401233040592331488224029493777600332405399158204089286562980588728613969087833610312235558800652114690273615665791479667015782110532005151837393250928629840823049742456764401030883365180118570017240319053639311711182363631619794371870539477260428503608312566330847841430257205420718366244171874623915427286379932817086736686661546197325105686799318068131128746270787913953375020490702589140700746718875111770908383464772401792476306501631154393828704258469461377386145960368533871463171882156719834377208083464089008197746966738626851917856657243395470713004912677926872241486848056722897756517944927427835085792053702525239091956745545437095336305209454672466997921607900264449322098618280796771577998086934148415488100101030257821792524967043596501439978171152596667850260380174840770046355370352728054134179415837938368744556622817042517431804695637769762563639498696222091364277710564268475842892664053543789553403751596532499578310236623274113161012083572843991289708688684753078040525316470443942839829204235236781104964500275419309436218920265441078528616644989882968975429599232*i1^7 + 89889012567277733556158566267813051508126007686982726533294872141406605799511566840011001513041178702411502112135043480127740461599522514181796618045158028971490405948201161938217751915872993934108251386375180748565712740885877556975525769105969979288400193109562382538436724372674082408027404462000672797274407856705311049570935057152552183805152529546935546361816287506128990640583976192625494595507351925879424993375814904924692666828153630340331215810494972048238262502207853478498826335938085387908561507271709818148461561527619360411128026833075335711031271971474191526868241169819382377046659400680319282854445902343207114007486055513743156164276784720220360512636114172558370369915466267208498050702832595813107972348868903959490724841443799662061865295808581558473340162657607540280772913840551064715732384800816639419304836731720455181364198970026082315277250819525764529039692308886018794730261918267310045932426728146564790770126576386155121906455677900556151160330445470015366500190766865017218612436636962595999471586276694490352586243731084143638214305959250786466235430209710489895962579578604925913249114339948543521936071153796553500492763690415952843314268409022594971169871476836746870541959321610553864421095593860252776979196465011838409928382300575836752323860839385447008654046675045331514701998460352903521703568043279919268513251536449468346011700628081995630930381788379860318667422018919849132394671908783962065879207936449908790548430812928193230544669997211471911430243523985998526520702884764284723908092786819342715909850427547598858821450133434889387987163010638102367886307923901465870537350577879339581441732147714681494524125699091660118282725189889294336*i1^8 + -9632106298043683526747013342255453974522319343498496128770800846943042455074967989466974594373114727469404358430823107874831277531938298873867375185863132822794758629118327007063808541484853753014109186069378278766022060972557909483434314530426054111821572859103500854328277906253627069204029952659003287728522464421581148631445577614862951028935221887236468682918722776429344423943300868644138070001805196240549114529201820945952021070900659407569129923881414561487427724588364804192557202786646784542600370366324849171949396746799783724596379019726554136298815001641999569909706202177920386352823858810600924811064680114016918096697819405014571562266595794609215611729754360228873967139936315717938791925491274119895481254511797888702542463994341176744186324918102553654754128894429207282907136330848150276377801513019453548127952783661512992476033722721877699378513771978027961458380727391334217921071152922422000859225778729259083496020619111913828112321568896898071278492206708287769245312596706875995628754075074290970510605712884601774690433111773933178523927025228105675150412103294379158435433237912967722187932195186484959380829260129958558751746611585185529671809072333296990448218238999483606525872825802496858625810548236272555686991996408837304420103988712221623565371030152585303663785174816235857963553835758754244223928018489335566438155517902290559134847073908187290854741033106192301619206054202178497199168161025172018977782765808562255365080065368738495236808640212117360961582394961005277946262522887211977339953240907740225001687081993830943366020394599467694314955304631042232477794686920731264210281249272638393085214421944292084374770925024648086838472175779840*i1^9 + -2901489201395025845428270480206804276362811181560827576071821699201401725332418619985056317363245363244389298010221817077981193612233933727649684632435741677252979184971901265350099541924295114867564468503298439408903468751606145414530382918406876221577958726509460876640895552084816859060705389658318308543747340234262352800986949390979255362031107940756919572802234784131486634610020879088759079472188082766004466155843665740127911931954089066258938295791686773702093262221495652367735405762916496030332482938602397612410170186313915447948307517309841532270319968895579182213823437609534701225141688635633783783728289572029062956765715651180961190200966076007918588017391642020643103671748042450006126459217516715647608800056482618764758579085678770466708516404678859423082296835496066565373751598301369295228711285371144673410316094875866604370772792560894714185587590543203039171074567277367883298323758584354134747083749852852197821709053744544672710031650907155606273010068517578187848625237388052879788451376402573883741600146074209508067602553577002646973931183277199442700305064224112528883502832531078363777079941885328987002652750002728898847923713831983345922683139818799134719017827994949885522863300279127511704072705009860204108075242428929219341601134033912591755621508627452086005108140288856179322692420443910091586481843012040839857302370007707104769592304605699276136422599699752000795926900074748992798183247627416086940203188457351637880722840639953753903725431671594307749821897399378991633137169408406557262009820533464801351853336564452080046039670230165453948550633940539639009769845877042657361678338118783056480099320526544331780526584328519183451717369856*i1^10 + 1660063864583856151620027131615325736702972758673945092811604139519747403211492014073791832854016247093776229927237554364599968395440305086191759674209125921241307980167170123409432878933827291587877295215917297273843973436494336414441690708321517194512280232781170856087390889434700697496336233904681124784516840383269700198615560851694345724788707216202041095277655969762605054123132069678367817718154055958191255102505821145644054917093845382166084347395148204579713375984920063002043348206058738351740782250067455143136088557399445185057509413723127363205320317644488660802170757371695242692690164282957613832592074511933292408791388693413669479428935495490371817793284561013548797765539094180988081441070226083861048624813486750182441370453589574652223369007017890369460412024136438149168810257729513746247193795297874673420528713166133362802288479538952964607794256088354503509899522502411438653552579239505111471850444182188083306315134371254810288277536175160081941222928148043614825291415923449422841988077055244047107690732678539991160384094751277704073256780911975607497767123695899115871597018086319761003049455935898750337571130587228687379994906123773966004541042324110325717271220069145189154771536013432367996927621843006969052566368069738683841932828955730879069749818783921169153486767603423431470554598365124217684229214419152974989040032595617146649505898516576143815170527280727431469419186568210800705657706810251312980177290205386378014355794701574979067576283154355734893701606213777744894277883723219432039283320991260285359006552457313804764990191763044871030638888273143737940300944643922473089810972280185630861042543870417494805881157946594428180234240*i1^11 + 185459969092405083021236437121496332791110143613459138974911699433984635988911872659975075378499873453171151729931100101718542314059019174047972953186211703665506674674962310034906565549977249925243382836082558507665269972419767503623891911861137964644884352364805701943929667484410843372386606226298209475599712472359467506095457258974287997521358955849352520351212469764820101652315791932095756739845309675427688241262909030903843743436607139394962909553197107124748935374016117081774133194232596021684039964373270656578716012067217057170981657968585866750342208599028223746536254169229543257489585852060012874625564078063276057909630697785694467444939148962129142092638747513320566056695887393931394878844962474673227030007388750931359711096661763347723876104649567947533522464676740784463333220923754152218378962506957454019925520712097054095047793994428876159405187206602270933377799311960178207395975427673503754314203278017156655617049111276707574148176527530585894658515427759081221506645891857378871955261730947107316573972504821541672829086655368069519912484165549469927309373978854385900410405462496449261132022592136921585705713295389641118023471655327763279036657373361977775864992736907632671370529255941702885597741027525751466658365911249382823931947077112764865279640592794134048974007824223340585303681682567349248391320297908377959995689427510415845655211986757569600737520114807681455710206680956206750840940120484656549605446975994033669017546846245495044986916897516011151997769960382910723462657992021587666521527045414566903838445556127740375016773651452099156321223433410977704594491944613072412741413812005158300455261494591909877738349438204238626816*i1^12 + -407239877258419512271751638897927403603941338925081974366628716446403841857687728038485915569079666495717153887194816559617169279091052478540379974618443008547819638090306051573088031307992405389725813315050106652248379235204157430099728687295263846499130413543986928540122103910135261074864435047175990261195966759156267700790548702798746839030299515383636737882227739211864594722081210305391562201710036313643560021512985071124724330064257286391060397015868646857272189291622490932553595588336678221846799700993453168927183913725766068763512791398587946544453907487637711030571024344893602035029963854545363130070724917512053293575171728483627313959505922796671585699230257955271843281545797111409474502426981558371505016255649325753273814172338955465525502585478960525631360034411540118759085531873878178911529873135880207562207874346290083809017878709828391511808487239409322013745998594930018057223737522867536323787395138388949582249493691469638925096494819969512780232084367588764147415781716161718183419462247839515447815402245021594254294186701165473037506448484832553908707280958332779313254070154882536149169275582666908488061354265902741914164672801059919513794948858622744692207344806132920539162916393743150857382391830324161812673272651318803370115557887033488849659644117425185294062036202602757374103024715350943757058136856790472139748771728187031304517833808549973755594249334199617505364075513205633585957632030335719414647605150330137733095080946217993823702366268438343162384140863132022443943141649175999461265078167372796793838505629262680552602276575978875720910396739719486198122911155671366669387101160346922104544248204339916422961585549475840*i1^13 + 1938547987722662324254611148918176261814095565121153229707049173302816878385149837451285223989562275619912565833365848587986141705488896698674387859982054579579073041369527645556811235329765517393339729159679858039507261645252018912702300103250773249328700120422201075969181304705822845844015433192400665133778073682101403771378152345082622747268942662127418412071542314460286178241072511092525505059810163941315914123949990319804423980935801657919071179422039507443676990041662696785665137963367692684366534511713529897645080602151642027588462807729503843220365528681394156638425030400483622555748380761177422154082402778720521881931009253241603793254556673674348014111227857309956461915377447525223736112106226126580045780172288976274991401077325680089014665744433452874478502208168246509996961845728408658213396843247822009211854991024144324663113596824480513867431841531713340944074071213328533009189769762008234273907680958404666314799205372195036057264835085769847154971750227865324231841381867309885656591607912841185390549116109963746783330721727552276847267198057048876846238273891152178918930892672575868881312066787245768266691370715296381390666055287831413017878337092263102078085481577392951359028310379101036817236114412011814462023776526136809023979902399850842753869346876849846010573194985624863150162293219924030499048699182774021330839362764919169411185200970946441801730166516339052073550022101085094774232976547340956965436921322694659110002105663000744165271321968903719922438247223234282120966233821787080639975948055422622146973874550444412226849937366169047617824186418974750313658661655645645078188769214086377026985388773781181981320275820544*i1^14 + 42762603045045402497576930833144124082457454533221076964740030295087922230217209029257234429357937581998364672657622421946999990732499683986717297566612446233751199074141942020924515835021415803218975671746461019851598842785007467853028311883888969217011133993388093456078083650758916620304357111040492848932142999206638651486057449437529633944571467569702234790586489067657429277061675837966835247740886986291083981694371182408436280805397550017084805442455913294361198428796121833793027142355585374955914586411917319072442179925957803488940850547639684022086062828321393941692560390207720427506093786417262634777803684432314389643277375795329233573078003925646071518120805484068694880642936466973450891051945559125446156093594265112415105540832250805585816679554192926974627961317079489183669866591797692650712579624438925709779235194774816451468651107683829696223027757790476583651574792446099924905904109363980679681949610183630855237359117245003174871426225447710236072056886534740567217750378126225445451851074488073655533867196802299815528847437327295401186560255543928481319429840525156501546241664886893489950171768036194475951820860426682883363549473713718236255949277576318516618342962601652122682313504133748526036324030852554827342829299768658469365758842258471719960915385602254496827171156710640368017547516726959962605621380071069828279821592425339212083832882096014292169397523802328670372138999696445398060264984229520805135410098887849283065253539331321540189728585890226006653368845434336876596728923909634354926881734618713654213669054145314149485531478851724266226875785511429611215249373083620471674047658425037474846463626731380489697886208*i1^15 + 2303983624841119078953164321569816620370649327001354597340359869752690698956247307821780760086016405550723748311022653220231337634977051192664682421802046441685771583451752967911979975040266706107789215290497181243709041519779780806652812690544460469708527341432442610673891125612996266487852363053486753522045470851598432581974998709004925672035708586386447933911006624476055702923206633166859209081142197608397180580016624490836377013553379345974884793721164004201233817077479813525071331909755648920729115049591792209601865562902967434533818447465966793476969574966392637805524178534977675472712791578876626023377106134868221896459831155111655141151941155645991167884100107186837103250917765293301213282217869990491072679246066615651630385632040666975685415669788227959267766980853582882015619928429045827669657664936136964365234833547648313500544647719843360286362364133914859921125600035646808841133737412056943496664280726723686168101629946926986709192135571510193393115981552124440405235281177293271178305349167825481261808886223735641236403861773580866686839771687447936554276749132980715518687501172911043580578349651338729889942457306223846981156547992981038301367820151276767151328130248431570205461874018022204623944393636436132076664012216818440369131830216821571756719480743731285452498943386501634276458844139400092110269577310410877521401670990466381850126458264489425217441583440543727436430710525441435794619204014521422399242990006041265909671344261761262884142416879872644829378963417132635920352381085317003845899619551521652910428680471856065248845329917690447496701971344091286634679596055511166589114668759654071554515302290545988075520*i1^16 + 39104092632860615733758804584279068249178201751413516998507065414030929388343302709944838535644861016812962816576229489142171902529095082900357132990074562937518670325057837550949972400600197852944068928233521617398930013626623818333704948500917744679438152215196690885481841965708361209574156535918299625667546549377126633115591174485012117791175637508092879486544465657438640537213209687900093325997950553744956455695955601476054513592575730494859317556342414510662754456324372307088600962842509574861939727733538694156980784808877534591790777263594796948255033433389476168200450715377017121165299516189531237030419583580154655777150287229917038359007299944549429632961551676563098311078156400868405947031288359519278304109305354710081851742417112580248996347750341788436302568246647574256619427876558191676927927035722231322940356684025540621249107857158900313487849637741527327775785849938560092681106070874170372901746821443721020872508104147037752277212130339406652248687491036752660138495638503485191188715486553203344122195385102670364914159587186255972977117255570579558384420940310609477097995277707410939177671920199643503886803887826243503683860919405926949021953792634593827317518438624270527214647349962588477669426670474207697137001919753562942326288845270983885406805392199143233590271516027523020399530567145063945042210503252020587468514950765873099700699554492749749038792538914549874681915843505918048766049092517841659174783914135925286609711634422039852721990217979379131962656780769487181754042699283102883824721786940683363973295072981361944057775957124539968369305552015290825025382054696458072237242981557034475405698633694183424*i1^17 + 3360197229049180693454291454564417855517723831521692196451376509205697806297551452965216546308679819794404829510511735081136442676489184539480113992865877015406826342689942518598081703012680567975746359681887529814086740351094255701901119974712655550901293603817968017919659173431471887592075191726463915095880416695190710976730845228435047842355388134732375156689362269211960648013002753628148897777076625219621435090735159665774852545088044472931846759555451183996169467062851606330658125149594970494190282793450220164460751637113966821135010566034876320408371718589842902596160161275092974639470632619657127457733200878574251074094520895819334645163747013922308917658185386208964681036666405057936922399005944572255855889861177146632132694033013547733460331698497462110590678305795642318606718343357764954947576296640769550826346907105029698267774827777698916843023973799379855639078721381394759587928353710726662868855127725739879359306495558681598845664341893488672823569637842185825576097601137415704263776199513818604835723904256634890766999175466274640703161548859194420739410555454044271263911502541553626299027922431673401373117089732583734576357984197638689365217258645195492685197454916609734611298293415141441029066342839116883721820026361094975662306036958566686347785057866300809998741717897198051898459404637754178328682762389555154892648135525059511208947275702194777315897995306334681874889062996967753615708421961327338085181273207634536018235328439496590338146762124982380531874233309329523800337879015063531770825220877761480907467930564749620173334274832033604494792321769203261216464033644973015498044316698560600338432815792128*i1^18 + 35670327581561238956174858795910056186679639093720518569397561802071632050742274860746783561906608267526398253578210206036044486659490040720170456741901081054158952996516247927932347688613218861602317929291659574457152500960852502455518489888221352601273366115611725466358256997226369461298709194746543079725470001473531709374160053248467551077292669252497261834767527124225234801118030328708225543662486517744919034480105985647779019083758669356828821302393587246174732886051368985456690110965945561991462668946129150980206548831122454077693120761419835112330203278603482688733337487195328761731284027385035498289905411394191913657929973232708627799840558753421126614225817958489635007370374431620297998904853390870305386313839424332841071878090398744950178289315236732738581018880658740349385217568341706840264117914138940360988330031658104058749862092902344561433408638049907052492050927800614135006791321846465442398448535201890249584744368625919169841662577275021347605470231461268107778063197496346531101019332587773453605004842158959363672704567627728448126231707216697871213365452671855750246661611699127409722132711360953741560741473067673461557187923552458910105974656512893427237696231759711569597867791106301422651382915623551038613634767425800620338214940156440977011847301715833203722777430049141462955684872126879022268819190612804357344029822823057284895442247004315291467669427682020600970649548310015682373090941904991180270400194029380512683431234367159457545209799086665342685946392743047822484882938851737374713004552081011685494096623508608158467352971811593231203519405716553950565358948149642303253824727943485936422092800*i1^19 + 83042301992164717771118248986154007751519473799469077323803133754670336304405158065284206431545796985085676459766375234613920218702074258850633707372894408541100210755670187179208930822812853826696909129957077704923757817659028895369699816065537425602497083095734930999702460508739574188414582755723518405974093756912859028817264472397059672072750273278440232107333574870096747780940041796095902041530812897648743857390503966375185070883712490640684122165979344168019755407735527941754591659211118613754141567736016044354479193561256089873816609841762757929015252230279550281469137828023634793724680896776106042069778815217627973419964917645865365660272862392509299728668190740688144126770662935803334417491902348114263294869960989390559591232243674647711354932779973497545221940264314221625644131775679776894332863431867699222605737397795959876659301207122281819807558411949868455083901687334987653962430991448435121056872396691277880796337466374236353155237983442169259898098516615854269579624329604935670417284729905762129620704141954454851884205186328666949376169224323581149777091696513358887180290033139536626149509877697462937476951315721401859946812512157387438814050410370364343889314345398707756786182773771057602069350983343704421178045998199573371055011174655967248560520506137398263670849015169793486331993295526055665683745322201695867717447584723651221604536966529534284449008369229440232329473701330109856697809291533337083221057122160502282028886091901964692274212734703580003211111660426811499965659181070648646899515585292030394901714380982135624440793912056682763406713745212044966459954535321304825243713725707296178176*i1^20 + 367679585201756592595760204222179258382792683959004102300922500377411582494978333874202676724275223343450691311770938254854226854925253675614295565166827655219967188029641243410996403545198345143051455762101580551720487623929824744858799778426630208229177749267188097877189066545326279221749625195881292099282178793063730477084167690986650047991003920121935841891725511635210314501457602018808392948386932281361303995253328885273882221346858444805552135588893727027874597743712666290035536973479922899034924829940673044591356837239991707665888963197116876363534265060319098609617000478572864370262426299758676029163027480930367185330817794913553309925809077573463992110611893402584628990420189438185196081968840480748921511509918227275626977000366331717170938859463599137773071829818287672770254849768064131335465353938763371119331963580178474609959746826546600209081624969864527162247915989268492198283396778043758274397740047194042617924233261943914529199324718462786950540607045668233277726247928153681923921685055060555464425302959751432426789119445726271036917845083634728959412472661415472819814205031377490268486878429297527488300798133847684324348378337390457392502481151450410283998623984497980538401971631558962826833258442621354752683906613381585423005447530150064609026588976449244216700758428008496700480609990763395950267642610805318409818408087518466135461168935674407754836366949075586288015133312950492231237346111761076004471135563596297592630336271367892813842007334562391913972614715674909162606272300061578744822546038711429376289680957514076498184719493629506783724482209669413172509784947239292982997479682211840*i1^21 + 3908831960195500489330028064108111725721717025548803675146009784586977283080241812466133171660025560281807554753347806628864871590332469918801242015001515338504289776850031309230492424730640265335026820172076521357113122396152682020405079478689912768420058436612129722259619108351530547165203163143729254259630550513923779285190495748313301508549842564778037803930872554901820821540957453077851984352824771969870161622103855117456699190314883001366995828804750930821501915393857180299165199465503975252869133549127853948979386013285500636123627834566741419959278380989762570727638802103249626686593269140317344462443150708395529690621286294811556591804656113045904172363385607289129280594036764748342289229957164968948905187714117836453705420734571106511703664816705560739176411093533301706789415661392200829861817022673952531558393720542715841870040972847313223516865886205990848892476435440969523090426599705401134931890807578155666106605482971763988313506543583678655189264030386766962503026289985674764451245027754676447460016095204566811656653443256549156770780390065051988238110414647205387923878734452199750460398974533626114839178680804464724102731723689835822492751319065897341544670626285611757960212454169869916750155220122066853420338838655105750781718443030333466703270677070753068172470656115284499389248634899291171298349831582404509124496521818742148407958910223249569511627997219933918623314332158799432748153126631770398649698836875334767857087228149355162214265600396275199948506082676213681002078611623299345350076639184638350737736708517549256017334613218425207144245053499949672325564457319096171416311037952*i1^22 + 6358202308708170787075725723631126173956759751484215120503890569698646675662389361825696393120883065741268545224569781821603754650107913103957403304278048902471463345863288651984921544333484052892330308939610111777936688573298963459076262573202089081985580061719898991837330693594565389890233981565483510192877009275409443028154474496017221102574824025880950163709007641702714903007530276496468785573955446520862055979612919691983144835721127964798139617394975047185132110711511133978827895255901796638976453567190575291611647189809038041358125663867584742411701175148473596415202289359387103735834451792582245873111267519351824309856721223108118857391233652400093986592074238125725634747783871429322330479866027912155186935606619273063323683163630797862520022166234297738349374278015283824119807900931573333837555874359926235229380112055057635906562789324887575957034882133987087628345189987648276694207410759270927001717761961015557025470474505721197261975912305366149298629181307507215081876684387372260459880780234523927793843679668750939287685966166790455624124386341116985913385087274300196334956224562019437334506375256750236069876314336143414102950813979737226306941910840614701044068392015274189026447685064130670683038625443349097363219428307996830227386887506842578326290508042636217566144767718940622434373885793701197715931986392725513395643075559697987552037336551150715863176328062448955876271297312774875730099290544331561018767859389651705496012443385078604102688183176451856078125517511439652272592415068477668147332819348672936056196034714579001992164976298798296365109625148110850333343646379336141897728*i1^23 + 2061139545899513602131443318679378626099832660727140644502510174492283954473964113230377046682425497780019172654926493377627589314433005307149165115521890960455539920588109515397806823882757001372587767775520912183309255059192743636479651161252576775753317140804019036882117877896478222083201404244189570609417430336458501765374034888487579070549657928455697029113374268104135690279001744268826960391081886452877875235445474674659045343691869844000827292793969784851186199470976226067951661003630707927304474095752312783596780191277457679601190730681427488702121292588259506716147735949232112304665481466991176985028681942351508578850250607653162117842106612402216092928041633044195957906913946577066477318875642337781043990555685531933350859678724074510032855256410939481358839981966901787814413747289852606463570625974831567951839380568840618796654251120793469915873165763746411093982916357342741562026031029175296964576700004998806303227536857620101262734049536200193556323331032001122203482364443106416722052313985688032964929996075717374785994713005277073469822881256345445518607559687222881779585250376965980805706474526493405439593248680608895616020754058525843526770052599667833380619870691210717590879324179011775258908192497388863141887625877249401864438893787774983799006361543897621519331063736287410771422891140175811228265771463569252771648872368566836322445714460169052675265871063277001799301701758744981545080286556615773089006440592773942215724157851002419597015042229789404504505468085378780821267245729973654740551296007583889593656565530455869547692983415034596762198347729355065570961610776772608*i1^24 + -8276420721673542524770590731985389995381347203230384606083752657223264527797447542753508359117977175137486688915498168191065566301706656361773619342230330768746848906866057303075845337890327800185945229276936200152739409518550465485533004291066312449590375007950617008232896406669670659361084791673655391638599884074255384810433953637920956106095506573963666164426510398891322833469258291380393672898965524044613749880772309292605810668624915902049149515532993788177338350054978323064629862868355456180165459398755567015453596249568655593271326906182648169216476185410724347491341887300690509137439811091865988191341012523561173854230299919894321257065602800880704305403213124675836915388888150380806734280003140247620708007125261064855662626139058459435501340574908978242240743458815265609695744648875619669404901140967675937477197523713836029123732052229712275582953358554050846686987809512052756247284413447841007689871188513993420055992772509547091120937594147514126544007153664470354846998662325008758782843080036987632854196071488385786326852351131527371117725315708674557998222084193923520039165008901617501195355823024256598884258066943860995110323335768512898493039956181848854431807236226351614833801813266914620761241982103414715383886118770217139833524148141748149927721853189217059020894543130133258043976930263512887379415195694806996368223129246892336249406630934413581968672435402348452997417163421634942223443325427330901689252972000315766253569888779522564631534972966166350530295971662651127410255960327310869002635550380236220003501147052685944343008746434980765971442444830624126385157832704*i1^25 + 12542088262180871817792073464781459333576451568425512045912850684427392232678571565952323055624502631148365663217632176045394703694248138723326504309560365019160818572285156144681472828584594366415003908508953693390297711454336480162550288238393162594003055599222514532665964608355875777701922195512559853362646901826797521801272906490028631388907746426941758394108284934786272129824693482541969238038602529011653971495022742937415119894118238457220903852150866654799275452354430800795065607963167890534961637614552955205924117947251849141464828080024227117095720834488235354449461675902551923069349381664768160674949206489409886589331518860089610769756873522737419297350446937388116731118019929505849763008910192632643426811500118591113541415953354761289200854120292283343168163879356134774118094337503343543626992835720375674119603788174586367577088848898648875008059014099514954366894029840630038136784762319354460759078288628431875730682942488469676374831685187306743201246132341479004436147060220249973416236935129098977618431237186363578290969438113949599193177828336678269168784339661032796352020559172804262360051239615410202674326423981864416154194164543394575092001816040788478287060699783826659431515859577146635256509509454476626847077342316366373491408204354253920206916875423605374155701861067802432479728031064413843192584773278757575748447159642899649928887872530854576042071151646104139922914893471511693922051567176927942130581477867549147261774608754121230912025336640351024775358295151898159041720646331502953589892689544475693504363844340846265314783113850159566263910184587947862392832*i1^26 + -7487970647247163821304601654751752451981949171948552905030311893300852897555742464176236059745691524168390305333140279145443890178924695183199745872881976089534017161180974214927800970056301250759558309056673585331427009000724597030413039258237455565757960121027370492803136903215662118523748597164354432364670002191016508493118773539805312472055845336123646604052552737251491770548493554542484509058459861795390231209400096300503437396537878038456462046669992954011519173784217518402297831490505963970702605959332690810941475705170371844818417713585570318613221880704888865928707822261522985130903476954587574063190247745024088535372944716352466891350283344567007598219940655402445452068674895271250666511950481521268485667110333240610138511796454873466638563354625917000625691215289368499652635833564131404562229788854191533865173660533205086805659984752309386953776249334504234041802807858003823269300748338512859629436425415786147029220653297172826037254888649392263090066966252451587254887346883064149214560141573005271396916251796801684346442290072791704401170830685096450452582282628692535185795706528780928515167717611407075619921301182584552441621348110816347170026515475676702737177473374629071883096863885756407314034275795870448735861674111091255346840061169423548163796710434039851274435992852635859473741093713655881413523333277649089680295995561934360428223941632392739990454858821029551873144469260716687085077303000738340769813246814122508203590455056076864843989989034778587504435794419241254620569223205210465427756539758673385295134764809531746923729394203834253542334567041466368*i1^27 + 10793441399318291803375325195701196898401804242463164287644190506268877770320807596103430882009944548476925571169512566096855515044166879621128298067225593700944583235984239347439622010728703868819760975994332955048021205971509728058498751574839744810710755461783198357009288111782186239987643331116520384874531032123567440564908395859104810960011353129457475138770707436585167019874058377398248433254197639201019407750943050136337729366618655029883890354452917953199435292917140071930067419406182350962475993057391725286703127061046594964668849307955976704253476199286293906778937037965730073720832235237471330679481390705934630790446940335475996816436768254034105718789793345054373207233545487709329729604732506066913701718983853779993043118936443852438243137152507116494917292294799506709065827801319390391659790949536806684488030845996000403370779813420939463555513467507606539512099261359235730017265760562229314814152815114567148655402578695613466420144696549005070494602305935445728975466670003781642967258503403887916206325589297482289617956398885923027912230770615194472237674573759420798710234182696939363101740069888029809671136880335071203428697539265055348975384861212224508443589414299141672433086169380528255913598449784659225219268349521735983044590995954029636742747271889428616722640801787691061451444284158510901286754494365633152965297707225757828229668265563518601168737762995929192387891513058060346905045898923834807904832973501358845969796642281226381245535039517686017554788952906847091581161736215408670869915239500354962718849762477693755940185996882792811763379208192*i1^28 + 5249297297812955915794948778389060335826191499210788777708875025949448769104871924514935757629321482210498245539900213728998607221512075682468382332191275096774848945318438662799948205304986753742836038526475494481072469185145141596828371064838732649796032165789203789934051067967437267688855549923018870581039981017370845703166019689497082862287922519423217760027760279603083580542822593142337210888465333157786725753470586485540222798128854955740710569102884314711485383159322179807340894237093756729981168256955691845871542795121155958290461300207533490545398573736040417923042907023200210431212717662241119883937811753767499334299302296007909582114147909343008849561215462553287517854646406603741149799760344967928104431038219730115858994984577310219962347583939672246400809963266350825794020961993765151018938892823753436586913195087778161861660833983172002291303820209243237535118383245456146527107912419638797076045350111660855733667858700711667904392754754637349587508578901069208652199858550075043442749375341680369110806373091640390779085443838055772342819192468795653941091260357112767293053962115940297861583486552360872986943612669185662439496927391110795234194820806144466954170156938862727889820773858323571497185658901386515197623078675743705091408000775313064013515938485463171970442871978794588683628936709984809671303025433421716879836387348238718302599875465957014408203118388005565446674939405466279708900353647111341622937734182476259215247459444399134992615518086095891543277627732178543867943829901529120379513359080086999125880119237529451611645495315246344044544*i1^29 + -1704153546681667812964361478791927855469212916463261327277203705149656849218198083371105061337833057696671037936522685668005867284959893062199228608299165883757929857659191996681689838191610328636327452624018669949600366086391372898097100037995778531097585220188293431620725012582296759011292649918353561701582051614890557969594010696877143021147676101742846855602182581132669058797871211406374521598004780831179088300157321662580508732380826816761336768708183153398252118220794379216991655049081624375219094438243541496942814330644317524996370982938316137775078400532313924539132464526864960488848760824067049746564372571140297122286468783402679953965018799601501231160860224480936057650016876515742426003010251186533932345531759989519244543357864765353387027530015527115901345269063810232609009329798142926510572070597509405888736603851280471579409352657081617670876511994656010308960378097684825202959549325061213386888710052311240499142679018932276930045223698624702243240929617655383725963280969336823059662812461168151608532890854514460938009033800287595089022150106953639838816541210952662170309427156917845233153707760408442424110266962984288897183209885939633258841893426915764526971566595917878727979413435159203114889716005757977593138691392990143266099236961186223538109824723023020865634368762312592866363573452464691024029965929977032835887006358497292953398083514298833742166890419739445407078302194292941537313346249895423240615990634416372462325803228714208887148077357411987297272366597974525866484984616017033338255464531256221001660127786348736837769507681337344*i1^30 + -2508962766027013734997962624947136004666013026701414221223596777868580804897940626724341469811295309390435712555100722592395509546254286827803790353817291977574205608552671011064138275066601230013858892420789266843148898909828458977621542503800640615724629672120852292921631373363089274404072477073255333983479035045063138883695888906751473437170509893637009152704080210795002331958602800757185778617988938476837926932969567619702701292177752104717562764833255142865281516048094931813840371416826560090468138657113113476732155140839148891837457184281887479544115113258792837590551422796722362141549673313116976813961619570673517291002193784070451209536835577974958668807858842698554159932145847140400125391707242810292401686894594255801290141410246328598513728808613111594229390412787776200856116804998995846923307421342379161616417534273617676982235034376386903693561301208288915228184739829265865670733430273044755166555753418626832179182454356417632942848809183513811577305433499436061471736192177506420865218411574323948522729931579554904043480110808766074103318669849549840813715534085717527577365478724880609235461490679792287222126327491965825545254956246835464464938531007731027195725428779281994979552345073587838791760290501781537119433918620926175559574003649806064357500074518454107743528942571503328488688222227692369789520573227375650949974375905162650661193236855861315002328139082901740853814935920247048061444699352821694137263629315715237831271994450866329639820803059560109570552683222952983442547632578845403504670824645548896994211677341631462154090577920*i1^31 + 1841682982144311532757240010691519349031965146943602852703830375206517483312058204590264781031307618815610768734891704554218116159403568034708368691188311766078757828903292132052703186604890752390799291463265717640859142348445671145560242705045104399001328676458283036017727321742374920149787260637211435403845495611777795697484983960623568672352350225854630745939022810861530927932533419207007804946868379141381315535132208327651064338602769259160515639141954264085892732750503066683249317700350681522039530292984932420630755981517422234744613991710002245769037269716182343203677612097531490062765219371209491455207878833173978491726575659825469885312439028730282232480014537232467714214289152688490521476818140992518453022118971835940367365542056345307009121331608664116111619321941949158813881987832469178791919198851976387293966540704419537039094020630969459170999179016181499325406063905927331502909915897728349528527120889230112889158467438314674165176431155820221417451761472459043870181179491937447815943172799575887894204650661666660169292512257038465350078742287159970213297528057969746837833757028631109655320854734466054644065368926200616743708361813022123684454855086688839107422052348428566030990485207489133745347837627764064563638882026408243644851208631818764706626285282594604509300385632616000144825688324681696474854885931665058868445708200454926032728987348581293535714334164335017218467030968626915793391604707049935088084308729906872546508302134830476505456296007239220466666671504726157381831237173678564202966400452566934928965069163437473398784*i1^32 + -634347630382500542187377806396248799321119075914894154745957242506050053045476207868785506406013628764952025163258636279281914637168901433506024826065231426220570871945544382553932962861996509205526950136466220621734518589338269253283465394256936268566510720105096809215688875935837104974671815951359393397283777714599442184767679413105525625921332661224466032546262122257272822596815987954982365315631567211431374321065001071397561964821070098770667258167482575887678747894325894135711328912844597138578801613470377943538485235858098849800103087408231359317628684257766387706729411927779394578110956846848248947921365551014512643332524804170975135397851547330990762531390081694566726890290240191208411723380028096178758226013561409921912962420750789745710913192815343361886934983434759735304566482627122981229266260268325330645739795796842109224560524949430448435712887073879753901165693043672397094614782738736623427943286975558782266630764119071994054593242114230746572458469413734925438452844358999287535842378112023849662365532583346516117094674796524899650837660477671455620241709045167668729096081113836064464235696711774580424320768545175506477210352500319491652644536757601040662453533716223508987928751513771712743183327012259285076291725119588918547737692330190529435854561610027360991316988513918652368342273698955161913556694295567906046173107962708308291093609064662365654567319405522972943221043353171095515721005003510127091744753161128496739906458708604321669881307825056409256717656966697062988864813948139457303229511754985470027273371142586368*i1^33 + 135055246890600486222694599689432553774369354313495809414656008670962257097670919275039796666739428175030077470853152849173196130277911295642295944699104733931442729483577702810612731953084337945847742209908425155958559627745090619427193529127520653525623542202236258042177827392946193766623618105603208544214154840812604204774059112778839731157458207754737924771557289015355401679171037102061618626869502159979979013408951374704846858112254115826481170166843841659145951217187581114086634873163174407315576654620943581663379082276048149633102984166560877321759884484808313865282704653032115762200803100700927453974922462807238859013652191771725689710509030754492622257211053087494600999713153224304740950537021829542467523634238519022375560521603492642582994450634882488883597754307084234817921990207747602495346270877072061712306765368500473331182460570314197171112158547315893485821524595355301948448870480881865779815791824165466610737625712207754048408331857220161760210194191638279888691622786693593853041943432578242603610830852887182436193314835404668210794384066189113119313795143633287903645769451251377878345315826585218141340545525139778783067254575560532428878803626259740350256656152777160621937423812995932578039415944515048992742473925268669569455815893474932130336994718748035985505252368091834805019311543242747409851495416316457889516270262651466140494203689961402800934518473412109676706421018147910242872431550816998305415541184396060484596888211959975547666841450273045543677820890414210210534532115240884513732284112446264460277972992*i1^34 + -18339684816300020617211526583852644440431932374396603460575583551408767960961649165963776172487975853269368484380182523726927199387928712459263218588731366657542774336895375652664881191275124919334482311327308221985558912367479754906904083737988374266930671977121114018561758919623580130655195971213324671986209679195235423943430474654097237644317668401186752491224675010686086931521584094151935797575263607523724472953176640871123369961083447049626239794910524760702071081460405824537412003555910845220827389618723642928435063292239266155437621534693150419767941134117930210920506506059312022236265218741395265521598738569584728121561619586052504529720663689169314213141576320013304651325584189176788852688183442429575893389568398973653181909083219881876149333898760922549858252993790044133067997193824680370816244091788819070615666117369709802368942873788892192660533647819570296340591175435725983926825801589127879109853488386117678354660967102628431056528298112583831599611307346948940674652846652185664424582227109632988549063027730767409134331258173975866825084718227978480507569552272132112468662723505014476857342041706444444966335244401136354091349185239085866291605922191083216160689041388882535533996206143230476526429878876084365388323626403612715376763384323411517929149495779240711791522161394311484745884683130595773820766475495537559527797416938275980370502817515258602179483730888262315137911112957470043173108187537975119463051079604933599058092845327132389212106689711291096036625414781027175621541381222156882856046442519585619968*i1^35 + 1520491665748751250488167581832646164474959926056642127516802845000640301782005566959242742110193242356899197484015759779665817904547689553724658971205803134331800470748208332255825182994966501648747116212204221204890053310471604859323513568478701829493159642172952184421706671325477129206930677632775733044969619456354156673854768665252383318250911643066634840757008492583857965892516709813163709423522644971682089580771713505237426821324705769656779548652172117812876245842835139761571025201234905164336760858184971293237040626045679723337896953134208716975928774852392371493129941622318561930846806217648720091898111432019920332694762463615123432338471945259555835140005070137733057293169186042828331637082865046758655291403122717679960542542422323729292678319020912079319472847159506635392821861361953061372327844937345838259500575522117262187003019094713115387084906437146637339581817463810584095490453641126509988967917159543178181766011084999917269330616164032886544409908168156643915562599950416809380225602806558888353741499193274692664243127907325662940065297830965705410409794728946288133906679893956639654009328418226907036932965583321796332817842838672007595746211606784811679419875189722623489955196955685522794095797100690746764463491342896979687187730043540474437983112560976246408728460468330374171456935070638399114413749460074412108542112609333391232767114457339509413652811876023579016674628181298259772848275461901287372615923992925790037595047863332165700577943729400404696042396618157546897633564535784279663490524774400*i1^36 + -54881653548318806524094896231134501203148277054803723843440886119530603299107004001419813306908579489653420623562451296158433508184457962881143311951749826764226099576193319954311617523880657724325752261970892304981775925603095419451875746358854355133540769212035622786839468563391028844638485840149687598598453495119900200831399207253370435447560637846885803379272446986498068144544636659283081611869968592816305468124560938330980637303441816494167416561567255555445750576645750068494041622038343564159571310390646780297152090136408347901445894493770251155465678565531696728650241392325965519918429950862782550345043863233346223496222411391816671421019145855700498148019597544835431704768971443242708565452843237022938550196725739986901318414537012841918472501195597112146809636078664107100813942128043821803715313043775726997244342252031455356315893683655789287773397253574601853725940160695274312067006946425059089180813713569767808791991214393635517319572344587453605941493880934338245032278445535857758124655766531560443829292973130834253863669710531388394436215623964499421585283828199781024314053995110419526851693212810838004793740972146458781672308532785699248566213010862714931338320135973079699607512486783604108762130605955467699332076128058239893801668838201187189347418254634140785278433850489417281278994413122815123619180263879304616617826645182478121402542944192118880421292187584687508202450473118311460645461711569743759931624788245896384844946386224904957193031904739912918303292021626634028890320492702116310155264*i1^37 + -1406591237602269438311626741379555862875754067111896418052552038366234136586741415606424391946022332784618573704645708793227028631176213229099203422193503955526988598539160994651349154905238393787629799610070159605152536345718213809883656727469349551565056424449117882859951610167787826070260101978674600349777489456883448124556164751161506175467985849171550649701319575451056303110422403185589803352858667574050739897897478361239714558159127792666704008913513406555732113865067610985184800747923364964927942123631553147895929842318977779211335756543105199304407528462824155952595933448304507673871532290248899038679678303322898248783622828155074822633301525847238036685220016456310062474508269768615557329990365952249598415007809547730100393213423164000580743160169777491040761227523578866289166740291472178398717680814428852198591509507491797282495032450957975375470596351775905411910304556926205686471170660092315319282076848862344501203916862661289111434701362414893611793360328457075638115655468962752495355606404064457203802890600346878408238522414403686690318830451073477438996032982088512519102635581534235608513402634051028622588143162741094789416901578996351481084629631929799151149262586149631711854095205410300193385454167658966656387760668191598465952902888713765182210527627203177897820825739913067728907125606280488374920906360051802076164885041973564518895714823248461783526467359676538905403987839212284139212817989280364092173211722253581321842216866382817954805155283878549851834759576846946422691069977165824*i1^38 + -6699774363334276402056787451167435502631850341837787856042157625100409441012129258151545439730532863792340489247093373950845204871732563161116789296344457613093761218880896005859355739671091665652726403576700178478088011183020606149642749952866146349025419043116895724679417206975746121881491263040948757683310741276063667595353573432413480444527775516171444024875546077469956058840976270227388270112228017751005666787501320441364921475962725030773725618923394733701080931296538642882508734703443965042180408710258159398537944022207631773519667205136768970718884979799866323000008408731540204811155965094544303001507011065507297060538120556070805669042095381381438215187244719736387364615543108172356978589666435398726332800489511146550747543507350692444121874579736815563871639551640408703544520963613150944907826521409853063767682283736002061727964720101651953845565715226942350116103931365376975365244933864826708933689421696760636107729518113094691093722215383622611139776741002650205211421850057890154127096452882356365006998518461849416892311580775322456700278352193453365007698383735974802481546798978928677257953307217562662976130588960381855936658235185289217989763334684703797864325127327422111903521194691828004472652460470529981413221975316319414128382223501917752761613879457323274575107643716038976004721403458707852487616735344443099081863079421079980835197980883519815285106586950079461702866529229490982229719599495706715978388315390956294223496986646649823993758267745977923360278988360760086757376000*i1^39 + -28411661348912312677308843530958860925764975146226711733653635455268877331622911310186423363390649471255139539451682659690119249192069452272788195925597893600083358485219477499727826431878041682870147757580543854460627578008546245168193377993004116494341385720641012982107301862751527494441043954308274667710189362602079030506335938543883448814682485403725173126850068073024306432839563499906915952903682327586549994260934063747457917389737392230252112069300186357359220779302571590755837094697999292631862912435559372375615017700823021142074258762626503074542495698963337409880298577860697344630031897387030225479172326864398131399368854413577680685693863492959386465886745435975202244937577668719209536385575124330209069147477302229427719855826845883939777927417935446862248320148858800311356829057960363389717896226644820152730361995119421310479260574301253710896925464107155845990415707065621462150450200185155204468918365681347277941046219667369790711737582984208407688965391115840780314811650177716095230515563009272451584773001855927627261445698909633556514666645363783353161983136085692227036754048053566190409333821235074558178141021650950165812314889840452205544193077800199306385418203018666395721273122189462396591206081376164161980899693847479898514613095280221200365042041914560905554354017922740378179830044468942646113268890921349814924625015538689470267246375150855568204182050197814248415392083594275688518903866328047305027931023753683759204082267915845524623470617834108186445367399090749440*i1^40 + -31130992489448795018391184146828190034482619441786446708004986458356240674525888191416104473946564109146360940484339451135546485714514762393281736735926242727387107187276781702107050307916726753125006651604723148170945280827980272027193505888917168258004321089743579783023904636792809370355285025657495446322456992116127004278447046495721640724721523121086128496863345868158059820872295909229759168073670784455349274070429383737589580434532502201028018211969800807020708052117597041550156990903108155909824517959189939836385967866207226326276814236052338005354073936075666446683168763867494795606773246266962312041535763956313329741253899071051689228794350728533342047237715854991169783590678917230747408135114817915598578399098087375653629662125322468741727144750288687866868475647092319441774696254253324806021405480987320686895693289726722774995402555779908782200618072987875754109404972751711115192985238509596087238487227100806132078513021029507931578557337488269268682764464058724177192419780560817203303368087304871392359939427735193290398630607542560627484804176898959080180252093219480792885117623433774461415898096512920143626668375368599179840828484740822793621669016860174707088570518889167880540591062473380322886244165872280541801757249477066522384801239363034163853639066649459854372783291649063746586166381003283199988649150137120542717760545413800579604178799674171584302149729677228353640562918619444926182968297176026740070063527401895863484410061889307535526964391042509584011886592*i1^41 + -44076651965014102877265633700735995962127346232386861485879489063369225313054850752282016819136245356558710054899139714756092774757607940748766829603035436390642933462260089885528275161570098407457583369511476559825049403095505988724484134093778090024747163894391490389697358495548151446327833765548802161091455104129644077416239412125591697109773971415128925097072513517006527724071620994991273726835151867655584008848273523030701735892327682130126611077556567474801948174292038914058788472339073910983055973098428772361366003414253112644580001201271404388437048560534728350290811780527582875019394009632549863645885319455362273822869281281374534825244524363623814205087923977683817854604006079734887335487579461291905943754530624148359633597119866011513672309539635803938134058156853480609043135656138456119477913777927468503760461299182164856623870804575498525890423573820032568113713539665402704781533084106404771375409811983037438733553855572129229066740478121984746211168464439340362592594310790504190753116139273680651163234131570733355120991926697157027282385659724314074143264817991142164522750255514582684585492028723162253010557180740322978527701975765874041343674394931634242608584865685383193755153300386285600365489859696054067685039080615307450216371698203341426510646530553475357724837405229848962402363730115530008764015661632233461994370823906839677618169166669111183506158241532744878968967778364110434864512215246274500249784728218172402420008336443796581861225223086407680*i1^42 + -1365715563651703805826684321766719643183328891371479252490134000225201020908098585527525602115429000681587140894171465552109809670958735917278788429419461661089107587332436050239079074316933898451658454903037117341800541730096825657725953806646358728968627224183057192118301377551633427203262450836980749674593417509624063423535139744814135848478136711055841942105479327212039526848069157055491832481071681344270623621185670134114450649480491156925148090989219508225634144030319345916327082901775460282860330236706338893428722237246163169095737780171419530417587495548337762437712817576998556854971455183411995001318912570671137685692537658367060916372134894026966744264915679526949579158201374645900199894472620039735731732488142350308939261544994738987425199213839602948720024900779982604065333634343537075533196344728918962531531656061032204982740519935455351921212194699535431286775645933194599668904223419957276259864518569769776407061387779343139909199931079804472045779065310183675774734601285613406836325768285536223117125221732372071144137903546418688304506641492694148275734269802080049489747597929804084853132281247480498944636008433460380625271463378101213705230805359463448064169203803503178041036720888133732245720347814843010602250530073491314512216907412391599799906894576710157965061861348899651144573985064161903144417733085765189801031458259834649090815427147069449681323330938887441203707390108131887045614613167739776788498172816088822724548205577228248349212672*i1^43 + -21784924619164798591987784024643047041516403891940184217852449582581981822422638588022641088981904731623142342230991936067311628508515613511270685042544961812614582376991971518879480968186039357441102435741761689492306616818385386885730692041704504281012806247775227714096525135368968022633867537527293456438964832270886068226663109701043883106204452453056908305258206522077426071679634606920789121697653462438704294981093991057882183270760953702120948013740208409888584741308154626710922621974114790126810946815751527903541526091289409657800695696924618539783126450804360961801717839781467283852238911067680242653505619056834977026086994057360026478172356854988335050313583421244054170663657581181183788245847896565071818020879227625296725143250091525443132945132444901561888669861325563231130978011371006895844284917562139231402643351317653849847958792965986628722471951571777751162807493300021535288634501965276231063716695123339662065739783959672167517875361232330886690848385052217115004005014128715449528711749240185997512903669944669378187267546468022174934794230810271659579504203602770177251869369241590932923888511279729805147822959497309218880724017386407906981942448291920287171403960532142537417362941032210698413320455259738552298887656778449229111714072021308977437599754200277589890328273254266930929772460233728289528175439321710989996085513202376588219022911028526056990153087814730255721080073063423029829042732980537752395214164930707086104215332651008*i1^44 + -96511831617489527248342528709613465639113337982138125009519729452103116459805840577497846654452581858896431733473762626635389953006084035776541145193809908012998715466969903271380835031608155129362830253509030611341326522815142330137524570027511231650927444689916544099086907142067085532401832700050561588650645743013242510969938733656745376427409877864174385209916586626253703068843843234414330824691182123780720305454391758691646810401587492572097993825475656206727219511124646479775598005417050143778774666388409682410024492819031509684340810536766178907240821104221917144559075004655079759112713937171427200899636628583338545713281744058185386164011957447151012400360740791757267291396243371676237986925321445799019993839980317631510013233274645196015804561208411521779516059820834401890923281171191750471319014794453347153519188895574959587338331176493428816925587141870487832983884590324041128489735754696969388522779487899170832333305594282425540600852627096594087570137856725694465994605916019981233232279752960190121611816778302596588087986511417756049477463969009013414914548027256171075251837644493037212731600471613020359601316646331048687804523815947988439895992385547994503121664209650817214114219727067646437337350815861860794010400553064818549531457266200651087685133041250303233233718170047331702477375788429433623254350242277353973913998085196135178809131734020606774775273655469806292470717748485958441692980393040276636412701683729852342272*i1^45 + 19763059443127757607548875729522968838414483335423583525976466252050149170394231711623945252996293587794656081994728589559056694692955475715588602669851280324947126196926211966193285715112820848554225587663147974889913291421164387929187939743618182200892407103984863353801027957376253565362041037050616591317049240098366583249287051406914278883759839075347159761464175119719026172114355583230451871208201856108977624187827803750118660750717505983799338347125049190645754880626483041372007921136279010516335645251272961347483454295471101866423251793729818671516928380722842521749280024339289601579594396357281580154061283499747121797734151122471443911335412209350022630186868884920289964016712231602736893937429137225241770704414769953918108600037438734344297601717156667336469582623730837416827224122313092543170897181837580981100735436537535541681210336350334081478262153286034290504431235007583055871318485490156376802554529875131977778137185421678908654765739283571881892852557764245863633386479395102134099885065235731171830175470840899793702919914673492845368359094094252159956993725073715387647940228107535012790809044215388948636408248050627026832990389078598907080754384913931014750139823686659607416176081458814139821585702056620307118050818152595537605964189949966787420557359095897629243970776655603766304608840792967960553562064864688678266050783524252464675119785353843464240233221885899550140506775258585518434031979939018948627881984*i1^46 + 463606969412800525649905867756342574377919006425224482740070738908133475256923318379331719906808012226210524637160750658123288348409759913704312817777721543901635620893146864753152659614966912388172786624319051571362021586857326778983682099236334004677298241029327855083481965494747590500611906645395387673916275980151191122329991614759379753644779917487228893013517918116080293745152703658042440327922030478486034527219137797029449155080060894064397767575383536500104231655185876215848525494680244686709323850779729766855523861654235744193523352101578262045391928889455726922000924742722774280171729328536251423234067856767955537941216369159354862021575346309680755110885327870181630445421301548399162659875217222425404471954737033381241854382695599695619649516185615258210165962015401409661657461738251886172685062399355860071600984045088846924418329206027315339498267271400693146904561133992671518519861762903784330932038340554575837543811009222004687133988143298504727021834423549571470098183520216726384007631478411053982049090873893468800004742384953304727252041889709596574829855922004600674416756718110821085326409814850197808415328920523566254537055698255690039557244690964670512139280041606517736836659209148873933043010674937826142672535170231123915061928714670958261098977248122459753434706299547200927260341249819203507136734027128622510094716029526451172148058679172789298688846000262404850487048429701695187158222501989888*i1^47 + -370371104109269195578801349136639904806321221776623174075077015778813078850460226361011738790218412370561110671485298217773479937144041138650270993246427051078098207448657000815514607650648383726928135388640418092155344400680364864277226298357514855300127454192227227803926327966948019952097304510212491384908069470522731691350035226382848128957558799701721031373754813898336292130396922630131286021835809737197331990683663030277352777667702355156000087582327389351891970108213139894956048639130146398682626464005556311750643947520655171849478624599378158177395254240062718832437531315119950841542245660601905029629803899537334664313069662305154176235119770342577971152826591459062802126414607944021908637330802527455091195005676738940192638026375616689930371721968626514098733831574837871651888464623205104641944927847645275928083103204830674820965227892709329842125749796656169796469677714370833297256953840452613989220189648865205360493728366615651969426578854691829816444685355103551685911347101625477837408244887982019560563396430865862995246680472001868066887772328791478275883679384675623241173671650246834965407098548188164511172764932893475923697496957260229178401099840407698313358772690448797529780357448283583951124797812528625303179399734993043799926685612204709263248344174069238465980476012228268676060726498660572508029598990507950968841142330783763766444633228851423349694671636532701841340473912268345895552*i1^48 + 532928200269142947268442710604662869163423716480088826839873535523118677747110186201835884868674214156012152525144265828051989715672238472341951266177890370947402432408948806797417430179564254942232206350543847451829784296520919095535148449860954942882708753269105806031118311591802577382655662523119711040087622675524953862095365958493903361418800621160440195246453026661601323298942207877926436748059042633887816942414692390492323776439748111812524771036357994508558160674230614513948368482628678613137944719921284190615725419194051597764057272806998996514340881393956694008897751412881786457542584984818435062290965089326740906509286174671701003634853920802839634473009215365081183650103634553892571565654468129512506582424592249995645208805891229562559812204518774168101544133923016510025224301702468532780171361424616732378082382803472462805007565704083252770363894610257262834520975738856085801477948406044968748541651534444762213834704353029754710691502240974413158057642511813636839640610407465725554865231426745544459993989861692223563384742524938836684607008359316908495643931125727259816932409925335467882059234486049468016732579886700062633998377971030206652407208084829891222961436497261218120390584682978103905981848058621610692459816281877791677229448190294713253650164795042731420108861865126707669449330160804238502409185983291051998560052284227791143259581016302061593682436318362681744*i1^49 + 31234054135134656518774565887483882138126650443492806796815205072300874322571387030488221391007365781637905326641903746201234245300705459578912434228193116377542982585114343758264475865433725410554394193016885528358353528743521007367435617528613110966331902841336482637777964134697884850912679514429753776815498928957902990302787414889022318757706480249779924824291676270522831794799423832000079027146615854924936325224810498697023952072615160343552618469198750691208478432171902895205671253452332045989764321127665858986960253548326618177074813696541921523871770024729784193273324411950226498663657500481159947681807955952016504437337830588156838892034941672729122547034393638696253319503462084296183732127549043443515384859852594120115406457926144211976873272560761983608482898056119082312690164227034029166877261551335383688991759553688843711259878149512991353260305978312560096866073612151787342631565538161821378769208070732792119942645088858539302266228492153670040022566071387615362220030783351094018733741153916311147405493507993977734586470996322962988048989720998011291727232731882561549876831845091053730906729844185531451725622504593319684353971746668774514686693709289617777359014401372291352325057528769378875966067988080744602140256790977347994345101929172060922243171202760291060549360311894549823695915461239331882048006264890613088506028337476830053619021340800*i1^50 + 586386543076949681592353741114185613917527280240537130855725519892612065627380828892743029347457697591722610903461428720833828474693478224422280307394095964549164122882914935778211820121065207608829294219667003225906951862438228708636920747979980231474759823144686593499202227136986709983770965449230840753360554799670247712323590636464774486805306157963170848554588921394699411951089123084289390882506475007100094429091944067851627673406986069032921598289322553903801769111910767504898608665923343890254779207971729534741814506062318782936716376338149205276755038056427370644401918375094035994806624022330469054291455554993667742432337751519657017490975697433543751184846690000517992552161360800597166092423273237198026135904227885634121794090333838131410628538997610377090913945117884503980892269806927864452766071302231620093704809023144901621063755059527800614361669583210386171106407867402497124386846027104596119388658830310406845958413214512169618499238743253053178547812798272478927210042697259182996206819892199545266719193896546213405491197605720722585880590756536546071021348944806355810516532991749541418163167280400506555320752032282432202758218393318411762169309644690917273489944918149881329310282915026980313951553420517585134778216055525145311582580696109364203963050221491528775943361066326687129037826887984592016433681973*i1^51 - N1*5449497615613936756249470275729030357598560812155848956216976389536358251457725256183354422175238283065898792135397343281458058353997385677889539806143005417141463072995894264993436542081107195809927613962814003489979927154154505438378225777488068522982010080164238468158952129608626603794369284272931082811005613752112771249504104038189117597220692745527167911002757474251439787486975840348285494850683052406645994915072450312500000*i3 ] ]