[ [ 11769650444050588011959717981053234860881266314170288353679676429749051480799842110167017678854218184129316849546831300029729278686701741542797188784174924453321716221971979317641741883168992452881465644209578443614925151804517941885256292376242653067960175716713973101960365619793248647108767451496604547080801675245116764546902063455817470806710780731978641835170141817736820862365176923961677506089000194521821195082665020356475091504563108726882134871325314891484676659192725414139032836810963458228582465192597736605252311204832603222785708498905677037721269805971431583267929879442706841772369494120473202256199456800823935937972603002306990141158807877697740630580201110497323354902789437982088770841658870052655666667499898751414733986336691057940984648787980379299689030864260373758468852872405087423154474065097305058706623957686578426016898684999958471156050031658912157688689024807124246347394426749465382417473782831130732471624535918235708389815146422163331482582423635739817614761392776178850551929448197882318760309248298747689290032798445955250623892745712764625365866357203977611915378469286103794283816575877947326464000000000000000000000000000000000000000000000000000000000000 + -31862734780841492812149360512055819620845495002410006454911168379696623068081565914968859380581016280766544221824911399289071363296656795936861754942633086484958985795504954041401792013051024081994352941899963121651081569260957745861002024258983742075869921674070733952322577413665324735909385728858096820223198082653800430223534158752520762490831820257007996216934014165998331215378302600187521072517415219441488234965659090745084888705627614619155680830187609301283115364425438585785440532747894688728171199463824642179330828397371295244313413818856097702695202838389670101727724211713779106473901562367640731820747572076109781443559218532593714986656531382585492607786798892594435812405191499227687583618086396392390189359341211516985644877294346501583618463654479696338023747376598779017219357652026532266464852203723590061819960254645825498936371649641305820656737667303112225257170198447071708970815510503864868575569631172247924978320761916848470009269985641720488156413790799184532403348901682934481535924073416975223189291626091322504876139024185461214426912157943772418724094665304111557438352036686682374308976124371769753600000000000000000000000000000000000000000000000000000000000*i1 + 159475384809574275181732364108875165968353569888340275240178160154380184547259431739065762382321798532746218949422464963259194787907260899490192142887965996303902375926018536920693835124561510764215894194817659699818582967290327503516889241207390722258399294448700518788501003675253385623936252408625135285920527341348509245846542770941171858400342632025784160839163094083967659186357743237559093115003121055694307818907972093783294533141196597783728733809434862120247873898415109073628967093688450060472415056103050289796459990692346176637838716398141438487949950713712204938740063240013538381357838953768061746887091941092779787615172599627935893566533814183914682805436138623053560375722275406749830108728486312543759064378200329546087896830306414530999989842337143363032609923533337664877756371595945366498037559318892473444189586370878419910175927817648025810839742774391031594843618793272845120058219127293157029734582407830775436939214823507488741154408294841106353472626191287126429973860219012967162654679985549795431316264568111873231284221018786334362434649248951380363643303368449287498780113252301532124781797775822028800000000000000000000000000000000000000000000000000000000000*i1^2 + -16379920418616401333567020174207718618135619669356615794276657522354051476906415358568719097372510871386639425942528625890032764959335230134066614334865776835722392428036486099742385233562161594018817798649277870540156673644046044684302699108297788086122445690151446334543426991257220991668265739050725749009786285059910248910451958813285784428346215332594450742641433553057207343843827738622762870643628092776467434685775923637932647106129038849456543970087290431451189153959171310967725308402107720032596371582688291194009823844878954216378710270698088943480004282603352879001330724079743705988578903719320503221168250486761078520377530578688586844562954486008474525938469135235609669734285854774009760173628470331724572966656417962936860040492932852613904134230084689267705534978280381268676899669506392022602871182639096399371986658106252505605352716844119110956091510642852469608156469622561455599083840262203028856362810024734254198315385128233188977684121909935651798065265163901320675046542204457359062758293164196096478919845823353224291689334062471917041277856857147582319748547485093586171417208522734988761638209847296000000000000000000000000000000000000000000000000000000000*i1^3 + 8716499673708899730647067483266220477559042620815284137523035727412592669675302103257121475595025625334291688516770553858610775377314072756235886287446816719354610171977116522090184885962730088591190610768147198438089447881817558583586228945626110941262944204012497744816278098942109709162189669953616209234615965741694077007800235561760884383431139871524059353015585577230533504391807026779584250658377724287584833139404352914023690966751647381729100845366006569665125383660423853645897638493274019555008330010779400593067416050331439952340146814050712244795049964578979424899159758764037708529356327633279860531796992119380759394332608768176191710165861968395394974716713923605882043069281142998612729321612959366133667121092146119338733934287063670990936655422395459123278202989389788120454320716284985906984188847957143980565564071013947935919955673660419083246885615038134262865460698501117103523878586084712992453930071715509963650212119125607978317856099775834664109166115173290738628883383549785920262151297075315830684142730063887006159252374484379020578530201199789929680284775737734831301320971378863656637677384499200000000000000000000000000000000000000000000000000000000*i1^4 + 5035067899200271796023592154006279075570662532859256825096857614557743931882016732057386633398187998128966015796392203339239707801401542237131643665513444755861804867071062716946247616954805491110849226621308113837487399663816868694020872776956339633581089165519117420414357043806399042977440144616433811608625494889505495183379593883859514171058620445242067402270704944205665002559097009647123916285138580587554177694864742046155599218624463211940470669180631866533919848025516492855029502538368411443190686660769790336190048355244567669971344923195186985759092090496897308130391087512016144299546706742899192247929492799248096740263951717624563080670915331849395851509456676866419594182179932182844422933853438937775050043515670596104086918146264036885712052194872148396518167402457496756032980469005914458372554834553246109880826455329585367841468900381782237581789428025795643426440617160564904818137134360887706019541797764470441386995939999241957471922123802581572526061217828423569336696499346504785833157010534307100604220195595147411873534488902189025075934220148532715913400722555959612779051348895456975840650199040000000000000000000000000000000000000000000000000000000*i1^5 + 592938970805937452278377494882273486501612388578477115192280540073480478365656169151493729084789750978152445597389770572405394448225313054159273931218810749953416867105525392424692801201370386545376549892736100555727217399103409371603253418762198966501483578639991880614685105671633754005153512522685102770670037975138365258595322611354252798196530823695076865362652394785262003097509238634291964704050781624058431694775374560813082876708469373254468257334796012353732103997765190013858090814465291697924421664630963232333919008119868531160847697857415984167056909876485165790281158579516683419968836990847160703776220068077023287368950275537195225616681338721402860051661013270444676432021077696880683931030669832319167827276816326951208446661334984729725268362155591318770740068853636180858205714835097534879263212390423599913448362932128614015703928041313048455763641424018598419745370699172702840529302607888519038037147582219221487183463322907013080670463777276426312164326696869814452444208820775086468660346851553673608792790320589784635926295160716184206848012168389462359902184520545580214291844754991357032923136000000000000000000000000000000000000000000000000000000*i1^6 + -14647744204129044057843684700093707258187779169562052500065716330150782174769627908091788549106104842850976699851318055015367803874761732632583220719158475620317034835002527037005322203933503262333699309741543638925633511328918677807644875294631465312945220078963719331789642760762192679011563199367565725613819677677690686073868487405902448699048207887291073805476504032983326501669037873945243452280000452012364317892022802884451325373277648102704370497476195500863274193920374923077743715980152810314736936218500570208651971564416306383737420247991193688975528413128013532700996120021097470658272626511169591678247322226553158397472519379490799714549381563644253523889479300626173944843638422224224387428376973192462442493809536687215256995915491197077782736449840238022093633722502080413648848750115125236609893935501507024482073477243949844266682466310108824773369326075205744683636555067498057523025221915136809730079625996273331339263781913543931363742397827079412758811449102022527436427228771828094407719500423799408861951173754615399064362176972472108278868184004044154527270560857310915966505756332527085158400000000000000000000000000000000000000000000000000000*i1^7 + -512894246498741139104785503630446440132901457072922249923064057206805216279747127037839123489945679320751156047878569456812960716561527005262658438598333618293130737229786557386496226469474859558894171615784545579604908728460310476713208116299399302900978411895637627010184176026145623014936154713100762394521542744138821369170942344039064772913844307962600540430928083671360426000564661342475241069145941784462679935396623741221562408000925181426425330449859210827572440692756901965625998588077673976813749491077046915007934104634399603324282272899715648555188144836859668115536718538642868186710040709384860257729720086413917316163146724919401011138736516632068684476256424146959900600986244860346518287768932989205714837555551336821484912388243257292576862068273710901255701474286837886642382091185788609315596956299461663254189435929347405022001071170548235003537164118616596623788199946930731272820750453674520897151283989880593394248848388706532733648832874326509765848481085936784541503773250090885148962212526657613366225139768261296217199728183240411993617791227402683987025586801042370134505221245590568960000000000000000000000000000000000000000000000000000*i1^8 + 26080870920029939738318116494429288110755128976250859894238216655301069426132099658012968397371413464458764176782333774000645667396565877842370095310606035002748994537334445017569706042456477112778756899799516966486670850871108097569039040862419421395617216026412403291028184464386993832203422228441781893778735970330876349907755787759748275560044712946742165747636021366393461473418275596346895425597426738662503395698933347092749081252557557188638612452478829145618181722596789968834540724049951919595004274103340424188656865611632792873115286690830172641320859802180218741409489459089021163047489086187417783388213811939424830478417750312033515864559538633828988855692928546345089739635013529390814064289558418364298272380589326052112416241537481293899374545326384060249993455744260005823625689236828698384129780857761066152538884721677270177282799701742348500951555017709079818733742437471038046002509989474596648931125781346525609054229383369912801810220919234740466011354088202671475056189958764554548699550958985376868689382601693704932007914007178667019324764851248921145184890632649140341643702003826688000000000000000000000000000000000000000000000000000*i1^9 + -49686949384619771882448484256951991843650362268413574050034441136950761058597892478998227678486087673664541207037701962050665891373577960362450063025598053278906966980258450454857962252071126456440286164483049024441549763317648207839379815141882476970062580077770403751965689598846262469243839926212727581861333008593011206639336997797103967229823115160361146434878772657331898522838316854288726125073397681048362553825130037382318451120731806109666725956252325670182163855969579195505965803006210975950276252010485030808452368174110600424457432893517606971855973901314310523290595786890847567453954983996754036216093580783409565773595952484827836499468968606346713078848291506849558704159011216506515141335544241541539413179567646223366993144680895473021309334769170698544928326390806009868579405953512444001371526084241206238541654432330232839828601224638169361193554373659796390640976376426241669416331280367671124807642371535751818228645754814157136938025114262501412076679705582072954801723610731893621018661793658998335263622570626494785364515003026702042033784234362899937765793008582901515040902348800000000000000000000000000000000000000000000000000*i1^10 + -712367357695622318743413410824033420903857899920513396813678106488639296238006684430749263575141157513072231389512820805791515492833434409343956544724371584088456016772919761497483962397737774631161181700970200114371652691517462135445334181721202924253485834306678824996262859032854526744103305374708076487753263335755579140121788453421670440173015517548948482117348923759663772308580107122625258058542918992655408302820486886691041681919187279403146579375354550690948504855339138347448038985660582501024426509817556597028780105277890584138640596142110257084373789336164425208354513465465210531269046060717995447471026558068703062020734185871959408866800909377497375689035093134358759557927697713831939841221598221774813112420844622867424105725807096261673491067870635119613105476896956064725924467565725339888607275033004857567069463101711593458265381097062242997423362430534200000371261585177439000782925528754664336737935277507984062364772134691684537066970493424361033012828117887372621036189438232177005101298770099413326940855682364126044363753023315830334828837892349942472310120160116238242482749440000000000000000000000000000000000000000000000000*i1^11 + 17193140520749428446035317134560542325004028012847062869140784194985016932698953843271892536950981608553615932597946202767080931795428778704337484197876585244161234395624383630833370158383944469805187275720838921174554478701556177678700539829983801505846449127397459017585898201291575403176321319366964084733276266200983523996720938439922940160381266243142791191091281797328560190316397761720957684251201897995414882743754146914300134975271363459114761129610716484876774197284336546615358995303007765182501136535729630273554108065231669870377814051670884921232431426437343630928975679987268631671782383768756665294233009545114091712577658150306314521183480572164427635258047385747202288613160157220047625813942552172196530438686671534961253433443774478359424411213797440474293387148719080896801416324201531446801702225684940485249906988389771636183428378613562427406269007910683573205461306430342835645006287415580010275816519738134205374219388833213297863776135327763602412207038688055848765402446884142344368399514403508862821378296671895565472846906601265229532937541404723022734654548834320094593024000000000000000000000000000000000000000000000000*i1^12 + 290462556694322175134935010951813181842487593637329628402574721193928307193516732192021895758177916334290876131564814513335008930253830033242038191334374394626214257985527441603616502260596424872177773022318764053961823089360922294500289028348138822613367544356018547298682110203452943511284353725117075296194408670225846856769247045611043766597489425928545633439560075690943385503755567896707872657414481614461408164167115441055848507718203949167852562250758455906613892108882398802349756236645511198090801196353873541182647176072583276146948127071401458500252364415404846519750349157758579733813567881919556060613584044962659722974837725261959875170482901660420915246957950212367369645102420360125082553572010833144682725337340777339625598472148121696356187991881178741799777952242217997480837805845454326298189286712196765013842011582568708449630473039058783882748119766617762204072628168473088408888552260993323036026774002138073280104993723722913387204215428314952612616190314210184292723339396230282177418881445165740415954298363214731178586050076113581197835318025394954061520850238781050060800000000000000000000000000000000000000000000000*i1^13 + 18124002526676085001345177952049268974431245309822545715486425378579111680273124287829237395315712708552634400264295596132057870641520436741829996061346503911107624521736143526395588742786174128252084912671786698062802068180294254274624177369377621969992500834469801754618654153039964103482353217279078104605064413219884253018075114393486919368302642072227041549199331258770764946378363106468334514537013476234310731245611694329273114619815933622339973850671404368775740250600496907973507050424174285643238770090004625975300627233612989672811248128702252980905820050460221671312520015729598824921418232809686826868991073827707995280829423237727894480858596394529767817892603972125819213971358763310378526821403317009044097597926630929666283006881178110184945129220559409063282362029415299944626195057619015927157853420614930021877433838930272800880898874154973676493378079783162439262875503941765049983350958467014835648293305177329661676549587428977395215469648686702615404940748616721749644781311436081060820386354175608926944020730066854222975062319306834396871699385912142264751020801764884480000000000000000000000000000000000000000000000*i1^14 + -966063800112906578122526184648352253628085942884566363154077750541789147438126199866548843751048819312690114661547122782385963047503338238551171492721965933853270430823958776964090974201027507164120798447483318083274154569734097122780447922000511731307310751962493062232698388633420638967595282573196890198300020601374592220057633453589818298063603333109477757663644815889566032074441340067738147790594655803500851061487586462382170561759552516950470809696252369268235281217684532386378929294303936064906940065735513721413872426375284556550804224068011341577082499875030629161965214408943087903061999503952715140903190018260230164929047308470105473081094675566928707956193033542982665109848487268514431119993639663738698373522506067873965712082728968412388490208769171043371608775536087129385038553739492789688739703944028006208536549395987047866674603349889629227327186905515519298700707028243755655062475285395748201946989919128718329382262673695335408173737071365737655402649478666213947461853056446787324214609018945552843737855623763940277091135105271870235683460926206545298131802652672000000000000000000000000000000000000000000000*i1^15 + 42368313659151100870186262403955896736830529759776160769916874757054392849305696717265724183411803932965743758515968411923532299100199895603126776083301825391393628768398267278654432644916804740129996333625529984267463568789797162748160307878803840027953862080271497254282615252815818310864927915543402870885607618800124369059288438646255948817148577253806967897852652867568961017690837640366400738716519364951992458963178141178997667452369738572723915137522045163058047042246125220662642619949158715306059557461422473043492943842417650964608059712692873659181445652175721991648650538954190815269565940139995041944581423336027897339974599763252609164828412369656963942580968230432398368759616781542642057333251126556652219346542851049129885892007423656982243053163953943346336620994015351874066718378432114860519930148273675084925511570600144704452882201270050777784441217139120522346270960224212912726602102441447453959445638321538724425368208549476895018350593290014303637317717029792633651692765692376760260620761090246784381376811715325771908320738201469709811989876019572635506573312000000000000000000000000000000000000000000000*i1^16 + -973045529634952160233319735958010430937166774891821860934205660845484773254537529474684720956338000585889712056683821876777719982602527153434936245026792147126572954996417766063086810913742532313792233162405759990770889417612937101299927263835595184112931297172441228092940310059199587215351186996556400095508913510374383734536453775406397762786411546600111300084831034586595230146621231546608798903213132474125917227880172409728873978014991970901146286992467087175840407836598901711856532884849436763047054388730087177435171191896220218741023164264608728633055795393278896338777752726787604383709758069024194891001189352340507852067623331022371178556734184529872980286049114051262384683043297984676855461285422849715825046829992491014046734552729900425215297061638780505710435042632377624721430899257626195535706276420151297819766028073467636145148542936410837599665372362016144521317291057060946430704822464328352902007398270294032123643370985159605291738058248992080758759612081326856093964224972256567385096552847315177405302510579371951148129019879997173702782207883858038814146560000000000000000000000000000000000000000000*i1^17 + 18589751027171596657403110720664721999004246688218610564052266242076150519283125039114628701563928380366409329932097110406269896020061383134935637204752649424183136405125408989244727415361323487930270188018221622605775380225054696168356747549102496852951593593717771018771874400603223134799536495591928002739862684669691261189764132774596958658018797256383357971961755307559363253264872005693025768174127080704157930643804720074800933463802936601728655623813887968153263186669973938749611229044947023885512889372894084146022665217110764858974304429953822918986491686201570221655548738499075130255723557418131359126510452772221157159136881475913927791579528326424090298061867352010785796636820111315643712347617725843299335101192759265919918096988360850647323724640457476655960914155671338981906330826514357191995474701388248583286281893946632644532105990441061439536362059557219724664418616976137863363421838130015829355024070687387423079102824368598910791009915379134385391745827915619166238341773742399269220327484962118844582749637989106854352107362266147706259854761871353577472000000000000000000000000000000000000000000*i1^18 + -291580906944475490236383698932471660249385447261748483522710721754629270274597672229762855047337761855092201542757854921364363675209216538943112355109814260085913299001807671852472228116466622625473128172017844454494752086420996249432382149498691786987257676914656405930368586131131788264196822638739483456586910842914579974019377639679208569743112571384142077363825605655527584056065233540747531872130672284440349674366461478855548004051226257981750569332972529252072506800505747620479435387898329962321779069785148650570166744286803675677787053810914766728785004412370599322479785556744921929742397012547060647357224930955606236056612363881238156473150341841492130837462617625088908917308920956479771434370058869179577092534012328962252470703722205408669860726269034605130430557465509923457955761202460926354316532318023965289086181211524006175736537629609304404858296896080577564210480227047063356996385254090508946649888501839098771708126107114690809876025192653918332582264810712656868636330457751720674799780730763009625004185142536489763139639658250677565415390315544576000000000000000000000000000000000000000000*i1^19 + 2882694357809771388313145405997902107220626491779675749272807521387578439103824443242873711556277841711998879219497074642875710491848415098215032628593805820553241861707052615115917336089436045571466517925184224702666093198479148691465802337327204409293640220717771568674109976687898728561615118595589604701207568057057515636779103605649532252470195672897962917220594298439459372934230708532009706801667118434532969297274245980337351811176562220667779342470754392725764929477863978459637620886984901776860600448438657406690119797783612739053474805994628830193730862723452191945308896703216712120332131375929076453502900061616061812786723110314124793361266374609256163864617177738787608303962606802959819644020135375674129564850594729948387786889399214641307576512683360973052004564810251817870385528553175283426135463699133905125235068594859933306697972257510003032176177383383777029555028807810819837586427271647296873449917072134675440602193988616618460106253371388849815161904680010722541789880239114615141132584212825097504097137484558522859836754416399516413543694991360000000000000000000000000000000000000000*i1^20 + -13463834665644739642754713535492602327979970501623324941223431122789200766467666617299738260706683009138261858889251632169650768703085392555494299078584137177891988154596936370376313940195221910042550704112542161498895164698901499336906326857855141432939202837386973077506263680319230776983981871364525676446032431292696268922857220065809548854921189818073134583888256741229451462205329704656119128464185886115670719018079178230572813966588735243489332660904550684188138411472682636512046369555577048930683337584327925806923408414703890594286426781038221792817652832569614382883742343600098651085405003314619645975171613410941036265983789820664812418607701877079873333627851862357717359383739650883722925588535558199897632008092509995182872789348395479877541345148515291288156701979489639438172086840470105806569611342109898617678182124531833409771806532161124339025019665442505758508791200658335599779109837187700567673174532842905180588220624083038008460051543351002936010022024522125474653919097109717810202271810424289976741985592052255074603113254740325598473748480000000000000000000000000000000000000000*i1^21 + 15165819937280695414686598123836239975632456186463421066638221550697870641897482524370338562434489403239359818102534856120577091797096135747737513865385413339301432386371852207860102596487303091682174295924440900688067801458307370677827373544167518793249926199656714286507111784549026235704201195486382290760031984713836190343796272431034264167954413574104993398248800700750505947905597628047484734818190862014565638195743865442464908715027691741064254526968070039173630192518707485206038856111166692511210820416097715968076635604016449774340901190077645167943673742777974975951030992849870154419504898517434993967565603124441688294678821898535907223520493875089284263069443947306965655641078818671506574599449642205384280231909747791186800933745388732567051276438507050008136864067545182012810178171868402371325124551388381241939471350501221904102121317148213840287364474307814500171896470755987233405067238603266479525954451658254533389343025407477424342723893028899724050123688161319088223870283371480745079507356207301272817168623576685485882646185831062044672000000000000000000000000000000000000000*i1^22 + 28896470350588925224168718117314640683460363788381723539495707003125914406233886484668396386821245480135896277733384477029269192378499856333237389597928038896965492072394297206783327493726126725190248173271184963842773931686332957709452270184521789119314817089656900257784861231623944570393948593789414242745572732636748984067564650201536796449205454098455939445727902212871071244849849420273595081043727021802187925006319508269501246015129134260874072164115192850071012028108473360105720977273010305315495947802868435289347170750711125199265273889144932662465111554928041527761156986244740969581774306662052925800684345050240978435430643176762199910742585563699214401740209418908300961740657870132854773256646404266519419846761965538276025767145377316956767843158042572646762210862867228627730581471491406519777801895758536035801846453753053185720376788945515205959360655211212159984194580636045555959481295937405155960448338846043910475896717216647472923570301102001146254117531303550839118405034173542363568348467734923257580351048223703339715423536519577600000000000000000000000000000000000000*i1^23 + 311869465570177878550607181978713876780525062896425723840404331354571167899769749925149928709658070181897552712779478571753876095133332373705051764127140750619214531100448342978290599721601994403336889412105975115050759059891076658353888904020802737887002087555851357326348466883937300852361618602479434780168050564699851588328841119891118078573479524574187904418580367620943899192705973467504957265581651681563218647883241736653392109547767121711782194046135756284797691707209015497898191375931368701299313280587742135519569479860739925229853792460664019336343619970653448767002966773942584599862855253644782445155227851106716262170347291838781721208130723404460447481230705397977130370377555869191160094785606255100331380156539006223734157493385437264660557987918666254175537335627503928762161459199033007305570881547664861459444411449799671849673252688739281096704380420789363960098413671772147629081876048373467532436975369510589203921358009699528589294965283588117572395083008499739371661358287628575890922767146707092531501808090336082516986570997760000000000000000000000000000000000000*i1^24 + 351830080376320231880981876700152596203807519123547152420791035743364143764464200966494697204702148069209584579907639824097061401304731762670744213917843637520189633348900915354228440209743804837654865661927783354105737880610127541651451787746723895175188627986352748145638632754976717228925955445591445560365920340393017111403597891618020384731909127191390740568714655756026233120326865009804135943447848309073752250676921988081869369813599870269961276902774730623543811301112493457677790174810607608662996294837654472425586608354263390432001163972847648426567016381261020908492994426254912240748073378841309584599986775838696093195302467477467383190333095111586915622456927730974712344095794773273426501556091780169286641007455808746139389964656383267839175789213623266914951640599559554318122953066596648768561203867623885707011530332764209151145320730598055490409262655636012743885200924813075062105515101616561599471184814395605772751686004302501376565539371947975587512524827948306579152798408091099349100187293242323319823069176698699505047961600000000000000000000000000000000000*i1^25 + -1288702224598293637142391464249438450370365908729411426889262221944782406677754941531396206877335234880663166821723754902279298826612579789074188576981539541972725297792052720571332908307129129065948253165011876449407552484568830239823948551296357413422437419172709133704306272767226934105175035178414973445831954228408103469575642272411932037973471888379183534744246883449383631688728908158972308092136962941192862590167953138929471037491116129422781547317065195401114199591956901595235950213170382805822742478438575018679154989131615215316214361007663735914818694685630485099901265251254952821213062638232294021955606384908206681521701717758596829834969054501177146358221933809907660329689399380495066885107038194771158919017612929920959274633065567834689971233796997892317903168236278223658940573149613084292504940649460815717367037603870923950496206982040155748095957384824454519631730355860907688086504887977399328046033063031283600697174816004778834155163334160817523159780744453473284310505629397659243886178447517778710051673992281184010240000000000000000000000000000000000*i1^26 + 2899260948726191688049376972161348894939437707212295247073663824393705385460259184796043236080276238594474965116336126714038429898934940094680649945351653371774546843600268338660471862395418432278160684254580209515420114658568556356562963101557736941764599070845616181005556451305086376321196001930033666935876037862345039785384130743045411541272465177971373530380912192045197139693934475327700800849651217856721153311105057218084109754826816646004353790370884922480450733525966247116297779632287454737789491360774510440256989002216879329948985901221307403245458267989209147663338814162848754461368728870977746225178610972540466321255334857388152423501491994838610434578799653126644065434870822488751862296383687529910623347938046044569740994984113712563343670611777564590747504268247024503716376598771647854564266861553685603367144558355634483441847531915278665142250734221422828967525020019482428626549492790439208941289105987422415644327078454067101919242652624870803901929166049312343024691204980702204431151833180149547526989261265960960000000000000000000000000000000000*i1^27 + 4434414289809178936987453193189262848504788842429624784432970323235106207912637690142223841298119645382423670255544923585462537767566978175263837696849333898653889630922940867843697305861766838316871596340289811305426938340876766665136381380247136978841146875222018831828028781824709461711130523611583765771631862728451525451272685885575131289110125666123760114081454290815355683262232449153156886398449293838347259446229270737365651861258412412937276190704298731300004397391681179783402140939029227501226386217756215066577239744930377775086688612935657055420801762552136538713820514338281453802869191013133754399971889638566182615176265099400324872612338797299430583298036793018674756671208097297875078468473099183473507894023214908813180052285547276996533175393243397854213991206363580480691553948354712307773470538759838670594069504071642409722853796994673240904494938923192484892911062126204928609799750482235275510474237819658053352478174541820591834400596880864801212659823312479647831958312602551335833414185023152723602435578265600000000000000000000000000000000*i1^28 + -9874310500749905022977679135247691528559311586633676160485765036192183964033115052117480912083059965014646098263886999975113493115706080708202022889351442749913880564470919323266130755214362289176931159756504907271353288280865571815421998964157051638120473270239379101681153188657189302407995787687648208771695756013024734537242045799166820451536405115257345939900771815664795328840994204803467627746185170718994587555308852692257988156363274808357308911959269016416629497271293776902947699932956965878565127351188249737243978753225455464239377515222716214020988974337695793821574544626288944072149282895722064578950861444214711155275442502991819469711797096904397116478823539319859458746823502885229735979586168009727278952491981697037672924158723688934552330983395420185810770345092138135978612788228350325161706444739114542093492754865843947814288222236784591180450602526304205938492378852433667516361481471231980028861723297950250059786595467770416490220605529741691156632123367973138044610729155862349737326362482401335805214720000000000000000000000000000000*i1^29 + 13490327893918699389594764287063405617003897393332945872597780393882811813371682869240177255425969252946887675650721798728771746703154292833474543912751089320166558121219667973571220071912254884623124670162781157650812125419588784562514354318519711951235613318750780831963010173606640075101993217026539255586321456963251649099347013496120649975311882701955422910284525471955776989873821717828593841208932401408174354833276807842207222269404844004779432208104321358250238871157246140009805184017043499189348457232284980674792519854888863148086328483056122180886521181891214805483004959810340613671166160646249055057921858513702957542488795761982793704818715110233354702528923533718595717142295793106993543618522904942296154181524647921908273051551895622398554506760970802866318150640620539877717971777455758665641076114854744881949716809747831975162856617081939220107434128335195510985296836106255829659401565353789870944632369322627802848541431096559422437587135529145821964896996160072488151093719787780590285555454273633910784000000000000000000000000000000*i1^30 + -3162092634911424002798196687258272017738860164704898160587764659149066048002923433592508300268439274416040769800878464452645374956949253258314501017272143050670131959546959729100032509003741126090028476928915216643557360544639003735635198012392033790798976074516587849361688557444564728148923051140288340815370573109352312328748980366957828561059565250742228635980901648781980200117102322682904029546593492066012375295656476375734267307958925804199838624449481877604495827628466451822828585950186390610542571567509739649915379435040769342900039440123255183856099594961304287748178563228703657691413657373447075293341662560735139161340063242092932703894235945021579382869449590097756816714313376715321443545929929363718607333496337982516632277372205072317589364888250790258952976955921406394484026227950996728551404898316913892860682224517092653276412919724121445498175803436242958864534231772201939020599947176025280931169311868922287463449318519714567986276267990372781207513718278497332724525931272650442554306150059212800000000000000000000000000000*i1^31 + -5035957396099746192237761870512544829679969555496153658991683580777977506037656610405634887096568170041399328517062334795943467237266377664974082472315713018095958859710944380268602057096714156450690673806691295100088624140815962919360675553453959748788430352459303708554950535814623104189303316107298982792829939062745944739621577185910745176420713712443052272232980033640416655313205769881537446069444390679049181365665887999534788613479861604188379211252997970233827932404770206612559476556501562049897095361959531635599008496255167871545069519072570056943370064601687431910774928597594300299359174345611427526041999721724216743955551180194197922696198862379557150993421118759822172545779999623117915771360222961263561997425711007103861154023754514130486473397119639261544517776646107055680429081804535436768504120243305904623145150799276102519128645521538448527479414155306966163518137453013810580506184495344501159759205878655679884396703656562670849270284452506195421347233819848365707479854220548071247273000960000000000000000000000000000*i1^32 + 7887078199081161563558081887186458607987128810624818284384699033316456849265719151253491442956137765075631751625181606807684644124577063213226084248575824263833520282309355338944190389709194429410658842928868870026078083500538407179550292681651234806286668881501515210166127227958767041431655179661236323634772508732108196077270293222108545794737254133029397928812493522257728987169929578865793980935373620891409473577750272021568770377600440281536612957839110899111003663911638879136046875255542389737405516302873316850831881979739261186170668409682767689927730089752170637033030894377701829938319655220902151801882479918343929712741825085754057277983321943998477142301737446029016299722802235429755622338708825399602430471449445932680071302219441691815654816932888712805550244999703196146270740736775797230469941556397617493953556294912414960960064757437984616076512931850487818112656784724571477868254268758116758402927845297963880223751554425270455144164341356779915239638139218867399185265791674887799046144000000000000000000000000000*i1^33 + 506528287325432742396505386046898745654985923829549416958760242868854387653090073495998169845527932954669514819930282519223076165147292904727832154165580147715537985584657958857647861218719997443909658088687688035014006701360207708587642839295355896534730151275299753776245252764818749623181366741279108447273421633930209938809314239124550732155054482198937582301033752987176384684952050429732647042060670964309788891932723583968488081005834434894320384764879130421558348406067204128009495285563151722447856809171440063728865891102131582318935471176166674358472144603874303423423155290565307936166937382131658461539841945121998326575949988589458178726333520236319273591304168958518167422626517821641308861614657209037970471720431776997676070486953157948976010231687746107722104521134234387491857463221362778314046494696518111551319709795517328025191802126328013831571940457089122612155049960899744944203028622785042222595382429402271067835855028801908414371426641406941580398835227176646815984078313593241600000000000000000000000000*i1^34 + -2609470184266913418151023059559965417969529349119630434977100246797088459104604451207831862164275185759306045051494945286697122581448004152090409284881348650105155290740472608141484408644900777260897801199619932812786742526315039108635118065393697907858980783619611783122064707950995913089624522036915398586263056605511221893667782838664052254906246815317174565283984425444921511002946176210175460764859949564296190958930614826726533570742194003211561495762115536743614611843463129235169976807014779094719003311881033505188067917785490086194479582530768416720739520879616802189911107439163121050625530731673067213254008425272657231388950927644426253604852694104429572543232368023698240170643343991794190434889281871076401967658345842896733587748884814001186058132594706794369295189277188723704606618584038790005512900617785177393737880577228673237868742497840209330211799448242763105386973620609033798096164588963581605532009414250223519036987440349378549337856488993843421435235215306650129378626764800000000000000000000000000*i1^35 + 2061150620233621084495199503854621595872747784852123925353229079772222752499117076815347477498312809417850258317865101836423523305305228278386239634360143817868542125907989695215187645867844525790710296013468161565867224058313355671616758123183318480180468990808388080259787145229671653114330648824285933154162867439136520709770309611030255280312333992351309310477845822819430427575666486623821186670419965552268348429601237031414340323765187930967535916162007110461926455016395379049560361037750988745286159677182488649424649677783713030983104231594526476993701719644389308557119990976738113955166582320697816631419139705112765508596323785647624644806915269977927578876843075601426801577213418520887814806401205769377284859853479200274842315505253356605271495634204427989194418779474416419403026443005227463537888805817299221300253672817278756186256738800920029349672474690367205561718182928516368169325776400947433907014494590289241035427941686247860805188636237005242299285743931577275745566720000000000000000000000000*i1^36 + -190181450904921162113238249192753286064360653192196231445752626011086081085558174210681242697939424966594892418620726809359467052659529146662008865725169619384398319822078061598465039029329599743009884743346382605123192089823123575107136073233404044291173776374726872669185014275552589012215790682333611970357592836079787663776164261936511781964823585417388889260024427245289079417122123767362873669311577525885549752662946298176775286844628921783894697584293473012566611461950179573823750285388803198737112050080334335093819544137256478642742349179778280835847969637984030416027155966010288291418447832273064870043378818940456296829902380925072033214400870716221943494564743269047780338217952949745785197550754025827025640688655638604228630952771362334035572431991537942713079287297860702856979048251804558779090599179792308432501493892089740761048592238721988613287084032409909903975057698804905104696908290937196683242206463767576826645069485263361395042663940171977900839098440205153075200000000000000000000000*i1^37 + 83305538943956071894560352088418255449837125308224278689732617745420762117591481751255929294587790024559394748729772889229710106805796827290748320338543171986191069128374223035991566189455852651565062051658697875738825041267426698369851285260678595860181809413253944266098876122013106658055345618044782001611639315957610108048571213215963745948301493111975268276354452292806715175227834379554335626020468532920949764602632023085469424447335227875945695987540603270624214317336277672342872938237736398314534600912027854617600601778055789607493355197130966552581379105315432209549098426959895979163687735252522634490468875747513156596884322947065146521873233057915872468230332653465254408779691166503170113213763163366776147531341842027464300736760898954121434202856142563825185168270889442672355367150615835341087348463132683488693270284421167261634806823728377800059650240877365546894109600214245946151675044126244500358058768359101517945000953225027666171187644155218574117978337443840000000000000000000000*i1^38 + -4259344525894692017126408302040570792249428664786461874817679788663322497605425690557176780692812596758824109642820532071445602050205803021643801106165798357148100841621490987248669603113690619786532976226899352367377748540968748298878778642165110821162128359113386581326614646288750424770679050700694763926881118826305511393402336036616213333613823634619593969503854443807185845729739299018449807301037731586302523646843891383180475603393512578226876555914087838685800892288149857823647487126100543198013135604304806497672267521200631102005271324010061482396535995877974403219600196519507090366642750072336040169038279586199681068885256627696739274743544859498134752300130703777354898918942871811793262122384993998531643830609523327147728760609435220146157247426873161475016505312530037762223629277225851801075444875865560556366394705995456260602240980515113604355333948771272944260874301777536436939341281802376206614601700239357490579342135837171310913453289400586403693199360000000000000000000000*i1^39 + 117662106331449157759709682148004428635617513319975606104723080078107025078732265161087892146754389108368476868880359055806435453309203114610692696078761566100746908454541147328894618560137680627231655408354680424436666665250553012581271583658285211038440375017640749264861992304985598335899946583652022788294487084217869498126974841772468424917345909401569241642935007372495480137122958834816096083227505167798561540619601356152809951456430661855262661198976591513391641259602327121399185362891205033908963471186089123405547184521504591839224395602924890498482448759185445602269300305436076429877983983372897535462644520552208612783823479615892544879265356271681432201814303509721101602925371063035398020064173310291201553739967007916809671659367964498493240260805502947668422011155592931526157326130054270218392311030078023523383612877596555730179541877900333132556908998006140751201346234917232223405950657075166934995812558483701425547890459940014287173661714323551027200000000000000000000*i1^40 + -4417988672056106212872086740249791419007226495022526441405225472062902289086693849024376997813908399920704535499442510701649523631763124148453804048800700712972529196813784516546602417670144538610244343967492568841585813573737477372209696012334241321645097177115789379279838614011694133708737326210632957222957584016820249796832999717192617308875657285352384094789575702898937908553480468474632202680816296107376039741560361322687866165959636297575261181616217129620630562145939196646999353977260767975905283407341984126500271883952338290828583499114589195374054176107227263365129627593095765759095796199504154517205514307111321305948598641896693975917868983788444241131054846063327573069256091332585196132092139044234632584417546667741425117847871912330649584196228796354109302155320891662545543225003296476973748012229788546432258334504846531187605676371331425628259697214209828235354425495895511588150793542414731073967393207768725727101491329414307253383803699200000000000000000000*i1^41 + 153540995269556935703076487706971446727487078719094919498940641080485364604217986354041061691121838644308022077384748160273373119147529281920929376091303993002296301373198564772949924115196415548898052243505817317900188767970656778760228956929551729656089879200109680816432296947736540480586742411926800354462622905335602708939893331771486308659697313369900981717961334749169993608844118306162219160360784389677940452507720131520732357375216337182806050340777863239407628040376273011405975070359382296450368401556214121754374934906284293487936849768151148081816799033240368238393598788815075432970022906562101027818852129164253999173137562652900007102669652515825738107806413350064222856000248957428591502369536183711173362083369461003373544465178921694569475005479494007840387646667327926405998375630784984528337050321233897760465897413181957548472260401751264661108138937788763377637944292610468453363774105940924298173914423691537171856944142840821438218240000000000000000000*i1^42 + -2858754987335978522063241058230284648811239644380878604060581640174002338899566602335576012370861796750810516483283344371825218670181860391656099099949412607425893971448569820933866877269171680429072505296607517904912662004465717890458263068166518846013640881579577712902592956094336357722032713650253929819704490321124678712960236959991014400292994162814355555594063811368771343606960174346978407355482242888285628306776350565326714964828113086722929638120942217426565721487746845136619555415330681430897695633945359490799787546826433679067619864097437380218922308819786186812773626910896682994640449793716301276807771485103816142501668540407341575692403143184690052086464617942842019733105830234142868382230263555965312587471091655209686161020662064019947249411136705383555621478433256604284104796973308567994400801221444333869783479266086139102203430002554662573821235641878118082325146994616323898334381467889677432593811130189505710771150490959872000000000000000000*i1^43 + 25926114263478721664509582101844770323778729493973554712446316703803399879977132840469900208905075030909337500728583894167357176512059352036036437719979722762228194391365003660261466747919065417905885117519605478236521401090968756407152392996579989414911954853978387599671103388421249166209322434498271679947077204052676249068657207025100950990373747346361828383525360828775493140831240797990148060109856133791508174844215448363525235267708295957803502621553517545114931411139787720452030720410554656947597928883350213125956960002626092833334488073452400699915727798263470508378733943263236580191459111896431462461461231488948768472779490716112993775891385537783438925772030281618919675858179676985350734531834487987087644186270746414867286629107597003522771151746361933591695239714992426353703556174749172406410890754981539908114843121041758415194615021241334711391537152747770399169981148614603053631190551378659160407662617844989479330460467200000000000000000*i1^44 + -68541074763971758254410379083154113932011203062907060415401616150978898331653748735607961269010956930110488820771354480707296674474865420912160237554174262400278784209427482860370637260198395753559768486873982905063264588812683654448244117703413664257811665053741326474565021639664364352072226938126576315680038637914709542003710324909413587403181129998788543066337103399208812636859046499400873739843199732403987377987562273971569426566845706937558692068610884060187818139474118475974154288843980250979370016876134174105994745247765923272027467432435650834840777317735925080476066896573455179935069307153825259796423566800591291051086936025121275317055624224035301240076702201632770101075145299372391662635400186407138305924309372727311057661006976991770404718281402939105059016207959224729941743199346644376595993003764234829901293158375309755581119950544732929017591219190402829864298573975830071606987761324172747712550975111230914560000000000000000*i1^45 + -351813185291423626023504905805810648842594666601385776371716513970653511240269530981899888647338831325893250614371377268522589366227695551488334258608252089652394496396182131063986175531407879988827561864000432143188020836493431831650035474577525868458666065134029008191725759242641613465246574174758747759555063908485850906476312285525960337901284453670658405918328343147496361746267430835957094345233169920384473138512451735214484330577111155599127335918941179610569610522739330044339182506332714442571581392601700531060893164633176359760385112561367952423238700250138409060183490001474086342945069992156446259703944399093060456445480220583507784208380508025894994614786155643551340092888958873703856877984396217167598559419335158128101191184409725976792272051036293423232420112535216998709644941678869982520559150986772569479798056158784074042522863443748043915880028172809252601661615991128247200158480960026746882241805156352000000000000000*i1^46 + -6952180557649099367915529145599908956502860170413805199432985772117671614631718296698009354794269664847558803585774195406346232906830116803289005215417910375787843103543065603585408690159965348814779095001068172220552057696995976830363470337882534228837214819396110353933639541084004824779795230749154623908950972288259580310745783813158536068101142425881706818082360081255757528679000143695750713726733979522843593259856589951679606912688749151549171979931831336079327102183349014637259212098060430937942421804104124423437673231594930198091586278135313573546337762524336955609584203641572742218931215822847673714388610235267519990589046090494000099540506205480628944211185561092757885935939083070624049266636255098187124925213904391246712247397910990777300067405571744867881194835961929412302740112717892918239305227667814403773482826781456522342810940400825059972161162949704246292854685997359846684890639207254877798400000000000000*i1^47 + 12820064754912853946517348811763812861059236607056080696807475153767543555584836113998403147290107774249830470966189379553597395341261891349880154490395397379943093857287516615258307808807292457706629427917047903703283354436331584060236394476496566304590202725758214428317309454619960296674487964126932565202134813781997731884003995720865041025550720520541418006738938431635879383275804733081031129110711488499756185431902615182266187203737166434403172679711710583740065824494823799365353941502554095572361836140494492380234811764566082338985343525064901363795961662479109641117859055583707475237647803474169358348889766222835725108583243519205905686159579738146985876259866997441770281445157566023736027307231640479454607959345118840172911973292617571052183878138870609678412257957232511246072489158553025656114962052490107837447759823531606003738719253184155098222423986229248235567337488409341561427969267057295360000000000000*i1^48 + 30394697924651599545185628021043527646694557287529914267986742934116107590489150911161479934239026170007742237547980200266773509592656516734338969005115952473508200153803782642038879591607247696688378020258094885633485691986854854992379080487056485837576849070530548455710163461928868601131833042568791031750798860768859577955816431917547257434859862739701177554373471360484678560741373552243722277779666785831241108418065477250542455761063560006226053770527418521074649238751148840996756318384770646910416433181303456761087952086389133135321557786560113326864482109961565550442651510992759755369119015292153815968756138177872485706947864300256595358997440024750142928805528113008962440532843918147364057475558638722775045082124334354762477371198501630068727208692595483048846281411832023347938873930809517446833060911270384011000086572605223095238206802274621668242328579351743877991700576824496745105850368000000000000*i1^49 + 16615844758563278264810979569502186008760078627687509750827455026990227413884014275080855833224392924607515735193324122953056142922410435115629442810882330522747390179182116927083612436458687415991742244845455962028070138005976248548080356791557604878205611931594345770474114397922833216195968181282335604061172853636483734055597688909265825471032895562310721446262428701989502566789392242266504122904394632476537140154441404552935405329491063586137190375900681732222015865704742948867745873491004921114505113577383391331438649879071045191555132820672197161598485233464083271335396301740961798261118982699723360769093644718682546562477585002350980754236487430571304893808371614317454303168719119855957050764278349061670320387647733465858447829386174125536713688616063427976888488035840017702375830549164539126078873524387264112643625268119774135633468171196280504574027497253483713196620777798982696960000000000*i1^50 + -17110278185144848275810962780675964487721762395644914993132442419821233270998702028531632588145776582700764244525959477758192581415805450140358535606169672169159505921783639463361301003054962086568248597527389834328031316905621425982606435719948355837939707255946538837981687640541728111780451771478100741019207891176895736167384219622548603844000890463744714723585649044918146698989361722132004650299853579156042811840698508674788702865423705058229947006527669880890674258634583313970237988394584892924621318854116325895964181858819738671493721916004083121814843487801696152687752226455457211170780254162847611612700836252464377158776716776550807817306781512507280433604478210539959705756216644836869579850652135342964692119679690499644017353930920992634520193024284001505301455431269169445708404988478458199141770501255250841087105946818160024429378864845116883829614292035689518310321291264000000000*i1^51 + -19513709965321439093329838061302306501362692577750002253943663836105408361770659593798241035028259138722452971301554055555384364231446701810187329919696335469635565750307698602396729087749659207004321425347332930699129273728726381593778982068508771756238974966407052194580091250527959281645298075459445345655080756939193059071712078896316019288828617610801092056708242461564112283615709678646590544585160782843705339107462158559210177073837141960928309389061603672636708375961524945906858395896779250783829523023346098903689425959338171435757928242539286990663786404920121830587362075118624713920275874978751539646582921388506044538126300976465182273773045597046367826538370923957813528249474981456125402516700392200210552883065755873865077861025293045838390819537493279529862640884296856871131626013975337116287495174403128462517734684256253176147901691150209140238477477112795103232000000000*i1^52 + -2564358298870935546856367398567065586625851950510471900350552980481238844371049949555994314663301655550770199208529446602516467646853672219651354325945495954825828453651822730918786983390407185218409287781967809932421043720540724417911026998532033709469737461387295317601438417842830770764302853999202944604367802457081974270286537077436941024248933794182901666276427673646561094316446789079750986350211011561405331304492516244218327131881027919703802584215046764962111234600952783706201714807135166592035243593294770439921240225429007290943669226672441115989595531941457524884877955358379566631410439322250570918624761466133226618493915747875661008696321468310678166015718306492092716165350751300555879003155191232906738614608052215499944134081909996535383779533268237519956275455289051271035087740933702246484271368966976026082837890927999084254155481631490382576352483082240000000*i1^53 + 3766092683941507422014118588784386602840744561854407166655198381698189788340113535724884253334370976745912592333409527860048704455898880832568293220499043481445146700437507347162800178468137279663968169519677805949093148161225486177534727405524683154210541938054664706267692431099821951108726156386427167079338376329469414182978761122695463555408472565906187427675382989653498045658813469109585541241547597556922773456444590391353552587247992923884823464155223904260442278556600304871276174957282728717386461181541829460545420310891978896480604168331183360349766711098028594247205815582134289746677271042350278813574397468901946341634207151831489117197376439552638370844704997373124648351164779382334084371719555299244061747451862592392085002522104855426380899257661031623903293792395722245080322944317419514031864923389012908159394264190253446920055587728593443094528000000*i1^54 + 1829442348363089488518449534977912942956137864056152314293551431466279002019137843028733146711231966616825108380351534968867377722616683354383080207385649193673708353056601740579997423838412836588196600416895078482309747283149995183584685363091776065625222129377334196642291838064315820490949999047053057282338363166293077265944116806264244136283603586803770489164641421373330440907923074833057408949069428112763057002680240535868930387330359253792723651398614849690870503725849755339927153609349492646983159018425843526481006023442197297748628621775203237545359176575862849695151792352942161430024336820169855884462729790586966616333022573047813028327069586066372346037644029013988441178637274980317232183247554339173268534694077274194309176236143928895424041406678537364768770066635369504378721261141738404936679387046644838616898525803310853644538826928947200000*i1^55 + 273610550695699297757694558537708268853346760677669837283225278157634008298341809220713502126561942027820527870992623407398355468254179828214359791003623983231207331483592811340822972252419439731533019537184835168715998381501943372753911158945818538982761314562054297869631677915164283420596355846852603545373478437974764279295555440933558281445727292570450405466269487388542805305111675330191793532369208560628954699047804700374071924526487801264360944004793190014825523350380205244104019418788412433281375733712257510106949940032750973291592193006838888599194933697806601057671994468764765209499320796529225001716877291791913183399042856730327834258371112669195541192393837576910133385171466476864485104445513809453804537710526284262594401354301151141812576983547567649697181678535733426950878481164569067406386784929993388997505073142313984878182400000*i1^56 + -2523403933943882363489758066685689771283220813570790585636990646956090588615056073448363513912295122579648762784299959162308704900157399901818063441983459602064406435638424375943069914167857516555667565407194907265047902395564591221235567777090430899610999676955900236721496750089661249342979737315083980413325218682790610196133572592444224179823058668578656806076494953037449283192233656629103275508414729229391938208693475436348671753460653092861727690519133216528063683187796305901429491377965166184768352954682992259789035735141932477500331584422376015761311354806431910890987392523416556987973253965806862489471865776905769910883638116461926653235170587111951279592047334132566280622960983525321248898743534434948054706200704224381892057586355645408302717540408956149063220401388308868087646310384574395026283267352540093874176000*i1^57 + 566420177695353909719555303363754626486299462179616656567485893506282418978557546667831073309219736090547796048325316719842024526837145334436155855553999945573460077080593960330795929747705040335463377226918031733991099611162793262406050569754996344261611217459037935852845455662273921232524654983948277328856250339910480318778610850710709888517015341428474647133483401785462240408325951269334265256784749784960316136230079710128112331207856923171259143786762717261001868550798373866642159593918413521031887919243166612290142319998201332118684069618813069418701027238613146882234943790340125062208151022451673970361033023491505143904304164595605409707469814729435344552816866647325100590003387106967106426388246619899425035300291336880373188412389081118361907013012769013048643226737969549658917752431569715200*i1^58 + -11630702109905676627118322661393424551860383080283564699540146253253129344122312269193968224011662737235279792200033095808002031469029068092660304995531225250590682698055469273050424013629010864857250870470025538140183734436183322269568334000739888093506009178911041534561196415760851117820932483031371100198900469847412342701480137410541088488617002666839946863425033757474805749362412998351907103753725525115240414171453373766089364025949345302994795613952524366608057862573608628386645990407404094099427712188469425207575047097937690035487189716060967778242672544664853715699554563727798330382416276516413514045750256321890893929331165019817056723489178938905184116132461376087934504680785725148851913820028622429426340374566867321312310631738503542490690640963815782400*i1^59 + 27038542323749790339152119629882527203540178692261631664640009893228364299020307258827316377912797641027798316171012983117063934056643467114091327353074064620053637685706610478188133377117736023895654009032077348593446534312980130096620180314116218509853097202234159949352983001303329894177730974141978699425930943171524869606750564156846589343261644676347744093072343573161033129038433790500078932175894886067445167483058876934170640671572299621500744917106824919699007638090597497070876283387267565676491045934332844704270756763912159263713177467846963137376494343200698139263444932068016894480791008339335749020266015241493179828146254307911550194821047687339252885551416856711347376370614325894248051726815485142914979035701705881*i1^60, -3750362955372078905153028166219364299606437548303183460609724236282200169397045702011386915264570080577227476530553296762327550816426332226068123091313145685501538768080267659530302467133067385290940007012133870899527365376172276857466827362452414822022908691363487540405786622229931776374545899470359854003506809185557951421055062368732506777107801184596654135364374812641906490784970163551183998723818978636639686689968189938833895557068610768682229370763400258307727017146061983202062638182761800489041968132883863684464496969064257991633308612757852798251141316482499484637698938724244046312527124660198210190877439228932177448354377033911049824154827621482168624925089337894793943147547226559201773382395278068386556647844723397726773161614255180784956039817169193891465505964247407845246984509080055488910271842115162689375854612610165410832725283379791847916848241453555581841727356957444626290393096835376143777698774308709626108548605019956220023386204562002187228470964933789250410819661827745664718136576009950704158488879299459461305374195848670922248882168904911384763797769499545672109830538713891452190468693354921344374697061459936193539081490374676567238213258330738720511196946217488642727546062145015856880061188953450556954279710507126490603917352843137979409220319021818026035439677044974677286127669592142675995266977390244448039287804122312761292950503690567154794782794089102330029072931867012545191457627514807905177355339501185860907755645643644858436339663481091166512763898420375849277451908261327434248355840000000000000000000000000000000000000000000000000000000000000 + 9991747074738311567599147506670724087742835472067723110847820237890781430173370987078351130065344177997235066581029360015097349786004765405485849129454380387378693702526888842686827474939980917091063491041414132167474118914357780118793254228146278561700243129485723592572631743381068054585056135927584544891882753333520462582647759368753133020111724549826362477450112241688202376756354520186615813776140986354780453166728200688392107177946562253725870811145631404617314988681010828505914565872824242916294779118152107670927952973622360571737492597165511437011524276483399393573482675367669157337370976885200006064127976159893700147579979885017705681355629342120579199981535472204700225295236256339563807639458937745290323574139976665801057437135186958126794594514208718266435237186387677430835377067054593207040883056313369860907289532368038090730785404347838135426738805811800237902070253504880913165424399831271835343925150491833352456434295657644348040325577692050118019666644250677966721704897532110857005295864822575672509750632452872693324802676576635611783919253627312205382180806086288480509997887174616669205653335656977503844418121032759584047624824990651457985990530925827707646832667863872149092856867251574361600880729532664657712419800084630632651467487441684145798461659184392800321288658874098512277158368906427103484916923404045689985365352976616609438464198044605549545016034997927501799279439697079858177666043340217138359823224887296329800075582529832874367836382223852994511010778693988613982401378143012004246323200000000000000000000000000000000000000000000000000000000000*i1 + -49777109677631913195667881882805897487693868013655949270808932568158725275455489801931499780608387241718256982316575955741215602170200156208932106240851933621861788282038897408914534289006611010787971331894994793031341039195339420884789374729650359492634269298717308062966946612050144862194847959725089309712421904482977531422241569326512413099902508009330347715333433956237940621805425890763501585763950605968390354276706705900100248662207935064034987536811371908760899343067006477179161478757907518956645872182594643515029662691342196659859487947916349955191325352245756002346023550666347420381459011334597915915650294946368161650776121656216271881517616549990189224673711142171053753825708596287720494466082925979829802499566699992900621608168776491805315100807819661003136270595607206723515109878792976010841887534062978998324425325099305553030722321557410988273368284944224019021192188153255462418058505754839483845113923092330539443690377170601953650238936841567038129961569344274106213323702664575452731010270360417845696942219079836257700107731417453754414101002415189886635784813524911269381666275623764066782078174087422054956057803024009533619384931612703873790501869018848747057447856566910912857073821221870431191552409288047793467519755397219820918169699361463159280036240397836228944207230888326126767398715494606224298571516252009939121190379508566992761166567438140601027799932253544466246316169044818340437151575025825865178238802603684003356258273665422136688445682845171615562621194225658272079197976713096236892160000000000000000000000000000000000000000000000000000000000*i1^2 + 4956197623330892686991700534190311334498456404912181745906402936492156574520547133974477046857501628436272325684425938861500973052096899643988137198147394161189075637229654878895360196004066261330832554019725638169464549813866675006620021409533089863145085989317270547673048074032953943065489483609693678955987636148211044150772745965312005949952790918295502920341479812193150207155063773283303264851072958106963088395174245023055965792225591517969220071572310663062789076205697706537824346632116951230365207518765547621465213331415410132969470699855275605078502034814915271263155433008107666425908638435106037867750234567859454193782071587963690997280573151564129932229470810463766205043416080931422834457088966337119893298273057562621505759919287467819219483592900672166387229030193375982342514069605561901846253427624469089414002679859741622054800363172044377065669459714611696749161752654922059743275287510137850640505004925683771361392957162638409105559444855883793858481487515850056450885400721725859794676100936182536332211079262663856751918899126852001924387929216729583751132963928874086758643783685190256560289391834257443567212135023573639851459772441910173811305614769994964884008684548907848472256632266559127605770130822956940304455699579513404045671399279210491963221313577223405943129013369057552668962504747627241826374307128896479612716435192559278475849214058423175379332567882113081536184041560496408765044010071202013693094238411433224050064500670102387941490010048764610495757513381673195263012741624654462976000000000000000000000000000000000000000000000000000000000*i1^3 + -2801841062381031871270005233632184310047438824780473372648607070900112961078472342492158485628118566396145451642326952521108435672158223566771029571955082614541098489767606331817372908968953458793326657514148727795616741279285079031097896307208613272269434294014119887097825475044160322312255807063626285704196325142869666198266418156003279482942440675352156552364298178343017487010495498338840924225728037087525748761715973293557736119420714664157668743417327072021699820224387797846480293093744335762006916367706916290540303773157379225499753497987992560959469969454308204004925065361445991380693861174058502566186987026135610455559161580946274545900940463912523148183824601498741551600307807254800058112429431729757238018310045171077308295307517726930439921207808381153966687904870868904681934072605160154022604488206318513790989586714468898720189340400747134958725104418445311224683377784912291600056291641630229699047514242268255111184369537577180510498047292032058143321199904391628527267900350509630993983619206216176664510901863781122091537160250539002751276562305932676605847953930387496380350266313158729394446583072027562456246250710892529796301244921626022447348344853000921014385078591624947579441745298527473530484457458629949349177847995233406487438576939984211353780158132205686295131817027708296409724365417757212697622163204059273090888865079396223185037499635296258866487502977829312366583430179757320692633551328639767969825247901692283935076128190014720276236884500998439855257201394134067717436022353978982400000000000000000000000000000000000000000000000000000000*i1^4 + -1588822298483979913717093030492335003753799357429400779975744160861287653630669276321406501081744572537818642158510275264536199633168655409161970266219959192072396464620330235970974585531541653098964558811654732072105755289968118232333274507133076323211712910827797656922521940698132549341866729633362006526391874878588967693946262398950327423322721605977268435034128980055547391288026910236297155739190341398657879933698621887686840586605576113437934004423223023485566350211809418431247478059571791286925726993847341840393543202671196892330358932233118507021697001592877086621251085101710941494991113076019090144048220556177581667195544116472464634198211484601178538842732638252798506318670428666387459384608630262099482995432532593878782375013695223692961428301538640745858897866001448886381219585371265247512639157321860047229345856684395835406501858031731943369420394037768006096606497480240503108321402071317067079792237204075558705256954757055408605972940580931653963226234207648591187165952508082007254944178883253350917637527924581452043008350490711876805044264587919285713427402468310480080800502442123369655679848765580329514980979773875238986675891675249066743562206653119667326006978832667195828890201083296693684725102479681894217067619721287059279402009540535427940390134005220637763945838888176828840972014354395481373485661634825163323363318499422804649637508509187745699497018227241952100218286523899149287622456915720622170497815416916119453245329079108339722584811493892465145612003407815383818959193448120320000000000000000000000000000000000000000000000000000000*i1^5 + -186356838142385643631929193470926975141143767561593945351192464814710321920538218250409221016137727565758711744249170596427317945888369594357380191847729754273969453994270425805132314449107440565935097548176888101679820732176549662743643458934762362639376289087883844840678545858124363706485020235927989614189106183912081402429976804042354036773823310839454089432935385825955706481567571710390259954617539958661060716046283176884126440393317996390204682754212099137670540052707115469486220562478157279872624484573314891615992644846349121982585476723437463421619770801382920922047876502463584900998764516388348584428437767123806796050014084340130227697942140863632692023645916367216452954962672979921336974657997079582643362547313961719326992577501743495676269148218456573446475959251785992334809068783061897666653136663446117897061693605827617048840087892782809598503968228144517792247816025827364434956988718929475761400374669714504949314688359267430666016048101966087310538643017185750589416602662180109213311055166670798785645758553283547103079460127542419639892900933315389355024581098669578859332740182921187633217748259048611013751631763326720765401203982064276228885623971372406884847797297056820898295219246280257490251249014486510887959305763688723110524791809745600524654605466860101549918035022581882818243952998185861751880738561622382852470189840375602564947066815345202809403584136987042712216304379667296115803457106552595208778002238858431735554139105046124140651212810475210235795720060952010317968758013952000000000000000000000000000000000000000000000000000000*i1^6 + 4505179050470233766270322672813770770247100434363260220837763638111321743906025555325027252362533664972809076172228204080186748116510988806840428113663701346094801520256961013160112196043427851321897095854661647575562575949244142006448427416012112698686968883850894517171154956528154523405262319071010316824813861807149841996457201230743906700340977863472218704323005618722307802697049295397484715334500487835955464381038106034630402629115180013490926445454356741444170567044173165165592769752402994958585529608617472672625366380508769409649584725681902382404771688228787892060679389533284319466102682173855600887146955068885434002475209616465358759043368911259895139555200936066572823559172763585562274559420599848449572306938210912406577320113129776483148445816619057882094397314536524478874149376841384321118972319584953248034985138271588133046236318570830750810655115400235727332921675285764757355373726447521816163881884691429581266344736819321870224412934060512525522857696266567799158152944344623197867914679883101267726637732405016403312836012067730886468882200399906831951604207472292202416115797123813000387597930370885394751229015465836469243479860138994766078847115337911829168242843492939428715117513053615089534784908364533862766427135658602341014491327541484274132388460497017958102123546447415825824296309279998733430471407161494346626134718102611611014811662716022633411090026744577155017507969078882720199969228917387335617964004460254694905658658247988967101622667886040423845028285157427695739679539200000000000000000000000000000000000000000000000000000*i1^7 + 196074184164437184772858146667176600159654310720428661179258964393066328647176496994336367341068943363645587529124527592228883226183074087751434977116665149681022269636339501153563816438682144854760219176268558034634421987777822056949184884228451347114693347281931629856624532745719570775614219249210671700816169168082100904049036973237678779419362372010633762350944864975075536144947673482784396359552867442614199217809051833976695593805038967395913919006031392452571824147750198368112696737212147305893077025375277724685239521371833280252447645724731453630611014677258310892149550025977259887728002845740151579495421117628406492690906465226370382899448581087494393636005717528766976583845586381878801542385594010534767675543347499287396843790564368729320769127269154596529783963267497627462518296606038452265908301356744232135542815252264434734418406382175710392684384678577279285792228803736623315340608953487877722372907437388614486196457718585939021949425617979158421162959651173365031069164781608359475825891763291952882589944499366438272790744244802137785744446609466944465234187037676806477041836086360784307063182403884637159358299644375157304592752932665550773976893023434620708854156535054033401302396514791320012405609263644625737457815651356906280018679161505744078431414243896168647512969779081420586576784907385843627035556521869778874844196121503635288100162073599930498256236099265544476973516307354093665052129178785760904421899583522638798867911294325679448615786858123514846881045410158741637038080000000000000000000000000000000000000000000000000000*i1^8 + -7290985970012829772554379627555263404305170649332788997577810639580175549307790904808802478538148755486550000616447467597057456503436644239543243813166166276788070508839596632194520432577343054805366219977282206868953217915889358138569422783585982876327801579949250824447637965114971218879523735623169807361738052811333054979411460033150862151240996836703907621002925083763468715385212419553946998259964874988810621009042428724111680326114598564370651624341006620960964388253011189385381508388844069772141517145042005332032937130436768521051533907085746639200171567850115197910721591386885673726268583200824075515094062063168768304479783239641483046642664298557269658962199612412177980416566370326874110107348714139692657732301659435442159750331901440778390796075892402493551923208455785612763633754699037175623118516688885398741646625453114820700456812191359195557914301840355532502181541642725848983290550527529554416619740883741090927355142269230211098584602452716700140316231439292114669084381508483486115456545423926163578426955782843531189756853600467448248886212971402871468727875921899655200397542977153827228891847917480128448485975023457205553315957745966868305513647039325625124816667552328758776766349474324980672110525518959992398392441310505395900573447994983033821014399864991902839208654683191601780654027551779283279931281185550437494536512667526101748626477562990234871531931351472938347632416125603423214324608816419847598467493925874623782059029563781876733390453014632521819268058752999227392000000000000000000000000000000000000000000000000000*i1^9 + -42520676027715931835143622039910105695056762372525741183630849255507158682983900124593295216939237409240044912540272731282755718695550174773601560248081098398760742726820689995870726713542792842364186053548672913940926634439592734478954978743172283595472693695452843609784808672601904731481118937151030830451216535029406758058914839730098239415005829345894298900787352113976818197716022007541310785672875964807110535287441821184671572306970082364567164704733990389537173031907690865528617016435120246330269813098323640099068233967446136391489718450731036197928581821123601799363846039572686722040330327979492657915710770527768424639836111277303125198478173776061075049734298972399035686835319807632147662295346264045947570923791645217298236614227162245235213331805159735582784098583922978580543620499864777033391101116486807239439827466729931233252700584368049295493556580573407308583118712995107276099098351064503546781414430396864433862327575311717841174777960828912675154459595370251804384291508208382573479045694909712713316746963231385900068884750434237319526685361099379688290185086369252253831662000935777418807352587555712545953989805876599018161067749685161732151370962850896500087888853133263292944318282545660451442506879534002395610289238231389096875942973169612860251380983028515207169790233634554527453965927934006872986309357435868752007135798495914885468705020011583969896664604409039993403285195370026553074537961872998806833731513702765103358055727614013728671988568435976715080697188764876800000000000000000000000000000000000000000000000000*i1^10 + 209281178551009848170802773171887830121959805253575228758042758588492983512253008805005843380823549286789785571889618953430754547905015475252620474042601336933017151016723182507948538556888984456858351767613417007923725314917084680203103112903871137940147558143219686986052586080183502208031052483076188973624446171584217052216215248671249812996692352661867067411265912865042029998082757197251054336681102472522588828037225404957606323024690945197335853703548715617825520146109211683133172208769789249927028906222953899399072730950093137436111411576669689029160848557382626195999353414204019262112568439910174134107662523976749018724324818949294495006470728436785324761939445682565539849312013631840969219419065873480210596330360370919747306927737248162453674111319586506922371192511263139528933282693760389055760840886664094529731481834061767731682397902183355221242646071376166363798647693078139146438773717492022678406848994578075823790811253450896745275994250522874517086720484924058480285815846010527579778285915852105392149597131438884514423603119205491173386055602095952845522203473907333815448687061387792761967546373020727208366887181917588997429361767935980423139895501405951330225177064745045463740422899307289025708790673396839911342661530391686919460265406325594987580864124304423426148549305776490911214869252559460258217246149918633131043564166653246479372709289059080184544686630389118755421761704793402913420522639667517130010005315596252441376240661543841733296384781665623662858108959457280000000000000000000000000000000000000000000000000*i1^11 + -4734271789192077545985539808196497797591739873912893070056862380421575439115140498966099692056761008677255784599067583403873870915112719361375388976789648908858950443442174933138306523284873716730134432672888480748836784987309196362886076272061061917719686010410384573825075844264826906348582810357830075278381180670298294008815511554326209178904494757222583041538332680524749855476204563002311236356643882811892011607246394549461924596416883793413929808613303619688823730307448873825212483694279149272884088864098078896793687815006839834766122784881628306140284515681842492526031778597411066871569697972318616877616941636923979699524180167855291524674456158339779076282463552708058254580194862346787866315530822699149289804051181048605371955601967795827518350909933385302161863975555926036552867218185519248433397521242765062756808680182571604450473741481994570257578242899020327240224486808445854291773797687435393825446959449704947730192688163677404697764463106875347636647970275212069649077629929863398762560609696387891001548962813403749399895581046277922253949412544612652658826828542038509550512110298739004463839185694014045356969280095943401648059512444447293974517640129502347117137911347105443455031555575281101504875937984307508437032541942932752308160469510617537579116645258236325076249257058153374134617407447497501251449089029348304601354573723890249412492229919930720368054826374578080794768846898119432666188267930635116653125914218334665345148533183415264475454901727985448571151319040000000000000000000000000000000000000000000000000*i1^12 + -95843198979199976501776706950108892773485562937686257833227610579474917778551958238426788080691119887049857681597802879884317160147102777610374393561730041570606489701549418525117878919052836813846760620664048866558897084930036152209109037235070481057003719704970679365654193224173820518806684067118576161328825270915811426734300093042647035340682938546170074065391850801478205675053720998119842105667636340369457540808120902064161870055798127907983776689720831618699273121032437452047290987138865406093593665645825773181252029096923579661217762902824445999014786492775434490126037516877491483056967711403618137324409542557427942405867701003709981306908656052510099704661834286473513580784756597887961270167013582566884322278238635547243209204229383851186364380816457317403584569931566946788701918317399639072515194038826747981797888633653861731922278249651083044886776416777868017363796585101516777518317559721683416418304821719411171773892740478711986459553485370982849645210827471241452085323101986345660868263268409994014222771499004416946910744461131376892520912338469221581740302187197423221312173211360604798655101863598990800968217163290289211571802647963551966095150717292247869030743388030705650057579656069719116281512384614141367356200851017630058477220714033275130052520308307031461211979805250809435982204693937794387382681907121662766378794530057511006219915613164035311126665634305416452566756164407346056739661875730739815930536288943171502761669711824938471901328486668000137576448000000000000000000000000000000000000000000000000*i1^13 + -5404904388311680024816508631068258481665007513029825590274605829926232578889269992002644165352302956621401149521348061666231620890445039174792375090914263186552066344556150150921510603896623419465166519982692988833259465344958534416263551030652238334242941659425291630349430657266887832666904058910339352630642077069084285183940049565272848708851543045567053742399747761994031979431118266986620992225077001342353075351379326351915148190141754985840364559558790876319096247358186489286860887153948904134490476250783376149242900353985267941613175486448242728115893515378812202964502368613871657579339221794425659303813422897038309885123426432153652437390820646161427504382172354908077844951459726807184651847387810606667832111263908384910313153652096703774694537231933210688782941897418076922676508783562069065133977469736992062468115128049029937200633725492870230636407734147591918811459781892344215672250969306407816508836097470527044004663596001659843425118552646921886335377763389301304270725890805745628739998052236292258090999271233021010213280206686928642142783304028967577956241941078084427373455632873361521704380252403006829338515665232888305848283455739587516454334119606464706604815291029446944498485482558223398103126742723987890452777543203795557402977647195097035598498498129686003835674619590879505136899255847329641146679722677679511196409051821792766698236739234769098073666703688910668445965039607252471598608347483890501415896538018485367610808179047927921452522561695803821260800000000000000000000000000000000000000000000000*i1^14 + 277379665423484242394344670584286267089006444746736654377720460801699133154426080939456636246655358925122961589428984108261408935386031585151006230602985063479328299023355601383386713459439067557259221194706881677982089644850029372194394867283669978198142949724203703128818587294802943507718235618834112335257620388539583513462872377355140453331253883066009687126944085734101212901461347779649548007476611400453130159440299324651156542631835993146333485874898609170907625285998733764615011741005658957586585812841967688209188483158795006537646109125628878320493319993088434506416935595640617199336712806528715638038121183108003602876391917548194126480878319058837084004127576255505324792287838639273379333858262072685433444535860988927167392940936968727868789680509528149206935003173019497371919098791822700876520852343646914963666625478217919771815746277423404053073575069118738233407770982540185972174369518556623977298263807867442995779618219458089850828977324906562549947409823852235157703473504641070902982817435134153168405758008012571005449937214604452538194354748295318806394949037998236379558549707909427388377582725943486808014984364848121469078487237684482919190390569577861171774116298679355190370891150628270462415908911286351451290766778744867441682197049923044934410084578775594898698141192011996943114102643084139014614213352311893889036788132364296575497343025658007692391798485884424070695167172092399230432609205448352020416461387558781963394514039860498274674569981840064512000000000000000000000000000000000000000000000*i1^15 + -11955309237080420895472131250351129341037590549709713782631566018927293944728089905423421518801601128308652348432914053477168020776042215606877849202731073237361186514707340802366157180129611405168340868028741701824805690288161182842730009115955742979355079302312524307888477025314661446674447594190588660133468946044254127008388058722783336849856983394855175397298926145997236113130181429519580315240938768287383216585608535048443517624299057379444460487139328399702008234983742185338070416844900371994402226918986697147161598165861615505640431776282197199135733765632674700467057603666953257250005842455756793429693384976616461644667251670019479674141085652812993023860551804950310661995599748737900109528620330421631375246576781703152066073535129481848445324160525121454957097244406558783158247192815018664053167436625925433707701582396288523669566767443648696915177201045269852352206705026428639790508987640225605922839332946296706356265844705542878861966588716881233591148199755858418205927559442050903403555252634333387510642396527489215614732513403653725676922137162658389042140832891885553876546270321379877315919674684531170645789642192234022310082279249858743295843441013834122078590589050259339991496442069621256610255950898414491501435982845655138428221099746507660213571712404614458104986428835075139944810137079642309661931251858782876762725480343142060842382050123396090258031128767197229690590464956064454766836172927242938567439893006370648251286411332133002845965162381312000000000000000000000000000000000000000000000*i1^16 + 261939283643716007425998121661153566440912866686596188392391560228425488287140945903377057694402102769533287530999613542361336741113764198606485845427951063227473393732825773173552418666496995880289670061431667907944181149920331185935148299318595462033788075272307395911957509294039262280237490146188317338767578192263328426999115679375445242098895697826248747937619280057631384649121537973047748341358729139485667064829319576823141911784363761105999727555376874573159713286022520528429971678278134202175503958502933405876977035055451350019106063956642362345741063248267054558329595700388018406392630581028851169644266799266517556505332552290669904315262807605551978394015078424485441423344688803435664750303239829601855088288947491826012932603142644282541292163013712217492979359874847236878984083202646272270491997720343710148963467656747748244569577245354267780493431432508540341953956722263203650687251961050386709417775160926749657544792060544021047760270622076297149924120274811661250173042619956284319650526584070467494035911723851152866133957768987306661051580658302645479359991237654520032427167419966329141544172672428561299038178921929336662991014868838660562534623071161443236429603282889435110536246211891032773327890394507020515222376091007889170195067850062152363518960162560211906126877827339522095417645999865573069599259287682660420556076456102838262997364676334284894279348362495337344595063742960453024307763402940933877276284249720973876911614563672799197057295319040000000000000000000000000000000000000000000*i1^17 + -4884957534720301458841869998094262311709045849811327898786837783129429857503285958846273847834259519312855623382500780269788833547319749952744928504740441861948648304955686000315095735694120391523003030561459572135104225098598576804829524604833295137669554915163493635512385728565254037782716953399100270399954132704598561743768300793556699950066082191245723870215854106167907310950148851268049169156679453100980388326743603479120168528349331462381012442460013389427120777336903253130504765540563434605418771035934006382995238942486392354076892474284503224011540808105523678453216106533779258085684690532659608780245408464836522901165815228192356162061217647953172860551120961643810575666419207009245595069527862023082071706826097732473214806586509668206159245179461150234164976175736645385844593258203315123962887046528360294570564303626012785646637133659323660367150079168460385331974555347791959666299283028639402246700337016235541644852604537501603023483942471399077174484077642096552199061887161408114145707985255541309666969159160354476079986978959427993320170758210197087497200990179325527043526652046775653263851454017426937322141958476513724988162966414256201317817755381847463036430595717320939799108888830117080386587072841475993817329972233397411058576043995166137033829853785406292794937371342086139953229817485338409101246999613090662688347089133376521104178322867399120330240060700525845247048794725647018835466399180104601122340103468364015682668798141500823410049024000000000000000000000000000000000000000000*i1^18 + 74992350136803379606071163702048011317965057816958906223864777451836975957698875521748120332280933318366628309533756388109680298999445027297516961773908417375495666070198938183675974569713559640643014997916589776791527208439988010391301545519687289663907336685212982446586179005025722830433180658736354990081102413013398004584173738978734392913366608158325847337882861324657138722422351249812856333276364440196149800454828541151046887622515560968276348244119734599732611488488822833408057326071697834753326593969498857738208567195207192527175997673440944603942910935476479098623569345108202997489683765237051131603389997357700110999837215848512084292312240448269030171883391527384781296083747514448566059816039385707032252579235097114768367080426929552955270629125558865740550066904930896867636131374071831736541578878583555216062155936201389434201892035696096858727393597786937683437390340735404297034457705097508409530804594080881999514684324901739528449200236190132721798250230726866041165674027099600788960985869818643707947602624488049591552603730326865811112725948362025759428976467473361742341090989544250523526797449773065076010489986805727339258457404582211281228974770261039412523832666120355763821183395094904638214847534015639132048850365366443669158720130890136658981515964922920253657930512009336970377132108522363751938018581574186868670968967237038112236508565379857405084948575658469141785654513495118176474640907838587312695327951362822240393344795577098541465600000000000000000000000000000000000000000*i1^19 + -646888889581563023239170319110086740906338085869899242932993278496562870148363488481548535197097498735760327200379470220171269431139869920537216099183395819151339398388057842848160962546558485895642596862685831776021996682149020863523131632877729804446061780250738589865288020104617540349645049220500648275579621877475181489241394298377370149577123213971849394666671296248346848596647598981065505651386977347214068490121780049176234900481627902985683913333825300532419922832516040547811070135138660149948481029634007338298651332100215577464161110593638562225599258129138350549607951463925180985774293592640407531878333167436453082574873667945606388527168092712880447557774263157774486368432843158907351984469352601871746681215525057659539179363990469705492012659781197630272013705274778494076086772655267870534978961341158355690987987769016954207239574581521867363263270980090783162855171467546123364086466261226411139171243254577573122156497185067042637863630094327130820570783715264602470096227162562694294847557593856079966930087780003684020553576903372767701682836222008558441413701736219654625992972379622294834520576329637346483904877293254923786436514614035662292383462693115234013515847306129481542214952787271917518581000864837656029207359989015888574876334815480689893381204150257446743022656655784030983549410458841909090429976834773078747292234189165535145615131751629781875025855154667400247764533663952802434641613156453208972328145096545640377164824253038592000000000000000000000000000000000000000000*i1^20 + 1338535936585284839567703903769702831734748203430799586329107038547582934491906625197703645649639438610790100115057626526039852517757551349409840938674349604290730013962453720683383513757992520857787548703274424665194463604152253215718675859081500438219390902240229389944510840976171918804302325645227528933534900221107221961550358591231365303141641548701618365359269776809087342289087482090398414660791071946886482068942051335835924813674945993629287357345103914123616276833674912843051796850051999155442398260425728000967999770996985141429188952988982618610806931655188708363047477512103090771376442546611656886248916384127122199118668024856018613374180229283439327115229560598321515999346694938693812346564076482968281823381245957793552685296369095100706903608852260568408799456879263378858370011297107889294729951690812714902501052441608829707499665305305067509549797103270389997955042429065772488927114610950916215878350225622017982561546253153146157758434830869800862777000340010796234559595817151881489802738688597965903727515826816487551020374064338817807103218604756487106401555721113621896408107820525983760523909501862180250071045987528337224925965613763652547039156023979887560198527566457453252033557043349475715019833121999199167966601333472594738915496248573241640759960326377244653330654185319602476118614885555180631649240961549570390227410532179142203348691266160481991878686752303291785572397903635537748778912497982936810583476956703424195510570844160000000000000000000000000000000000000000*i1^21 + 13143866215676359140371955362284852533019406824753914467383963399186515069404995448492497424292471544063554480857780093349984545504660802762027957770624332895796990823204638554233858001812702044616927686917616559593364102257060288702341833207881391022452545499482813205720154128696132813689029738148814318287771998475997186958343694466688936215277278534861411899531712492465370348370202304696390884359738520796769136225399635569711492233262016233103186206442171269380687278304401988915622962614085435528545642614807396166489004234398958372075536133058764011792515992394503578969113153579202730340048914662796509045342734503425790349703177848212554639598857753373748398017220445428083021467306729400248223615626308306610400827188430962394305646566736078124626229750543284025671581374527248956425210683535626917271844955382295055553191088829349007840610845088239556377415489067501796639038754044873358428534854507544219737078444108854300208976513564132643138858781954713336219381524947799130887927196672943693695045347773943807121926172860590783171556899125516431040171485894602381687833808167914175129314904557118844549269716170632239924897821620762525728429584543597507095242644153815001053201332967434097488934436936718280904019517599001960832108878256884362882930533936084269683908503522801808286249193583724030750458886625521962811994966954002590745054779670220421868131663584945989503546477359403718515249042306589311471607535263053641907797183738332424699904000000000000000000000000000000000000000000*i1^22 + -48712446629870958658480938419071221131696259524104641515786183781443604688832162604892083063346033074394906168230958876641645469382555035254744456219702374606865920680038429230547616414834064935717372511983802742583682417793494261481055002435983119821072340428181070533250437296901641071225710080563752584773011989505407530722719559823067162106990065210492631778619094744096359159094621668420307023154585375301631518447795971163746823178037219255010471078152957548047028500081964907134438454763360954745002848047265371873365718349471949357499872488648777575366904350853381632471395029696340159844971324966059483407478465874622163627202670738548239200898099571201711905493742020877032359980469223280015323691587509164310099684649989795295504980485968166289659460669027542449125305757331965862927952563531580362751691807803643595824624803161355894916907935762507171660626446781834841947092876844041067918772091116500906994333570961850539016493539072054101918303694429802097865482057023644461497496065152462079192281788949501216784930826672346802877021876269087563179984385125452455949753012770080662167604192853568288859570543183853597731777400227630598631508719111418995907285120362551354638103572695721736193792839798775587061742396389464864508050597628275133312086201872679927003927051014832729752295283568448943012779987212412327814120515714581812346958877460851592651028250594082768034800438768912272386653160296501176905899888900841324536900755126300023193600000000000000000000000000000000000000*i1^23 + -146294426876413404636725970667378467768941502569907192147271176469473809245578975820118945007498785458048524852037938313307689483704950422869972494907978557741259805916876317590639306294336903573157548795767849475782860164055826400482715156353998782470209375990584005815909314997487814568818168649907992512527817187297480330721263682265354886502066857606244551797827374035312885129056439039821197275282381770321812545239356124621498439231793775496837133710848201739108127914137131017157133387578212369546281410071068083022494433891316395163599541279925981176487360627008036501723198778502876945777615054773736226555360872699438638527853477569068104828806788116177678354989299122745248426213863699967312517112048946782034403113647504309634946526495084892528024806895066354997791201095613052928625937007014998781010967775000057911035646199400788257191768838625165518363326258800864071221599620300267194196937627794768655107878560737580254835106796431155834908432852624076697381446468408809444466723425917889584195041352227862823374700328211758096078478590835236657959645324843136780587607386688117377594758795480578192655404396292033060102267730628022325818681077672456624948711514358586195184546232407451914576334860690304436918289698994348655042021989436184554233484799030855424509151390871100808392942849514078306957004814937933798627043481381584096642895958647352171165845917616950811133543781547882083970691744148647593852089389144570540755754788616929280000000000000000000000000000000000000*i1^24 + 167713791807975883420560751725342014840487294392005729954650799579914548204146845053180071961990184116996447388722028735968552216615892037834530296945768483380173409887009060093832550181583758638574563552994318021358889415805891312971259507954628249109294394564486707655963642855508397889534182977158905394010363997550595867200965495119797565272172499981313864713749799873306092864703901835289042698527582781990616638319736087096262749075963772916360390463294312347438331638942237486476608378799851747783192109027430969323201787752192754541942450192458561748510291805265625679153667754244389025496534524430532329074533649045273473713158968132743571938523975481155657156868787530884623565835747294807766299026074618839836350915067087379297267380719817628954335793183438769875826889055958869247473915052217004242095985142185819535495164253622458412748005698322872716894892719733668604456264839194942535482965508058545555563192487801785460993556280878597991892514714236021942051901426878882652957555881334729188950501244034127058129131673135740114305785771131389140072004329751775675367488471416252753295941921543310130432934055190654756286830180609438756800504064908663392933013662758950875857623287544958771602545691713118191185416537762781899886742705880955956205734618010974461613600875212012714683116270237893464929635898523572821900633721779650159892678217266539074202763843852809977333594756874499349771806178553577583130164304665711899277969588224000000000000000000000000000000000000*i1^25 + -32066911007444050269558333715954861966345107292206924994591499967935352034194964667975636918763474556538432391897592834067392128319243011846759375259934473199032775097449896075770326678763849511534142965472311388523198275419771070962044023662436412888563935132141733895824825237412375602998537688992655855239162630374317819358814527879810622783990106339777625169962550234011812185799984908575645871778807272548537247105360197152557012593472567058214218523584450524622879564953877530112741512546696377216452124310631552267042129950001727157334148692330802443164804996653580968425196617783482377931032107077115946027531578421942498080925515709627776999355042065479378088507789553837714964378046775137851050272245434319847670628970798789605536658539499183265667394371078063798655643195151598186782071481087555917852579341376744542991077933169268735944765221859567589632265178334282950576189095259016799356151172940291326215760980836018305649805061206823068087999045521656955522692463990355303329825933586428454834989274352170884512602807886166714766913847120832635484668841859387166235437378440247221665383705667103494350000856530181061531046892651136319513227819580416362911432296450392690550711638434064192730377560767677318289094196821844311420293696358841879621372522393173440093328180496286536070089945002532534906815707206082955619367399294300684488939802958539964478916830732584214204313074823826035399063586213064721890807692005312778333061120000000000000000000000000000000000*i1^26 + -1205652200536359262379800045215163066838347967970451093199639439833630116698298378373241575081201961444931029327177003307379933438472649952376168282169097686154533852105360892062530709682856981081446529147699780416477606123915872056161676613008518328954647897138798973543815806228178327479347522751374375878902175476238284266828376299085065394998542517656864642325116592188823663032224573246295100899743510561950071872458512044965286511906125254332702518658318296397953096965570337181891259186326847065236805221276322981879920662170912492792687255958426028517175435066839891869849136318445542461583208176172814889051350007042083264817139276833394818630654480111588778345326865349816737547726847350199570656376737075337763375929233738371396360042430710635268658096954375173091729198384194578194709860817050960199182326351608330484811415354649105063322808532082291520168215544098265420646333975108831135017110114077107084473595483030640886686027688293952269891498077397574699073344137378181402825631051404695855877953085832071849354796601385769214801933080827920000442951815904945093180686244656482313599248670240815728128067260200561790068436977521751604423519824325349700157307265205606874127984000676214731798198086366992984578038056221918907627772988602891460729636691445572117485706403197178151123122367059958273002449525643570807710752280109371031758233915569978812976645504135153103452935348945142416700815999145314737582293161955949543424000000000000000000000000000000000*i1^27 + 231177675815657859720991108857459220342783868427992788537070243012088327892221760658025365111658755634923722459695311316758672673697291891018474022468684073343686271213171643974231325593041178826710931639396454191797597375484710820465586745694960124325337117762715254044579913592557020078764742602862161741279789282905965748416277218168810108594409444632803524035207608627851723365377304709851893537637413719938790646877368680240889874590953791775180080729727719535411199314279934710454187046246673981658474842536980806163370300814733424479526871918214890258579048510080597514168615959143396237936090645906535156440369339797953063210990107986808890985751928771620366175758445003338433296641124488216295109498631009223766310760273491082224870338759113081882585850403101547158305449934905824003678982614583840958474447165865616751778044903348732512815172846150819098277493159964499077359668912271064338802176832388118040410414391344001049618869599780203116674766893744757228008928779453671553837988476509739002908245533186846603105363306119632393414999604893887528053371052068494310041998366767908155978583887958087144932445872912930609152237122841177787549617206927173191310329844991814357707353902079029118404238871211840133474080170034090232920015009407670787740282451262292356586223786059178788660658572628078372520271691844457340331272649250554618034317254382332918832323266085711519677669866030767607825118175237825270455871362983526400000000000000000000000000000000*i1^28 + 360285999927886682606196587815517139876639963217628811800255485233700286297933935981965778696154129389708495567829753149573889556501676429202608599185058791656452503715932042599024079361671104817505841719591334211039129415445905792776661807564004165308465638470803727934816785299749972534906463307941630766531713489270869498718467437583926152179126242678787770200876817952861555299765873751414982051402210587733724798970773211035561410409898258698245615358627737272740951344032660961163897887276755133495713402219775491051348737798342614863952213976290745522081724819080134676364955343765284447205139790318625675045224695369488657289182130869244370381542150339540644848067292427527915480861241880575227835460280619457755833359350608243635790400347251571091261697350350725416787764665835156577262504879884191426102065145593808355171339333418245785769725592115956543197474203170281265907726931262206393857176336536217673621782111210554536630994955978157341738529914562872020368931247712637113012167733365877681727556759375824977588462285232352005663167577996958003943279706325311678686584329767988253608480617296130821434893812800474796939786705196699040359343168631382003016559023958295316888952849470732055825166653302223292323232566135853192310790426097166293913956138951080479425992356778935286387145634562157377845856879970473812129083775529332266928681257976461742679027376654967588704242825120932773735719472461121364817493360640000000000000000000000000000000*i1^29 + -2493532753767652343899004264685620233386311034026555636995449148737011801425666174894961098995119621952034836188192548764289631390647786849082295538583193726324606532237312515006353865715467464279463890309688282324069648501247043787774435039574710595143793246200699946411470936929149782374964823896044707613839835648517021865852610246363632376375777673802588883409973407738620554499453351632952201067881311079704721063034599393778918972298514181697393231727293913274202318027190905981904802825662936389655130210391620023279760418131395093541713959411293897758608857796036086501487320130060316900641366723143997112344395169212965720392100333268035184221334996364251244569119723739807714682171544012977247742581616757690603776678206458195870217313450724047324733834438213448381663269023415969135910438691434568206316894083116006173627378236098560047590504579180354674449142331098022479712703432721406642385247009376615507267832196038237683233679560623416433049823113859634381592024673967506265077253014535272099404172937205387305776159103087032490887499527362378379866684587878529330221490336250121306038106416541440013219926784475690175748827059866827730489840556781758280546599625058079034489249253510122687817237630841287889819781296460356975901248855859596578145470408182939592979542736084391399221222669330020007294939635860723403869949536051641417664761524884817119033835753783364630435151624000790105458733721107959914692608000000000000000000000000000000*i1^30 + 1178788454089984284001159468487466210606590547974032220483908016049621561952839841149224593029985278533480182717287891056288339380419007329355225018492537818876024718792582573100835590824374345910602081966413013882575880703999164489082435762268125390271151563897624466761832783116472873902426028688526797428483460177637892116795338912198771706512164794755469614066322426629298140851360902626279918547521040958277751613310399277744878138663645488366642385283061251862541117446550812871793192051302521419342562961532622597647085159857754201068856239147390264897319771107250380348083069762467138847897012764395380174861711403467585155741995512717286697260850484462572149985520234054645994731861439883012238771907041147565179381744143955585371666600286552866316579959885413901909881195515992290650917203008620723663072880089005776857589450232168333897687831565864479698640902976943649277295583756859189432564796730703042123496996935048122582561935461910646902960874473401509065550632622078297860688340888780733229342093952389889234013468607417020993399728743583264952676286485498797625462414178719785422053462834585480582588226462793104133072080086206493548052163254135630217108651797197913933054554349572428029211247530401354069996773658685236528952690848183402901156483572945329947167072385324561237384500263305522080500237654018910525182759713881640897724466788573290948297530148891499083824898449082417351602824234290223513600000000000000000000000000000*i1^31 + 109826071189582891609537025781127401856171157900912989520290344538321090339103501615042624259247072745556260823428320846896474840449512754202160385016379953431985275405123015758348174451655959085837185087816328404293387777992757474928848611282646103954665425529663759591316086996172859548477104081400860194303567516093650848970271031022722488559258904481380267800097670078553280829424924289756360890007731123064117641645624438510251485779618274280255875896269035011866394648595608470566482119989256283340077597385399210766203454643388877100477005811087920592729140254767626521210213499840740401816443054127631442746986058550079845417067541087031478765231005059147985865766547070984614894453089475969400440851653676872832061351419279155978870319284106513711894086283889182324844822560760715406037297650913258088923053852657570205060631128781726584981069431983840974546409477520360444551727838894514329320870330215781704640701777779768364779309046883388650406437855514379999747964015215018746572071454384586986486965991855805786709666061241168963149817059839943306685531672958142141785967057371427609760558231731682853657116222759092875519284806560778541895821789624209606663673796433478345376495255234627656769048530911230695015920532839808822394664841901491576804876900605633673073050153235125302610894751786889176209533161479490759697837888237484719403543982734815102883500505943204406221771918432918962674084672962560000000000000000000000000000*i1^32 + -1652515087771302928211783929326987524679108352161501496435830700858640148612338390400487154974331838085258632981571902956185054983856808662586384385202319953890038272552831512435589642313908917848577096545223682715881919727899406530952909406620192482754361476005280367447927384058680165614923143605231975019458206623961688342186493602043354432615160757993164615424824628877507783364162576379694792555125296099977072922261940059952565063445764128210593777584068302792711853981022431897284505650086307089677039843425747163674742110004912763165136187790494561847729149382681660672147532860490662429443297540083435195918837448925945349598890113486918558631370031329718593276265672527764469806415476037551023857730172178354803385888083834530668368666726012925318602766333112219187577224102687680703090360115179766830504197333559159740175479418123754198956913522156408801097083485000688351328347388032620583063652365230612427736096901634408300000940374071204469539332982248431106044783155514353225602822858343876969290610376599602614549783054144475261754916825445715706009786734671929105102828682146045489336853509281431939742586367113031881898993192585782927480682801218472809771934863488622929057578879126975350614935580419558264673089756869082534474588835911018787361064987672428838598768493040455902120476928135386411959793842610000444591624490676515376937148920034936859465455189404699854671847849584548530509316096000000000000000000000000000*i1^33 + 224713048068917928167315115208349362099960530565840417142965792536675591371194470539437889954997341438000194866765801933729747761824661998400677993061689973435313054672144936048840435157898375282086584764996059632369641157614226541195828335415169928733676416333465611635856533948146738036291749377073334508828785748761477610036649111169143027082734569842597700205586987595812179969428713228284373892006233701802932348892065344616497336697946079428371430282547854737535450664481666687770112480269032802974425296611340195083629531319411889302422101196346827617917425648821850338741619797223169731863361959876434516366888865571407232921234081136129454192715605653790974623901288182717895901155742150863952897108576043051276659341907002879081031800651147072942210100070006269619193378482797534711649960557840428653777342489099351903929944414784027494755510983758881145977914407465714867717321347516240059355785134195386336556400162476146832133019420950773835158477497479839813288800793089506399849595809803898166302074656961692103715161741601326888123393727194315041025631533448356557370995237737657199796752020975455505465482712678246467802681511629862697643952804594767457439360608437567155587213697024986761706960932108987658551823142435461425855393121244310441461692395545684424399384118339733930640632117145355970635515402133264071001246553019050365684856827229755263787256016952164467560254244906498156134400000000000000000000000000*i1^34 + 257187527319533526508544748365395550037386914174622780721422108103335687524347786189350336270951804649945969772715479138286940895183602404011247650061298004509138115651552730371054300034170398839829097454790678387686582018967225007974864911592720342958452878559949269138879973178538092799061004515756333742242263108012544604741195533999718425856418076431956293418676982815257865105792021533558911647584380111739073193810541883241002395423321224581951859510167602596124758522519673820232798593642458644560136711438564463592372875815170938887341711527970688732462946566473714546840152400415711235548280629411758802098710176699944930711502583329245369322797148836574782738004128012820109255185637878784775858789658798102758807720965902704901344526390534673411296213162962125410941224105537587321281789816965040702186072225021586177348465615878422807712993037480691673982897899693145853622591470332193344600963661268455334030279358995576989533764516344725456001587856538042511762021139407508480781114034050226686650139863771320182251551095725668059876136374714145349572625895936743054452318911887747151946881464860229747778452832506333555277754749579387515138590870507187971541401386474150962347797986178054182242902271436822964644972413531304814757409234899092724273683805698707796882707570903731205632236683947648422707466181951783953421478024570384881834611870709440217073856399248321593328566971861565440000000000000000000000000*i1^35 + -372719684395265853851880188041968766286539619200172146993456811481716899364186058451291577266938869590552721723823402651547045022915063304573866520723528101577503723976495798544042672928045087218499964995701074826291042339737607213165055245298413532880721861944445013371229236067545646386357842621489368812155299018005958746814228105509581927824128415949117101318786209160617709537603067819731957320419845508161032017764865440878131829770129238192382899136102333521332341235757345690395247313329314386205765805005303632676545931247004488876368589250621683009868888164071776510063817439630060374614611440563714701212638669602015557435140823890204748123242724233299865482012017042554152898281315876330315473586525993694101424810461184631944105798714907468582484916388587073415099004293302464815843471428369181797414287731035365530455223990165790068773449500927159938865803596558680645044848959335603112992298409352080228520975823449367958232214735810288329022495262974930211752888414893561213992336084805213572914195743342528652120929275373244077312401785173587274065194641222944587166638888379275868153012242990187610268784382500345964636104775445109309255632754761986320063852863242806931960306647270413085209322449071403153921941156817659789169909588255194950212311069466444844220408583610761427513230002074305131302624760683719647691474851047060429835118042919181900368120470888453416126901125120000000000000000000000000*i1^36 + 29957513097796857519940071802605535284604723526394573737106415745666656149757213178103030233389945092314749813531745459534067422728477497329551788376345999210551902366581958091829660809866693405246980599250727636285515645563823656755715977813675770070787730298602281908158144213707927740988698480974997682690052555489512021145481316701958337269208945539084445497811342559968675898548283602055388236060718192738898651393933934935423111042286332207192873523001257399713575437601796883857194751139022409924145527340490551241153968811036676431033762312066603498616078593994230286455065080451651698597233030732835642057100530880544280856950173781136025694973345482715294295372400550753953687559320370422547362237568310943892756949922997367698187686939224314237626220492842459190334547872681301315230360963655380613125045480014734188860086208014744224335285478696301184081829867255785208518866808883882952564026904526572843058614615967698467657862223110294936653229793020306335458841251645234473922415547413297464387631068843306921568854164199750554622157289813636783882803594472912476669765802375120653958815978353500745055029558126233288068260647135591973201785635818844992595575555743903877682360074635171239329386649577978042211595915235131273002856400122801003177424727451293550339003904837582129646427856517366954103312427773415571720065872576948928782987136374248105379546119668646168808652800000000000000000000000*i1^37 + -15342878247618728366514786449804811611518334643342943544131615968778491994844056340434459530832764067830755538490656356639330434446446591992979613359466959517608039582280748385153332313376817788373173923309879691083324007618615107293618527108222011254535972906579300350379944504228173897541389927101655237947590611815829808232117220295025134213737945531794327975954788073942086038042560095515006159165943969987197319995763167791649713013960883164890378955443058774444359357628436060655743261591326255624147675799932271004982285860527087103467431096328269745188305938684927821353297246412801384868735315304850180332542188934778436924764684603605617412264423604941186799659449106463215322058680604276226730040233049154112773256773508190777503980566060212610474806919406870568052068513789907897776918713970232694971411270148537143694641502198323783002629284154982327510356972271730210260596129269439955833001637689829585909647110786523639121997640613924576849553842180598102706853842548056805699202517615543647824594889311171590133979670681285994906964653310837277506901855154205395012477572909135807153959797893772769320068553458034814067651630517002523373430569172407476562190177511139588821501956033973053519141466086849320935246135648195123795686189403472581266108711070857974126338673305974819303252755441250181720774069315701950201877651654244039923529940457230052402411603810456698880000000000000000000000*i1^38 + 965786685184963010713435466272688209692819460408993053175247695580701761478298090976663628436966234437508984201992862142165847366509333147514145089531136898706233040993489228458012431988937466419252825433728201829532940166717165654906156823642806342930973518531146740777585687475665444899769764884477998862182928822676720473753315231946795963052009621909714356986323831327877560035940427726166307801365818175553950114037749367621900562564695062685896070516635066980065371888944556161595449469817121383771184753340913659223736380246571075764643358305924425230028996136162268740505821619304265105183074749479427009861285845429632417393457789457316406151421979714853318628009570450893754893019094343111255887892387927869984054188711737805434922511079096980732186092996346670127404835240932774415495823984589044566312844809079800856880616381395193828073431661390886306998295023023261331718400580710542835441260266892698547208517238286259888726873859700863392431821388616367890540366943844331632771065331733539718466889252304267716278951842981365844099665356601094424714585663181949506525072833859385070128010671280852599108589660324401038758396080834840487142328671146327166797552682263398137856558427720037270582335362108845020236924665821276900113718371728861698972742168545258804595421104176675603784297929070022780252431011901701321912674646858655220211311286286658100407516004352000000000000000000000*i1^39 + -26683462303457031974717902925019041820220394268176609043438267003654107624923515777356860808657390455226368282059996899404633469722948879006302302904994753855859547403426056384874783236752601585337545517633483068944173830936652541477324122805439421197706091123722190505658671546395531946230905319434100037939513390734128849094431383914138865383012622831801347574502469102284166820704418066158160317317110028226388794518313093009867632059762675561115256147216831646164153433934315910608244505735703370720476687425219336609717374904149440147882999432976315440847846927783957978174963229334969204806814578192981712054113493551006082202318276696775382141537191851908809319532445401681068638418755551702062079879957250255643943350522361836100421775535786465128916628327470100751019848204591535307518315807698909819203816714327895913917828545301746844929769759998266872260409954717016836568757575780122811020574352994790216177487977091190267491673805498574886653625702575731586705039540431292453885225945330951211947812632606408668962102208485007446046405495222020477978558339922416772951327924184466800416474551821815094056478669153388455707572933086193918547613326258102319692312922377705570339576964970266357658193609691169907103005446897370092608209458168235501268813273717974657152062360634852060320584098143295143985186794097768740738200546759075308059381468281934176059392000000000000000000000*i1^40 + 887637596192572702976546837016604546219608918354309801678042545702222711116114960744278774737451640804611229869302724762194907783628285260391834174832221466710516977550688161001495230927142661813111367811009143109988812283581967018928452372371023868043358744974217007728833366147650027434801354076109376533296186670143893215025344695790899706665527157301125578196280075535861424010598964022361076437422076828625572149191626499000208861287914499347295512098656352911287463738037387098122172362135276469286908160751830655876731463866864761322626756186830899652899750100827589699447817966174666970305820832215515596159060390616271290531859514487818456348768916153242080229087443349017871751446890344944836125806129003217934020282771575020112518601629273516799239405918169506097083147183760207009238696900444108770031776857935437521905278095212452949442264523906466187199739605454759792145867590008854886863562758622472564456579120686022754256365477542233848734766804193862309941070007833837551611775569624116883823232407831265728493862992199878244489535356804658553269401256585344723597304804846962148903763537164851001539600305097295403673075241553169841802953470499800422070602790554837914107774579258220062775624449518557690765009132681127539866344151175472536036830456518729907431962297025068146737136131705240517901636637488333221680779457097241219868115644658483200000000000000000000*i1^41 + -33868105910649769165196644501224535884825933866911725149728740798573261320621351655119882350762903458555759410984879039722540048332335673944902029127863848130339884587140179098481800030520059465129094443757073696265169285948555953505223514292777781697378893353754999366922131678934676708506072520604355032750534668071399502683942740186501181104876420968803001441789417656415391971942115991962098709849621833383844404032744245175171526782466194416764383634045224828803830125782766790906331162704643831236265842082823447481062976767114814278431881226009021971889750944803842922614007644919706069011506101940618901025638096698187856120385156688475794185417783212610098523317637109919896591790310149377864615855500937386411624894724142332406615113677333286267973197526040630253582177589985179093535959136337252912141986160565232783625139092345819024311481470547969311655596567043984951635681587102948331587356763808026599454314859249613923709857891779168859588956983248930970231110364239148160235241360810207025101355182362388605042689224570688022714608950560866260080602722756053262066385033292002467802137340451034921479599943649882719760265739378302745734665695737378086387837277453694633759121667921833548805491722089059619828019598797353862144014098388776114801568402419260195804657596195116834394491433377706741816165883542473942494364655675138506368472842240000000000000000000*i1^42 + 669851133359090108548966784457370480899806022072318272245614479792779565379445375496031675024860475952726122696919045768562934810138345676719226877928551709677156546794365829283614750813110716222677433038502606316604943315985117813623497784648546284545477242080419259364846969681700235952469970692848264745122662635968440718125543017332313407873189920786695877555319194249120959002716610124919323079050298426401440117129559273982631480586137749738785185211814196274097565488231503007108748081458449895084083627997587083656001628896631423019432800646853017684988100862267499229028470868421070402009272297010934650581816688651949194574567446970403471676267020730325652239023601459531860680952719234758866482529048771880947570202472748266816351881161879260996331839080789281492300440168180863388081966885151712501043436031393399117473938666192832581456184929562935028783352245234699983073379934954214090284245139303083414312657660551800026471285818114962318656260496357318738187029657187002574624497865231648540707436465806028259198580821160347083115395125310164183250490518702015270722547900144319365606531673264877545145594059693362461327274697226467847263553091445479193322011808045795190196910986152856804431078051315683752408343034214292373232702208296865278856258217638827021971569799903587452202199971040460314686243303533109463725108090501230231552000000000000000000*i1^43 + -4738866890499266323482116088033767229484632614361315265443886113089910224859877202702293890817810991245058578423537165827780521850576585168051860590927335966277044008566389624301138466717880820342600476961683920174504186005493917763931811944238421031275367647859510410483109896895192610360382586070033779250809372630050968345249780155416435199115708908421628060538339776871095002966373015018259357342500926726704282990317413692299770306136632833858736244719844391816935925467211748885059768151281814096883762851255552770032963992700426932297505830615073694548035568497345137793992090264886525488792873399910692388459921422138785536078967449572004236982504331996817442654642941676383568281489598533777803958338906597705310292131849613675599111145500632689577239424043827022808473289251149492038370550672878721696426681738651190335583025337926559903699336225546152691475433573125898731068452869527792533111275505303234157464067526151738587404647050495949031394161444044260527146413499996645810861408146162983309669337373712160919688379799516359629883047293818769191050659211812255854495635999301165054325955481234314686160905643800288976669915194569510259778140507235197271539078210964461944460842548972014927147541413324230364698266332224814374211814836325589501718541413691890316531636962682547684619639187825679413247708483115283928775772025651200000000000000000*i1^44 + -2659625236141230397729566059418107204310465437407519610506799252871127562460735186629352126281580240074727650419207418730820028241702953304260797824600148313519088664161151734174410895003503458932710537243507322186855437212141448999905109800608499160890613474531373121042897684234627427230520202522405660990559727038256051644240031930258070473819345289582442354293508141961656426584787723937639278472363784914552391885655585283095297677642438231471553647105968259353862628251992874163005360622390362100775001314858389522662662626046377541719105186879477079365105886040834627735673130337748117730603109751809962903322122898862494131553264713699912288028381567111175676527711139583400718199014166807346132875481284229566771291451182587743188977717504536772719585429229566064295490267716874559260275544677200387649607402800453834529633718427054449278674295568266128040990177810118979710958191947559348042835923784991042671807644692560515220730026094228349466237605234443168859955023364145473188872048332334182108770237325454747035782684078200647192137367557862789214194256777213210872775431850307031561680196113874119026467051624506742876042014946419676891655312704749061910795306736410398452330751005584262869828661391772630579043582536198690007775159960754018355582092862467126898289549631620821825459644309492742936130951258066099382517760000000000000000*i1^45 + 81618196230224951516496151489507179806946384756173204985773963661775556933623047898900836220389751085625925294361616128639320334834723058242550008329673576972201610335289017960767790182794885261566899181296000320570895289329666768792858336428362550131982981678679549023357597744311258011064308817914353438245303404937502588940650965658369776614489186250315229683504495706571690079030928401088386368063096705593709007041873363658866119021006176814941206549884754537429156980588259219906565996622003618041105117627072699067219140039129255562865587817404101745641241195007699569537675869635498959567676615143428148515818989066167706712001344309479960669606188901462090549445467923270272386398525852789644825458806996216050393016107484333809096096528832500376395317658301313383771073242597970051394111703013984201007746221537289012761855212942069190316500903581592519106185552044114645331729740209318686962691705710076160888455156439001595957608782652110092077862382680043836863106361280909035619939732883206996816882529356017355467295086759355737625982043972702688041518338912677898587756795619085050728537233441427399020567474435032560378529147735131623982619190904545986816307039042909100771966782984876459346043268380376795614255961755639749150071239109343265079921659362698390300359852778833269927353836653163380294963532941754368000000000000000*i1^46 + 251008469866303119745460779785998055291276594963014854412765198214424141961306955651857913197786961579226373553086368175067796572286150904809704426160930084750298031407877416480402101023510806416269384841322575777471148712533682975313746775984207546095847908032032769523968606809139655837228180809291158902535717188760994869457967117481603922194520260345566448747458135066815169389699133885355139862872765685787981589230960381517684958701143764990656235398086583994946769021719772917081355836205805301284129607555759266164778049729963815023242409133325708888498255330915574037410816114136365933267473976597810529729378830755050638476267672721783647259338867380123974926235622453064198327141572214210907587955513339887060637515982455278987464281618074885181413793763698717204065595133542993304151182328591182498001548109167687169560301175553431986060246080282285269038031477339766822816127763725721670169602599147570418384337166923161997534562219893990073499671438195665026861958879457621472205548924663406320932065746342179221184587295898788579267028747705352597225672700198532340323942428872671748090286942390780791628383318874030551824031160232121244558719363756247582631901337081375779547264360507910999306663664410924952981881329877930466438649830187691401844334788602363379196509509540241448213203834955657448002473164800000000000000*i1^47 + 59138659932889108459663491022207012956858554757349063727054445011227179021244260886862669034473520772353023715561880251500650842120296997175441100160986795892616596578421742761762121629153459060843411278346367013795930413762238077054070066245205405440988738421457685815896475417596830869488774729744849067931042049143900292256581675570543465295409654708134785061685722867381349206955634266095374156250413181759395011729622270855433486531327980136978273010239009471661999773807014121326243356836101941159947951835410248727160001650970683549132612469707401005845914983738838809389697395035970592871730250014469634167992450898746791512460479692464590173267525795105166027075536160405765083792896032425292483811048645404028291982053227539591863059618083300004455796870262906306517529527401486209360301581579931654262073819410274271794484335193223853635827371509445527073708426850268985660683591834387205186094560758006331936397667816397689871196991779207518595590005985417908570680973122812857695386157537364483106501451108354555815431168215249169500670421697229041249542710549575575883078748302944601061660653428508294054909890661731832730706568631019349186032337314376157876309076817780750693001137281111448566892108454049896882530069348089190514361510076917624766155077426431783017947014464390366062048599324061859840000000000000*i1^48 + -505522999519064765433904031064906972556524381433962108813706190716398796184893472499541996394360696035001471538225174638011124601692981071034840059347142569005081339803452174703630704307909791247790694356919509059691876387650629823597177444063362407405177633082458489053720883341214228893690680763520476427713350975053812759662979992666750879456893305395229497488301089877390816897922567040550522908357230810582381089605348818232313152823419233232420421438230088924528501172125616708032969168664194886443133338948102702986489961518721030772928194798976376692291635896745351819368948322176735678973501438569978532786686332869813599968994480651546615446830250360275015022778558668931922607233663260287691560976623879458512760712686581901622784665983288070356089793932338580749987614366383318761179380943818815550870929268034034663038249247174747766145569768617034283937674637856055656339880030209755601921611728695596729618570378401488721800573751742004585277474628385432878452268837665127238821332521615561421405366425278387552167090642096641610044754770085836063200793178010259369742152902022536826748039037612840769272099129880350455791472359102576298257783931007106523057802894635216452892483636136005330902129199417971544333250314643681332528161835146699805185845832486972695731503207971129425126555123712000000000000*i1^49 + -533087940613716787695577114881916874983900957582383290091840538782603946640520388828788145518811439101679385382303530712217114718345771026755775519947427164046340376070644364949003002448541867811590366289063642973701878523543783622753211773318693978777677808558818486390655576399953484783596615608922815172744665226012573451073687516501428772841246786137865798308026967226284473832409084451203195937766231850989936027057421233190826695406394880643870955189291201720052765703145227781844082631561369499144936739855113941954062160278664164811060193396913520786893771883321600975769308759781040213379468000625694241984370713822824333092186359333783046693777844006469770096618275268235388526219913712670811539775877540259044083070929557034762498117880910287569681485637278667361810667386481596470332918879713166440586279147081294736683941966219291612787890846954140798188759027278304104004341216197464042114368749576568472646325906014701749186004682895175576066343812392517775186002582813540948589758560454372735993384542899608178820173719733507213760467362129604456885862527491115452202434015795460517569266913887062408612861953322300647620687448765396338743021923451521184060912612850345511076067983084035647568919450336110671293043612888013602858481380835146578502788254071978145465486741390917789286400000000000*i1^50 + 73149258700887038079293590844642924073562037096172593338211540626720287428628093696268439578371738808806079568904646926264325773149163388218833536916096267105466872560346148405873008021090323385530515800143531584803464738486909862935213768722070393042009355097358172885427217594554106144463229959073575496233482508943548595804381909701794584758002436028524359629356136858452325549930645727222054739291761271524218739530943981178036661610044299840398690925096581335495162747019567488260098048077796460031303934482191721285358064313911055418290503375082106637631195986664976930424035157366540754793243140811672309125054960762102188944172569180401043687067981692926431257150997726649408160723918542481215009713528254907219690464624451672261335953369182417945438553100308496198115138053378558600015299249506291142812657903924099031289176217398859590561178761089778843606086131801667191741306979247752834294794798705005998433608989744381669378833152537171714101204337944622997443249639196209597137691952797772110042019947474184024275322368491209221093634044412184319738981615527645428950553707613030658116559998215835164152080039594075172818615412567895305450260655840982663528010910454930242743320803073301771738590503652924405030719679402171571624694430443386577879050271871832768895048470233088000000000*i1^51 + 317537164557729784271187335601538608641310150399206583856553794513677602961688240900520403958971122661466452052344894975069032907549241794804624380029980402426840373913403648514912177148955747164221315914061870250024035531484493407741454611846011448705527345436684361671287429098779136237274845388592708570443299533616708388704822814033112277598974459471050624924417414339478876439203833037494376759119138312516510246206699025836341622282950022186120315283468825277822456890940373086961068875450861201556099596944752592509314330355441120898037806265016140531528217473462361124171143560218014230638579732212300841809321334575492732939589037035825717930766013717252695182730749337079330380941893522805197264408205679996355054175148260788624496593409078776647745000225153636245331414789340841031572353640054602152291532104181950433565018702791642910598561848376621285847053058291481579545314758775382622236686104158860578794939949980085782107416470664351629140038608147776752582893242811845309934481613976686971985889744042164919671169388622315819412392190672061027985983502694797725443998369313183861470364082856164503053995194179400087817927252027068732775829451127048389589030599791555875981426040001153769321207607811812474535904791992818530958881177446765756959993025541286171089305600000000*i1^52 + 116667260630667164312771824041241999761561129755545261683988249778506591563254757283346753841116096924572838654350256039163845965350987772937151294271222212390182581460331064576417906486533555094880536318857439263629887198950899827749933107056822992287520278371733371483227484238177655218516093568891528143614819498530612336772883111757559286648731486746765308234757932758553239658893473433735461302956324905921198828096020305039042580493506467590664643939294407451976994171050465151514882021630923391377399229474116517596457438442836075188888675839900610668149823956656225947975398008381591368976724002787592443157902610536297151187677341993919603557722542024502697561212666257445019925063183944889173480945662287145814941005473905179369523464138559694098585461011394276992815744378949906696346199188620378780664906571651014040848442684287794809185386640983570670891977425749007598823722090385309932989883888867777905601990308048091001735953815500286695474064807246597112410811558995746260612490401347901877776550102335614956404407625984352232111281965000273365021190594745284376482508301778651869556231588012226980206009946436655665991684085410442206118518894426128702948185021193044975331651785957679386695497483974767146710282391125056299776461672021305332822129103014461440000000*i1^53 + -35963005676432161961201955625814986078613797360179585259499675146440409218686438506873215975409520160387045177584101082969835486758388643806096727052273825377621955322485153923552595669772243579747874407376685510125012356473574964734628720914136178076780695029374590565127237319352409068056232399312271827907815522809769810626823737817656592996318101522400191463051060085974840646240895166090183909273976381333532797401658993956080369263692534928228840028921957209890624595515729223128871384848108781018644031606714934152354476152043711927601743700986072693851460711328996518771870896286038950983865123908292860429329728062195992765082445412317934547066045823532560587008245912110518804789416695954565714374357380177051642793130571807558858918915445706167324077222013569244466833369043828922808317245269375949100892213327485872280857183984158982031598938632441902343533024234249800981960168833963551054839595677871780059998974591724093257438006459322939063395094996376607554041355862632535494003236992370677402681798883454655208624444860136034163025434793681794987153174761638035618669516765647985305623984145973025968932848628267923598155926601465468225800921159741467599908072381732194615968170692275007631891133372341643476586045839182181886373884248744413349543936000000*i1^54 + -28443662084034887662867848875636928800209967656024098674828131077691132072925130573996316187230778029653170834037673272456152721167642273092485950420405408482801946139736107073349843478166491702207539908320759044185263804622166637969627595893715360178833224224723947939905108562523412664435404032157502765562047897625327164052918022292850407999690005488327515461749419215789911855930012693432592692733894042923973655314015835467540595662682328947642767070420543137491031236893515698096587815177540772725548512866620321635792590667669333853322851175491389537172389374423417647951216205720353089126090046600672773845614064539737392163005282120042061118197137928188667415210051313286876718815947969783593576708352071486976098826486721975337609647196288297710486152332738118516127284667483605845537205699783408159500232510129446428474326598795544310437728501027638025184214399968022404462573985857348282575231235834797932238206070132073128180057285640437743038124943577798948270538851861564886859001566196664450488716625203565160935741467169633148927341583682501534936190565570836240595922449086850914395088345421723945645619390319830110027587817865052074197807972059874860287359602683490465483748509241082618480545191962893215109996431793046122139262956111449292800000*i1^55 + -5390477940707392719297183019186134068384856379326730711924113966623600029677765455329893201007217152434589756916769910117038818408783777628248386927196562669284372408866132349546132497597775379083814985718141481152664111849914272383336952901065636072874430682046382987420717181925581054552112856157923517670157547702548463326337898220687460841246598470198603296235159278447942089133880218277722624111473437144915015580067443990138532011571021986650773536770531381125890037455748918423982080671278081854240529917905935300254619333446394775529304979655915721443316501784015302617185570986649825886481334262033447538205210686743216767132796859485353486653563571660206133345888556334365413864812604455426974317727386467235247657550223790839693762898724756777995260008177423354083705391302869323846266826486961384429686730686679729634649457513794866527327815601626940902901802019317955488617332660268158740034474939719374499422618080535550855628242406556382182457245061900332788974068132062113662423024198443315308322207424899766436725819268323529150779661617464290810182400216840671741101999459458923093110770663154112223109145487310682038541576256033739756345865414113732406369438528095896374845956249464001313110200269709417607289476217297625170732646400000*i1^56 + 47728415122454827086635216769054219972586404560016414283040521077919216463608813986123796512901784643201674530136347736191097906125334190511854057599849481353754076655221987125446511963902205817290042880493729425789099517890087774742005546064962767427134422010154430310266068120924162908389863132471100806251404124912400007230034658798646111381058535339058886193283232826298900058611514499870291263369241937642034428826944342076795024196482788634747320880350910321546119091274223247141310345648557240665604818540054238334424146605646246235522485159082040666093791864536574694459705453635354085835517917867357036168509245612164665122552169668361153246205394893786766951911227139131661368657787189152571040764643043456989290336216143170128930763573641923480157960241122195645069659501002390208409823538811728775255801191435140761798401248266093048725674106589583774017788344942777842503860408748614984291625867137269735149906490136183145183809414178534432223649598669329879607779025408155055682411284359662122183876255205238796592579302441334397625733528094466908202286105733748624302097000744145264020681370026805639995804331465790937070836768706323637866099202607694743398142146327113413236408052214642066465286721047545038717845504000*i1^57 + -996238741202502866312353561511906006615720254129640564954239604298532591284520726960098673284570329348295601565051745878673119701044534877387791543930688004842657399691957613024315329314288832288460083811840123205526752041110758065537991655195569742882929551327069612275989278040311543754925821341110047594636403098536827473312446120731452555430081392996770762497977733564823921057437794371045748304401871328639746281574800995196944997148642015157151229788553663616082120023218257448301708871672387917276439620936360448740481564537172565519108635163714463784641644643888636289424329089479432347011985698083289650595448404833749404282500425788240133840012686923314891560338078800966722823042669657488613431694911155301566441687617337306411295478566279622354380020168897354778887940265781972816262097350224342083597003435482297301505793640311000039916058029719495010293405063343265719014463540352094631564733709441376189862429067789246695526189031062146828760851864838294138031403967187755119076344042587592700880771180301841373832492378216430894944795061279600368781769935147142303873698461638764642891862379279772713357020359088416864646718849862577964570891185494762945240887539258756757537196296100013670400*i1^58 + 10227932652206450678311295190577981817078144836987004478453631641354033930332548527044475768471026339366346006296470324129791732999342075815190945747315430222265031720781103851623200497655412847800379822693444650107107489016135041511182932547534737296200457629079537980755982719090879817430150997617012224538344031356284617455454780614989356243568450541649116533842441180143442281802191825503571157873397082292490152293901567761134776682855734713816257476265406582164555551668219809973094292897650251778028230928383079809363763431874680476541162142948200532555642829429604776780910597568890372905241102822059182198604515908962783854523817402391999249902103663523954778913635369538149946731122098062683833710614230220472462053696302300552504337604534472724732784390850898560312283361632212460992969971277043182393851000763056118662239801205180562599013815519289542964559298882028306129742957523236744213737452244790260110842936127581774358815636190606873775233560319696420816401696376657785052308099069890739108736899813021610431021758051269239755117056269854654139008073730096186300010400051193740266787204028761026826092806805759088422361145761623145608455966303175311360*i1^59 - N1*13741405917462151077600604042334107522452784386671152292129958010180414510613796430952258864487317200573206762406382607130987915909371093030084959030214441468451240538222309532596932589746906712633640909963662646653326235828713808950638261492425022186538832757374874706418823264797283782046796117201783801484492657377612260758654100641486856601208500842389532731867354024946779791714934310528615537*i2, -4105788693233186498487128478110359720331383206459132169063046934320680582771526695257528383586138780574193215595058849909777002338552367986253912426783800485183801858890003811084518653570672526698765961437426022349396407737860077577477243325649967157183913600750751402096174596545166500931428385131754857135018475509946548320261035468561922479763551591614809465954277368700900793511595628731411464801546155670752446682183426484945198964389321491653469233262758963121774469528386124276777876320537276788223501771037049323905289400809974670851994645066919147499393560419455900469059687503754127983207739832990288907712871587919945985137755873455979175108116061894934458884866397350391838723084158852718555226938034886694820508485312031731888301422802047830914021202857872617552377954589900678829877134447686721133965419509246358283455669214787718872977810384570018253546647784125660693068486459326227075933710760311006035203805924691843384025780514623047424177698935879595672631653298523140345682451339156305991558621119287324164662508493752138748109516347556533553639302845300521705990846486754549524172857211591171257442447407140706047743644897647806280653223776681838335567954254508125795213689813909475754890329166535442539720202717416403869516060013140387660333552807473372716218754240334578642994636815132530486844538722401033796788947853455661383635771654435071282595528514894004713204788544039260937463014556142854907584472724535619870850374027378786959262738223739100408663738324583523199236705303822965710735813588882219798731161600000000000000000000000000000000000000000000000000000000000 + 10990317541796809671927697701725479782937815856370029830835842511096982577395000538491002967449434986758666834476857263187667923281963262252920808831246238403310662005722109978886117270923746197243235130943007073993253552593579195807141590270527650273638089448664333541277567093079245653588981171483706538157761215955854137942265852641342965644248280538250018740394316563661213649999098008982930326309920095520984307685390437975873035288122502664594337985987945259667700234955251199073175255656072834609497047439551986405346554621975074373825259396743312470755365699143546781283071632892510985806564304683188585378538539077588565530629297351199423560324482993195410882749577254898314937589043249655010699097925363631164422877076188572215022630199145882989239542002200843292684521124124877194414855069882473593087266786284283297727465281311995517408873069056549344383076519990366471513209371585088076859485487175187368029778776820428920617422802036799464216368427658382319106580635100078723379568980368490240186109008635572902701375526307322746937078970895547689883956304522273809539646499062136935779043419218300504457714333236754189131336157284544366290280654519323062104167483224334072908618324328624711280513466873262632053274586206732488887148622577700176184768709047088810450314378547569769769613935053045172953617833865713996053578858389915276341935542475239599862049768711140909018667627161349098878986578106027453205602289429665184376648629603190401723470048148423837501395944771663332169185048125437027420676009363114425403310080000000000000000000000000000000000000000000000000000000000*i1 + -54081247141868300560716988417053599626597166353577619798028305271723398900459184901259504631904012450101720234776174139017967381156564753988159824385539317311673701622707130029001927246038484609565321474960446288097876764561220567673974154253876417478161021229174039469007055397125007664498216116135354011177854255971790659914692669069560881112176140467873778991533731579605884673797358416258160210841937583819462143772395761144807040473034555486626664316370754550822209105124989923893214507923741846861584259553173072448709233927685902923154409157319606576975965451122116085178743861061889075291137453605070629367833647736441256677956450539181376959873495844193588092427515730608898413951574804963214193193392748620798422789404925111128706877230466512040639804498708865379301687974786472761407986579894125369734774226052477327404018464672763945582374692061379117969559887291425505476758419884964794773210950627689455458969414757881450834997772876383491126926193838409274514431004007204576491195118300920612626757048510339467294275553570580446176781737425006546316441381540324865048986814734904140475181371184174620061462279147142926748233762627779456697686092406322741531873050043406202434627589368371800895963442767902582756729563046982994777865407773076476173196000784632087264719631589772851292949428047149413493582701409502044958423863807596230222345807760963695277244278350351582237648312695911617700663829457347998627544917885475390062438835564776923716161803632358585439860880569571302924603903879641990263945204549630409310208000000000000000000000000000000000000000000000000000000000*i1^2 + 5406703298019415241857018327022870993831851707566431620087162261316585504926105755019462698883371920692221970684054770931383740504000940585066442471345169278515550810426797766565083962711393097618383023874877374631987349018087592817892206548604167724289125184967899323868913887266337782349925382607821697900414457215131566819932414679362898117084081893675227674457581776997937722222083455610086732834299881942104332188767020148748948080374665169870418187154889151909926346383240868420513222832865369669225738966648131407894793827421959420124383260182711694836150926835482447721264063718496871028319368083163741499256871512866791256957301537084977799212318817982282446505265527022186095451892128218211030655036521124563497650123283392520561734306458075437421858489641496188493991330416120672412411169713202448878948278491505723557298511551276266671700424688544394555901435029935506432222252686982932906839843775157395839059197025581748792599462233815306697981133976903203297340723066094170701000193960148658323754759337943983361737895792284688917995798200987410552700966223216803056902005977839374117330278958676515329797257071175136616159399786617352290666778305460649975753736288345233876055086901980864877047206216609430948448986369966960356284359242619394706152243701780374292578081563024581613666103191751153423737100914855424710541235891652274608509132582062795320261996967300381320697940456142618403184221759675429377675059353948504638114538204664354487333233055785397343478828193760630706943066843922474224093594699850527539200000000000000000000000000000000000000000000000000000000*i1^3 + -3013819292942178952884007794971609680294879626348211385810556684403308462909176916760181706917346048237603156370537554666919965547928350020381367057052090764970491192662928708999173567670460546297768520408579895866160895155006939568832749524950571493850112171026594929761346065569514813952845291918824950240986843307653322830088398089152344562571850318121311234266027381351970394298325326184623342015590092113758526114738017844407509591559740487728491790130930536418685834256303014018255505933739495004225215770882414060571971463711305490942016472349419263595178250538442158402821995223056521520273878821809404684222187730930817434283632529091298019288706274880990837136519458589255537663796502776624784753943278853426019462529453354530927175871310220172533943693590138852351037225449903716376065236329460216127773151007457488900421632674281534148897040434324159748595906940932998393461678306273033584761526069522467898292099072493350417244750222193867077232234766033560616981151348724271856466600651563032068695904532133065295031166461201161059962025163577815849519893491705913953639562193890859217516219640505777904609381497488803761172387598865041007916342344558763480535752167519705997303341309766118091964077090729279090770901072157848730087921069310731458611995149295055313238806502590489254319957293432515009021048830523701490161334597463266301729975838227451301484154584042763700321325347524593083736085032433309011874562153205502165465874114267232658616448918042826867222042980842401515451792150469746230094454581352202240000000000000000000000000000000000000000000000000000000*i1^4 + -1726476627033339465832609424960086940436373154777625622667067722114427474233841527883142406426030662296653368343977646166671356352344095178181394966116526449002271177814311415342106209756404998400866324793002031378694860125686289542184341202466607372276342628368498796934185678219980299359507869699222559974831819096450180648444048033401192116854257047829873887568820565382227134877988133057198183254114027955846315191735481550521125603918363926395992509498434071561756981030333103868907030097661395083686656062035200803072780346344855963823983933363531245927432762010232630813139306803146835372304943391101561619446128470096329633282673626427481459835341004304933759821199278322902836953135932536454480015480384133099186709770376862640734600342017067315498616780308108974396266415786903377911642515657775706860970667772356198443008471654428478487451482142483368260411562450967616975081013238483960073217171516015839241294302754330935683858649714565762231341987943850734546625332305021812337218547957307428029968397508061857922022865159426966744254777075648786750968533121849014512196656824506162403915029849598351722460121566596859470008754195815120781376923588938569740345182723791968852916927850978877879114377712321750428340335012127767047146064095794038790720773995205110314642660502078006696975209878183771058660969376576245641855472793674852399735833783750798022284071935149076640456274283959356297334236178068319096557184985118560237521010069942046483633910972164713645571118017368177841543577114006085378877232255074304000000000000000000000000000000000000000000000000000000*i1^5 + -203663384065905646565423563518289504146370169454796994465294339847829219457806596413129412909184430165674760978181892298988386997778849431933821422195683145084020540031923581326923382409387615662025413560393103525962333911350075111081979633543122753683111175058712509208319170909038537244965192800248663330826295034685550113830263740831551097540129603925925319826550922241446806161147937179763079082496483476010093444640590430964709837587685322078488242383694846718787382948065275453076770490692807934933830577248825392979809841156233453412055907071110125856877884760826351697869037471939036001440189774983124450848288739024574626267174020006991070364225661158917242201562057327200835487586887348187266688320117607212640699357553413528945067397982028616013501360782059113389144096082529050599469209953909114780812150182149224144981220960117154613848982499017962667967371036233284236570900751606108372726110508511242988606781287571484402508165712957218484637909116088275237880720988653101132199659598358635068740970288709898331619079110758889754413142192105166785033778310055984786655327746402143075288640214004339310553567986927055821343625559042940044070382012704851330611272383527832859767670722417467913881277975591557275809841371317880246631765119158636567546742626272541937016529180667571603999864488643165842217132820426051361405552738934846546196129919149935825375798956616205603589675810958756316871309626087686833521511473268274370262729297796088382064220288226916083008748848006649765507468943122513864832581212569600000000000000000000000000000000000000000000000000000*i1^6 + 4843480731550376422120967442530288912047558697533934180569294597941931930702424850737824311920893379639615085966469320188673923478456121166214909592749120754723789653661836796042884907971499944820173844065878972025611163615883389544815061759910797684575633929524525976051036472831609761245105188665229378096542598526934146286547979454498729127707709906427303386121174676846168180276358806721107528538339675924275289960148049421603784749446129751324300039772565907400593464117891729018216669195177355134124587704117405153010201366994407604355411101839784596553386762220566272837383016887613686789208098398040539199795760156121059406698251932208703849244918361489184806871066359258943285836923425293211692702566587697358636007791390168247695549946632476334907115482323583979199340286439290716083937722296183941012089239050213060759212035419439023775078665004907341273016347907485195758923463810045329994297561721620289622405844321969367144908072806412941197874093438347771363306942158598954280337257738425716174711235667866636937326768751613605464538694697965877670146229426140942047278221348373783793305643682413205317747524449268308619948030758307351647332538533022462306879742297951896025800052363884947448746362626093732609572652469326088929513906553119504659955434110401177009904468867147133021449657646905690356381029854719303202302021413012287820806077922575736541134034189387963120323069700678215318133363176199604818582231929547584964969785789486694875785604515465018915351265588851200388947526102442153215168348160000000000000000000000000000000000000000000000000000*i1^7 + 219391008421047669691895549415093458358893237547649421302523629092879643104325088963546589153972964210499151833300436988038620602072330760970797772389058682139370601533457526546751590503097602899791780285630735911598820042698242392471165842973888461294670819814423491792982937216652523858475004208115926689341689079901484946117489709210283572186069473983508438768499277540143045265096466602233176977727805248719441721331279030890285737693619810676932571638373212122446362782833619784100826360979644586648994200952868732506279997640371756520099739029561111265884640032172151573132913263414453070444428172140434651373225052551197877156264406961164387756239691581209062102414566962053024733422234814100852999611727554582368544538131401845097087415275230881130720628969588955126473901839199660859652654098474851819577601750086767848008640797749330749542273388520624118275488210915071076020848867848749573306129817055810505538902081181888916192858156282867809718500954608026236712720781352949972195903685226274492378442664502732065164244272089532257103076685127052298462106799257028131893416078535635325411138624004933748980925904769205846240024036997204965199510723698613364164827494517625273158821366280985408858365006810324810548957502703929021263141013662569684533468576954243426531622153141385570856791869188016319355576050393194979434119523211374798901820505446907222133155768094513308329346467727255119635583550185749683921124652492233935666253707549198698849177593016369076390016367252719126040023086598632480178176000000000000000000000000000000000000000000000000000*i1^8 + -7679734944780083239832061776862023803879050310106176875841872658865776556047390894311375405576265622912188449986463658157035684044570989249180150807809135786618501795087286654955297515668433903962981182966836626685004151236341502308480848848483209096324666200824424286824867582167587553080144051757052388486235096452164306728147871541170170089730330348486124247728209865399339811774022520418034213239344017258382745955280624275709310664238241822483716005457081264889764355044268475321323425100350268885730469715087749064077217922683615234784626106370112159098510954556731198053951832715783602362830893780475117681664447446248163804950986746257418873600179214772922594098615315564966310851468220759630871049537492864042223050313644340006927385857005711586332813215254837852975383760969499578928205094464783392801152333780704488093260793412037169369396732039719068088220551102590602377226135164984416591382331160091016584766276111823535284595892829803038428917659721404368413779263341388581382813301418242890753977425141719761470565330859525278607674273820786474807812802594828765449334514605393595431275074242149352518488448205746513437791486245903249976915828688831847323380885860475137508893932084705892747375447186230183002882590453589405833096220044133931107750420065339882933011112429347325950265062598734165009999805564325080849277397193729399266589852051928153557069215043646587300126963204635366559758518779886129784680742852128273405206224894926581264294972448985870712019702239572436230259266801295268249600000000000000000000000000000000000000000000000000*i1^9 + -51377155766471031091383434567274546057437366158531734889714370844467891616850218551402196424028509924316702723792052962583600962352107418890037852224338119210241259784581679927422520713816640022317011142651934004098555724901209446572770865870909093413080195066984355665724042366691997857637314160689523659299349761208257582826499255038602126488192545553001331494613387097265640315939387215460154055471395204727104842521107553145859611948926806666057976958231425301618027694170818648741063553361789231342877408660713390983463508512088430002875516981050210833098296687336033158791723570851552777384550178372000023576189915069453711097395055285172169834668289184693760319561789778903147733606065070484186676214789020343748861848276498974295006159852649181713186774758438922021495894124573857503359419045898964465801401345112816377417729511407194344533434874911819994685615120372957094313640599496567552282364953156125081546904975052147328143059491555400635236238307538521894940679435615527496777926365558435145210621756322324075844068183709304546960516711240181723907941283888730443528456508904599846017132920182069443840734674660811283471467127208661712888814260526137187926109718073845094091061838409489913020271072401624654025091215593838106987037469931617872493914584055290250068815759934872108606442756046852852685369691414245887257335231780095351456641982602993394766267788491354553296132965719195764542237373094280957070110864154618536382516952764696217337308096294788701313282902595322918931987736601559040000000000000000000000000000000000000000000000000*i1^10 + 227005076612334479354479446287866154125033295732735833663806845501479766171679539109606643358649337903063511383148475431319672186451810394653315988167515191240333525059989359107380966121859904262721891005348677244706487826471197059192164604050993694101447831689041860138190788931236297232716457418837511963248378901649927654087128116509085731978808184873619894971956846556810327431819187487760054428247367007269443574834397160110014871897745475031140167695109528921806395077042448849027943900908860767586470961683712664274817014954948294979758554387157627835611758301382568980783388194203695764236355784133337380917738000499374044417015621514176884747668291723456477258935787308949372420364670312799612932306468107364496388607738070392206880704671901531914431504709648722374460113914445763971958410866885155466395018300532501708364309959725044210582127981411788863265437852356109775854510319575097908487252570839163118426871151505019714000528208124803229523817949132190698998096389492543652483928361483913417944396299742886183906637996184759902946908547211039052547787898022273195941582579222791071144999301011695664059280086716986007757290336803179118001289496133233858269344889307928335517718911450046431211110188512019591289168005983817768102284125259417086454763693969994682493573095477450810576283317956073257927585111397279244934545675616203756356622310366525430598387975785453250433030221530053634666437196871897721166690588846082618079247606256557913214052415094817316131432591771955774325824589660160000000000000000000000000000000000000000000000000*i1^11 + -5197775572914019151552909694257679752559352432348883434281558070547393081828429994279666054525662471946916519757400151255951454124927777293143694758879316529481216994375173344388237577015807959534495480937346203523979912142224929770819412175254256119527065381034748169367075360356878164956746714830401814199151926508488054757637885543054253151119021207745580684025184406248360874682205910233363535560906671282653237307946297809432504484788564557962824212672107793458339223631053212276029808151193134324314081533962761034516411295773622914378888263668669558636656610734637093246204854960998086080133064258506748193544335642411716053748803520671850701341816844352419630849227833359785067603002005179161255952534319162800363429313840048954802277636336785234839271735230453644540707407620523577551364406345656742071660343779868867526140427383567552466835416660248502941861123147971438004799707733243383057994590504671743138873300109908115595239341501929097140129882323977460787880657650618432500572890182756757112390137429424291672539651446199617368293591600889672184592378639610545519848074820916652422358370526021774067231553541596537701532268603906848582066909399465165533708887240719718299354240630292993598017347497850075990212642349902945822005107555903674894776181677553964892846976691868634210495955851882160877409520284747008140752432833242256165657790382869882883320036821661603048831178341773052466369495402997567100666468045298089724051661324773744723685642682704587854265758481238899854801895424000000000000000000000000000000000000000000000000*i1^12 + -104278275977177132033794348127358461726758009547752384661589693312793843578355643099864760077079501419776477608172397117826589866657587484474067017548339371098036407273992678564110217235824223407405824475772841562710403813719042750138690078947511861957361606943476319008923041932330105536387710704124566760249549127009728715285016673613285505124500374113198893727567160168901505827534509418457416020243734920048790226043700638421498523063864768915819767923418849176405132474317708970071056127513453194588172995257479942477586598580308562027784266455421760601797183179949907909047464581211697208100925700925655168294706990784550336727711176277309624654078335315385133970854402344926376609550958790634102152939565749470688824721968764852030974927995192112134516652150297311938418468007343828448427877496713326504881103633102292705081365202634254455773165130648723970426585603062584462474921348294058069144862011308329953267397029969826076229986448437720365294723382519196901864849149619478455941649523734547960792074073666922658496963515666624445205237747834542040697212578318450046319084085288906178278263748302758962619128096502715168328205596598607460276427793770414856626342095640908087086192101350985661918591313462478438066663026766244953181929343907835809547774834332795200448424277610011715443284623335295359596047576501882787422379411605181036812992732340896858769315921937508207074413312632443860973057385331208960634359630523616814092450221052828887794763734416760797591278168894078838426828800000000000000000000000000000000000000000000000*i1^13 + -5800888628876769046723047145048402313814679353881005557033491769619760078274582847927964327723409856900386203324503078287721582637638823560738867868227830005466475227844825074199991364755858188848887289625068915345485188649840812440732210763564549681878261901456580647702574966462749293397312682505630907665270538371831393457545196732397345795565578646126892315685055468302158153421733970945401844256976637554445634852187229763543029125704647665931075368189641056901004923168430730988842709425145946716085325828041314495838113376479614980467468805611878088260841854242161753352793137758031424102212935208770587386446123739700743686561720483848595056490250044539288882536829093169248324315565972943128277998348773439749765015961656226247090394313772663212207615462988081199807931589856528008538445339142531703312275289001465475774228269287446979842683087337662607929428246271383816080321796980783533851641867468010256470338543618979020309507727914982085795760254702429551867645660292890388551407101011322858878243247593649447799666476671595972706274854858102837906654347863961257597730074688202690596345738149931980410517822649148372711029396869413552456754744220973454960712978616320597455042577143479259150511710489676748871385162683449952709202995476617897602023178688924338411314192054974401508577405145415080739779686937444146378667999712371268528620808334480464921795945616384451083688557958688500644035758511974068528737108468930909392005812601516185604912376971200362677536783295142172819456000000000000000000000000000000000000000000000*i1^14 + 304153751530566951846382046902590094003060925989185426318653891124779544912634230232915981055223019145521830691927049089495524815464902972511301370816289300876915846039997075082417205387232784207288835600438844290431844308075352603736507230564673407639794674848594500014440903448703133461046705311424296041943975337301576485854771939396522835103368977999651884447536584181041582853468207676922201770403100060119472001080885619788945914197061126436973597201883607968801856141365047606459014534415985169083430006657777938330366078046079308457615209401447461068830862959941042337152962421735850021672273611123321460349251724110417406202670207642509710572986780246984928478553600249928878474636046089150305631551074669586533968291809223414802308537119856577417616560459092055198337236833005810117938852370164801470821692951428408169782398561944827088705648572285606683683087023178679163786467385124531848769427848250572030471016274563710657065851387554517764011644475071472504243348285900089203315889678924903323244330952729515621269888139256233427068160024802645494515750357316100587622056508712536761368891691235133781646658002209183230402436155239681695688529402734528418790886148828365008175803874341265758111228573372474441098092059757548561676978861751948988143170226580788666441919532516614406241694086916563150415013631526035413306491378171902598653637208987441183255497868890873022475824242687190276702233387388950832389961959585876378527634546582924977483406265353077496365210763173822464000000000000000000000000000000000000000000000*i1^15 + -13071950420412913576419905719258279028775612905361518432272022855218187765093995194379337900153593936517843049322502624512019702365428001011620387286320473068816504006505640502052838223871292447401602416046747469944667195402209247222937709662496201044685237740637723284091808368904148771042916511547391661488982092423495068340805669933998978114037081386552592866669929018536361414736061237544846837359458727404617996583345422381791940457323547971183589690875333507139381848839418750593989980669027751067860312827454200362469201389690827852491168308089627815686441901899858095666839330846321929011348159609825002938745371760452014525872426985566802272770960585531873855519134970685449568124991894273772557030701287629003344562330333475667837705816771178886801816838341010344526490724972111317073057549681213935525341341799202532483937584139223498415355718909748675797126524548989922004694459950757679530192650781141971516012562265587952109759710431077446692987630292045524429270735418665760479484892692841101995528189887396711255951405769072799356182651274058698780807822353530312921559394159497838863767578590748613261480691868414311874698688378011471521665101450227828105207211300254210149320819461034752366335744531305103771397531615938257108679954143485849538493134144571001417230903838529467054717972017858183147199470241735135359053652021592071014622545807136402825521399220436372223459703259609879499340949093171537248146766580978947277056759330046091485678614626774448979884953116344320000000000000000000000000000000000000000000*i1^16 + 286069301605906024802963403491596526052181334835926927317558965836488572536479776668335624664600702401230648546470823934493747939179704508773021800110911861696579985999784189902872660003378214887347151412629852708621151766161702169366344102074789775185530546820251228876284699103334334286646372104828701712336565389382207653037297159146001299293886315610234548742199098331383541763447096119800933527312787701629154972945637795049537378607558363632603039787312219070626735949253043485607544317290818031499522632161220329194776448029028475789709371729413690745454875548794934096606638286584363239759133074357451782759523173050329487231010873614707372027080459879523594114400013362411012877201521109389193484841978186846057838818236684417607479433382475151851958021091490202299672577002627243913098617515601489795429000065881652094286812761031385154268924786831856907935063126432878912548097665086636928912482833003676998457442862676529018147234085351639874713532391405204753235479172329259092662938399190026507871782979313991387998919243125967615149815900118582505713169015438624761193689897340193900833220920524733916061778081295777486560229676403672913212246447013966376392362555435609881523418319149772915230846413389537008316818276004897656296369119552458556128782289222555998305630245369351164163768438432838877365787927546692897297316062076506833891438678609715205976750276233907919394949731928978868634652653492354350893661163334427403786919447290016217419349563374207541531631419392000000000000000000000000000000000000000000*i1^17 + -5292095180835888630022333704390118720749885244215281202893096287826200896746377388643279622413423764833085471227410298893723252482297094891957593065569823536302616210992750512749256225710180233583161291193698160059513195415270593019531080557150485002891758735385376781835841883726079450486522055530117285297144595473884112726843761273498764729709936292023061610897823585822660818234107183149396474862975443797926126331572705901673918672092886214081659987513461066690112940386128081188995978322048403565731732785279132693971156030795677816078882823732771891988693170003407521773309926181253681475310032193161199721708841597686099143398568207515927326011836161816970479598869709807594911157110899546715775261662185382234011793623452173123162821987163075549593496487205727582411860958119612001550046776303788909880843885884614247516821815870972029158462416405233966580070898070595343228558317910213997352672103635315513070827257324989404630895526206842783757835621781151661825484114285352799697812895792072200167777118062291853230073198741501588502698602494266833194568654735905056954571818318249668512606247851179408070844438854241122652864512789811910958952203138500999669134956133789031586694719996728023744139146235369337423828093766618754234403416506075417086287731551405272508928577227142899234136334994986447500473700283751424432309756175116159082371785358871180188977697242465385424744724974779860557093602219126704891190283087337607054205671823148779048973204660681887449926860800000000000000000000000000000000000000000*i1^18 + 80989380744196689857092453252267345871448306385615182445824493127345220380528682835423543189808815109337766307450624769933650060110796905427278228217310454276291592755589467073974336586905955795309572534150217988790929481497466931549581490472176558398504980578131577996233421499919078832665651446686385344442992461550208455978467171977142634446710689153089026242292801521151414814178627959731225624520658279461372726508614187049216018909777137162196315050685388370450504320356434698296892218762972355759441002652249564203230036914278750571294764908495997108846607453312403810467427446659673804418542149505274148828525959667273821659968027443802646111746980827824948526237081321002355350624227683894571963902129258524136658181857441819940175333443781420487469169118077405653537463084961669158359999666042374641587901973214365206722514159982342721868826997815014139210234147239317778703273370282082048068551385215315447355694564644602473336393419833345463339876809639762685011024159242071204076535664909889012205590428009174617574855889407505221450053079904031232670014191218300477412993221734847099614464572873269937522802987845706216275369218471382589312447838215298410201063646868206116668928347273872921899052637065954976475288096055926754097825573420051502355964752791858342924692764531449930496097503476273990671945352096708627786829062111843097073952221834198049747171076854354413575446882013655580462302828368618216243034000223698224484628287754850351765616528339502314291200000000000000000000000000000000000000000*i1^19 + -706840841954477240184791178486103039426396576714954451820065100251895977728497317767583588045446879085028531773631706080277741082608072115824134155585326385342019946707624742220124984196902015914116191106249782256351040920670715422535643966736182589349105639889148636535378715643272616784650902372652873322708188256664097566470079736016148531827779793743578398077968720092896730460472294005431866445750694251254089059331936780416275623709269890691993227055252374844214917050118040770182693099844010845710191517420324666953522907834342387765879882396835454093181463826135011030752112915118190127342592637230471074968280124350030324166232996954298233722713429879728884740686802868464957359080050432915234798837965923677804400223038249861582320318943512683010510881289231597320220201286145078470394120872874186086149592965976285638656582762457648086391940352089763995206010779657964024228989551421952269234899834863996165542220022974358609229382196854181590772829930445493841101714999762123886877333052847024107398910942729154913507810959878315306583334350847878990310336403838339715682525424501870562200600403549753545525467990083986339412792047067691972151157483199001113003307711762491011768408522466224739443871795448397483822867653993872194455742457744914525291245230680039193162394359346064215367922012385048664737421373642215300073400490848259573840105539340970597443774604965403372419330110340269780134987758406195488189827909974639598244048037774006195266329126612500480000000000000000000000000000000000000000*i1^20 + 1633526604414762255878645497609385968605496589251702680281651748463698293230315708138079391128916978769699929996763436063636967676070207453979179935953231851946487817523031418260443290750830623050680021622201914459993594669391733764252659564380570949855506688893987539689546307851297769660115061572064171459969154332283507060597285816482596952064663845218266436487661200369910992829565106065755334150948140634607775556008592423800082552595258832744624393794845248292256468172074010424003381538690543094934185714376864635531078494289789522097446531291264899953801535326441491296396828146665794264880642645817192327144037372191065550290660004560083496446195579411000687767512646929218179668853204534457230057485963155470143837156724124432343723827373997421112274618428686098721633734320977636802567223012919569917346799238358156446814866664387846255997767131150116580471462933712735214915461363070148906524082070892797469175814046369150589214299835756167235327873125462106486031071330999998270622819664402620223626159625486261422155777582316626278828084370071745940276264272512047086774980373627469742424256873096073561147743547193616875286768742459429988776962810047300162861716501117705811952398570341245967070870877372393429909019861318921160670984933751590886863734720747577513689264188209352537571716377860524254148884867405613757187934895019021151822933884007139039201515387228728291259314827254062118064772478878830871030843868606513645102353216933543137021930766336000000000000000000000000000000000000000*i1^21 + 12767254532521518385128338060248281300087678372194066277135389807872639545139764804614558782689023597763874777623730644129324410378318537360907614995277245121332160014999534809900522766317377904793005067722939373741397076840772593397337023163937060962310150418059544417177137598834052726992339634719759350394564523029890460654647255064255886143989322044274083163547629009848437950170582955425321329356497443573006105945272842163847370839437600433159307615398772193713739878857764593873810593128870089837867038920219955215274073232608984549659691210634523552611519030568779701925719768225791455770954031479976417607685283772779035685016954052152473753171659897685141027405072407384832828713728352069865457230407049037914170873680372658362586481735794115988733732143967907908773892801701670359197703189200438139263487051461701004128568559222062085314510752303622583789992947131725882629437657456493394264404137038037990225968889642610767776152162004650284554374847739674496533714929025553976195511563048669938874204063364346457825552642980238229714306170231338809679908447022040376281183166332888209489036300112643735482663181766422722697809330109676296342960206483519130691557362273368010031327435271973013107623422271204232171051190685387003394302365142454959653671520293333571536351407772351898631603232776430712182203109368366732672596043731887539839337257043665280661450774017095985026726942583734913825359424035699409085017142528486649675229687906146460653269811200000000000000000000000000000000000000*i1^22 + -49594391235101390953622641095106942512286054272235926763098240385216273174990635426760395724499145571946103187352217993053900124767959076431492769575369239122190288156472431424363219886243688969415080621028424008306334607776371720312830796859587895429175296789207904154095884922293549221784142883120918689470390092891198860670661413360807079232424996948137756132463572749166347480645997186113636621710613482912762770717711099808381256630263255202711205141589610078348507973933410191270441246057877289680376369944605480554956501124457153542800575616367355393267382762099500748235683649069410906043578718077944878367305051509515986551581230355473937812546937261925421240876776702929978844362503537032537825759008429381467253068083368360454206945304059790851636817730887254416850532928663624577806149912510531666988149824042321136404512224678298269210861563898380605911918943984360733801095143401122606688028048169700565288883990631194685583895612175963566254047189149102839918030742414965997897644136624138462236800435276892494966500404415608442740617373347050105352337113252775933757156618640396765877185629406337972078967577951747850970557076783417848700865436097758230415799690249482938073315487560221394325822583561284694239104630559074643965034793819400813381633814084348066163859830115758404877155738716928225963825125128198966076630259065619425841214799587502205244766637684675990979306419326899320048062751372763214926503749787238470826510639293367289118720000000000000000000000000000000000000*i1^23 + -150860211763545949582588531030304662334522426500217971799076476687573752194363485370995195581128163738422444148844130691226995543305983705206395655745630776740799570717469170876409979157802546605677104059304275218099072091429909991458448956912556552109851212895629242720359455329353954971805469410710009377484543648226258716320475591401661363759477365787077150496120685881975504880795572664029650452811361657454559119532069643348629037485516503603676993223018964629439992998747788588645102395360600050682870556066456255346746149934418957772687484385138705253162530126621786887379295615469985025810135946272805542509246584184538807293615590200691861189699791525985893395210114058714266109432736775461418281284927856253042945009284191048864574225393775857935143541312942903996354385590797590651355679448379321900163637883631205325558948349957068352084538675332482108795123520019946534704467550313264054097368877601589489033661584244789786278521902486409152892624781456735366454370609553631365411151557452165706213585782660484052425814763925919133586341029780722587480762794275062499502534706833646607914795416984324853314889717613255962211638133168883977343268027287838908763532166981443761042236450204578023606655818762130013001956325031183708910015196233900863005385131656072351644352522752341946195284230416210417056767742349307433167990840022057496038159363148881601485341823504023989491494681119904280172452602629807647762504565520436558917892565884731392000000000000000000000000000000000000*i1^24 + 162453224686838348696880158602155212800306339577509158821958274522626721492744137531809438015872769364938223801424361600119728287633096620126066407003212465449947537018832273948458880170373581542996101899234015678693420835032330967876288272957047403896991414888319129971964304409627815915452023605855477510754607299745681873030995343876037959252413578547011217893343764646744270549015545993325522803747350935031869105069125802204131030200077584842421527350631185857831833896769598324963196408868147026820965628997973582136672264659608208333864973900141316547789175702316016568552455262054255360973504316684126804863123856101038868483035277805176635843883665835188427261461671520735399875650726130699163926197536444721165368528584685718948102404034552840316147669951756451773270652945412318307500089482496133542564009011207336026352104001297438471407937521744103629612520829415276685439550787044793111160440542335028730761775798902263153118193782758249652120576178455894688932908732905730725831548708358601562171958575541924152029214640696343346008804787165495108701349444548543817346909155549636570117221401934100817185730402569429893589162127661164446986230083441587621217707036747776266438659485673375531220217793046344503206882261635238465757272232953749241135015632650944091492547173751978738112514565585466487822679217599141473315872544954558490060259122460950982903886745156148300322742633180481314610070039508897913094315160826684801293669588008960000000000000000000000000000000000*i1^25 + -10534303935829060572286896204768587111389348933664647584691396407352618062320302344927261343300122329956718030397458964842647140861757232356408797257921002709608976745233135784589463127539663909584698906310642331384251118681015694375485228649851958338957368851480406155813837338323847025928052863210034688950796449674089868940908691551384145951593719531107323918551492855159176025678011690353106552625736280612112976371206150314822596181129438168392797070958668672854455452403251733423808942313831597356365996898786712892647685496560561825232348689669015201903238139571198422577984530423348409591888982473527852871763304919982354440250778052344454758319522676857238748909700694760410708491339803807570357981063975535835609458914305022773709824267922623345425255636504676466829763247995028899632497517800739292932189121159105440504289223858034177990085888354135422396832575943652511212171163950109607550109100192757364443447182822723862438017476343523356231909247589842480528172048915169209951272009290083172621141585722903825494120414280639091256430683936958574018893016304507769835115123441494144429808439243444190618301404131923692355363396529542526888505728102423725215408508804779123755765884165444201799919218775376653165847007440084396336247024756943621317789092623545056120684784743033763261771223202542294023127419836415171184629550059532243591667666654847270762453783575596903723905311194871268295098292007194297068681980536930094796505088000000000000000000000000000000000*i1^26 + -1261716523331114146657513811269081016651997860401536817797429845967434306296941735129074782026326074918601639521817659513085187661211233484174552830309366054842418850098373344778319494113781626549502080512615608143892215636399443204032008791868364099401341594266230119501622325283284944824834696221262752112642575271536468163816477895302835667688339357402291176244933387834557457262942895838457774835081043084510414040770062901655794144635758715135633355325493689018046845921846116084493021236172639458779832319912804348587594580901719002948535051732778080258260716188741860901596184713534974087752041225885115088327051960261778247015086964665864362182117001200707106153102273406213345587811814487102404069162861466145832378969744414122241235284361739186336814126566250682854299555055880869296276075536473121944657364489890229374727002631122998855746149141882540094697872855884641241373428798177546790752225365509475432159790988445264467754446483163944665812779293404665421796597079872367663457420942557108117653484581874138644385720375294498106767480807000855322900123821523193547653760811401430963072615701176178819556432372802797307460987687505138718188267913449318265492716634064367794597131776437246557327293989455224550537075920277827724947550803933323990247466451469839588527035807874974804187629566604705952048905005131723495498345893817673063321447351579050896747597357349949843817958641864087746842860446289407204193469885314539664179200000000000000000000000000000000*i1^27 + 153427432993549583837247347024733426172416643721496469618705713700156592586953165304186035466154771901159913355445457094820582421292251001222338008799078619176156577384736735072967236660026074714491940873145186570925307628829442055507405478720152776594623339646804057763981730496359124885513314836225700961977738704323645754599375339111980011044576782917369567118641200797756872263436448248920810269937239794718211877349137787350975216523830086146624909176703338900739541849936997427225116105975339627813594010982325915909705911396863993123669547332675857535152334636099918212873263915996226879414563460450309009668734590952337108656541143580592908992800192170130437197692480066888550570821746879711079954857694590394655357908994546073927662230669837257307647450195141059828986538050032950188272786566815995837624001394029281597050779496301135570802466901641084442747810047787797110781127224142826939260982304172097945636424840694453070033516611248679557706083437278440439572190293929235056329795887566649642538055517143679197836609022446920438560922540280200165821808226766748868158439991153206405877433533305317975921215686106371234229971502008544089719634670363011215356798583561523598975781361231793001608554894247913189303767820219727621273221242283213890929790614978513848377966636365441141180810034749648027390131271819316978119189063142987295225438480438419705636800833950043861583520932123105881969031534157680670951595054915911680000000000000000000000000000000*i1^28 + 570495043925571510891034128017417275090160720344928710354579892300184016566778745714701055134094586285313927079212237963668624919562436175672304264203241421979221080129274193855253061108912552159568113141832705372350280296922166176181194140289505731244824488666048378351385230509204841057920458394918728255564952689759550718526343644285639146169261883259982337345035808191114041740424475626155230802911923720932830717809633338861930949641734199100908985515431089175201315026785988639715592792088926107853851861909061377848170729430805278568082843237599593286172762390485940526677644018456819263794463800453493840933197522632712845507142382070095186617197976182575718069394134175410009211840793210106971725789085546712682181679159998318417965490745626670919957281561237218892094735964201835049376611726633753240913510674024266369966497665526086357681009120351434350803450114943147360593286372895554707815532716872821843494798350257941181108503241489842174398203778235857865795573772933701327236703254881761981114352529689516584527473840467304930007495201979789348026551140690462600644110794866757898289705723869336915465620103077771091915829144236365369034681710300675568816630671975216846033737644172316483053330758754554583300214647931585599048324442118063659378508941755343046588823607834880485652076730743650693444029150743738670559509491594316549847781899674774290036240316411489126949754728898205069963264377180547827104936361984000000000000000000000000000000*i1^29 + -2786371129190800503515580770041816054618712101950311979306144465671160669394513461303171845652775958694522805177713623465136359737726852068603597490300005750086269322875735258306698216414357141296728454995680359867006609986020803116076959383085271583536024675248849886267406118190763235585503792694097697567424322589524656122705716096026958904348718826565140463602639046356032848473434076396635741544180702595833516461104958957795601002302330542945223419406724825004903004945178502198617665549346076229298368043213842777966142522442641430719435869512570860039837918057138130850814989310304884045401305882994264790177203455116360498948060209683420255747255336096733757391945310174052336168294078782316704176174137643582650074311998694094173592601050109690637849671872304753432160241609080401374272774091300892606741188337909805466007018378037833723302018703959984061764789760493679990508070634671174283010602838416412322507607407434619285718862326032085450485306790729888033455826015580491671471438166357166844343488826046799009206243889593604505003079322359493129736831971979173614521762937985470374382362253058627616065868805013766760217737093938289330387720318940351620645822242264200745322953884734398786857083101323991607206859723750238152912848081456441011488822552075932716087125742331178414690734654703073407644555456346216151355729761239814889854212766467620114697425455099685304507297572087890305014710430266221304532172800000000000000000000000000000*i1^30 + 1245071386664938926497359418565724231202595322773524060619696028821423364517174218949404474645039641496986659390273918216440973101263812152566193230407073691894237527561916385567699573506236881238552276876665226409772124364370880576578386014553681571264178949000493299255528684518875794676490055703017551605159784298388780850671446310214847906031055396126400835552574333095368731756505753644029021800819776650845611163601881738839123421456872578632985286148730014359137724155642351547487210363071479421989538362621834773683954313196644425903537886027239764332160978709536353674744259809038197073867802057168850187648610645561616218338159070455814778048095160008663325871848856182993760170975822650041485270570419863909211472485280421062091121440132069358130170863041870796106594338814723321403353919557306146244125173229939374783725936551355296670038754196644395448046794987366888459311760974910932420759614649004651812389531255763657490843531893829618321951472581262710425015600442183250577912366162220383695819888798553546982937479071725827004336557082818864287371980408916750184532295312338483031647485487764484142228015415029687607319375659246443610060803896461078908403758351030610044683353659922531099701292517953590679699012412611041976291299034779179562583296249239624418204152775646148643845790134223358080263615104496890467523250306183535262503910594223741909493669993004847185960546686757385703265457881329717739520000000000000000000000000000*i1^31 + 230741026846274270884063016707362773222684048831562493798907496673856265283881766962366714151080215917646300924381913285173231147328314398919151592207511648560955999617270092045194760795672691205910587397410617240551161078099227920346520844901517929483916608945741210865967573680127962990927798002661405466755219662568113185110181133984981186306094138431427497933186677185948115771169800277023568406389011931737777944919803885326996387357582369197315538842249643994834256872861428136655347789348432069555167379385413513475321340102385812013349394037723307628244324748692854615409809630610011479489135317596820745692534693664915933591828569288667856650186846134521092633932394267783619201609999680463284953446845080312413887296269522543989617914569439444616082005881482858522954968645392306375054293744570092756142921766765261343587690434576062740157179240774227797186634188025343505996011753404125533701639087772963946678392241094304348571312727030163604497169859141286199736853025291220093795691835508685148493602496542343401428364355401801849839742295236249591474174939423216076071507113111152761225241292548657478393128808739279802033772772304948233973627606865291024681262014036825584804570547569806372493385803973521148978501049932198151908778008524066150839848649502540746522318418712648898467887650254207228496625794876170059751512865582971263844424314201502212299881046080292253018871562409181968062103618060288000000000000000000000000000*i1^32 + -1806271933190925356204525674554088209059929645033989806402983150295610080882096156630700318770312172445847439172977889691310706503199705449603918359416587238650676097610370654888856108349648125138104219436414189693655692312390621295257579352904072222968337865413125613809141974347512407440521529611630569355299972877751499429246819610721937310330576097888791584100801257939747635101113705330407645852692445185039401758272669070122568057753136103714686341080864010436134962557159770133726352546478800293635872437257315070391994496063569435106615141272223623344201411886146115220120271655400501746784031813709796422252835418932348022713512617590237277651206499798210154256049503646276058250949870106185673899589953107454940257614524650397063942525094693385052743133538545235164910449101422571693431826425178573916266755385154624280958174268950684829235951780591307239516470349597631232508180329082967761586386422352201933014868830215169996680493863178540123587627388237989552563431123732483812015915756488686550923870350791606082677361639302376917108171109073340667742390612259968239996763781263071200103088385123846164642225311375018729002807735493448987240970795887689092874571262324230582785747343893803361303423205946517026700005922727805721831200667692098982105890895669532871946755253940943404142378457561261967996409767466273613309926466833510761187856400365479882691452637794934227469108554925150102581621555200000000000000000000000000*i1^33 + 212417561451333109873766144381653803861836146521451916948478501271432777262632277492775220483945481386700754892690298918675907920171848481382706402289517644875694761656229308414688041718015688550105780260031382499782581265951959410639001505957575556118885931341838868005819758441035173785473782443594608682136921560050929277685652355360421817306227838590115845167668327978263304754725625695546051443916022529105053987736163422980538717409116272180280633414529446904763957647060394166350601594388807963872533242478813419751435215440405375262595238970604601246336319013320246797414384456943088353187135440262892372602950023581028575116202593535510433897579426352869578132638046821664606298063925356029957271485666836258211342220192087458828229811721947102406571191630153430334313026923220079132290205958025146521335320824435546335398794207032589362200835896507286200954044520616090397600227050146889868130483822846775248752548062729624896072882629519392950127818709007736192915451220379298051235604820839660423369201406853226833272138254717363030877121941634823668385577924203213986168899256449151103721352208889804523834324240109962880822166508715487226022464636479795210832323253434913584334217115769574735351117116022848013399216624804336194890781000641463328461382314611219099598671450459072615500735347591493722034252960907976644397151005973856550460540196721026178480161431781382483049877486034612838727680000000000000000000000000*i1^34 + 309062397222565904851013339428670338398981208289029559900703762705782571803407324691214250326917617746297307746824260189734470200792395674737083279284168529381696208350230091802124741261779526258584088142315158454826754215027346133046473704700612104792376985356204143341787645802501932268647037221001614296835339134185569960711503501521808420857316577042584385218932880409224895053981235581306062276666801863317259735498809805784477214700402232648143972904845305789280387861054186095165305739397713261809311381605510952429050393916512172627415950928221388015161389727346460327339879749902588865307860688520083306618243690619268514289912574141848733539515326928141076132093927662770426040834729946355392858388660851041275344118138480411177184909263176422466313532414414937505248382280315762431105746034300257904374876121578310625799400415625209611290687019287858927212876848790925263092296093564818377866868597665923499375894019504899517212338068699205555299154707373381189234323934775848332185139816082810828315746995669510247747737441049814537171919343529741730905025810766656076919749751054273867426390130026852420920119865953351232142128378775850224156046053329316493965044284709401343142136673093530763554603105149595274167490019894011927454591468393856319438383480645059762862605394654772576534063154338778581349661358609669919099273543854227697160711685576133759852189087148302587506857703636992000000000000000000000000000*i1^35 + -409526267592264449956230211005267379216104537644570717092725478747201627017910971385972200324464041168374000774536927628789618093725081432500898743259339133139707033197315375940837476245423212802648594551811782843201239509054273299373548305667938971884023792169546275419432112118620003322589269093295514230574383436922430654502793757957696715299909932154545684275022465154685935033059225855019185759173664830040421321351705478783152459003920136040551177312136853356254685268805916254261258241060249812073889675260643295325670568683061012108016824704138915820908638645489346807400598957804593564944873722721793313927716277339431757748162343956569290212715952742569270052653659682657765436839678303017109967303510356025199441698647738209191894711221051803814608912886076101267442048129747686716734295788468904985331747479297988237594087403000094078092270830594364641558967462841385061321683212430005065433943929631639777011711861425163559519844669521678598784111445745761582745913282812641526602756259905619974904940163280827232845588959231303792843938848961448260462489686454124372045938615185059784435633177432334326284836497949555478268702745025041164451510829737684903484433258660980937321439449989732717794468880937759793866661020932600674644471589207461872898960131568446912359553138541407357446462228800923285183891618940539080579465706814563490909303448840719771176329977567592932535433586278400000000000000000000000*i1^36 + 33387643457926521424698846412067923561232061512224812657834940056473209725919103988021565177053358441940853629113704047186156331771968252451263247543465559517497252232583601701053849103184030812967325588917230235977981711750486351214573261668080391707242757500155327447926275943761628850105803759439233153829342534091428835225479681947088996890636851991004819215271857106192480110220656989870498589485131814540653409051075175371253896829974205234664342619797554611532509862678639354737740764125992594956113219735390297768955216976643794461000857770979882810514995156694279783459519497571204024309994984458049724563228355129797009404079938324575801276836967974765014041843498941873997167933705426729557051878213051174614269775906322197987002156350902005194532941565742405127115534816469058669748860043577592273773086300818680112007370841779570098115791186606848275612361343053759966720671931372829311685768103860331160795313616830484752100116355254322087676444940111458293887247737233695418805947224724463610459552063772054511949789463882226660379314475854531875435845392957188906523913651849903327301604926497874685483140950743587356713418083696122020900892908813503941856657340039449980572808806312471771975486296738524336086040973441754711502201140774025001836560316347508928684899706870181130408422260884524331619189623457942053261333724869898623145542173534466278195104706674432666543063040000000000000000000000*i1^37 + -16863514973093453506368664781841944530367110453552201109694711962462839035369516545302739792382245861583851704202642772397333654431980584974585248581291160710833363409767545466274238557323929162146142205546839314626944955645476157290730085190520750357494774861247032573229895384343759662262701381004898296639794238847069685775578405042007875852114217397111611133624102452570256382258498176302110494174945887890644614952588725499193169018823864397860986843610363152959663474662725885653561022227014272583584897588845267700656217366001098047013747467792947089078280767845669047269246475192695179104387642746409706805427125925066285540700795185031307346564566874187792365444535983553191285898950717622840673661796394749227152092983453844744535445672660806792834471958412027654213739192038242760916923120858800120182535672087441715409722547888776829369769019941169315280072130898531375918658689864313747668189880339467978069084877417416109059259502777725088269664356128657340150382120766718291296193115845054553476438138462315903521106396839489152795389557000425827923110379211766686283315915526434512496874081290511605405920705008758758223933795029147985813437225069241968748692198241079890641836714665486953063604242685888324152543022917983857707963063434569059855681491154191466377533498511269622694095112296184760498480369491309745973346142202519312642847985252913882963385480541074620416000000000000000000000*i1^38 + 1030239178518694622401008614894143911866128134084350985731948191784600102054928674305393177425309460929038040264324016250995848301760532302224321788808586646362237597729434917779602620428729297312281089437245776902018078608580817557738585934696675676609456642897178334874545704115671628623683327124334557087002097941429884837388515564595995881377713148730285792538620776537312036746310902945757646282096119136963008231018363993991541635123154902962925470918881236089138576841567179645393336195124443153964880858838263417586466731407971381425583224001864684424929355816303086955825112796276624826775563630730011787230577383757185569827272050874222278418461724597385935775023759742558599651448324911427441707582268102055477178198029666537479817473161508657400061907366410141832415864609394567683535178186821972576665579321173372395315044101331942324013795838921895893131673958058196579260021282939058949464769853444094815329742386763273037053833418807474088938377734787551858114495781542579141668330114102415675689894886156327355471301302502603151343576817621444956541627335280037679941075800183203907133950099209529300798867418467486531381634218560026788505273834418351972409573762757908139344508276940027593786523059448642482441998035274435811871597048397585934679382577491592569601090149714749136627751384876252133712892606627434121351609653702720723479232994181864374801916755968000000000000000000000*i1^39 + -28193154301517837546755361172018995816339919576721529307717826889860139881619950374715228431688279944621173164299020852233914572196337604380605101180442318286832176386282818768048929679663191912215883678001146367611555604143314746990374424450733407168901752197365959227779073043260054645540894372827177769461993035089066398582358474703015244416268699897887740904675259635460610083222090922645232451114042376215629451522358290450039848864366397276876353821892012129285089922925776017067066767169181725983317924048371773656391945056162543503459218781775720029737189833512980914505082624195653715883723533223823926412274751685705633249191440407279559956411087922189743335660780704605232877927447412381557223764284702549997615226731363913532370044629760445079724188799854517488601279792491796087106860494362713343085063530674000687374119725549814618080593676016419608167860452276298099944193756792966247994402309921937377337818455214825185766117352702007758111652477743293466038841339225138184583777086410722174521613351125851860700380644844362094561541889885720590935217651766293323443259957011630539195715466663721199702486140914041984830184217565481805079510661848175264146848097356115933474608399161742449272711308083130355556575578350167152729405909784299363011081757253581923753091254890681382416760247856729682113218347238261882250507623416245930893482266312810758458572800000000000000000000*i1^40 + 951431782984747834340522261776321776636998539365003365680340369586794882167069467391203085547881063212317535084636873896701572481747510478664888616641953124894634895470394817953265183635612710268283889676250447284581010367773042116608221703365323066741336357860718660384006476270516653137717706443014608900922067811231038056032324473489696936995870891368737170267420094048400166374377501936350955473880736516560377802296783203783536880872527949305252405367086388198748849048583822548526880463448946937539291476951133806687682255110984343376925616205079418327230066266834226996046614416810255350910208762123489145584488008573743424437687343264771933532043247905215245245785730588869607876857854122882259807273361192926684389479504588226197430580899984857513350928340834193804316876336684486608066711693056565600411507098980121271445017203209269627572079984341474662257522362491832142503243275665866456938256677727239821784583481133578621662301430376543368440921658729081588118855103840777525370926647354999973623190260769632637207127853842055597926146888053834926226557640919872695207098648980165794975696126403589907566061492632919004908435368426609577992223880937957270967844498647149844410291131975593733221708315123018182375877976021173892990667530186608261294948642753867935186626506040188192026396455547011820205748281223343124304289477093336614013078717910220800000000000000000000*i1^41 + -35926648961642349473297011632719273937993536541433877195743204135813239654712275359593081844551696971561641048746475652069798927048952968740783966425504364581021688300012268642498222860155780262265131972426747474923719424171188850734672051655181282528638519555356386085176617729120698296215904226018017234078127981630299938556937815673555473128938300310199120687110291374735477830101572421799960241534621893719953054857162914138495849922009564132254996313894060869318617589503596346190810858382342846884814448708413572369194764223467348342879458052601570108442638816611800233210335080035929738475692090529722900426940544611730737768537200180646951746323828381626392703380412806480442978360587520614494614674322481472837391318791524122203384212805885808535837078291955264977783100736033605452299569747794806166093252581773578470850330317712363111013297047810680748173903898820234241781084462416220118986157049575077001851869247625655824584521096829420432306571560474848819172994335933432313016556379355084222205131569521656061011522577268394159712890993226061396739288383419275707427344714079591977917470969705167960158374564448959013367615480994300100374666584682045583025571168270561554203393882253072846024499214195690607291127045533012636470170508780858475543643194767276208919515896793698506140752179138343757053934587172732079342003822699149049609584640000000000000000000000*i1^42 + 696497091649409619112273603680934719794439106893577546747148266843632210873820800468209154562930237740695633071705576222634372034610967650388353250728319100146981634795484138672385481434293603726927434126105925795790981555981479399586900527345116297589632126025653322710321209677611712445360099958921250406993660596709034886515626870162625983797873738616171847796576991336550502778831693682248342138257609266625849349964286403133977524163490560188808035433191832554531341320984436758649952058208847221598822168618755360969068987310528901401406662870856164341756084904540598958701814548328218111243320371715953546519470971418590077554146971251764017159154293611176843472801071251043073608705506173972003920804017659144935935714461878193220962202429116741908445472389131235121767103362657166865048040140622196086200703945739729459185435898852716872893690677591155866198189473961610794531246189753239497349412980728456618864853882293805999201739929318549939593284554323913714711380692381866987455928600183754889662216635661453410382518260449056624075788067512838910670346749189302547808609644637245273615924324555998466046069368441366461304048737362190998311217538704817526037397227973318664450736367680829316628112620854007443885967932363557515583476029889844951530304933371910001550986843439903437963469756937490299637379385621608330942393472047464736358400000000000000000*i1^43 + -4815532436673087767963094066147291944000851921869102613676650611170709109669607423484673990287897842329945296378524626538035596802021035737297343253150555354012114173711694240892173012524668158169222885332536531497833747111743667313598664008355153251260209082609382319035264231705934501714982913356049815188399381946924425709814218023710969601848550356249329018614375051522205176351690060703511353829944833589662937031311987742089292721479707079821989164220480748080228205382416278890518642369179168608304271431226867301794249709503232949447436264603506834221735934657137848207222039414828741086011801504087872926388048265833727651994711966550788448139667948567403487820681560863138316984791686785482730578011823900897562893386479806773434999358076179190674946616533005478685939258282687178168371328209827456560875830064581502895224558222399087331924617795117425221797506582530213954535164258252598379534899742281437431923344730509055436739340128263079331306472363865338207597183477676351712032618717386424777798360606642142681512825271705484624664406054953730758785971627802037906021417845756616651676064993623818996421120175029198572013372686120272833637402071110860584890179717763925958742487877523985947681920858098539416854470334446910520428574752433253240113678465118670640215562106872767317876262301205914770988627313854728619547925434859520000000000000000*i1^44 + -3504337765910883818684448410968453831847995188871049450661072090776149340533777189760309428517931167607228590058481005499564691769498227250812307369644361583186199118701148787929912715004631721329338123503615252191959283506317149460546445186544674455231464265551946687603916000125066132431989685042757023826445986247573382592642016065029518114069998619259995708553333709535711214303406460344611098463991623999743734882341604464422572260573702562928152689217734864144456895294130326543344493962969134853842397422541231217687474602530714586663884325452509874695410565093909245276392222461222786169603921578446539035224318272345079348662793073296571464135852037349240127652384553895628428804543838014260106561241274494021985182634408010349761345239733054318709195967952298012406790403844435126586796206124790413529438996871559368306556792357735016954154204113041915151895333196297744142951825402513388004235028139792588816337680224693037182782191756520222443966476484803955113241079254437914074708734109179010768247729789298532013209462745088922081047524044810912771753699511464183398542169167912179313971928168736619660980638258207948546308356753889287292497488781041920083042077292995496700939667438520334522512040106936045496483741130219282446067810743917025100818791772543084071376931860332382280390668332616749128235800070192325218795520000000000000000*i1^45 + 82209270159773537454646542419206316897807266775389367385501341848073891183814940541803843085646213185172391031979642257797402783570509087921673012109598928997497495265877542498578598096587522741287054048065739129498162734786941217557913428427116583931352910807525264413742022944852032191142397983161813706954281257005603067426185070713663800649502136957325761455622007988197943623365308346099763528350780224344843824889432827728801852742130538475964559850464554511562147297399085586215545538682086311628967271799118524558096203474781516431067452447136620763567494690408155920291856848394649742316413070377274816992614928033688275295067461953939530473290773876662202788012071664836509971270001763895203677896664022680389375939332662888450136141660471939955532430311690864377112817696880495055935959411348144943160593697070169835485117439135454961795646180311222800252301724564551978931848312534577490302201061528524523133579577373355168173906292723439781839676231192394813444067769295790721647102141793307736454688152905595235644557246669197636027699798691855368273298736327451506349694116757871651410279800667533713342983547284518434478851475011143732856687433523845903043812221135633626833643923316838974674760380269347578187174930155741003958417144514981628895000661297295039367448179768936319660610927357100317931676262380811059200000000000000*i1^46 + 284984486516058494202755720548909933837198376062115438324121481383876634721412224483352480533610611063359666478095001223491553810729080130571790320345898851023010947437252901190352022554803278008407770540443351191434088377604172829869112477047205705382246692612438718046575229286913400531599703630359237157622008817908971957950001750706005347262227014349545065214620313832570933371209239629201453535624365690447771238382527285752870685106205624800751731627974227486180519925925612136264932391295719889416990530306670044013653789174349558580763180619158121990609138898510847955854464100439501627437523239939179138750132029153462091230808572825182344945812192160961085465193915814194465791883710124683615477751197497971843476189331802929347950497554973412918588818363251255279466474062369763660371933894077523530539720231569032191928195709025033433311199300168627247476504798349786182080544049542013052373638093782345601892075519039242192421990391658963303516132981465576166178862974481515791241067094440877305114856816158247535379625012958174807197089796721781347407915618534497559846263989692582012449922463536926849940044249825842801404081186570625858869804773663805679423282438401216477772708201107608022139010250135745354037226460412570280027941812254583749821101056242064808957191431816984406153477579106353452826220298240000000000000*i1^47 + 144789950769855046023382691186492477316234810829299094845854014446393994847407439861146724777315906164764556591908920573882895527995380695913097610469998624654178670241185471345002518634877141419031098954964109342307179706113729176649402555335075144672753023433490479346940747224394940879955075807831394809392860351725944261442140937942334515024903311904252035739319991268359593686976852958703173605908722124391267334673052474870716131847150103954857382109145000088200459624321828472618003453139413081220669974733784189967606510886185113432227123588366683035372827278134873017969541730882603379258270004275737961232458549101592557949478162749975972403768839616662313781704831201508705588943536877329144448671580689629855496778947006367407635960817052388119625967806261230149892222816556208594606849084519832508790990736163098779364462032147418490504771872859817188148109473510946865067771980368116159323911173854306535453687938067069848861771105591981053540475924792085817116927649205396812232959410693372205116565284081227178064424146168554264463972441327591456581048042074459396940307879996936554780368281360690827643941203212458994731940223803125380532450982429493420710594220697435327811972431898259943195264279715227561749984680752690957124451030693328113997596014046405592642486124216498009638944421209375244288000000000000*i1^48 + -442243805357369067659305144143246772782428901698788256454790021875947686123063644683091584021161209902017032017012757321674757636178347156264596550918822710239182944533261987809659782606327220316096005981472264901650519093435227873892300080311523999276262067170641317387437389372570246549815943529459374290551936587466926691715151335886223800109140057572997386574180641779093587318552607792031451912374630563133873819906226133850202414143677193892384131706352586340692589240330995781173897485886662664155110581652335038049933745740714856541967800532173370956964826976393679515619357648058824991974679585902246832516868013778139336474875105906460655455639875884666548490647816091900232411742213073434592045566683651344599550814568650469425957534278346468752355630934797749934645547389220573033138488754425380755867677267573503260196828073673138364965568570063433883330639156692973075790316393002513431487661772380104567040296431453118379653036748370726154960932211947041855407201687516272274306073138136016503828612723224639532374521912844864197404178157148763681580907492197216634203482179064788303010218350418244341350566027527161220691241939713267402282189947520737060275396404185952891340705755295099324707587109335072386071200129715043151875125824767301089801508933307962168367763918028054592126378311680000000000000*i1^49 + -550298912834138041989032588168876206520407663467268945283205257477897473187161343617915044650685735756954943508094593559969289889626938274935573236262825118828345687726000284861157463683298837528300690677132851399018852819446576814757824872659613315164159409261728579357656646656129711087852511818581744172481155372704481885700673391812308408332471249349986761335939361280960313343170376634430150326386244076760456552550608789175622010006871940096071018850625348996572398932333836709743948381101470119841764560944099837035670216748124314091611171057782302475888106116652828356264801245439126740213101789430504740733854969936512952939869954242333466966821245891403400393780222193640173312854611206451822222589027870547548385349491408966530953974168767887770667820338471716864095284358542773137365009006853038273156444081750613246185328873300179933828982521079942107343140592565395887149442408254307333810464505631840477164659283800042925150334234880999512391328787427817047494078155773428233819489075125947527165544937422836066998546394123953546618728178968053133251691265243424866822361353530887595061540094611533854683729746678093354965345083286223862302651659432889641643824011540354110004286332776067575163813195384266663056364717605099547974476739243122100233082447677438295027422067502733426950144000000000*i1^50 + 36007844727637179654254094125596249691417373159249628165462341866129049193519417403684880267639253816391371147357403390916816430008343762885830967761149920761816465659809046265625218967742712902574661078773643570941985171023391467117198159952315634907104260330567285062533080503506704072622733052362477472487471535987190900940724742688770747096083600029926577936339059909785621234670392650998969237968168609737739502915076549588187285301378456036853438705850480859617652290792938640824619905081995559506527048337326294264629399736417840694546509734833960514808612494406234070184657063525700053697059279313427343146161269338357214851231214121033020780995406866733991591199319133100728909966327684820891917431528059552164694467534478636599930803644706155408061621374884123544485362401813258676018362978363244035742070439712175197534334036417102034130381360359753016414166655166314980177025278745079552844455451248880583898077412035793511418995119984245776021071039751650195373533543092132831950340134491725843357573163094761386221811559882242771246554392557596325138519071187323259941597545146415683292947698064693646074001758008207753723756992205311663508289580411142464181692796129958361336309844914081524983012840834791422304628872298666987954572557628993448139360961386927366121832888611635200000000*i1^51 + 300696844505212914521421712233821652008060001596274795427018247207328051256519495852735564783395866730202882609050017651949320068233913771325340865233714692605505397848950422949091392293513282038899277812642624808860538429779016460140724524656829421641389950538811245216745746701550225435113533975121509475111721675507747943588352032732063129819782110444518613933811954955831473124421864728131112219636058804240205140739388522410743659457615150810823661855170960043585978485723287304440113558559274465399331293772869335260228690172249144848424054060230214319888451722711230537502885439270629505549210935200210122820797580655189769299094615285350503282539694697154391715369466404109398603494132911287714054513085068656128669158655105824543356770986840693463949188032183264465983031524419613821636788898603248719887968543428614126203074603497651465797212528807975862433651713780456814915234814870667183625444128060403582942996684205820101172895550092678348114509932141351907773105360333187211356711534693092917284067359323028608530747687110075782607971132007349940944401785866364090663102716512976794382996924884568325864802507901090009773829396108875155203921137579103959978160340512320780700909845382676537532565028303551754313952651205748418380941075846910897371881981512770337300807680000000*i1^52 + 113333415343782644595870881722304966813090389770425040373380401880111043454978587776865576196483714165721214903470706892686988679200931583852960942675099953278798611244786996663795417085754078289357373274173418687638576008553716881071170910395795398543277511958972530564562119876317852646788010632605558845311626424544571969722842725899981924776372077964142836815614551651125659310464433986593245825643241516136989274407795075993149623794750026134998118154423093641167535140677152394280595036240742253261113741626801364517486082231336042172820924085762114930911142326886485098867495619514498172308732420892477113144638508111300429905583927976356896863881622678825737956855005876174944102238343444070980539018838032068856282254818921394009345886713398053396372706034111025888988005610122085016854831015273373023254407782170248758617583976815106821000213372358542914063364680000755930900071195545886152151408600496742002395764923330354859476453191210667911444591856844547393571192862733764152113179578344976926055914366850366090163299281464213453855423451314649412963623584879143349739381750441309738374166146111310181212777806463247733054118966277246598948679235834759144188104743116260639476811717993536402237120799656769830293713452358762728302696000852597803302889082121617408000000*i1^53 + -33263753593277222762349486743265434345350178094228275592055939104436652390849584939237147472487582065156826418647759636915621328343245860554564076682103750936207337597431085195817679959742765045065646365192067597709615777099593532506236069178866580853342640911399042853653293418451823614068105691640365726323627523465154043393801465297373476833488954689018509122549939898479700704461485747554677905924143561742878758575362866672335738596264432015851348771774010155540664752114240939738691442386971807603826414836211605758451519434188274290896505804701058816376777173597676665772762938400112064287201106287660222423157477025867927555080869429683909869985819255104068662588681021956424118944159873066301845149760191283148682948898338858063328937730789535710441548603565538286766373720425349911448361488545535662462821258326830631506701816225112410203466870071317923036280475186481829324008014994688615095156570503248991807557628429397113021109387562417167068012792150593155934667154316389845505501197128622662644228650213311521961619307019050657210589988543728988909849189171243989474741072089202136040644957099869040753859661314158269055897463580173934925921661117172387183132344160100630259122938500695578875468139503736568123873196947919422760756727366321323957131673600000*i1^54 + -26653532255714452750236185241278721499328099243487223102858762048939343273320997103078623382994398590934023756394134012145668516444412702839438232459195070509816102668551619697787378755776728204986588705841892672330621577054575655613487030055182417966079257112131528334855968971190639240123458042720739335645884012156939947846028100579784932750951339359455134484860021578465513889987400784348973388788157130895948248502318406266474548579810944369981121107989217333365762136764962732300894283387891946033646854972918019436626206310514884105036578346351249203486754138723236194883097641458938957377393996841670738906386800267449120848346551386131425277115508807168952523087078032456301002134463854607084690167017053763332215402161073540509605033151282307153202325486426673766703358574960873211436931763782289738009227761619318047835110374708181661740671217206866641841613024783022775367081636625784488882429580079103045324816828911683541369620118179004663583856290136636433361673548693283215089394034794545853178532196472193997779848425719900642538599592062865694250318055306997331763120063769683096105158264851751187930501249256886931774643616664675805487344807079205676409390538011905891465407043410974831349100236113245896557683443981735192771968096996740300800000*i1^55 + -4976450353722133571043599279633305572020834268184021910056328623022780809952198445947935983322289882839729857055990649677180193484470977107058529385177940551103970716386550134891262918492279348919929787100897860600786225320091051596203292802068826230070360280577939713539117191523124973868530674160480478710235707875420736581642600710099835524462462647222758214187041530361588929250121197908661758626190138480695194152028704083901107526571914418750862087613029499555353176010452968788841890453568765763332940772433817518674674967176264199376306061482173617851564201431576434802354162408827345488105767761851584616230896899094220895574074823700623437217149239514257740325495494200946417303467423242440749624797387992981352288478968390272199589978009472922831866075062253853588901947887744562158978279262814213749553154387830225307802233224411346140230517952075334169459354591302694758663731093752814506554222077763004858920306235601111851739454619084948721915697372295974110086741876136993582704778417756382239380134810101053757841574140474153488855714366206502803342234330462750479355614653493887624191247851501617966261575287515158160755586714483045220745842747329893776280611391867502082036013231290199864786117245131800204135340790838553524045873152000*i1^56 + 44440956599524818809437403814117782641303192725782736209318982897832321039102324126061745257839857780894524863599457714058762481812522684940030861721299262214819657059821351985494486007179630303574426553255665892887089102368297360543972419932397886120447993804801326719133910129678548618245050280482838861455976202790711087307784429387731323108569026638475871610633834358152759858238653918130312360370071221878761850036489276010172504096389415766118662181317629082043988248744510271910954537340923812558394379021120045597225408808244066280180546295872671350609718275721920979732321003212598681830378713430389741961968221635023329116100555905424715768718447186610834965439709240946584821055332868990117702051150439957945314013369836280456863858488116712187399933347196139405509064133941765000251910248333722136582047030622482726905924762636288395774222083600822367417480511798453173934631452594962770903359628227845711548932251873706937270220813726027896548338723287731065781841645241094075077755069646591423871235874241583154901605603179428159294388586646953827683122149027450168479746505484883838102999383387471842680698858943631331301506437216654405882316744798067331841200998505894254020721695268207043744759675102324716146471731200*i1^57 + -747173403181944676998288628653496590451258256541730026528205231872079363972871834339123604394380509025673742218157448002757166285744137810264507245810857265987561443443502698108083608183123415327114598431390720028026826249836957564190149121696023095454022793750439404571738584455070802390052928454638002285905619887670820323501859239495468374106639909422377846712071665891262992026240929336126114216064598639877068499899390640813639317211077294477721269164936755774745252009840883942552934648975061462592810168634927132987777435448531752511733387077998626309776555254228379375006900558835633053828369344492557287924938779855957298561071689102333172157963089439406817808569139212764414003678259998609796574553493038299982614963484878781966346416776007140948963261224570916264122962602451350339248670085255554863827419764852817463842740799829088475836183036771027836040780576173938185794536772944434292660427867273449819405845938445671643599466485723728778870037808577180238311405011163315872736270243976573963226056022008859084354698667420876237969584759684655231864466770954342625345092837488234823363532260621110745699293807728967743712781225343984372936328197434582571319421635290990737660162894027691130880*i1^58 + 7670846279787570256084860271679605291120290907293253352981027636527677165346417585752823207005009421607026006818340187958679308613008849310668403869800527576851897970506434026095288717467579008387361896044135805313194745215631207998860848859536927412241328473829963161159050732001300581206788604410052131722221811037779651044208499399874045214505502418248889456915393122146441843423234946604928776741690043678554334280277706303755031789041909174697369944244598912088698407506777255208939444045927272224704962929534210744716242944235236120577047722412803983271063344008905162838984910006227840833554917855409409931983285028486006099585974603201417780136949789600106930151271783098677695196233736120750679929860873245120001756831375846257430185457412968172339626691847826702113380354071250898092850559697657716053613216476974750783812785204208136128168662197127040616248360991317800891368317709822219829628231318570760029668838372129792430355871707862705742522065672176538583583693599864775628537277615737924862746340776607801430046603315784290207902052945835003383052382011376599084184791111545817459314741465236888574360766331081506177864270043254692153040326177677312000*i1^59 - N1*41224217752386453232801812127002322567358353160013456876389874030541243531841389292856776593461951601719620287219147821392963747728113279090254877090643324405353721614666928597790797769240720137900922729890987939959978707486141426851914784477275066559616498272124624119256469794391851346140388351605351404453477972132836782275962301924460569803625502527168598195602062074840339375144802931585846611*i3 ] ]