[ [ 1604825369540659035298688497315045835540997488176989048446597034695021512766136111500104209833383236977403520595452954423508295484553928765871719031009884217326256616549897432849652081860508546361943660772149432099624750009223778238073342336963377819962696328213314584528539840807674070110653285815352981502235583694490509245381022924612922675050375626138835622839234984319566026041438348894914199154302895863906919023809751901805608137446961733591845734762796292193249091241508672661342372261814705140213503134790409432053262374477687476441202623943823324968683709233492663513707551351739123551460245769403026243932034535659384218097753393877538263331571981696810609151628637849561047794128196634937266638313350885513763097458172401048690732826610063537922946314564890929769749484998350843910411016825327338636936650322826171926723658762620929273072423339801757820289368690980549526608261002876443814389101359212442447379233157145958331393792205820088544792604470616773468142030042062904694504035383161512423539876843501798447171877298849188261114680727308394457551509997174538380927895227295835143790770316233853453476750581647522647868229659029662725395297541520040316518475883412791041419408113717912033919789643141239884594771772359304428037467860734088597401868602724963395780680285734157750560395704340766993129872542319592182420297401191499638318456274409113512138456407731494855972676343634990783313489536391518120769216247169691779467759016096390810281278509764086504340489154371938731167003443200000000000000000000000000000 + 7785316946811249937807578353612085331476933594770198155437743649407730077999507115502088724906070813450207500363555257484232479403465538591442588941397098126437960700963090921759959448175492267694383640560907541540409839848478995960892966266723588940739836311378155666708719097076323754571160470817578246889673141927354287304106830025137477514678247934725220884773642519144303778207458374006923727958739369885958115001800924774546504552682468799936218354880135815932363736619628034062022559132955240973653295332686542564651360747109734175798461330832587562240509945807942779274608701471733693892056302559382947285522621279493624840102597120132059285919429983822327432723293924774020459966562626847188840090999553943875222034575225329299204841859722716092015665203861252104042567742740536665689436068889294095878411530891653407679569589627961709385466036983385578368752236280090126965669965014676036444206779272503765955612904518441419622553919558571507283955376046726634557734442577365003918516116911976791302596058422278064212302068816896706181253550193747901567402317580751506732590321289545282638908801637839060840579005399147794238981149456353265344059252900544238426976921902797873349946928250571438484764050319447784360433255684150841407452473112343901611039447135680862106228077677840360190528680661744680836680678266865122649233269477618774346149207921819625898863123334256168162233455536542999677457522911498174141286821118936277075055930730448093583823610205168763921123274101442315381270118400000000000000000000000000000*i1 + 38323034641730381138618506604295272793948708959668017083600777729377451588931440799004198647327737877001792289515209214730966340388675621990266377306565518006845370234625171436688043633831054833068469004522849389592954952546370082501470485848490774192057750686546260482797631834860015998513487790566440149158487209627884009547891986425379896505557495317954155633672526429073668686983186146855839750973581626746912875212803031060036522613883372882730865796489931598846329172173658566899385764091168946488829185218572120964564813828335794316654383378029146994170213399098014452732918920244115002179459209134486374941496172001223710120893354288688313872054854442751960669404059101187863914808587494783971240581332273770984868325547500335700005977065456716203064643142005650010676143566826361786278617873716301349939170347464579408509432300308787818198306967045434632470393852853575848191281695161506694584418619345682698054685681341854218270681714072538143223713053213047474981045541931072908574966818405986040055798648119834905947906769463420047757262064868488095909177103406533833031681180654761604213153119763121612107867073318171169623053402579390246758729628317203852314600475374636277240384939977037800717269780909058298906537778245706684776767403825408728367453556520565772619521783153566269201213864773583984364047950782310573467186006775108598068950593232674045079332161592492271558973533560240079539090683997362042820396809997433796925570240281091088190728805847154495851753141718981672918056960000000000000000000000000000*i1^2 + -34931381883388176338055278387651871469926551251469484997093217639641459956650681408833481096916019032504324436329915217136188594169046658786224687095952948105800955068979674957620894576338082070951905008384218756541241378444266696734169634738800793534806519991798031743675236398602953494846954466732683385386152509504689060069417843996777576773780338144850876450618719457236541578071432348347095986461911914419107701753592415068094571623194561390138293668747550232532429282508913059135103658677272811674808414201549221419818620610974949647779318440057145537458425940136881565080077261504421335958631629322877615583496113268543242484185171900030414175915949236053189926051827024038519577722610861053210341954539542087401877887509830544365442438743975176803558626457521015539507132027525877207923186136546724498685866733559032905812239748731837833617353391911359950792575878276404576993913984228455590072410507679573293398976068019984529012727342602364425988473250939960533347589674105823221831122655977890016509167405234209823475829946618955937613719932173686242626877767677416691418512504991637411194315631202346492995546533420381175605989488121810618122053494695482510436165285561665952326282453719141861787429466899516517663589843902973991109588671831098183669839221178336535131202551351286185638925796992702079296289110692184658365798261519708535163878971951749434364078813014291381730396518497804083043627062340411500401020817659629335537351147017422917655693646703804298980003280886965678899200000000000000000000000000000*i1^3 + 24948382518449826022909146688342446585984605369784451699841144545255153833296879645548738281686479031534875400987637328503256747910265997749627156345116119828416003869879377526300084447096323517356920928639880588760180464185869750258954019405897632036492861478697284871627869937165884801089630318639262714165556567970694780483040470014444945161631555792070994355633460395984142762807624288332446698844623099765539362409234595000089084949151790447878127088078086901835434863861505750451421648741961715686632484848806699233371001641468404628622565944239340685232180875939857685379816281267162208050983956225308541718612721244024068836364475133051681453497965227452189872406739251723720429576293596532719131488641670572687619049780076671392225327443955508004039002297828747934079024806528437590944987688604174866899580757412894200680210870088238634583807121387465385564049123842922024421735196459109645079035872650315354385835918083500303490823820098857670662572281887337681861022468871055864525433854857385983799213104589043785867807761605559384647643468622155042838846092965731929313452628292056501315023410671467696169236412376904900808469387335754571911374861951904044951193528576434651564619035084804489895476045630586839823765441079692220899487655281010172861447347775267589923970482672430110599253019380972188036844828473708071132945899564295520646981562177699663426005737523180734590643489802128885381221790030316368890915743110583267502075739852808018654074314917473886129945990496350371840000000000000000000000000000*i1^4 + -9005751601887188775253239771310512643594672904592169590868271226769086618206476063561557079334455374284878272441903110484331351753038872872993636113580100246371977897397962056435142188363126152222588576573946236383907200216730458572389561377919291000217444519521593984665808679869474987362141759813981069102882834690416751834958176544366160366313466860726939124370764774683360572993150015623168476370750232812103444453194101040998321452415361491454726785645020108725775881659417638782514204580312041588837480735959233696833463856986185926380590484414026672975915895194713974728895692318620102924195449493154792854913137961019933789038768543725292918320556628889890770884849233510958912935605549994472863971215299634049427932438837273687855230794892228681117291392586118145556606697383610682453682679337380861638042096561819861986520853586648100367387711813770309761027745854636433817629338198473028094014302712845709477367549256294991799015156524352652995985411183494660132058537525718378461623464139706324492678745635944737371934554556283793589587196722125999181301544625369784851336819649151751293647675654353378237295982903635915700190023929019200970192301665308625483019418629600603244788292799345539430282342398787075159284027081530241889873862661534635225254207484040676304666769372168593072631678355838711533103086691171476666817849323380662132132980653447003417238827472824079852365980349233600153068772572919836667468085182158991250576359002922252524512779681400944777703453462888448000000000000000000000000000*i1^5 + 1988694910684527436112213716399037547535959561427290038789738080563927937804734358702613608333520424255289000567849878948029707178418101425383899479849707130673723543626705482281058709181379793572282892869381076366983823827875973973063589147574623488151993707376003536928655112254213130528403655443807387894127314235945125963337004281871100426354748726309151395035466350214417409955530253209121456862563530261187610906170945727634504362544006536748735262315139421574659714649822578117755371826851101496352981322002492815788514695801420265203253149732314977316142343596452652213389681362819891005545261833958760993803808167061545581023096447083755600530661058660965902612336049702737921016228842646247650948413019788735640536553635060653998621864600604829566999050084217802346833992577097085395765705709462324872155430285119850507406371838946213867493872181542578779930300608557201427879513942870171582790884372927910197849490531171371567764639591889953319924310085195699239106423671347478361289793177658284842489369293192822465015470535157557329331084151246314839133162118822581009508671140813381345072559048332830156735128092680237264830840842547196241134910216716719692760421306351847069444321833446030983318517351135001281644096379431002065757232443648927749767462831315963435637978920521025992923130039986275658556451161513410099312065300626601257764158027534143725178335201145918146028892674912459785191497003428342407380936443466131492100003734956180781969547496145665332471722619699200000000000000000000000000*i1^6 + -289178453894725588256314698287952519793759202574411011723331980957084124177611242429006698856685258935449761373687166520083603900214831548053704771190902299437794966142242677941374618384254716165505418573761515910162804804100993410560214233135826802797395467380688122524063533566215987509150071759767638454704123585782493398143827669693085342962217269311058403211016106395822034071311481895370944988145422772119094328651687969049445938706358748732935524134388054096570968557306820902221628311432758974389215268917635948967553936582517803700869554232257414955188494512860147365214009580913507080606241625407614026456654471979974444440702527649488830958194921601438716550681425926446908925118229320829722234282917777921901454422249184577885958323880357757762703656407987406626938300768326418424178147460480727528521033846348304472449366033154692809050958989026500729311293181762302879562564929627562645198797330923779215772699587286947231651405527669685115560354809742864764002961011978714028065988820947690304278456777121640081557674464998154154996201551838271490208642657704991186222698784668805817992126268924589580291853532669594077224817824976187858477569411049761055776092313667325429930866912688475139912732227474004617696067122236211457216366111031066458335383958382808169765155004111733021122357870754787521102056028262874357936314806205354226402621271239224926110035538811871882225930387792560514054355432991289849920647212184772003207123975560265504375805779528814642317806796800000000000000000000000000*i1^7 + 28748841443676391804720061329139673230109082269473791831392231588849029927761907228933262638971402200840917568973814079698118265112904240542094539875398799401496619907997461803042820370598170299850823382722463311241474848450648213121154933747867125519635519616690377974351799830416545451076848084560379736135724613822148536787287607300769946619494167406586091534923574449432995733178577088104598576611307489317800432576904048097105762605916751772128812689750791590931703291598041659126286585009704990772429002373993589302346025175343325806441489244630184796480196599666237332894796544955325262284091041871688945513906507339617327126930178866334666726022660402685930900490443482849274566407428051101888744420462922912134506208598866093751466915856577104693939326876060321390352073070534548154702791075376094520813553170765703889139714919579623255616513294393621954905869914574323365519292382602255686933791716699098811470511441350446791618851560234591230956966271683149042704375888316101556723785192298476100070320238681982966167996916619019563205672270685703713512594674842942285742045602749245206887884992014472842308377842491812468996080928188913982177429446827227568851221148068737614363125771352217186703493914101911376063977558525762771179961288007825536161385324821327135003127009969010207129980995153709599613436943654656049473966508100933420456961246083641847911738760163567961930053946679895393790644940474182805845034680917071086032136361240715784455135731838897239443374080000000000000000000000000*i1^8 + -2065739659344421243495860515613240994163728051664840455751952191440091014023508120665833519399395760462811338229180217228287160902098795485203118530285166795953075103312168794301828680778348669063807940820324066092382820638456057100143960533628037431101015702740624854695051942188544869898936098034693279252286381935338191054015830502778050880858086596858991884105563078288522232354386280792484073290732599436217325132295727530125857324691780034942993977660630558765328804075882717275879280095059703975473673866288470199881924407392705103136671809305576973853336249597858720985768729098119995858158003133394127002680439220610739698198959580670219792361969278852678026536016531187216353918469880811753070836842163323978136389964729242697614714041602267400601778232762658170172807012005462053354245287666128075041410691907071046109797282272922016459585140253523101467091451595416108978261724585736158934638999043739697712642750559261820691858555369016603093556777162445216916456512729612575821283228525391016566834717059138730497615963609187589954527116550562005183775494388346797390115137516504019906873529078938348901057487417782667732145032056567850476061702626522344386734120828988765932058840229449974199211713236625432632578472436260391091161681462245897808682089035179943411568590915688566772341767234237698464546790347941486476699348057555172586370428483128493241245973546734131314071103134231238776899411238694079609662002240661954936471149767576006334992430789735439400960000000000000000000000000*i1^9 + 110069387104167740386086903829949692205529480926497579068439401297990369290375784243474135689535993982621011391150175881643189848216761419894555819085634382397632445708546532268512035733506509771347714648928910620468991846964010106700230632241043796927138401197366119732234988238031038876879969770428578120461321011308189792019630896139792667544489818444220036292134922256407936968757387993088854389890685682941452429963323926057491847775097330546083665817192138485823176393270665809205699889998910327188794174252459633404966691726987819491976871060764751548698829172674035725687152723884311009745069267276680278767638616063180954609132116155042793817061009149140174886542041859578432416926104354658065531679888161363467761026279661337292478371536100579821831201699451400139071011085386134598677309291746080587352211036007903155286995652670092796427580962489302114981236373907453617813328572803549214904541195202434875380160249782434901239425517247483327333447411641871891534852470716231908803742273254119106393430819528666935294169814451244913195582708426765343409389803396454199481202500386259044568742972042485797994661830260868639163368559622550950924904274920539977761588217323422477206276449877208557443693208191124202947265853448286840173208278985461055209013402286100214705633522100238224024327879887048044772714582688767553931944413639150208566615703785693942295476322145449084804708554060089949664812638767121131545279009556307026980206568300372014018622576280993792000000000000000000000000*i1^10 + -4554806680278283792928229219566154371141246892983055107969708283940658421226645262888340603298841963055000486744286782505176866955916804170242827529880928940960620789921131647572996988799651443299234719566160975411077593290315801759834697589978144392925042772525208198256261320475452188568518974427514944003360468607631797134645988166588864360660972882509345344601855371948134890664328887520954987367389890306809475113463677902935095696730365120749755061380014357773601404404481319609271867427843622311006514016192041741192960809719812958282515367405639033083563103150162378890245017593792581442360111102458425766101643800323738973028771488633095265338653374359813742421031832453360249266691930631616696026756000668450669873125157152722150813723501213602946532746324668421172741482774274888298935855363591826862322495571579908593158511147651967563955919944930896206113795590869397811636052274840349916562648397420018003836205265560595513718444918013719942570684941680269745624796132106773072630946917554533726897096550987014370469238556454072896309434276275210874072353172850133043192426669373798044611992099024804730355873547945294692657250397397411208104345293887671122473209843532901899448462531278771541699155298933522102435374724679077715598579367555856809749534748110593367218728173816712114414597588013767224983250263819501839382236799000364625590930917760273752994230433522614543979195682811498690261497048468778442986575705990119351222209177746238892703456690176000000000000000000000000*i1^11 + 144668678816976010550047693137687238338631345025965596546588720143801355953930124280236411351462624952141303044159467470199032319832355764368227290470502919685447722197941496849242645123701868661085637878422432579902688542713134988407045576080094473534127370573753562149104574037764382228155763659065284924771270992507260466049436585665820436382513145528506587852044482264823034672611436957881801871080456055845705063815157438142004416322856754019923916472255345820532633092396429612435787250504291114598758209516308212866867769536015254776251977876002882728332643979192305412402456202239436899581946676184480409429485732816282718849556126301323597130413208990561614160987548929723488917036792592684812502941957875228958559384752721064067550652680770090387267162654856141027364066526576975391662185714299800584483594138841547853909045930009371152680707112936043174684279098267449294886988281312540551161550527953759909821273189480746215802792696295265773563394880583101447802418610520040081919239857596115451530393976237417200379665490929227638113966296729072591775342544386120195760538881533144665646961227874283213668427646052091523526070503344186543975179226131050793512840674970645662037965143918263133363697311508549815655462270154303026498384690794993445312742078450720397888780660675200529030909160335950608013666669291874355946344982527242843569988667133643364514976631410322366899924956708737109111524806001165488391028797111396061378972827386140629737563750400000000000000000000000*i1^12 + -3491954066102332780341671434883893661153737449207295867484422575613899127477086892703810341516255252903274355926096083491854532972831466903752303140343758149202056574797403714655485163432352391165109452691825839091805386161142852665263242551829264191279339825654088165800947128214484432808361581849383814751211510367943708467547980629379606040208376299490160455069650719919212583347510352840779196738681958730652376697433199825308321833885124282915732222710271907526487964924281900101854652758675518650336034568074099605129257284018373392854959690664828529666713397282723746146188224435190165932079491025301334090444214156610373010697208884789649952103987451026291884544675836045191904808680305272887208581459543429138161434808805242951332640964782239104176505864596788730819534643076651167409257286834142579431902947369637203541519848248952339395441207233596325181706339704834381273925858357447279840740608623295541319052512271579855642594399663459474592282386041908793680332418047046749341209830903921330347438476105423840998884260708649147661493260966751848643613909951230796770760463498200672103030856471853837188476741124537005712728553710758869052511447373279599605192387083688023622099442973924353110916450479988440755985791482138206661429612179380700248137435969762008144080075190147029988476494715311479500671015324155708547147980425411635431466791010601343362442183030443262397191318967315674822031607882175190483230894616569712634178834941761007963340800000000000000000000000*i1^13 + 68234581400709797382489166213417125777176704421951965942860455915083662613422484685590988862847701545196121891210389746876742505677681172146933008270674668141527973554666174510887635234389733387974899055161585016255359693489252593996454325860726284811478803429503444315633530149702022754632247944593246410916843305744845413541740567403900178416164581120622286910261472160724077061015201972841155825457229155589575392481196905170149705233804329084663340426485286732441371257667757970646419535781557562384715850684319011058640310497669877040356518361105231618937883620313839373691321871226486904268676212391862044380083447932518812543492806739389215620043710617959983531515692058627977032972421119711537902403510845174002228356664644916224328000585442468586085286451972791106292007275705583028402014794937479829370866210873193166346473646430088376499829494903487754394031633267411641503150615415556128815661378275307836549548201920018872081792848817015124924118637587832492213473000507145150800193706773025384059338344434915203153346300529839302773310836618249662311765712190031901826095520637616034812673107192624232564118234732579826207233038608199152362800575460362518597209853680524740682462189073057973207000780734648332301001662922437797224755661915040818687434792952751079197030451286828301669373579850300764748334423839451719659380321061724015786218468360092996193529409704432184338150627914766644648036208628310429508231514267675230607136673212798074880000000000000000000000*i1^14 + -888113931806298470239231953419698553540921552552336332738052151284543093396639339784777392794975109287477675881453229623429053414010996232570144528493623848578083460123131570524382759409078794150214183182047692169828239338366275372017743206144946221755301381874293537123668058451399064912551422707416878984578038585347275528891200281630133815747702610548270286435819734344758899604353816304678849128040504141125805617116296603041229288573661057730983060619199963477823787353764163221743839071021853029259380413392511890874411260152413769355408190234696007078911075901930649836971143089944908552835610448718678297332830374443280362708657624566336581307470954961402501121305046189467159266460880507990356817622895059792183334321439546538888827699090092923106648135937911816588972631057206370366431704306857889471603442436226191346247809214880440805360569768758150202680949248875681484030665338909046270629607316520716308505084303744306668059454563844969342762939177343628798561561723779533615608566234314853880404598548925008499411645998579330150123097125206745874721333867300164765644949136907758544449552446105705892106045186567834554887372759302156455822168905016000363120918254659811220524413161323630285321036479084824266890422256805493383163498372298996468391457194978607349840251885485820200219066795752460244284280490675297309790152801236470399713245271941971878523993833204054034485145506419399211880512161883671377777677722436662555533773813841920000000000000000000000*i1^15 + 7580089035808212170936463055518685668845129652447172290656472821913714903703459662066521203083671504653207635260806565152218078832552936293459303432587250358482758170965011097084640530946142163649501805140782943322997851001791542513759758637192342576415144299138698679614757243618583554745062353679135941126008701343221018352822245636718130717680305940236624872046528231602397550407717851510865022552566811219651480681296796794488675336841956948391860420910331205912348384265989058771691840360449228375365952575321541842719502592912328802423731297143153019367319588601734591388521786389226079921107229416777535870146682981399180173236482720108642544500081222777942419014419189411380191971769297662184900969069721378996387790064702877554591988894183794903309161811031424093840365865289695053707837628627683331274423817958924049928410954062092966749968944199069846194032136349202546509156742019861860512682624447597976336794188009672025170174118380074915648046299991254078277943818053802772358522662621318101448304522674011151235115565527577483051280697295787005218212042908795980664034685601812718546448427434808807428538830159948271545186171044284560188452494688974672018907328179565318788468267872385737841803336480822547079604027703848873546749571060924124862713524320035392817365279208122519088643546608147702848201635203826945465116024281245107799511396676280595526020693112334206526066187554179417224166446121004692637343858152300948751309078528000000000000000000000*i1^16 + -47166828438481362493891240519646747475133478407742168676669033135585515806393884844020108673392364556292050728951416501802368157292012507392939974006741783477724317295645262296132905912592191302234694872102517255835503909313723887257855327628354094727124939287517138780323650067527537430087852799118115090491946568600077700043072943492969337582766640966127801399795379290958723523878072168167494659414874892779479621432942693497379277799198016587550450711777387821488854788098032269686406549131310844526116563473126012030586990639234250733404330529171004325759371624219537609622113335020888121363198456067010610536714401661114619733512820437616955980719736863042049413016985839787626613079868799850190879517387273576104408174379822981743682770710794548903980899706701818371347708734164082443080038145335226186066810589113463573748920201330393359592459843293945441552516836729601280451585147274822553796665553562862939522424082821096563089575377475611382705406403582895794282180616135706725477119622518792854113941777471316665365904803762376665084708131926858165672765185515560886277995931907715921071034604857641100796534178730011971562343801639676742239433017961490103432519287214358640590646582122239918846939414229104404063822197522522347346482386538194257063602515463189618596906219755855596582902855015560372594465683208972018642681455126355077558734443319975046183283577999554395147115800044629902235782831067787602330537675278150061260800000000000000000000000*i1^17 + 232769849386471308813399403729994480539739295658385742702504579559894166619719197955069948118058255173519464534250142188815700395234856333825564571115505610069515999219511149965844609822085446088542659804903803098741873567642458190220174364607465067429373182341184304517572200242483310014207090974305794089988840734092102460441701462340889015341595845727751536966058902573535767057061471454664419898739718816512919411590265161280464124207671760689990584049750860168402578867357438657069400890379691801336735749876962949318670939368031879905659611448919849982552589005793288892995070385894471372089391341744521895786938864664540258999339923061044107326146396564431758575311366301633451111721143437452448506501403690975209811026659583894676738044513582221871929267364079362114268117583330917406402130253113555505801232843482459061513432506015531950921980170757091120168396392397758755119036121259673881747238001127333998156132075741922439845323838084819253569559182769259828518668645281955882356324451306644039177692881165817172383528951479109280064880007537560168812214951787116753692102466768512627869343271214294381900522018088311238185944011661958674420594917735633416083849320156055938546306237052073542548266021079315017480240025650413081697199361119945344675654558075413196668116172083620721282744944291813593152272481477299673444801286527321488074340402070783915463759433050838237565453514317923930804358031823151679205208731012195942400000000000000000000*i1^18 + -895216780301350147988183722383356586706169568478584037096679042529963024376365542024920101430888854219247850859687291597383608459106262407833815877308569283872807110464783267536153594146400022548289967697485686994608531592111578117206622372402771571100381735043608215402542685877568213155950795772398765533783393340196447051884613791787947265303664096870535240124143194206638614172373880184616123803622640096476910630466291074335654220620106325553623248047383426088939367019655546962930709739073397345995259182820515219290451646822460037200932529547272984706502492706333774134430177052785991790799135332936667823390780279394201944090102310451508511904424020350377878066621969060886653042712611526154847781902553475069943383547724369355140961546419745728465066089778737951210216571805536350125502888493283666954344895411405653260303965145066895266655590505064369793174908072169708456779368133754162234029610751896391294998834871125899905208399156423393111291003003490075182192472220473073345825594466567657750789777343785639786671186063951037001447407968785566325302324862957312988926480090231003852505355688285250207210606678260776650365630654094219958279760466040775284194531742335376673075867871339710282606032565409357399052452192349031740463587209233568481207626973399180311371153885313218397608493039557875383012172273945737072846896303498859785326759683091634282960660422146013199475242315440548091347843526896140390609278572953600000000000000000000*i1^19 + 2743914448022010890251432739102281027971333542551287979856555502921266839661559493845228999333210567027662305592863634291864063290697830845430417369914713648564525806449731497858490301038257493538225059804989504941448988584587921257157581659824956955226308377761277022150981475134373187995369304464635104706195947403415420945931470503524455621181424631006056184247010726442659799375422669732192227837138091626921409918301654124023174227210865475354549724050517737066970574891377665176346254169543042487160213751302634898311708233171475249488105858749851979698195515020353956863125812469624203016022110089547031389093431952391086317934123911175057742634264508502891238164820474181667288430286699161953557103437764151049110066777839400966958533975638889399507438588970271820382928268613478153350867595169619282888104190535192202821754056005788340612198970809013640440324056286768628370398823641678664646171478466599948221414154076892917247347090054453874289611062383696273326693076481554532507614232686352797892546526633410795252810690147028511696337377510364067874071812111866490379724205979147626900616966787233060633486756895887511158048647119615714829277766612000861775155053869754442113724244308344336697663700593091478504447322160034876520081275182537873960600909208089362314218965520943780379915811831519516811274872814046827435578528716920102202352912410395876531066082186409065989292710682343004514064364156980471680215285760000000000000000000*i1^20 + -6112681354451874750308801233263948380971146347431870867344575910098159899248129056086111019542688895385596161913715394036683951757759943652282891555115966886918903330640964907197844218809051603717106325920295490493783051776799584811721446497408922144684450309871822108689313082077311220102110004203674194050185619454166454973430447179471975599139213119499320273033715008395680808704135554542556777478607617651179070931255714416645406157560270285482866331794742083362382843810152090249418286339925935185260331059862338316964585781431672089858918241411506998985039366138456435780611750574782534047367481923743099848032960642656130909833468682992063021532893030104876566095332474134404681031151254386140125187253621526278868548921161426280472800573987839239214656722217564392868939203517440812192771767802526350726200781251313588837208413353092060011891462901542777072450533648411460690909120091842520419991457306844673752625932724872094636630288679888837649574734655152298181958961621474334147399586661604706590012483767284814680958659079675143800117566578610799667690688477332111172285439102494093528697486500227855883201380417630369796451919205262333542424193569576870003439819354932901832993950512232675029161140556243634970949394561265673890097849933944420454528209999718512764919134098240321981961823630294906195659731244983920101135196994959855412655624915825350221724458316741863197978995242565676554943617293517292830720000000000000000000*i1^21 + 2842151182930198853321694479607523376257986656725102926571317976526597788049501956663586145670288575705982295328852381566942859152027742813861196712084644686503422503894455376363789677787158294758604370784711995483213000093481033472929049563214736205775839524521814479003517251295512878385397812596348642862712489375543396404201808865106998394287755908204399882591126803891821003050114821039491424430310853789839048725386762777473498921809399029124831192428672886239820868551586634490991518455079187586725288218428343232914006997640607805601787812534697326306368907877464559219469774565039575134618914330574833208154287964865087341346396460074267369877924905708669673030438913781273274074630735172370222057468787247759800097621894817174458234654520526722957855796136496009579602653427320651920161195296200833156604224025096103656105773156493923496739765722608236696517501009741893975459366288999472528717407113963777842417309983810246473372816939019267570310765302172564424361679349217610583021955924315324689057151042059422311179332514664504534632883951068363982683797558457493428795177567004542414262857045779069465359343273237236279770579840527331340352160574700565597543260529196690347057900196322043632180637703997008394916492720936747774957609368820576626269732724647658934916199951460468315339699248461625478610861624061161942517177032600143975412936215028138572985550809828699332787199449402157886404491437146112000000000000000000*i1^22 + 8995019751661240341291991724189755910320710526428291482771078277889471371299726021165086957530275038967599798453592219759005090686463783108414485589006442319129141376364018939905945791598639213519745917608203256183107538533446697895711750453876916075000061828756663540402687188678092971982485650643474436792623565256343428508920856297095115552206664689883467210412413007940504011199565042865689270199860352619175508754130177586861252643179213801408357162277100955830418051239730436387280993038936899103837898853560424951331983678280118190992160001058028917593341789655429603606851205335930245121698069303227110064754816405331980498669275978331846361112121141590911517443927894594963701774156636382225012741265323208134997809188811478823228548303636705127778350782573486667653156602983106955815041506538572614290690232874682388906548842952488933179126209110182483723011841183064660728755200009844451637362819072551393434115093447790266610474431587075692353068247338652399106802082934796127580005149288746390107163343994819634634787484552680410469806666174253551395211080056575661036928416442942828345765085842826512340791544295002388558328083684077615741956857806585168452850849017290045507273385586223810295136756576063155990264339546526948569793858466689385015127585227054208805523368726944132817200806380144547304755880423904607864446518085265362211830515414202444238105399959836964937909391384837490770102452224000000000000000000*i1^23 + 37968477286003370344347859616075096803357069685060673306168864349225725502906627653316560396424064724351852982915046769224200057570839819354389334796869002637367047801802950636472035296621329763142748559005560017997894160194141313057327755397669330790705649225791761465966954743585931974582359904985839007503721543974536195977782153808411763343738398506950933608394303589736183565682542516161198487229890620089947668810363054966836747288484831387398654635599199330162209210012951806146502752943287232175552691992819675245908280014947234334520259002633558009719320441164880084886779232583657921957570857271156580599990376699627805260703914057162068451788021614968153448237268123105586025007578001598458282388214250838921886646332511038686361968943855620687756575063014754614358041683292980022172135338094935410184543140485934842058621282647814537143285223292587125383069169278972666429568075936819764920107469520785211165466500945845128669428846700037582803619408234817429793269169587005117312013929693489736409626612566303590724480413604906919010959413880309725981903658746540312678555445288258012610931770150256181955699661284553213898157449851523651905769240636743790641288299920195378161147953323359619256171628044090834942773833974614295829168189756801345117743417007567998911241526788624851108960957771733290017400497880462446891937819718655980689319076312821357248953945120905115304396729930569932288819200000000000000000*i1^24 + 18124014270944387619734100140662163592295693399122126600530811048724936640089687823145185441413315718625898184879785234688437530321673292904693704173839887639380894562961170636594644880586614544729084593324455549057880933143695235528056305588149434621635452453354813393924007906614348324313237397275830151721938453131015800441714197758904416454759281065669184992533557008427469595311202045067123883353780618923800373285612832176894760819343301731450567525709664590602425224980233570591992381366867805415716896199074658380099094381675929772017056097039574024698772518183853456271220188375972028537114917765498684031200730983321270492784559374476428682078745927878281457875833306013551159920868439627110546550546875822245961772743082580332106727700903000263590649490222675837716768185304886055135312714595576129895159112863507504564999761795298832895769525126737933913646888987836674224870163332218151433167641179957135093672411847171035235255866838151231183072166664256433211027407410456654664931782636391165052566784585382596394212618619901400902780011075682512152304032119903970157431353105845053187296080035205553482253213540565016991238276502543157674615289109802031298334224056496160546242615019208001175353612470971085822792796458068028297279285236255292871971302722275004773970880418485531550213194292964499004888740354924816295661892230894935062005605186445634184587559979092779210556729206190899200000000000000000*i1^25 + 33260313857649898278511072283114869529111776050015719953140907947175576827161322135529259705359395460315622831481225114094218762312375285035992031955928948210182179789312867233666088083087028787064354840405152015071864783716697810471528284657710133966769624794054241168316915024700950344233074827746044174214300613472313830410584369861009372796388908782986445014181495734269125483794246864441584230046806382500390131529478908166663012309839095055859653197936225267262093007040721451945672552884929295103157919543150299116337066354584422505308529910608393783877994001496605161791915628620444660803024213955700911372243896416757551982243977630528682175969238841963505323666405870192899829968226170916942331916633442843953669843388999839281104302940057935902686363363262454682707985455851606305878443908626403732542446078417926922544100339324769881344134104739053699575088455477408729908117882286611081848235148821943494058708344283938328539829027171470359250489061055300671210318043388674270850380088324221819539731189803505946785923965906148691782173832522989790301313693620551412926686674297616955916216122866282221046203644655311900424079435345569655449620346889808658054382571981959716451611610484256733908319787147146188458730789295465671273068246083403591797035309474921684764352720352664652039618028436576411996756435679537548881463809990936173115188597330565484377663267285336939745061088788480000000000000000*i1^26 + 9407103281043101482890247341395033760359275176677815924128885780316402325539051382578317571352984685030827336380497451062488489103695445284762175013019445566947428192914029164589696080684358360022731825839669992951555720419518525789740479199434194325151809470208687147692349185305772503905858712526472926418265107954165893302330459376050960346476946035676162284797694152860869267192956379205846540716409860510744990447741579227124052209138525661907554888254733686906067609787888070909667540334179973820582152975288818928027678358714094142308523121416568695906262734686368575286185031086874258137710794144755944769769221559764934299159978195756633768260196776999296618555890067517945085791854743836345247158488039761607513020621725468800140288016121374534217982985449111297065324444196828012030027369224540948614346047302903008438797161110309296849023656503988049854350793126553119412146336753491999837895560758837722260867752211387238606257377108908171680735884343546890960734836529636120534433754148772022787800195438858808043398827808844146672913477989050591571330317356420807249260208000225393347583727981689143705301649848616496236238956637533165569647837703338745582699781672030681382294648571509717288646259032613798974533587723348530787466575821447920587977582010996725613197597427176470535532763191453567783133055175812697251895214893228251146804263314143381909850826027434331288371200000000000000000*i1^27 + 7789301188821147998402270875848540809014643069103751859931415111756137252875354131743817613024779803916533294419928076204003504407186404145586301744518454976678625719518777422432803334658585892527065771353791901829825497578505268335177096611681801832057558550085519428607853115915350150431474621412271566719432214020197762023812601539076443939320831594707590975917533940670033669654500846993649479017898564318102805990844251608292719937180639639808415130923323800102204972454074201548473348662416030134090114118947535306521902819620285078020462367676057948123791531407188132648149561390245354957807947666270267882843998189753139078454646373769761961626608172451152913989837005179612550157944369425234288024881931089146460497374666560797293787232770241002593378937360368183185169059758983400881791542010406003596027826189976911795898979250571615829104807251294571776613057462547957406311855849971945473099126615270924406381416995968045331909826857972331571229026538198951247932375659734043623668634936300877615087034138937802664466283279330195079736301686555156769927984461187895310393131023925575196471415022928866336255308507055275619581296012218524629943607109521417677541550948918767421814033100114128217195856429321371686578566467284757827627068045089883216510032046639132543719406854560745776446406894247865578469954962312909297632683984442025149518116864697062244028238882511257600000000000000000*i1^28 + 1603225019248302580241027693356108332636152837590629848236984460665217323066120644789901635896392289297025057567203965804114946583707772996302962081116419372799114276885515407867487343054218608494297042740184657343173211789937549688167793264850724434720699492574558810161558412547979950593821761353914683368743532882126592256276697798112643062094777053190498460934449131177347719445596080223314214187943134790422053594168832408696705097130787583274034615290362651316203170875480690859474102584279512871862222808818348414101193333723028866366790961600116195857540966958315393531668598706291782700542209044839916523883841867805877588854523182857034506841825337239555972157030145759181439136903164956934315429721007727781845735870181561607694183229098618049456051188958347947833148292612335323560677208449434175483055994816483961916180051208626322342109063172900354141399616255807496816584326001249707842368991771965126864283504407450351847006452286506747721236498390732828747726571968325428855797481428844422838570998372691322991354843318690774393686640633758514862198638022406698087808138553785639706568841902618652685429391598836143839151976308425139487487990905044838054603562105419086028498090675322499138597601667239075571370605441853306242627396798424309199642724838277359557930245815853166658155631621477339280931578362880192025756481316299317961195983803797584696920619614208000000000000000*i1^29 + 96559039047418477072848595900615524399957573506041787771969418791458596828986628902866403091705027897551566345671891057405891715497749525749133199478634439029444574409165304234284834817668853264370449148985717803723563806135345448240922876546244002027073488461255334444320840234645998882262000978055186896832278416857226786978847930556794710170070587879542122256033177103142385518027466312642019944650396293704713288526809183000983754006603395013258732864281995803227678497575441918160974891481743580556655236783494958971583004891169209184869747228722505062951337788396494440868810419749968453359839880831489750875605233172115915500585165373019104782501554651449746083580461691384285682624925586482168571022716519812702954862647865231064632373906013740608935450415213087844785467475852792562087881728737672624852938196336498983359973435896111532060698593501907840710340870605394521320294570884463984406739150196211623190960286505557070338313141404196227178252871267720795224012572455332113952274879641488794136831756076167287725042326026279243069299788711110552529417005505979549926535421292346317425225547457296251304357019884137521377388943119055023186707270446296698379072362165602860663991829145864980993718047694701519084908004684664229652469220876651165351817512378680614355781531417370395158499378747141163660478793922229361424780031663084115177662473138164659021414400000000000000*i1^30 + -28377334520552052333614300599044456812537697817573274659648350087515485749737040041604048577533028175812790301130380489998478009570477258588638673783595333125783193375569198602338424142640332544933757485923670373044108137625342720495836233753924908856646912933484124614659505696522664996825675657937891230457413241526920058780020807318273544115382675261030170848860730700102754965709433454726179510127896302359441439223400275798114277572113785425304719093502827018721118669706997973424886765824121903044245610609671644440283358082177982552916963511648262662640215555152879985395683688748223389375835191492526188650321954435894451982511730156022881848707917601471293761043726136919996766486831713537621955856777017571715139753253542503328886414888850911190992093867511357041411350317293453146148725061165661630727374968797913131633012511382715984537106638295014941228100073251648142749682783734730738364442945476999667501834015824221562899835581066134460928952799995069850656527471786342478990671711372438706935820732943246578464720640552979066586379264647182676547173889949657132902275171597368752099258409100294339110255448976465351850137622401553890440153053543902381180938546534561980100718517423707231833918190681343537511853909277479109088381520365573308597973191484732125339264969901790983520889007235928369953507240991746426853800889541789470475018563338056499200000000000000*i1^31 + -4809459338431488766537266883399397832143969784191350975680756197278627493522128346973494256217563638690507787363170536907883088931474149367830460914857114876801885067300188003960354778870082868720006392754565676995901809421017821710972200660587018686166637797551077227735853447312480502419722800761078121706354014236334210133103516025702778645832158409657185234882399530215632148239075464990113119739698616585601145914485786234996585051277370316546087101529352356042010422662090218599894537849939382896701971374901761079118359109019580330757335443422782399933001091701050534493811448499055962255528939108957291324314864398610565736318272182693247976807701521897098733910681741992046348483196247364170166631136400146056324544045657565827068982858017588403779340102762298237718494846648953974178881286447112253297193707908416853283185012582213854962512728016081369458517894885879649344724220908831832669708407536202462882348107367112758640723458047274341346310589971601277419316051726085804229771865821379358100927146495016639816453755646544863249127711765470636536091792574918690489541228627172981919332349216929905530010315329155619485274334624892217731169434061669518866029178543882937465672462069507885520115982250690372460917982841539582545068482794254925677510547815307164340825521137770361812539133788299297765113280744185958876775360378703613096895751127040000000000000*i1^32 + -212974360175315758557769656271572384484659166116436017561705296027975877879926988447881119679477796104864912881193536236262892185276036112252046810830978551780022690564282686285473267690378927057509807710467114034087602134132556890260824835394859338948424295424728881582642609031032813090699753642576487138949233432576673500226232186866533180260742132165757275280552575339156505435472284086187292979951978830043052824781650619316826456154623170513371079687610933689084892592795197444263231149344845942055872022369559783677329940281357349858159130196967317494849153177087870197989186544663527517694297363241281117677021507375674722248780680486562244690662624371449542832448338021063927035285697146804177759268806260572277708943046305529589240489675814124122292148265254895195790724004310943956803367384339646545638828904903254230075865454964614948492940287711064451413585767589110239050078997201548417489953419657257277637438786284962032652467622561966361629270877363616173324294502402939446419141878770804565177984740615200948210421795479507908827870573158267399572286757553766980700057538424091712746079571477482574232784279570683681208374597120717784715312330362850328781044702663319178378429540828432058041775976113366718708544436832627980612650388706047792259358656493148239791381356562986328751360826304542420610999076130345230357711718836696965447680000000000000*i1^33 + 31381958862655468695640511223659383646037190349543004540630362692125658688637737061083185612729391403614077144269246257263176772542930190580451786906612173549598785365507412947108778310844035449115627954818543670597844919569476430254945502941207401503887869238193706958405515740724535811917421682584264544691238865123380866749194096282454819820590925598267255065679564831476004759745622494615738695412789109028663099736060967062064898363397340457329518025030714240447640645434699663565192484697720401387920342785159815438196861215555251974226220679193024594115125027278684191720439647211889752853281525284819058582485410750403546147149733664389979583209310479004331938213807593570518848012790045648040388424177385591171024003709977106321674915272824203648814498052626880178352480364182977694453726696365016262353027658802494658042815078036453754933348034060006290881877847450338613587007218388980794784714945319860145879876387543406039414273829032884344913586607900618216966523051053018837707938119872615823935859538562951968230771428546904150997800623042242907285855042541835287658476221170309515839053006378625089245805752250746508465343576522297832249315198838828182321532409571317654668727160352668955450275167080615466881144306865386995769893243077567447652868132713296714597303917485059391484936411820364004949870977596530831278371162745208832000000000000*i1^34 + 3101368196391577823935468630851021381031562214085361984456515656924794664045960775572533330164295173354827621172498892625417883775027147263506164332813632292457036797256552413280493168112125683100547301165454378269025870666541509184011584284810416641416074220157192471222188135764149428089160478670384919877063220792594595672639194964878706301772184812330073227323424998563086755170219641213058035364038745426505872514534675265255823210101627433396870273737563801750839779810029668819209930531714974814697336558814395373759196784186072828817642400676483041572279632582652100005463589511109760118514679316718729314115286391741602242797306537155426310303955654405899647262803343100812959765280133053237828237263905055294728826928329816161130020376351492201467212745045896210290141591918548373290255732481547191730030860126928170784244661898029102924098488226117285700666101643184333543951793604422816952561177917464840936441949774928325416442569965396447118550398447905584628388132958813976637440486778624083015295564676578942208405151683076992288547785280757009007186062440045892589074022773773928032727091574339697978144240704110950452976061884479395780468434036604290867392517821988351958440491619492083124782037203271837730750913076596320312387063907056473004647717609065486625241102485573316951258361761734575625838749631097944293408505856000000000000*i1^35 + 159903447274764302958960462756997706459123648273591162682659146533773082470057267060421483244960284651616878338279395301165578864621911112865270100690389594581700541663346127750375794418204151215884330864041925010573056878188796554828807593719981062170569405181453484484176300670854100474893998736013124609656576964995195121399265396825243030545992480008734893866316452380664870723579773406341849242978501733284102625952515730541465079336374078640772814192318437090943454334153970565264673664968152508153097985440974374157643709321345483506303191810114441213888871499958015703036474632326407908939429627058846091827515872669320124220812900410317750424825135967196330889330180819704021548317834875743073388882573411356681946819506511415823405586543407569901519101709388804190235339854387366476410203479995944588295441068611074417374139466314508653546041243760238367024066945493529312431070786375289588309468720746164204903007267321480270021596034750486725917850325845188347574242332491805998149066105648376664817714477356449726974379009645357526220890704880229260486195283102435041500680128210923253212642972351541043446137479417578418006734181043363603392654262643404272832061467346276794378898516632412476279899125236479629933393202484579138712589481211450794438747067921919130656843368526382973298488864405108537018745994801031046758400000000000*i1^36 + 4788126694929912029653080027598726260377936510700211875602180578274519411857790021838354816567180045967562767955753331292498946205016898086116859413787811846855351174524499998589526308494320994059684151070393079315753412768387817659176848378832453994165598111730535638674899036299402731716845642155554413655042812421882370074259932644291672681881497269432202707688811886867779852168932006387669448824812967084053528692602552371516616025098415315253662593052991360874710452938631638898543989133458366110225733220170424013803779058454894462380704136473491875217655936174087944048317692529547406140962874972589819945172864331372791567529525494852481381161052570312044570104531845725804678484544488017931208964318471960180091329910175094588816579081716052200343804145336715465666653797415813285188880652726476585748933799455877018217421510180065059007579103794708100290984241823216305263518117324358878345179555472929780323755494703488335309946632285749369507985928742468346971919837710201511432346037689853986924345591341509298911618296513615550266527160059583517232155366863170441989743071883362238956017152858493094865120484908096832673754353474776894923538701403904705901200193361920890907422902822139937108528076631017072278826551960954366327064560084397269273066414093365429069698629116509046530626423838143282231850913339801600000000000*i1^37 + 94340621960751058121353743951100599255787579312358911576782985422638465548593209213161093644368921447351128959816394192804045905951853822709281073188825690863044080109336630807520855769841164278982689982357669200092222815657279622826452112963041899225988954833912451975470180485405110732017903158870138131602525298420564555498984001398343004003967171762187085438512551586534649301597789713568452755915211128906860023309603323718333451549942996545160667261138952672948973397463803909212274954499649239955840798063192888761437753982967476494887294768205182350257842753249409428854043329933983264384775510645756523656529625045714883191085975138211675166867703469150514832462481943053083171505254150667529877755041977655996912866479793046229605268126065812614531553089659794175547687117625799918164177719448815621023411036061877806421064769304888019562714313005994008714640691507937857858144350904564095329107647667312725602275132915529798481382536546576026221808433221469979005369584882889963886054042336380018735350687432716069959079363790043176342014054628239479598466562052609735013380185379627542244560288165974205477882451730312633998056713719897164359272972114438121876492479662689196826089887024440855447402397520518605131351845980694162451303378132750438314188735149354271341636752744777778719945508421308153426083840000000000*i1^38 + 960881721895772271550972063959782809937338877659309487187690801906688506445289837026658303463917869678022413979899529193866837191164923377433686654292021575450570602248118500104732683014069905472602584227250318243426723074356494583724418285542074084319233551584819722737717939174668341304916232259004633628160647329624677972634807013286177369805347104405756909649442193240804632712528282176601525717430557685377877887852223190564618287694829125580579594883091505729372961042359221142046598038331703957464761635211438833254281009935015255118648763531416279333780499502743530727159437102627962024513854602687280911071815558043406941596161255352429010882748003038239847197611407094736083081494585920298680116699371831824975043790012444132498108617955110437903249745328586818779181305621831757322890442153425226523670007270483278246388490424857796197813662099479361417678917657633091388428176536333926264562935712146449646575280799193603876070259569455073997279551648627685690567824764321903100793224935249179620266098911928168435300124141706169787986418780047735012341952100477144175282189470860721346847672296597008030350043260565630240699554087117000883072971958949963743887482243809551197048021797288843042609203134863562602528808300068110481780939039266119672151262607367501562067505338484868738192666510512619520000000000*i1^39 + 6955710491885176227239135787774520680775137812951792050431610345801811022268555370684847199996726174455447737799671760407981304578089008008332946881716919586427826292608109052830362555936328208767969905346572029955937617332145806735964690246123701761216668085446524713068160942767595305980378989460736658380958389858785907631385970080692695968719663638688812730785652880350556280920988420198389046137162822631170390003687920792346103557292806458319668775548161107899159585536299992631994645544665310052263394505474014522644246779630514110184864496871880159214095542763701063551952076007760172181874204991223449075703891537718135266589422184147252195492026733454548953130828218231069394594514788792512514938676614449277892555795951431654266557979801693693846991390809944422317083664408598424515175232161312839387898533682941622458500123068920855365702457155500742349165038048036084315290717850695464098379194557731550559561115192402403862902665151223573657847030284716231430962748135537032327998629149006587504274993541588544715138997885497380017189924685891977741689198501332027135755655996487043613988260324267435542178722393763992472621849026826241329850143688147033072469925339524179194022423347920190530241182215477329895118855261817199101015201803880703690451510929120480132205162575102234354639699968000000000*i1^40 + -95223156532054020670493451957532581575878613282179315143486280460100044705512183323941189045753881370343946602279195091962740238033613861548659069867398492604126923452309534335353159963309822488864331686399542854110333816551524594030008854296343989170219785253583723615977661980934087155624025618749504508372675826709908696415722532928338592447361007966284361100825371222643840100800593403728248281776218452993914795500137243125611556384070314219247305209420737174205512152702911554001408430185141997529810671919132447000210713238077675949950241625585331648535324712730828663336638392023737562568069655045861706893212749734043503432328484841137803534860809115143887395108428793215466695934320163139226883291235056037187467999691724181443167026113152926934702836375606213716538160053414725325511587980698818610411097996208157530415466855729746121646163555040033916130847789211466500922944936819618069821593834936922540196766823559550340051219553972792659198092414256537927885057660328537089570438241421070897958806699382800760229655574926091897488243009996054796804435471707768970860577335532256637867204461328507551900336512344507445069760435968907916695807495538624280711626541596263228895421059779885687075119422866243777991276870834443313187380984489056872145405885708037602735946259952243310592000000000*i1^41 + 54766575651685793971977109286159411390010274442418083381116622447158124529939677253084412672516887095605625981618056372895180050138748921921270341839090041062912526535678515314283200427587953433747675437621109783780320628413704397237853046275933494037834492918677715347655869378102312799669084746375665971618714572421685899701441881873079229280427831843994917974561100762562518914024101904979878161511040798015886506049213372109464644990083055643979287788247782617157961965564512254207802409049008056396431942821037854581052470216490960616083663887781802096874882489410388940957435654434872773217159198877909986944429238987896545723604841923179403923880137375428903350075912746855251728694952166169890670775577097256389903652867696923533038492607441138496820705601313004381268000146476342681845512977745856042303993330972471255643439638205490608016880810007037425127513379067445313647303414232890141972534284380049710773305128606096759503052607575181151694804170425781947799865434023477410035553064462747988794361918042497884887785182876823869915558516179674178919116096287634678447848094381609990748590941126171673676106350576838409077613271171569443406817880423253499458478007301081582158383168160951336921558085999892809298635807356583418880570262159153388592254342003178977387723358208000000000*i1^42 + 634480835463892339387165475792293990486704533023874307036205632475029496595058264869602533782956300942282376306139989658720300157332327602005369089035171470729342462168389475024753535366109018503002049669930085813805634390238572031482347299105352724764087938025311577147685232060744487656884703671567876298665833942660986288798622842846223804780613640185408645193793043047155674982106225407586129182166838830073159239481197303824327746738687870381339854864632502287801451348363932924210906793050677810423812533618592894750206307512127314794467899820340170226709446543191661142830759932856675536087170796959018642835805675531927328509396415486953153827046804619765401052303064352145091813970867195534609784559341233869080108691100141817365095334832817943612851803661717372424309207916163319107542490556493804380133989239577929024376706059601873069252509590933763096460133158427829113673174647763019224810863704137032881174440571030575794110313391966296262442973153273780025112553147450598777257100561593277476194018927226780430805958655285637056729338327672085233162976893072535661789472343993990824675486335121708598434315130558227093731908074027747580297453923921701004926279530903767420784786516808380283269044867928418621053879857688690359149763639441294717100852380648311305011200000000*i1^43 + 1088611250104735529779241432201737840698266105275963628715924989588241520061914137438560748299063643692265388269665578838976772240775717428031440892429362981965778900718832666890595225270374321267623735160532959589406820451000371752772601967464730463774360661493043351566602979354715106223610296325349208376688376882163607895780547055002635134182323525541256169728628540937138008064515847322161723683826567743234838861523457259822357407387905363598127018946724989150359661540132549836611919052322132956304759402210220059582594868294656832886427739302370751092932082141297975753792461645051890651276151358862404966489476085331000720977923349680582377079117421282325722022780213873210995154216000532177754972302028441462779257653923411319643738246454166873230271418459710977143036196394226838641894458651663064237041381876654154330397801793178892957921498848098998765993652632461051245757056007721202958441191699150092656335820030826966200466542200861064455955532036726842470735284082277040436848646700792173393684104230497485560064115091523451428753155648456629473087443511698177193331972225203680788646125802859506388073274328925481447778779093852898433697113719530279541336152027872326499749295336613362996859832746220309559906987341447577538586821599179007884586351182479360000000*i1^44 + 861084042707619164943795244431549714301697399373802071055480922858155740508772464998766326529983543490700228132958363150192568609440533921934935219032429224974464815545257077351955410929721931595727963454649197790397924074970082184131607657920405555721353209321218018894051916047483069874086253389007815886169477955748777807558655044129179050256091717560422723313789323925979637252839316468898396467260781029879580530963862652078754940979348819194801194036135961403372562832529007189083935929309960427842252861492166927950665131863473850659277000781409438991948132423537867016740366041653530569076926477918943461341620625350026584200015105098062583515190801741766671423072058745830102660460556859891067432589792277621806790842053479270584886442876272141774036474093895186212667826473274609522422231075142160132534376478324661374906310084593484776548353734339705564008406085891722209916172788912213354297823406211061269230014330134196904253490712397173457702667886638658953156379184154047932846789002051258070053736142134955674248522573779281244785130843598574966677096525415518288675464375645381316770070357214520399674741126104592121723472328110242428194596352168857474274243912153461599582329696192862426077211889785451002331493728203460264520081120214262753525760000000*i1^45 + 3009707984029416038417494957276900914208549594514022979376923152251040000752598528135851887010789995154369829232322397827047411890398216481477985828334375956743286746045532819145021431554517422320490167632702877321732518765514043267746404104333756977195757169582779276759871452381311695940621006223895297124886092385705896712973373264318054556332746138406565957839135035881243791839997233680130329586923257530700137806642521515283526555797506631639159973935561049053726222354611885428458373093359905888919514940953988151522635021462999967813997301671027620344010974259856633692457487174268397578517606130454698613492936691977379124772628055419941858221847568949778356596479684501841675991757916951166845364224862007114406506981574441295274185986157667674830570126797261291184945623990579440624453816224636947457885378027982231188550826583310628098518860110852975305943903782103929138214380537416096744862604153464022900681603451790573402649407602726603357640151281332319962894578191220536239048632017969398288832910727842705270835719359869609702845000964089598588088644888263763686261234764748944590628760987494135099990761043829951383223145891078219161949689211096506770731361811443395668624432983108637745504710603256314371942024251145641690844384328679424000000*i1^46 + -105334720859106413631543431766707714540241718968350918606197624199442020692432502140144079815208989056593652369485739051886546601074085276160596457725662061549287256082770042030879898119591716788551062398135005795658948992265414815531058176053176066810872112121595034692933459521610731037464930355462117562321744199406605693008181790391108525034445138320769140119024840489596464667253964659720195920947462955553467943432012421526623511518130568826394073498350329154885947554401869413266224309634078078276136337676149424259427672498220097374622492081846691100642294244657144249311587850633328962987208867669539476668013187524099350010865367807919742155300657853568305799229592008334650300992977714237523123237076531800692633926964530765586195690918582391255685028924699718796584749148891367411906894232937523932416557099732447346775140529580166099813623591529403548946077513069928313733624305137029856475745927702207638483351461778009758035730466254087458535706348055230997075762134173685393319722501108406011046810297748263596246985549400204448675781472508623765717893742853812798831076230458184549247932069998424097891232429085743704097215465986943744918691670681240837082545464282866014047118684739199629637698598686714464962638945154419623198720000000*i1^47 + 1724035664202782204875027505908342175859715302058701058573169381352830188872484437581256641629758864396529409904000143081466199199281896230227478551718452671709229348796162666465215970051002964396927154988337677457308364084773904423365965422841968131926317363877945052750003365327007519408059835183935290147761445476829458050099146238544955172703366434277604208392389901732214691226769026940592721334884312816821374533793119295700885006650308321660905176282004887516809196159756727915054378740210889079064370680624604797504567260773365488740482151684038102197164424378382786977756065182856106022554433286097914041342358042723751932013206539804241375692023138998640098048104102066572651181185162786174697611312063675834299050532899325156546820793783044755233954113298148241753838296641513802796010248775482821242328304073452634734109658467542393514842352767482280455194011014436239045051342852215674282494339631099614709527137754834387218418005774490942953733908794937628315050940884090955878619063716514026315692983842161671298364230553482434698861763948904048236067036512972730992815489377687154015747028369838272190935054113953832592751128982456838479096692436760412494538685475626345777872653067400535276680144762809162290661386983833600000*i1^48 + -18017619723632331029785856194772671695471273530399182520635994711038407191066404893579556327390298033940514315837070278262111265448768329544295249658773992923021205556693032902064547009212608089111662169277872177442988284236978621192393686936966195720875983085697589512046420674748830645203264691180247673134859331279858171226425605467336951071206509558198553700867267978105311655428020316064116905445459715413983188047674137174868289348888253012774415500912293001672958212104037816884773686594556390138981583895561074555206541149106108937832039645821541893257001750222700085784494780768785777008337444732527277121430344166688527007793778357663988340444360444167191794933255455840496353919853758486493236740446157923968411302275982952145592146230216844609535612389436269605892799433753715055884006701278049957770075641047986559384267651924355384155280946430597705197621957446608263506449625499453857318364951635043251571280782671950173153545284225194566652619978686085409939176602723525711872683152764061106116749829350274780362443487698634754354398890744926538688355582107960884988344207505842703522603383032714500621846839896415292149205722494487913743416038553064024268241685791687638598751068577548042482738857737383103692800000*i1^49 + 92010092143958354340821246952274988805023110927551163720909168060865434671778067397637297437257615528259566702183830662704389221576326720229203446065671357711929200824511118815496236923044400542883768808615082418484520437903303757934278430526718189081870369672886569920707913723685702084436410991947861443075745809890704063844091722689187243354015745051773395219167030855304694166462453803921164299004564551292096816705170492307317264619949639421680615809275015449993443854396579125557135421132889650064993217358951603568802831741240462647226896446473572686324092280477211787266870212283456413797027268103046723279059330174541891762629409105522021852333228569899409175656619722865324023152858494691864570235193929763447193631288258633300484462634310823572754529924685138820078883349035713169526613624867350987499173200281941926553260077377316513627238971180228882592161071927370310153729262236086077665174290814330906457805837763396745480577333771674387517304602505932346475310635896329832870493539663978087861701938304827475486668460874664104611556044344564465084386705057387841023402197120366094838461105799118471254419740860847592518665792167064242321298117874220704135419386131875529683325315193869996810032906240000*i1^50 + -25206848046085216763282370508985133760568194230608184977293711029064396187371484804796597966244500192457513444553978667498650133651331263220448784845954886538877260665987950673818827539879667174938885073120855163563949602017996231168477991093689347685945073236034660952941598812915162534193361408822381100116504537830661466833499290995985465001789525629282502012746077449621017604224000182706675878010343028164426103904037954004426264984551531600013288764041293865061420322492666415772479049092134085972827737464140232757102657505298964428571589864404674697936120320843003388972640316656402921676442799349198509982857130442425947843115283235168045902727197043119887730266284863383647095700777699735254599043071237449956078388946211826495728767146615115531091748443271438730735550082440689783992707763224959439187383135764828225974975303044589108471686498926218849258474731089274314482906951315381799697852559487860146749566822659964989946259713010218920939727065366614090944705039584757169284838103023595413130867706812635795258884125117395339377130177295168893023038110997524484940580266945985395848403374115228489328353950301936081957298866484669618199469171875334054213592702926765828284540061975838720000*i1^51 + 12464718704362825213818788512758686268268308300725013813802954419212336220144683544612813294599821456570288056759859487514886621088473146269456405396852686818245254072917993752986783944321867890425953843444058867319587954808311680616614576325109362521838678941171839850843715268926672603815304342670930005998161826462025629493644995304093036215137951880123294305619707908591967332233304394273488680537395407410091539657368613232995373751863226861941164612381369711252021232515146362218114049601330943515302078867334536965251841075406879545619967693640157070023116308803083053317666680630920839213031649714753359308463557606059392787112541122424163452778150211772192497153723425329878525766624235035700925056030025677379146878550678183130498302479312508036544317707141465854522495693837142906623299678993918626510132379489433441657515253431110014331435022592705317516563747345601268250314617959500236492789418733944011782901816908388758390890854628722847801379285723882500610843097315708072382372662194949731309520521485163737776297291913277957357329317555504022210848286111116691542877572888644036928138263478165018096428456333895957499126654548652642961982445413962614545649052924942724628480000*i1^52 + -2275832803067054797692445161031281797109825112920711060690137007185749852048404678785513273219338365139464714925983186465765076723943696595485124897488421451838583766194561549332170027015374219285721241761013253440164867156058958190158027415370057064221093951831232047197009685612108997263620818371076481265898568221869315648206322665796384413855740484857602063321261515382100403190970625166490482951222420229120314977975612915114414881289209630598929866713209389952855484176484507142563668387342284300866123414863556675059382080385934090667656829150739571673586618368634547153060581196945862488574303481664538526388654282443547095705631455233809556237264873590132387642924205607674244410735248099852596138549313511814583964518933642476242480970207238768267570855543592987582095979533324399532272377351239802055902925844754906488872740594169668066090399246087801493575630998993681004900710637583758319013249462949967340255292666783631456594487503830892087913136260653568658464026820474482823072141659459900503678133443770045585505528924264872113329862968023134112971080055856944058721995434934058466626682163156248307708347557367860772330605086534349532363648899920515041647919104000*i1^53 + 577336064305270883069761277381627839194246984863861577001420862017412280995182177392951913603551143233976357345422282184563050113067353556710760838733201452380039320574929240587903693568850866488955483691529798498986775189121559286513263047863375631403213426990774093350035690132517031496754312479075367040613547409222077840866812887776760994698531511603002780215067245019648077411136807832404802345524492529384556629438438781882512252564785865921138882475567293126314638162537703902477220787754511754388877237128681831304966389444872144241849675251195510896911441866800952228835053649406197335992460421850674074728027878094611082585696898649752226295448694346145060033800385795439325710660713633635869521041757899226865544320476798474925941663400789621277857899535241884648160767504957280642472533408661444954503259600778699785181706582566655067450462700923066660424761158387066916128514066412223947183090458923431502044908868589198064857288664205701218362568139057391665260912055697830503436160723191762396910215260193175128900401415387709981903625198375090756289564758275878772370686605799909738260169169743730765307442932300837882864741925896111937675253817488179200*i1^54 + -5667678708907626125417229728145415061630640953627660036149341605821427188969370179361452807367535712157553455397384965590029202543313795643220425567043382945565604842164586249028738594576244638056974307044534980796392203027251112643530304121663984944229282427577505214506759593936290104419616264066163251347242525052161949971300257001849625417192493939153363390844928594138573288163659756320570460298940873738673070843487757485926946554985714174655168667956635502353918955165599769058221242914358722639346035802777478079209092307979103591136818243010378091801330745093796190091341443184551996815453525002648794645330324329753696442933877482955349816597581253306347328093999837902192911945713750415735403888764981268391568291604392914236055192820575077104125074662514734556554729469338375716583495156681366893787285550905962599474427076962289263667326543779404431755553286096687917383468969133921808610161574630199008541358275508589820281602915269074371332758189235654769031086120841061900729708595970776826953886730183114758603852425687568990652397079493809930626575763320321981600327051613887902991396484403588614208120259380991125898840336639882677452800*i1^55 + 247603089157375270749729464235578937207953458143087027818612662869520582826512120675931351022843901514480118798137520734950956990967705999806853179506643012973284469864789529194268851978246704206473033983160679865716005091418889874335665944946950933992533146191902639191370625342540622433789140404622767425314025811959563568916492553126676089180357592605570304079873170578487753662010204917563741153741038871013754196249344256503001242861918541134657188199809370585338816514324918541704463686261880297896994525059145313053319094751862669448169222426359742019442057037349374367998607860013496529070739931290192250768978828410335331999187368886742173584906438199555709140524613030271084028275412188490183376646554837582846222687250029359029614276894183006891386566906013197244049141756425276666532939122201779881586363536641107526224235322286260710895807235518825474883155350522002244872270614557414358246518300960461425410113689106335168419756310365839373430476194261093116918897811919694887209480468351507607384482757435861954082369015064700432087653290908428071386665195647763019056512518685331578170947537135518184670329061046180818947420160*i1^56 + -67841713679716419013024805672580313902720733597009565298344531420945660566583789476058776456875624640213062105024601471671278443683228315795648345677620460272047499601913894520938366131872224994001466453121825719396140895785576554337520256522968990970179430040569632542065949144078388761971764162133368591547548609656010096713680763754200208251393299391206805192970870922996774951795454806603269664201727747243808465577237369810539700253876943482550403365783094477744404452716058767302395516954191445040428000302179915524965548986248382787876560172938900969825441113574344955342059106038706256882320118668133454308175287304761670446763225267967109196944798668380693815325813373290531683312484036299161604602757904971446928288001149752097357213670439929589380257611620942334760783143751688208489961541456248882725530526254692428420732220752585352725249472870408272453797560618052400647899729819079287964513826847730946066882845798174855727208309474159799309007362034112822372457229698647528490585179600053827836555702890166886249745269157949662379591066174748320349052606268400998516679409152080170310164898172197198306240*i1^57 + 20447824394019869784134243912089457659307702546964737953456538879885659125143469097066875036081669333186347381625880588692202134776615990949921557979648759438702150015990142935786310191882158180945031749973691714158729924151310084820986269505125304587936210792456619471055139015069083622105251280403745353649839767903592369368835733651511353581614581836587325812180730971433500884251064392635176731075958704825553602598896962044922439776571376251107268623491059618609419123157794395688096831870149562447452408555825256858714878630922760874460723158893562210961113136322340657488379158942294911965646620392855349703995812670377839186071750363320051148822595546757641403301254634409645919074465605501599518108610600324422499764452160640732895099942168889845525873084214193078425747717913337379617677487153495396290936095709712875115689232364114743335137199359017610580692878082590409919810534885392171983499745116184622566460753805908595683186818285869331966855643674081623906157966233581906245913536928143556150360398635388773253889207092962683115069150167436550470966297013085662385198634857235831561*i1^58, -48639218205319836091529146483562422258858234322669928895604407156298671962563691460398823072674657482927834141876828810533058869740586760992502333508855628532956423514123790205930109112205632450452886509177727397073297365968595831147811842066046630496365638956978603198844487371179146159996579549267959871562679715313243491785526089302436086671188362589835473362111294178547794464827997767209154621024149961718691110899127656336174897504999808583709426145003161282981477818102165396136649256788536683932428825619591072186987379269696337556969046661192135970840324871749288113273744684406914127511754820807917859023428568204923489059444605012913289917347839120267909028474144901649580118348288035252667656183604269242165602210203374097284446904448338180561447749453710179322531945288883255472198410975460621112402819398093601160943319913268479334040517583948556226173368944450636096180890150357256854278330000508812388447229261227109127027006783834947378555678775125996300657323280160707961088922237688716728247878331749866729041935332542355079971220828783173164027942889403478415710366061421064766320250174959833084568568087246353934752372688283178988053447499672369111044872780434851658184031566033356664429329585437438661184780277547554527404595129638756570228179753471821041144120508583728394692536440943579707548041959641166246212950993847910895854030968134999771264096872509774632630508381936159665038954418233160613747313390467857960347199988766657562638750131866421171090177176847950860156435819614997724343831919719516948899397831478971700868437278635342466245455466046550829540348542353393973415771812923174163695748624849317110299728913455421991118988682089999765425084899347679926261198475885910687671159227931217402893293675509915546949715641198963781175267610019515665927075742244316415595659684860249534558317579445036861680345546273961827595314540115681090228759443765172962220979501454123992632278233666569397037156733313362971048481445967163946056309942671084450125807243121095819897850082620456331833364465696676266376173213405658584552244449132730285439809608768782566923320817190054796460032000000000000000000000000000000 + -242174746657716760450489769372047919664992136312052520364146378661550403339156691720700014377632085140764521253271574652175833831150072034124545868298410164213044627151603150299294986079294717086888966291367323927001878254813888849338530389686351240207302677236296212024661611102143478278885059574559025422606481617959627959586905413388222342338557892555808309389238384479975194781139344045316970320205556196598710743741191565306669024673422731533397133206875684638678820100601087848823457726627924386497410616074130909020921373064907458826226960979925445236751394684336178778544076984763621260997084868778748720552033499309547019738814884830160543650844098943545170351213054464313698514741941308207979645205813093423703520808644500208836056964394154076598325054785372371759538096169691374261728732425397570633724984923976441142390797970423952105771413202955739995280615645115776340091505621995864391763708109707050003545136211891209392203678625627990982801003242141560177657685578976475994035090132527084633031905669256405229897245318928457510659258846048893944363937146966862802270494029191174463575563067559427621745085830867446314759179597604057187769805516887441575217208602237605529014640302756674800781177572357521274265022410064928387070390462684874786414824717381135184504097307156352264729106666165751560785086746401306749586898180028649755491306484219227170720584179100692408627575442194349648385538017494228098928186723791479587317828384984209059430949463322526420541602687323983003389826223701554109499082536189417805867735370173033287240817775029247130522535596760085572025327524429882066527815486224085440373639570696402042237646244134277491801699262728663883374383675403650821300488520266891725056825551462507879377538076629858614084750761054868485820938153047214766320310013855391145005235393970612336849464301536850641245886939350294858510453561441565466177076031828959023173369928578889652526749854284778259617110540187233294202523554375724875337348500066549404684953231743969812446246094202890128993450579151515686616564631627944660168479456973157514213451884015323610381068971181883785216000000000000000000000000000000*i1 + -1192645424327796342954260446675468687782131851238939126751907282361855937866746811342385071114724215950580981044360239000519365891460129872243428526356878642030009186488549427779337261637414446980451623098234145794900773611972499543771669213482639059421317508031559526391702349402238888313011225963149258705641517808485398331310503701450915871986255737999926439950633219941563477774573813904634031961778270869915522940548153017248249134412339483857787208552641636048172721412579038559683620362763456900183435171471707158526039450727290466292283095792230142138296380112962148946719814297843428786811224994114381390091332464763690970423681195446363107743786309863187340214026120594293484626568635254342037268198410798771367865761497017280012342473703447241384964018931546176846568422503143540358337826903570812157455365321613325196183842372030906227189397987300441290911713371808413037510606131043077687482506487236619151031942796722704045921456452991414338795846597325855968984243630831050822303450014659642492665662298889370953428899161309111969785138727244879318648793639529181234289322850267308752413023848315074188941474193788202838258009060775745785557785459821874639137210477414414731916667431755739515795151230933919889453903172549303740610800063341579617851796788245769136379027349638365642384963158531887716350632492538395056430812112455861640664700555540174644487904706237038861380178520589932355169037439372572892818278840336436828752095532620851358452673798768946324120811407532915765502011075960964781717207291335181888095304617176578573384699456586615336085536051764006210072414980243197001014579088829146302459401257742937870474722511596792170246975818412637492540504331741816557772925544484933047516841568399158030318367041612843367689993821610553803185737072167228054111608125594862603465421150876319332749157624243246649590031182795873112583531038049499423819590403717478273725935303059607799630069929437037591782930302750761284362610599098119972723093298401405779506335547274324270661300886575194262542014003833604328254426165633175394812251825650998808481895878283520893375469767628108595200000000000000000000000000000*i1^2 + 906691440643075238654200299799203738369280779709752863464180101667015623529594980098175892723165514171509757686672446443271527742748868918969869277692521111379135628573372033689367573483156770904562621193973070431882766052327678169695306470442008714113700793621100878207897068208587868209361735660175421058772444876816957560415598194401501369218926652885680550004083822905668243690564130657573299522154333489856105246488747731310689990086722282828296716186431647541109440250955214371518973303469099609315115885566377733278400959942796633416538747144744931789484346293480336897002317435783610108301875220282195377309945891385841282232281750298931114338513407053536337350802412823719694363188470499089258415585280383519493033110339953848530023451284625816577004395612973030170532278210303743944666508140282047717020081406113040105979580849394166580038840522739745731633383046598351695617981141917892528854114718587682174907863035990974591779371355138340526502720199311183818665721465281157876917790328717465084795852794747223482770493795142624906176914180077385339637931503666679623772465168422679363457338543019426361403550412118803006268944741797604902078351571402900473894192572906574102291870287123536380224534171203940188573250626882461659454332472296778716851549851721182040724536166468783057353264585799356208591913095970530875035938207032538609085394719835668345151133011763403739697083040808682548668096647884031268598551950013570571760502495285344284456443451664450783614178223315536361250198344561225175429076838206621478929775332109212913867368391369077414921086374000511765106342057579578336439622114406632210612999596217708750924958354541455947390912433030794427705033048741702617314509588470754017791895241731841790500991015309158904060171381342517936542473844431568926855970710471294987483865442052461461884735885440864871105536840307446750579019031764107238787472132679596804877256033957238023139837027441397078893546074670730870118352431687723792154129422819962614243525297042342265588564173424720369263944146859972278401897907701004052878066741656729336523984967580405373872080322465628160000000000000000000000000000*i1^3 + -636549758407776935086993411740969383049701556105912260065095627738637645633809881716684049258616184913399903206746236917306727626942056245040631450923231590613357998567265239396919763383006078565538704864812709805179075004000361641080110941155821804574673739257273180629036134662060504228948172349840138614089064116809940739075320405767291169956492488597671714791973588637581357879466006468701972220036969549947947747045010746646988825372879573723199205650527998700070469014363518844855863745517361066873034096160427595302762424548938725772235777981862859660854814280591110887352311427408971709997773021813744082087271507070898925941582162069484474531759645020965359429093608009221089472729297525424680696830982314197852329696941958161188435842316106386384759387249312651265371984419821183424369127564833861648373529844182548739118110239046467251765929996837140909857913840747140776105913856436554695655154405048279732515892828637781319880830365183343162716927280843260928381246696517072094191481505824852189693621590513776372174240819809164565905856903438978495888082355709635709268730119997501319460582214174375555214570461272084625803086753147831819842010700040089835854021873445306380953789037989703882325430287381137435886122057538752014667234734447393920215153078337420022999133840527805801221869248005496386290635871328485875720003213824829992010532964302569048311250938418752420067260787946161613355383290434958149237735343470725647842262933035695101300386109631270881371179070057735161192721112679019915059435499466256212934132471583510887202425169078051134400904072092529080564756879769078806058467398028162121754894190492458891800752385472903576432720706351633007722915908985679438120234045692496082044010072929612135767277922820126938727329616453785537420518987181328393674328562942976846660918101026789379346531125146161725389771774725079960458289640713379073382940337411123699199957589945022941644650695052783153760362265464862572587244196202260634844087390609294819939020058678257656077584831603167115608103393251148315256050896275323120142734039046191799887854024564162811591463459094528000000000000000000000000000*i1^4 + 188806856706802908740993726676474551060512837697038706378797586503398917798041364662538052272905683005824657962540276828448162640732904995966646861474024663882889346419796051331759789394249205665499393994294312188249924395789176686755059341088849973541663785316493431578715484073068883894526482347374466773710427004657934473171810294605170300657469874533366449471534091325448876700655656562212981819416858730396687098233083842080549108126638259578551177952694547265701810041140242700549262397443419175291603975266130590614306146814377130467037095216716923022836387752910226211080000243008170892131673574311885774961156759939893791017195037910419513753889882030905706679209307469687887363393331566743382664744742712183976098624082708178835659699801353290435406639835301088825419871786523233546619005783079243767900795879906183417950289218328738164468674014948384059944411744958433695586046078187667903532442105984475752494573444925911693241204237880112574868170428904144359529322860693308085629051380485503992346707420908396250634243981969452168233359189397675751693064239235450810119504798943494486428823442318120220261133053396480055954641743681484680534404637655048046560995719089074522709014579051928507923218958029114682709882543363202599762764175784180157363913470753632042247255483132025655672201768473294820921354034534038484286324752307842040447672942614186287341649069015367105438871258166009689153659137790571966365002439568596408462210987386387033801749722353045197111378645426834222963197322170454063054841505032563163037465525649220176427478372280329948963210695627804688775787777241863852252208927516196418500706858796587164357335357923974828099945970491593117579854599782695332660064081932574049791523162432550325160121460789199399657736667844925479607272104816046456919537995317536724521460355660664607005935432848390155979169478832061237382575474558219985275414605755901641548675509379348664422586087029823860391300908850556641269824646409149787444658288425264070474314746214824539480681584661991067797872931837281686378145869373059496982789328550948717117402626685624957962261889024000000000000000000000000000*i1^5 + -35483867616953916618396924525007987758395914965137107255569616375772177505948677214062592138991927270458837080436674695115392109299951760846287181789711966573917280331654737189986674125828506298322937808339372695770297033618239738262141946936325040003806425880382166857664066245931920100796094335484527957492070229912626110503964591922917788818393432346419479717161981260444173018288831298579071922808074675370025642196397701601479764304574642680391961988014618286958501598374767292429861890470105794030624192753241759333985355963926637245861208390282578187647829297408397534579987009307583199556927233056069550034092946762760149069350344451751461768551673465736299241899807731527229500809210859631999253165190940054902881232105191151321959068248267573279604626697512252767837709672649896364683892185308537232673250433160676572549914843031162428807652676687322647110828774312454481593354388180723395026548821598781135967907665602818352021704125734227244384936223396790333716109207713495609415389271340138333407336316928690534993112006683527260957099698796067403306341352529251434938197747487095403532026456160962292984290362047052469446004985109405930018805990375660263436329114234901210837282999068207438819312538028197227586886396684408246665566227570808554410612774354215189506001089494782745202732599699318130597620901019685771418281984866602266979671850238534969834958085353575191486761019053791577816808765865429373404419143858645928605346362029594139240294156545961841321635945568257530553053213788444453585852390192933407301918167085388749757874011675060014650901493774691723612101728719845433743007553180177153977998992958098675916318030534714740566198629377485007437451698338572115284303357728670405382615339036462246628898133561852506824741727561241448953749725931986574471475362885839285771357783730519761782118326312294684269209701175548891114305507335187440237778651503891590500413952071703766154299942564903821730179162747330030020852608625861824505666766726796661843451133142080780033286683375249430441249952355002961137805988376091161927136543398470993718735051207219931866831257600000000000000000000000000*i1^6 + 4145513402344571885862911839404671057190242543190919838629594690140567247946125688418872986763879329052379458087627130165291403385114231695300344329504879871738149639139628269893559941034532337212794477061556513564135373160016398214145947559104356874139436031083233143031256419804458096617427054903104857295780547489930327927879694143279857422889550136659614087565793951668823747075174907335959452710803165056654777587685323781295724062516579939782643962314031508841336402276564950983979091607245021944615491187936608551388555769810437267294874894806398558008821477325822229199108134633856914826041292028751012564006252971463098724589853277196878808845579541194858021575407176138432294834116192616909454035093359610254951042929615257216994719056604538288774088065595379843743473162568985106953978192181805640868340679531626461742745527315811105814877901161987943836179483056303548269531168190748388045981085068690924825789798748375330607228807950409632190742126678023430181771168845699102630959573460156422431970880313509910849523735964878174688431782517825311044604389244694025057750724638279078089127228736424053602837391332204444158959756000625369367910203206943661811912356033074085004370364767466256053644838687082708699188744550010666139154665372078683700323570679041994342303638040942205307687643926899613181513562738811541284895938488487134329176802804076467488232716768301107012552065485444023903226944046663914486592024798556607431976384584563241296594844076104978038732797982068835803793956163947432252038743019327308977853176285074528531414226152047765771366337457250195079129263656743561954802004994410281763441182281971803320713100593661472997178505625914617732598495192537866229492486853079289917623658741318742763601054386295763644377926214532802254852833974097857883600441166807132263521265235614548124657744177438542444260553505813839293770612066485648394776026081950667002830556399912706394022398262275883838413930234338196232709197672166252233849034994257051676899287882603841812365630010212322615448269300312884205173627550818192172335546114070036493391145857147061298790400000000000000000000000000*i1^7 + -338947232487303918995028681633911329519106682990715915114380661094334666844761407625674113095351491457016590692455032029124925457875407772846773499022128283974743010929435002796932784094687671727165407938651187523889741621276753176041699248988332573268182541434009668613864880394917977990678585028071575201088090432999394463149129903988634387138593808506705728996793622312597105605642986459296967331006424941607744069990825473870069441686109698518954348191760150836037539617698716967253306842726757862691521456072401167488867677236479984024583099418614772315336598594853947108374662589518955073524729922273250978679067505801031131374350543024568865453414567582203287790613198967545916424752250831896465017888829622651443341300259450444334434320589566687195135601591866446726197660671674032881005414053743060979822288928556634650608778063724623072511665826166311745546724115069192011870107674196992940820148606313080053469117239582291474302367524107531565882156298109950684761397178429385753692093144604412376831648782442882876367639950016918321399130618931096196661168222411847440825520482625152443653224800871843189609514369283483170486257242759882066943231562562104753305403832075008888073193022826064854503624393490220687592052488719274522623625970160101831381767362148730399550258791772921073491135652329565397281971866535148901531014477138178988284625982879707249459172962274517540116664984780442568973701292078454366067152251008921813729227217755910473767110998174475354147501001383924508775502700297322425973831323487135860574218212565072094783144372003100127164211446258211197472514998744658696387918590453669264502628153772117662127041598569159792714631409234556737553382281020178633779805599369656670404091333557481065784164508373579018343764843964879334834848246127244491278478177975407189093861745379243949720147835718877808274746642419817178535745912817378674898761422668465297368365069244630958436646361547623184328187665490415968195893925517266359230698377119990684955847917624859413106110337208755596582914779456511578863391294955198438575718325551070369745692969983782420480000000000000000000000000*i1^8 + 19787986390655743538352996490070567475397479785526702676404704943634130858291432671346989527342902261624306705454701148865370003939848201464276611922726335896456071370222198495823203073070248958400752462349725567621279957597138751129826859649659061660889511245027925239671490789733517258235120797759461184651626483421513784616594022178075610617470984706275524445697176009570456364423062403012331184281947586005367251302528969506911226970722287117496394171513548155594914507606440051089056606600834410184373947105677638864794634868228149304376726736093373480366990400325093474865784870262886551665538356084612951992130808342455740256231670206018948122427036272904398788154713077281961802372095670183008228755305403103583248946297187908294182473658398477053696911061343899396041642688343488070991591568324213225165098773787728339565895770075132423981304474639065662018847481864546302646910879780337044213651818768168086607390176536791499490534905628357166800294813715757984901124069270492590094708829647690191566600176883980726875643678538987327499452531344419494061087815607764754805870832571277306243475256193158613943993430082213949823366997725397356092470447338585789309245242619619228099875389587800892267417660414657059617316968354952055771893963248225857004301103786448078858251094738683371997421483168945993117788384652430361587177080725914951279335740608042926321324071270199682065807794564076383325200682324069807087760427741921824804204724299893001855892526436546191140640449937231752480402635045098199671388683004765212681788674248995070547831063135121252998955918865085334784999689172898199267079988392455490832528314687690291565799962222047813887998386805850386516406819226254259176935274046820935897486841276026844664198950486943163627360069699315966852045003760505321326360696502120973457841355556788691222995788781274491797614318688147191064554356551199937159918778699167733938153348062755693307910140248985668449652967857308460618623227113530398292088115687487433041226511782553465189222565211138732108284058453474760753895243537317320606905863155668244995405437542072320000000000000000000000000*i1^9 + -889101405367935024295424109703639551742628653676126841926080304759607656550405758123708787977711990622922548237212635895932999894338860880404991470584831756689059078993586087696523375762627311580706354813850270507185294499291703223225126405045985697565762975843209979530431471366309165808592334153415077828576128926752085008936294598648841409023655550046755375026334509207045189564744053298217783856417728472957988208638355970237038380803547959266661673520489878351817289002307644980336742712157133789041820629902802180611728483374372263871977493978369617897129527834250146282764176057703163189170724140747114272733420302571099988462380464896037446698775530609218488458711062846287504913595189198573255323403814856222012463014863777849522375585950102581316362004214134439983694900744254517903490953719292810687745803921754184736290904439604592794725689904174938552111592272625750068104458916802334773245791900821999408872820702407073323534393102144578217835069316484090327121899122923433917078614214311516918085458970150691601427281067419054691627295116756110451740188298870164516959003376217517814305935404955170883846704440381209378796876296168380443892746336884095374985893794887187136685299379768168709442168280008972872298660997863614926436245487968959580802701130663807332614297378102380093369296785891462570809758690793984985253379001957865149564505480297659470304003723503681674937271551040080565201781340200693399364426713160656229328803250945463800234098919654764904545595038365045995332462515857463937099009976268492395361666622806052933127462006654264717523504182804886929367192148828088078271000666958816031383103204965351262676715270316445578420516578943507128770000747316753371271403752800774364429924707869058270467464215919876478756405940004801774691332991828539006247298606561622460763495473411272482702029228899454863179295980789423652911407838285481828772117809280789624347495139909894767335953078597311861767280911031730902696824363006419321751890773993377358191193946995293858622328234632175786141191147391137928690137937847532423532843481045914122187274452992000000000000000000000000*i1^10 + 30520595019662877503924498571018983486654800998239947097969827987105017358818671778515381703873858672396669062308637085759990693535256511503927812898779888212467637977856783372093678166349117348573011163028169768350491503486385232407415358346345506803427082646333899902172430751977899409123137767767799313545007529945115812854838576789753165007350456522964480971150899941137821485604932137198877480357878830951368214773974075383351080564293990240787875991639348884138246891807658709655185080265118662103807178686691385104478923415617533489472248944810870824763600377715727589753451742218560966703508140049294715358871061000696494599280491083743098469162635079726817904289525706453757596799172160453255914865685425723598786466818363650713523402788555755627903857677321824044222532303589454499359438809423656162014443710991910397907998913103197936021046260185703497912281535713534448720667614297608569502022813170586453859973937892203865747863035237260171936600122122832262184636938677408665868537585153488100691870203837807491166441539966028303660101592223896450840479331808865991930173761325744805714716198406670494783645932815655927422733593609277256141796679817775146183590232803730583895142815312115301415293129007889613687105519549729942817802275442145989261154571367885492249030565510985708684497509526678748507042513387421576348269151912767327531220005194266287890397086147970376723040629756114064881569370650541318496775396259034870980074623904639404650219477042730216215397834085701624726027399050066909969544144792669770548221647188395308612430701165505126648583894025108267922179785534209933358002157951340690357193504738676765018726495015842317942045632419032451697723928071068908364118059321419296095264839334315100194256842084537387347530950657679028457090355750344811002654480850447780009467410881227820279996392833988662090997477464425038761040171729094280567167438662116275719890860330104022399224120940956333885321730198731305770869091367659473638543494453167805506676751568597542573228818207765018026896073783354774658629534493888684143326272407796750246477824000000000000000000000000*i1^11 + -785057686671601989315141664667500745534526166519792270246429653930901157212348702695011066929111320825209758999891264143227801161988142488833761625767899485308781326672724042535175515676995718984819935079344360171410141777771879989633796918978571232191088698700086928624371009050585635029492621380220731873643314537021143410613989377546915438877943486053414852895725117530334794326313852588334643826358468875757630415595233274332996519540034743676731464555405643013248786968548843013833552950745260926116858183782208498726864998582646273151769001358612660541583274362716788560983550685907820584306559034469238412847251180911597988584688184983567275172802211212510024546057701126678191516268738607487699592200986162813899873402196294707414317307910369697965534939474886666112509523032505972047161622154100629294435345111868408130272859101859685440146711331590099741336999671436115545780135246811673682219269996119249776969914685087105899180502171713463565297148602705065290839807334699015106538396356879079360814220749489025335221363454087610392276814939315078856654313996150115612831302806948503411444359125908163088950234941592403539517638579857655720009758454186353781377209707753103276134139216184235584624443260841869667216362002217576013455391237885200525539323192891995160594553710551591736173334750342477709133902997083706237329171230299353695048423877756581558136278613778151281593775399036060406045837393633513464505104326391657453970610204917808790076516860390174477785752674502121196292394241397977150547636752125075706914879994598555712386451371787287736360059944673576146305796428770563749222665442883886204706912578036513534668144041775238872444256409146485837787569223071422422736237099186127002393219803532055551298229263081358038623141150720273278146709234304354489533859431919322623827574553155435272522926421283825826431803804782687394064554926519549190044148965827465497177573616615672068149407949746153562042493283807207621848515758206891924753270524699913400409623903873971289703037659894852576979047696368456540509986310363470131543767606734955426611200000000000000000000000*i1^12 + 16280553536295489484653183993430588020674635377948183835975553528438362458843684746559249736062982193010758811425247085866764482827298325969567316445506816852997865938994205529675350152700694236732249683610258204818313180880824804712916336012584737983748008028375518191386155367109345619240556886885697878415712714461167772321571027010731290362447240459698378672331997911549195993291234754905686057158744918072940315968819535069963471088266427105212478821471851475650713942584180248882816356466502930563730865483121099161493556712359818066486292363934108639604066065881139885168647193380874049986292668475833973720301331890718095742727026766195833010150657574396600722526003772987351228668107965854495838517812624572491699881571623484904692391796141112980167913313571783161225986448455721537863995971741068240014338127331998868584658545073867309046353725315729519230550681210184105973424772993137192498461535541786003736086240472338569717312018026043729311152359699186879990324483277774543090154078320297715153544849176485227991299309809885892116799107876855147006748814422364529515075727719003112349218695737764451573482729936257073995565800293241106036214799019403081536400436047227791680232105549791422963067161155946886923326690245829426728384890293272814833499397243755694182524895162928592956416289122663058625434850054827135235214156179787356332739844548177965544504396053364900622342338124290044794666229645705618926007235329130682456586531227330806798422288720767667324865367190336720280142321700487103693836679833973502666776107268414256953985700690048425635248620370334149891841469189318004315690598494767281616272577306223404912673874685901774536308844589460205965632555091446635113924913149710065902500462023154567047324371777841751460639776744704378570960858279552656812967469688101825428312568431011670527123643856837755939393205796048426248340311858781291025268466143279774545934062261101742585431789905369771241418553226660483151212426591577210828413506072599692499010415188670680665793763216324404727259983596029117859081256694402845170978781631453593600000000000000000000000*i1^13 + -231952786756190043786025845232263758397256607343388691849600733064944803711461353444296580579736253496001381686558861267772412650594844562649537395128795048500007173456027599608078745413770121349292606122673207512454816062078160177302085182887762878218778860109299823347616566226160924433088002005271718283698876315752768763506944594663038177471609403374319114272946246066222927871868615946800653546970867763674286726641794425798471610489257149018400265897803431380440803173854758235390988512045382177082401155623080002448797868387195602509953525993847951090595694329733971551732774868131259359732400291033499329049016344163127987047372633069472865289458532265016699205675630516016788868093749372633205631770130744588823577134282080668935733434755005755582247404307440853454132635325781392787447408100970740180142252743674517230177376014900271510279789237310505651246091930402641682968718954694991625893519397214664779972924561008232457149721361297797542955393066072030858974789137878901869490180568765097040097874116480201597428312154250615413191284529996386007354208750507781324434351535461547501385651250439854472517575104312073479472086482378705533489382343602801312554187709931757665123915885762289740646048668742848216312883964409100020563844854626131405652672482683538822985455660987016002630188878085787530257179281393599216260918661453758153869989460802390440156672924048804167516338842516099274093655077563568736066834561091130497306934351261746805692367717085041415308497134189183282985276127621258649783467942561044678883325317354686090023438752662447791406483102820385017124577746788994955395653662402002918823043044512210459131613765538847074903265521731137615687833665890931215394882275424994736811207174015027164988571460015823613284493062367253076422533857139322906017487428279482558144183833996089245021932825970715059470216705627454237830666856654132939267789394981321076307141264097223619297705561258698513430874524751765163191900387680377819198389023696319587307844262316221777010751662652847589591156578764626718135985929688424659247702044835840000000000000000000000*i1^14 + 2200878965262157531265667482476072704547808844789534240559271896847244850968319215737088507996662133548517911318939312109216804023664125968633254842418022635151214692381904718558606872348612080064431200780133293151618461807384045869307836865950888496485615783259313343650657748583161437236018358128337831175083328184205794834559124772121363696595098108667252981947347110462207929643825304089647841376787503416221765908514579852159514679830832519973721445927904115762092682499805426201571999213697520332751972711704527012556371837973607429815094196561017618699241011196714959246836925962273385881028277890210050551872948371308216683771853750674539875828864335861360656345718269942174359687251744477132399387554964675121215055062966304095055976791029827109076902917950940546126888709028499680915965396178045253336427702659151348260571730591645699218397478836483455775136337556612133358834931171695026359165317634048545423382008614469166811483949072440135718285266934056935579481389505592067334196678173205692803481873819604872314875377804520672187357543023923234139969616393623820361507563849689040174561661474898382351292626929460169861005769966350924966628984751552974615145580179939974894660857809352615413831221954552656606620583661885376329412711038231424647643137371784582441272602826101341735710617478436731097655742062041170615551315394112675500390748057884896182470832366403393598937413364207053856334074335885361989203087708425196400052057357235574562019254583614652599135170129238702543737551685931369898546280854664229558080017640740757342556462696626062592691617643912174790654629704845209693528347732594089637333482239833577359167725770311986840411750075610953977216884497213499831165905324771101756747445562444378054596533853139949140943360378037127674886799519468678685354493456024405347057516038432137440844598672807720653198679150088699070702774733818493438274692361403606883251084596514393810307067765776642924856951637708442197107639861339116897303168978570223254628145630900281588981012928535135455332933834690276669968631642026767517881466880000000000000000000000*i1^15 + -15032045786043126219573421574689949125321081179551728294620861369008106430848603384295091507084570541473715331797851160146583335042878533192603020556528563689803429763857260359824340271001985634338916145428985699710550329608240738659663305737050718286344749106024775916472721361032574253448858367214578955562730664797399447015948131161918093988809418269229320924743698046799450795988696824890108027995019834371608509169745402224219070848021488897001636826971916493638257814717758334907211093934465364799059923944108994013925186611953654121458765607785380907777106531360491388106104515438941850850976287414839037417879564462662172741323047542676953970011841269119745476725184829423354091349385491518279648403428110009556190595564695722250161538425914960117307568010401644359383325890843732679151406018288821211116441254591498082024769812484926634728998927637884362649975941131746417250661581527200759285081189440292538847489236112151251675644361779386934091763012035811551811120822002332910843186516085069032681471291994290775389926656609060453012008317672162742231528061737452200345001319415519046403093101312997810022168045419040703097928296215239973946266254434008494232154672903382330771839889413361158533667859747099353785064808247656293680983679612410151433041006108657086953277311874116324488168357655108571863960302478762488758409790369506954850475063785231233349743087160471177413684208556727022843530599899073393432030927789888074538698990802789514050348429190236158104893257879484121277209958770459614825151767845790165601954251371629770759647256583829308168273269633562608873519359992379842569766798294479375601963942526210827059907146916194699784770694464016881281970042460434798755719284986622569576590076520437361472763638652527059531984569566210660103726994410319298265724881505187660738935187374351754886351194281837220062143045657165120494595397865330084211928251833645937409831645358699247657201742596099695373249304610449703173117611654248340719033811782659840418295395780556893862110694889566694490869574896765566982085188666669962100736000000000000000000000*i1^16 + 80186655320939777240718947522497420665333143498580230302733157951573033629614121005471027922352829749990963330461015048257913134213925372776982721950521799093782769550546297924716737165742614647084070326783340358238502612521506567865846607096590708247044494773788713953358271121175025843291555556322281866410244080373455408987351690139814078051567927506871517586152928255162751938597670973732138296356815746855176514693671079578479402838097421985146801294141825785724753443969064898056973598961954901660219863205593623839274912897636550373463702889664133790798413952662308934922352398047162713441649805394757315654162515467055746839423042055930624866954043480951363795953445553086176289598688509255952757618649568766229778261436540585040887372527028969265071446396111465626064729869708167340965109850093587604737686350960168212573981147566871960106135941128121417786102248735112480512871154551198333698128736191183323935310072955821843952889686282122965983360338299157243615113922837299145657226168184924217823472898572412505443100647796139001770058646752544628964961219462486787315532056986926661549692558464942208178860870155333576202887254130211331202446036368737459780826314582646274963378095214313152133879300699095659408652937010281989069822160424993087201549094467815891569972143454974858026002521997848432436700802867682332077934015765152103244521424327286617155771580268706832796953304837191908025702740949062454689398166296033227392287244662632236057100376938188980504479678756136853524958034029849130674550036218220156035435315269128842415699872241416068203760811817959019154532201981852309241586536585172120569688332155650954647655166815144043071476851910497596425694943510789737248912034079540245193399431070795192534634525545611783127611150450144290247950514133924894549798260428974297741340776620264090299460701984431397324010735199717970865832182186483323069000707337043447436275539996170570640344918329092875211225546328552778034962636933894499742951476633068680189448226733430671645335752483081107315772117066593954681640210621530112000000000000000000000*i1^17 + -338169457021441629419169190733028262070210116730693495685657892476568437560390177229563091066419119384994022712310665529063448563691314334945229727964363577315934772431868435639969239516396710241672735302494085842945207394052649521239942792195363743813916989044606392303683310615231914520630109675974705892199256796357897630887733151580517275603506357189426171934601344350328607682966777445669580875301903307056525664642751939149190020529625847252704487944911291661362953485203675645074694468101274148030617646954494027700931266322229613927287676477104571334136342360736516270817197084046989396827569424798974242743646371547822181613701081831004192579485809371138634262904010963822640484801412278091281747600876604513688425364417679836496040875291820306403564295535284483927736077452664009406916043215252517399907880079190993080702290840726522031550766299898354804417243963278584678432806957599171437592138968311616355034266318304787582793205912611002119677789942667883613984508271969307719469630306949477630203345405219994940935997582455519887870418142132489804226266560208735193779207565312513846416991911616967819090255569594893683013572525039027206047512689603788473025009228227322890778108195418484683678109379021130590667957251757721472006798711715736181944563206205426898900096811762735474759028821398705406881595020794562807408936684085056077891351227652136359083188186426486629668044875445564246030345010807277829153648037264428959405340673372013598791091593375474656667628174549251166549546555164797892384713416759110153205999451486961937383912112638842668352324695272092945232389761679585680731317717481387424908645684507384957008201316293442848109134014941329821077234441287848001001372250175683403815486596506512742724196088030969973453193351564298849566723763165281836689797120933709098762440515374325740416454421549849923300177769109657749387931884430620845219759688040220787597015736649591706244986971569222558944037429838393584214886036524369569483252875089114855804169296347998819644292102404687027333066074267842657738458503577600000000000000000000*i1^18 + 1132002454974791814910396119373333721549178690430108794240127867861254110634675838190584902422226011837756174203523866309298748903564504720491594443613088657393669634325094922548160876627985944082154968699776251617345331716337632299483588345200451621544984668212983758558239411902887770998504143953511795588277117521647740334246378813824341377468205329268834554239373179361947465223204511656432448502712631597714177449227042705505500662597935428413924782339031561848574879816797116980576685946150088267200618101159062970286538328371161557678117391646390446861474296772330197967445837722677785710635555698472253715381168949672428627940560863309559468075002586635221058277519752183337051996476123165242197737300932051929500951772388442683616305380384711444071012106863097410292795698760610466666128980339462385680807817846014438294826547035004447032826456491058802779412105924247109679605067787938611054458716022777279964712023636580157316343148558093567909869919261085453907259116235093122977492197309573160401841439310615156456578465035967938188878069991699146744844901760480387901870445623343323349182548233264379417199709842865768291829920748543756870381539372091319005859504044155301346928043845690361776403145939146214233647798000842855991060269361780052473430207316086988466621120904809745908940424420670019340550925145525117741039972106107394039566762145866205726543961860000393691457614454627293470313474092977545152869835319226411739083073408130310031356721933591883954587704321431182050186666021311610025290408512718665266737624368040085784331284310251934891221111039113692763009348337440971747530574125993529678104009483178282226728748786992581154018863962629375702637065025884469259184613173211836378753346792155303375678583706650208735574591894752627030014860218922560830938228196047536739073406797586005574628337485697132269659184101613293335126473424575216156645178629363329703340402122638436131759763926328401968121489387205029609018913872856565835123770893902517591543872079636926005147405213620173198297100614179999610149273600000000000000000000*i1^19 + -2919603854280743313694156773837518492942960763754474222407397274898079988482062580829438763566712878930884498878609147956148345759554656774928257443121705326857135522947825323517763858920677735720068705092328155155837273435902402424792491656662094995563564489554527907562847853020956523427196133618300551211376688888598684805713245719411996308948573651142211467026514597300632035385048525040993325545605249027326787278080838898099431542586506693070102089447192784041227636470160939668610420334971402517206321638949219972975705265450545052743974033266591014810443730852739444923619517306143712146168257859394409900657055116796642116400172062767285228802283933097173515790923253876546365692985684763727259203469043877835977312730738113113894031977599126670917264046568727658540712900383065235213891059070887385184082721854163015768931079421224870190978953910035127083251303311857659112043263740728089727119714220273117350180464244957566369606015763785460261434897632847029751741006182829610256693350812921690900579110697691110833900626793772402343819532464796813362133312578517299720497141882377555029915973573747420176117562921095202754885024489666680795718055554754915590040493513060981968627671950564271194408422043683344202996841453662393509900210598365752157049086128667347487308162616757072790791979318499979368371320157236684740147968889040955437656946208961839088461568585844322193803376902899169668309905052988312688006777847367398039697642621691496914587935451509933866089222898049812295568128827886319414886863893507803989775259020056217389363110871847212743881608460998457446397868327104729013559695522743416007939058784944174765252741795106954945041521323039898226982066043807723593955179399851515156062673514744860678348141811008766689010928567458074806441555494739479086619918282181497901643321749727812222907718704960210805348160876998687216546904361461770916806311179062007919027356809846868723826423550461813853278207442729318535306619744071507225829397057942695863685257596148145914763077189754908567677710392025918996480000000000000000000*i1^20 + 3991471758217794334265644202444849163075301985987039344916539714900714987857466425157447385758253831674686269172431616133289638929319695412299820704923726075214024678515972446461008546401028969521726583795647280547945902873592983111772490694744630269848575088693434909769969215138311632016175661947607725763153035837399784699631629125632446905299238414140504180366310988557455896200902671156158208250446365402940477128134571672037093874711836428841910868989150135693300137234361636989797684237311884186825166053710079036206671848485652759107936969451507204266914193887272861179405838055701416024194434239198192082148026514444233461464718093349737390640669552303480940627220624924837399734790812366047867926218195765170063879058864544541718871460168477996847600197556700804139511428815463031095118903969375075297552835484981539644581954111904210805546453094580678546096405091545762755016717512670099324574537624912272292447878699916095437782807038855844837062927797384530685111070599701347307006713078243564285272474926739917174872771646882277216173071564209718782869299722684394873260713248573740254659330992287500563424752876420447970429419307826987925125581141071753762219663474290817912413241722339783178765989506963375712511504934612700566333399991734527610249694970651586230723314116601299597429249425900934241843509203736170564897285402827539908169803922316118538612860649114297877982052651096405240468732400616236252352721719832372206577815216479225446925820347916486297594298895842101796651625129664225662626920290474618016956916519367845201967376521194138485632265111852485162127385136568880780479426685110976706599005294215949854880550360253134138039483720429300090150709283762985222326449728974794621596922267983131792917686883253573602789898437381932579541031854465624626085876331357824279509856665027391577797400404042049661093052815228257090490024468270781356263923883450233562386175228774104921510604466529947266378716671425720667660544584564839432697532604005462549588443504267124731253907968145237708783647834767360000000000000000000*i1^21 + 998273671341138925103075565692322929212853053423345241518908035724081878188301326575959601332490954649722738384566804476106728382085694069463234400023345310754045793604466110911598988937242898720806202202738561894522697988543903933041674437650763238447696122682567481107812820046681964821676827030060650367733486633517931189294417745850501304836596824066588379364807409196447981963098009416549021166512663931424223389034025582884098120816722986566332473710898260489571612810593124955106351597260232946038594208009083327468758413052075243143595873248274625823662267395675068020263769889709689086534247276515276399251962543777470850587187432683721813768536905969149668890999671893634263103476887913290294095945409810436805276174846774030730834773828334077033190032749009932128754230855851305551234688158988834822808082569482612315684932443152893579442553694682705134743981718104822364251786178440911220553718892865880356771818232378382295808041091992653364491689889863101913003791206544496182235024749777787906262775044812063178192881087654876307841135557242126126200198691113846707592408539163933354197474550460806470202176376732606740435302224836284540822132694892174381540230713534159321050451384514455175186855647573822402833680313022909358630295329110891846445563868398868679368450586067963407524970406010284721001048373971246871875000093905531798378236906244726106117951656254050051661021608610412898379860021469482914975565986856225004657437334922057505089297324916552182374388641213072905133322318947219497663432980704223160931447495630111285637914662881200817068402556569160321950079549258906507463714394325979634045088750129073599897392373280915150330837344097849850172978429047658130945383121819195319568381051359794253183635426072398488109748449905583491203450685819199566261628157486196784170608191861796502605683078051400781266704174478158238102005285714476883485449792485571887434946069318256949350233533159680677698414828318124914659802896130744237856053851740286314593092036881528575684879345792828108227739648000000000000000000*i1^22 + 2955335850839905614482924332150841890264780054988299431722730004290871029708736755596393372165168686519081179473484806578451396962917523674995955143396001169702621567614278755468132997847767074254098205159225269831043873194153634662896702318123051915472871420832684040375526358619174058587278995194804856502373930220846131772147466004507342808886665500575451156271248180537178763566508703134168213693061394039083470576306963822990579392245735204158554892857380567253559136618142531110897028587520711227985166238319312179258969927068682671236621641667685225840093071814135617903405820022975358119232295507784183457201241339119419801069070329285509217497042097253619561540039775246519200263086334907089991397303088030854388524098648592007801757865407729302738412179674852586875769050410936301531768982940408216957081906197672695393597594526567552684675927112648754708531157096541126284823291187256705876489412699330213544858281585651790741350591773629024249148527900686596706881989602478642682559525009574559140488824709173842760149309796110413426548332458378082812615236942928005363738665397752816450981708039312096215280529424359427682720234297408245910588430816110187731901330860532202785472853372233205806232260799541479975449205085010592384913488448420708177046075819920068110584729071428786669409301786075994445372879001313396227021421330374373796473549929741733053194608356880363766057879304451971132125040504567174935650500421836688427044407915804674978675268088942155988788828706171693591201574965282305848655115868883795167604150452058514672601766182038773897338741244793081570409578939530481323305044001461599954313879188533870039396035420110343213237704372411436427929189568817936956746311895067872021202612032046611802568939162317041370048692926949811874843163415163006662272899293402620771529803386174746473288112048279759788126582749066378814132804477511717943667530107677787622176395383283042113382529502564274529400942179341524350962221621467056092360961449201814717032979362563775145520053684410154745856000000000000000000*i1^23 + -16709188088419416439342209691117705390859709236187532061363477625012481509753929409633746470829078380375134209182213946246054844955215511273253018171100400309028759194479691120745060293306301542779082188930962225839375657767908689517980294659078476949299356817002849273838112630380688898951068943204802227434740749772380444250224212289688490755860828758780181278963747032455873909818843536738606866388270405237294884358833760203815893574734648213752159048089960950181948991383989378002099244629994407051659926663966921833863659053675767489606020110329131964602517505307026069372777493513753916327932365446625397717585725996627513564428749399376626563242874813176958505295925214104491266899402416490911504808349392448949768934202704244730383145062294440024491965106360636105926479496424684208101164866608983298202766337313585091437690400296337269301747741789482644917746793762556817954316989166960659940297285479706244863776884635996897683871925103659869922153754937339182530987377527514851860440067912806041291226197089398615397888697717782282567651586653328801868417880957039403185551258347046775838263282497049462383553449329239394688966916101877927019038217619344098216033692525608903669402575639181354704591478396328026591719300076275507953670738894541590098977418941558966189201040145779687349029468043534219051109662776147323251707632963034441245055326324428560935538309699251368231246853058960897916262382001997478299487879706957341614000643237301379352262597390867662358198684269680302372446392110068049403966406072861240214249294591399703479111478010351611312150782622577286461924116211959041728124391952989481052991153374968405308529753706191713090527187498564269344544222767595368881883436823172287464535108161581527908318116662933285448122090223674475915285328327778061251488593126044538109011112681898903613159047714501061682867658296690756776170951114132228933226530293981172300357762207584178323128496018677876728001405016683475833954123007375566082859182646279560687954246262271894684103757394450841600000000000000000*i1^24 + -2295134612663810971074296870100259884296405299664270927142960040807002710077640250212826167400092281918071877790001098467089526961462526898743782386674037743408006380302698317508804449969958646921367605402970198353229412798100408088362183022298311697476745652830134335349552980538167421164946754403547001197906539647215479736921199250067390961365262117252715494335953527955421127348560234707762917928604400894631627882350589936526656505478547573347780602021685998781164775395622900845073430275945680168227470973195520418051202137285996757967880944235298847065999311826402433844560169710890454536338276752995962888503032171768461970927619776503192156455909843123740530363510393908249255461112048140009432560561255861191485352725521979668515799106441056273622085887056710263387871631792031204301847524829608451645662070277224978640546867390936530903595651301141151822839366303469161901249451773157744423807925465357964165326529585461430908519321813842217218010118711689546104879211871136185167858502536140039189367150717376989102355524230376301970155158179920525573848909374334421109791915918099699535607707112668842430748743526904313964135409717042227925446131320940861507170444319748416046623010452944725800092746556532037447278910343123549789506305346238720701452116684607037897500360708293892085245870557279003294158486339771973539545541574959371636354095685019058967161703875778667934173322522708070171606913962337506466267142730839619714805011555506704343068351785804059300376763489162128863711594579106364313820868103983542070685038788025999290513612677038284370551091484345159497538572365588815236115278449904230141544412344647743851889821750955587731803033841446550743194163593553850791785955181459093346323820734957805513637050619094880519232818949638769869550522009699719213815817106499280618348641345512472031151686816278014210732987552524442501225513000780564032955164601632780983662394863068098554898214017100601295401809732954105523499683670685193057599250591146730654376116587496406593356955648000000000000000000*i1^25 + -14367570634333646251154122339121841023150352132851695885439596272047488280193494448359177758067241229357844818873129664906407346806375977283225039229718533190942289235140720130642103948360603367500552799216322155729229264679663163829699898911863615656075281934612211278783081688195807464637418096876592747926345186642331884541168360317159130256997134460653456965420458179048351656927887233985500156486950270495007182135790748254808422656053414388251596584601881190187558225651960646434004841930988747090999844968706724461499972049162161524809073245685929005836479240340772255940957271602515147718993193746553338609976617796059661701233929869752656243578588858821257843484398210526762123082228705726845749235382055510769823328917944349345343044039541343333982003560607329681071555668133613857385991910707558084471021476100553339386049919130444342672892938069298279635125105314708276517823569620768385434528762016960706472132462286797375758602966558318320347859529113305679495316153587807402093283104450033542248148377520296861571063865833213990790455793608252080019959826785553000660593931238582207773839064741515123819461137908938703054117537341559199317858562649381848015501109634500145966007507922091083314324948593285137613263433451976553328714533965937053944049941786697303006977539199849801495916067197292954631601861483727752448234280573421122674004104023325492147884002337434865582361869230155923194673288153011314068302765619739624737615588001131770954319103772517762571942029760867371010349783306475601643187952265212691144086258747090134419540070423226650117816414682667589507241009578020189894258028922161067892037586268388903990208708140326662807427528186111082196183823726604225810567346367309093862233631254191454901588782220583669025520142152910990371099328510204542475696783241245063135860925739697964658432758898079417752283196222655435404627964553518946373753735545681471964180235193511735556007744067727245984665135587298079872369769729175091879048293889824418962575311020638790127452160000000000000000*i1^26 + -1776488004969219842447724483468962612246655738901302597810555265338525899616929527969563476430461721535285716621564508652722802492068907416650988380547600129640656802700575503247995561182255521497481047516164503950606880880640419160616533782723731645199169366895002536988853416778960036813349644442021159939536920443934517787235324833976154684592433507300495170730568808680057284520730989284981742541327244121716424149072557182015276925942009495447390500451376509295863140372994381679955247031515901506358209232506719480944792817124199343947216922097455067908724306529310309331745601053761928293975731734843632535297527806822807392973309454151709148966538839559924844145754565179993571518685583079512934922363253542603699683942554324771282222768611076763998364984216143279867482852121581327245294098020499466667497314930764780328132959599960078194940866086779944053603573890342804803693495230803430651787397992414715937663347136948153086157624637532459908333116014873213460691280693186541463321589792758680586350609018471583233434192473877180533970883875876537513339001641123273974671551366403376045500625836474173282460342238648261963785418869803828887333548279530994323042920382912253670932166648438995335428672126368019452406768568288263825592123553508202731113247514211676009029397265502025794633900253494572651662982043434943868062032209321158220231419447145821562102753243409383684003127673420030115339731846132389402674445192909249031679975538983478795672237641071107198132128793469779563192186366795228360697107902926023633642700880869852580117997991526753686817171991093093833088771085484595787678386752320222317826932140325600961737970412094228960015227392629234660609290491176565059810197184926903067328778882685317712656112436238310074707488192528102696552719865348280350882847129555465632712287506092061773457819084868234400160561052862068753512681557987581671131016837524367232860702284703956506824385372533113305489782332128579512642527753845666933005498391236150490753551290073088000000000000000000*i1^27 + -2797311095037737769195818200166109504328042107419415925724661453142662173298657051398726171303155153251313236781759266706669269035698481790521177522542874635628212710008336499510060923053269177410661162380178628245172591372730810555797405934178556849045395478869251513202116612991763668623444993155904226126492818588013967190919303954144562744120712956243420839321705994025340486506397119425145956633792020739294702674451615226759462291057142016952977652285578629160926453891136827809532224601020285239407773883149555431864637143032347546885041235099433642608914150323033249943006413571264423540923178951548776124022708465003633811010486866905024911527759918015278065570274983687918227033281067895915005100359561430581801128610207624060854998378264733819865320730845668732684447657175803861654709310758391851096928846258711597006797471560877828497146454823444917082514180897203836111629932551421069963130848992237291167842944783045858971856348726546857107523379494984916677064795865982870884932046287874111369441515580235150675453735715505622904082305363088452110617976414398211547499966719437587605290292866345512676182642754730129098685578926871633072147249133953410722817764911168948277837979502434371241885381116337534191284587635591886235820343467739955891203231431806623669524136620470026787808862074189769139703134522144956069745873635192419789711049126966455637972949953769566192080023880236235489469787112383515961774258940310910588979623575125470508165382471538305054961735823090260262635332663216619641656707172785721132432998137631476607336701298402628793548524466487980921227969524792508953332894240856887381218418230801316425517267017957378046749272839684237585140869512940774259513699746014225003442248193270428551190436080084364544722927921952336390395784804721304471579078604216422988448560284564275050370888636911866860505105039414198575934568685478293328188000847583181182986723184991161827132707004107049741819157504506851168182729070227622289852066548763523645804283691008000000000000000*i1^28 + -279095997197793452850770627470479710863960921419082930817657039999173262266671130169472914637617479706149038719413772475167946300135863471456389682254538741525715828761972144741733258647565222828629680793354605440240685178423837640973661039722592303422071973893666678666830548784860948499378504866810181471609221304522624400483294731779853470008362312716404439970495385854272462051291455396946606125655475789426367529366517182765513682624357503480372726208171853559814204171825084866138789652325579552774167696472477575141643499242779131581858067770831896655663935562587857443751919349535650382138803135251684535503668809325974014093700682129865712164704266612690363538010474511286039556856848301870040186481834041927165002139238924125136112237133065373621968245928059132297469821545517516763244018559085191972277800245007555089938421374607583484140005328546477018151036313467613239696259099689696670968884982946397065827775786653999442668974369013302163217125437202692904602423333573873274416510476926458879304261152122266228454445240227372990710279493844443360487384407252755022855666524211925223005564317822389865677856223137842624410111207688669459348342789474016618421941065618234566417243817803367698252249315625838185061880339946284477364074141270903759537186315843590919440451841429673978014727907390250184482653961599634038806675578336422939305813803178878112732377396546579626729976285282305808089013993481822160827877012668017495164636968103460603913888726557502766902899357402223412143851075929629885981202746190637194221373781617371708821312068748223927374942046052986475887828006261184416892810156391191549340264929378154592095421415059627087326046210632498982118694553140127663963336684407948051783314698445030457683033483180265521858004827110191128215210501117753989569845210000145190061150508895050273728141259549147975290857599304553005394409326217447965762750408585748791610387586291248890004094856141092080513256752358574577197464906070150075618124293880834628255744000000000000000*i1^29 + 21484996597264037874215787422091166926797247041316785927668488308645315415291307974230003098149406756538723351917042491393269924028877384369066139056517538358036512085161291525876256406207119388773336311780177404909092655107818300332086621338232578271085339375879865275326179437445816821659163631985875559734477648618932120026566944770371417781997086992728153354279319515166323748064319793729984462383176094802315606064699057015193342257652173539380052087246494362802254687715313590310023321790554472841416465022356020486281604069539279397205325412357745818421469064492625129896847379414997620943854407928621272689350530449133437673139757978289871700441095529088862629475949569293556239664081961435057039029759347035315110123281302264570806618038801331504553411386576708103661281625669900117513824456001230390078324050344283436239325385910747267740918794185390502230036296739660272397989640408212833134404197715427203436195954478839773960427043202675584887551315018829414106786334193456083236319529633372393866117239388075633639568460762858187862301856375460934904819665049298915848650917735095427323896832217653394888490082275322174197310736425251497135143112608104631142901806930616833013679216707731019044786765028412469144116069481282018900611781043011523349823700002814268495977045797673746075066221669740100207867065967932181998898341775405635629980880931245959031083128517869833193117075281663949643314657489932033679487954404114096871095627601222428104094770934796102313059456216548567832573744842391573325082464568248336474134905919930261255821595100946030517946692789568252783649426531966960163738928055963709248706882049293552067798004386137126033279395341154280864945147410048369007791035116021434684513291403974516474293763652101813855297614124241901724055334682280157243639441234372781985949278285385961738905967496367223918732867168670859970046837607453161632993099798578276068068359820379187878828322733390674632929095539246631164822368479529987041397147727770419200000000000000*i1^30 + 3828186112437199969634817673468445279373954590357380406811155996714145543966234763574729388271779585616285057396520661197017061268133167411981481440534887285309858851904793949382166883481967821181655466933455736742766807849234005228005296498648541974371133361382844508361139294157718497725643501163295577437193509708437942090336099900844533623434410802490799466890682819553225982857946846273250734701948042212243148317790783437604674210072068363692356681009389134568656619719393345945959163632588162072204664117483316165942077773767653401277817328078915950649321298047614673802548913785140110315245496237457096818488726853947449953197275276464206712456678211131626639315671012064906627965639025266838401096702067438277471004898679917450607470958196566231533299979272107709078752447450615195560725940783719312618411481191680358531516838847640678557345764347149623182335066482575584823993147729658427845034353040134097490730828607373506207354476731452442525262484785932889735199183041477170113830638716472905721782192763237640956050131120286753072784986312795801387694208658088079048552081864453251409697217440397767655209992152405664675984071630987968070566989078877429880426353147276831438278395806406512853470275659086740030745337176270352221135590894382287767563100555660339631460999046524986308061036299519481181791147624756487516288290363668973040858868755042132079180079251226162800200554588272641919848652364294917504326217154129538790482663199664557342731146615381238100532925472837512275352848942297907653968517480160536011973957076240817593885321254234218162711432230313369750650587739325904927046127806477779859761553976894579211447063307984514713647341326311761909358704104340880624839628985645353495047169144525953232394038395472997972010274179351385269514513834143590842811138672599669157331392248855146698831661119609692808928907911385161033554883355355807097300114952623551121928411994317101969364525072307439602319761917880964391148856205819260650312328806400000000000000*i1^31 + 768863978415851818065505840499318840609681164015406297006848492016401686946879518758638932285986696785184066512747408125609574686242116142285125422502074826047568673439853315119503756841629518046828477956829091984295261506559148315812681877468372573064022774365779715461848865754498525867236278246174990818684779852946548175377391596889515122720174408527833590488521834816989145153723955985835654772774507121780638986155701531025750067552781955578510269318350443845734297285472232394501278374222554873694046283952844680515184187776209385124700757771383504549348376547610633983759612774530012681049118758284066642781030031079958683404069162472288798957726906387005949645116241023886671550251533377643427107684104002059061616036094837698951189780075050582864144084306080996352358662448008712343979812642639799130509941205427422689854391054161609206313433490664436749634959352812090768392869371644872181193949297364114097626145225723827797542882733015009485737069852749343459837158534083139832720500637036693778168128048433030743408541936311251510990276067785123542540665118759081727724210791697036887300854927711666287186092964929274828306216087176234230819655956223414708213710374249314002228184523637591861167954012495797944313624574749529222710032765373128815675267359552417884021899088251119671255831902203894417151792073333391063926650055024270152290015804096373120262421075807774453110826432654683926777917270169700038133023792738866635360235915803810794920981661530245044381730652667009061540812246009435163647744775790200870995453222017864832853198729496741106028573168459995171555444024913817281134841652271064183663512091422097090341592831341445402153880208275976429104665901150045967920667134182616549483968379357150993130263586046162454444096213949885072668480174702798372374921350421091543724505164050247031002126369323526757760349643443420469078901573501659694921275545413861275262912286205353310321198865118729072588668809757008585638986984383925819801600000000000000*i1^32 + 27480724818546593088946461080110612400475390128372322416513284240026075320127282009424001794760407535532261232979353402877224524084784789051870267607131930701647100967652882474682635275201615787474660019498353273804638258660523646011399396513799660256832735274180187475696028231506020680024750112258320802464547134984744005608999268640475291561090890833250129564681686962163079406777508803626257145208193686980092800177649473815336758137925866767067569694992051128496938217995384609132787062812999141537057536725453033479545378893311253378440146770404256514690485942645546460708433794802875805728278012318108861327878568882220216075943077663468374352655742051701967864928645276962488241321549462333593038706816390278548710856042844268450950235761853074067874782641079718024491368429596854825238422346986895070621986460665881554397939282374526419680150581827491869714216313052852966406424090775473719533956217254825104143385371534971569377750340565340742869496628115751139453001052330341106470110559818129551086142062011398031043883451942178801633631941535348957247445407708823821486922430761354102742637909658885475704753262942112919467100656260570186812584485754718097898174554494585533725686976609858077734516808018239020860301126640105948883921068916712364547724905073734055080639779651406781954243014902808475062156718571584701985501037129143133976667604167157237538990171934161863904475939635434455177126555917264544532495501262788645082343208513421006447767304595625580456469445042208810801916151595361132713021743689682989835088396782410778383571925339933263965754198628837601477294920494128021235538688200696136903353003550668034055597124630047467810699255472065281059949048830397883501636133137876506876127516904658334029023320748285696659253785625452741688952761320325744250528005633446531661475061037859794540468962180359138101067372362805384199464586791702746835977311798398625793140848979300129856913328221808152279313833706421163776328748247285760000000000000*i1^33 + 12056582159053695302095901866225246152594485426496466376153790545156480392398958976535818510079542976272847575938619975599993686409790737216541516369002450686336450364069143474069602174717938248751173287262668834551694670460586522911858166342954276428120858883927267073717978877942419965585344173985541718407133813267956178868835328728861414424283147099435702128481869104121756422433533324843420644758420152294276667607096518327305794031617536420426930112732801429371938117250598246279334347369752842607877355650224316193751128176473226455682067051442250380675809151250276855143772399447757613973536691004517190709272904751741559292463136886653763739191428043016471219943408706078040345127595732835389655641690581102247275442320022694034120448892726100162581743835455209353534433828399603913830748537761856248503345488168422700144163921357318557448006579515275340445448576392773178171289951478096649405668932447337965887879957803717240256275024490193389982966564248212857346655185052927152129360896646492177901892712644947621489279487345558857830621338687395838379052410341148032802009075817926629090847053116847531013538758797754750678053504183675002309486816159754436453324884931887735182803569010490893118424129574166800428915530943371016534980766643300495465894409353658989324095922127268594277641005735814001914020191486361119209565474441994994353642909912355747259791337344731217978176471970280616636818931645458150655636883891183408293624328402703296585470558760719971461608738714416659382244122301680951680844208923212501967867391560880289758902173248666453236608802755613618223030211030105527761470473391495330144957635082515373618092255140908100495963693024786135364112413536361372447324035834391189968652756451600742661493696712990390277758505672472590887171207231099231657066566582007328170138281774242052641565984495941467509268226532920700342415894678822080260800080999435520589781321610585453818734329883182816046716556747657079139843702784000000000000*i1^34 + -915373431552761821171628147615575250819838229523433459001925859784607349468826649337016504524389417517556008445061138763909715625044029876427652332777116140620100812421653962542240941390688842608850799678728914642996196453557048238874764279788599642899437915948008327707911041443972948004790975074905564464973061266397225337756454309501371845815476398491480698862426299241890337826978729601047232251265689186898170310799938052886345527429733201133312973605671903344542477532244948798747282263683300356943735817357711249520363653727610482743819942702413156887251836292892669339751255152897854103525533733427524118375121661870413749062666981041143918339369929080291705747208246649445789708317821878004176513936763441586859952958880073247221800614364235531391439408672945622950464895755363403079533962584553648713694832585204895778188766644784962280075228239173755247650251667250111068500262325386282351389006189839576952951493099614360479664917927867987881010000520371689359328992591520779599897193672483695211150840049622728621284478266538557130327395282602527735430346233987248415125368760776832955829468883118203484989421848484617709953240398093097148827484382970582215584928748289153630061204129306598264266714881012072548535062199683693470005191795299243317884122091061174194712335157805158139820653288884182542048500490048551372409030004634507022499402134034719498259014552063738139260994464150396179395434376792394400139705985042903298106355367803235981817234666350262232034007698124034124209849626701845388891003880562733126068401889402744981365672804924112433891982596252210649463595118191811417163713400546724557258922472836503790649926802378389379427156543896091730459075268755213638848675881777017689262287106077378121713452960488284830614498544271860602913513709027386833049346073152270781249808782584467906857153084906655256237448163378840626636074650676078029787833484659352442626621880554745876682922691791703433826196473913062457344000000000000*i1^35 + -26299176494493343298765178882365648415256090319069792929169033712020814046961503016801322845066901520853590687283131812486833112110224148655865911884740329474088654750450757935911869978492633522660349843053323525004504042847078294225929643928411859475394235687665966988661707218517491998020415955890732914193121012014642155373931196635693906568445312009533748207639707700782988283657443593861912751753919928950095649205899426868989572778417340424108822909929028023878813719208349711575594749604086187097439812351354154473527621250768506063415204379388547056390964948331614108412810488715190755376005546365251298499527880799222896118856930125188278828613288836154211115134298075552669205073511608474181536181487789128370194526577517033457948765717185331943795286326694484574580728662956222032949144144122290229206704039202595828758999235581019863123841125507188496135964276261835096042338860309625806314578345711465141692960397040750599839364332254274909909238161694275737234225508859161134185012069222711107370079388538985357700766041517028504425984518792030881562990017209273987556232586848370440338053356053174201125352899549750793655744433474726650849516752828472984503224149889746453295690433696052163274120987076154074227812780649700239663565381168496975489555152548172462769682525063598365632016851362847903401126451678097036344606002810789448066998001961592898330404614432372039179624813376081869147077266919252247325237213476184877925778296406814208622566637394147225136497390530838829200028251733356954065827365616428545308702913026435671062496607837077189455493816556554059303225104921127327448098298714612351530604243056372875123773984072677705510810615453452977170408554686780272277956776304836938520173940099401210645859528063995666356123391120784489569835523184693897905995829641694321365486751123689133284051452339213159907538971090967843547575061493819328879744590787218634983190691794506698624452833295115874387333925044224000000000000*i1^36 + -2006574455253845332959152440133917267971175155156056816865986242644840366280230114408395341466335995535834829231836242007223287438037476948807850510115785877504929011901342450451589293036165239384915764179046743577759071479556923288509498373593118197720723111259976310593387702593251130803299556682969812538350549199094680108913442028802868575670517192531087470385944716160632497067092198736958414131357365275514750155002191171461275672179290533430090665240041064390962726126314786994240784595823144585331801957508606215556638950005333543360861649095410459012096744035956538563364078108144589140444474710987263075332603408423184411649145247495474391724976752120682744184448250358201850973052455975281237593941849934668220931812524272145119185998493571185261558284313511966680810292369801976050108319770351416964465591357017631894681819106963165041516447987271143461770735094894850719444683507568570010872134902093800883528370600650277034062069259319835297305171505637712368031789608921918191349415262488645762749783120165482537320735501810657173285238237357396638608735698569182190090861511417519108104234602939117563399936821422241696375893321372807246937688226163666130134390071137931230034573038992683754348876546488198101618161437674505065749581201532297712897837153444060965042469711040181262657397430802216533499029465947046067468473684349137673489099608004883562138964153636327959016885189705710949371457408575364188713866504207739238427556341161837868026575573963117514762031395033544423559458511734244236655516940363366227648561661678620396822038266191509386388291258306491617206735301721514896077268398518649459718712327901558006402549142611829566433081904694293928447591717342788524576300087362997633238638101643812115263263600559670936429485177413926529218031682748869401127775625664856246256055977808588209281293789850207742759340633484489674154006636942708636705019118005400996253594900807324628492069235453225731516006400000000000*i1^37 + -20185682545825909816530721507940636167060982203795060347573466221778316521214999036102359216714833322832101637606673654672505664639452841267679070322054697017154078264322589387427263231228099518318744056205197083554144006945331975988557941890224454291339407129485190983251550137190544689449505509062774422345332200497786509449047913925716145765013181328695665666392280870355358415129528412417939953972449116760024139470504917820805715113718946068686808751856865620535119723026191867985331284252150882789208682602002564177469039322261310132160888719298886204931949895050418306668667869615784589417872479198078965833120944464358292498358162421764656385559366065516552087881671217880904661940948224055662522683484523296049299002783141661319723730125377791567294360744538504076339644066175505677706973892223885258482200669115719426031640069737036113280558799958521998097314218341749627008756831993455609321123085380767996060348958752496927590544943177776882006483143694928967263565897800232136950811878063528016233447421996807143804645904313688194837633049436931299914041369096778416833579138715703186319091360526632059992328551922384424657445380390733260887300224155528485317169877766896994561688624048639371558341123993250154991119795758548760487441259721360739808614503821546907140615613801424579580366399898404940564010749095928926553384727953956524246456174047185358212720000919779164968348975471821692301573474113767391942311334719369037755881743701809655526687921182043633130111989897676720095884971146159576090715646363869282377336748662909931742695795966178389180142162131546368341838025284480687071451468006651320045883622139506272978359115064660916595743193305128749163738566170357133140937627905881403534743916398857996168130798126156199166580869173687478329950622394951809536268093001131381948453103026314978104044709596774921283440944928939867852741508117675120680917222552789112690839043851459462226912762364459745280000000000*i1^38 + -472971510588014839175991348046877568767562639508764997138539089411859944976076799136569225198414247559778202074218641154445658087244188117734040297157382961759125315702841604474859724007694951048165641644449712449551598749220963327435435624823031016320822474216340033629684756083334857682146293015007743760216317695619400013501626234997787851722613628566557081953360864308278907883953069492264169729538150244004019248469362282946608395109122556394034792667924532066444290363029863282813799645643512138362177754081686827790360579402588593843638692565980900935970341281423195581208042970160652029106692636055245948628813756885515684333417562085622230624451749377952402763417532716473406478676095891803161420016779869323195133364799895040359565437331991148927129837473166661202846414419134667816513100542049431501675345876996722244689101581067092587154471450147642424560830216869527595283856106385188579581188528720338185546937138692782273104519960001615393327409680008751472101720182393591862487741328947679452717750107197419125618100047207866459979051514928279595243133987310653918512425384309713793112322912171868926343149488943479584598908459202739134364615172314806271634607186654877624904587296377761848164932042357101060105655525597490964643608165989937556817637064841621725981650839308084042197030544127850818734231476565570117477822446637387893391229530866896191447965835096134925790105607310552702573302565919103661888120030658329657986764272844503191419735716014375871488205327601183659719483671829856529256287054589372895501060260020046586347342541964127165125331706453206137726309664079936162001089253422474059686069955871576167532537196676475662510166091617645625024067999842982316467572113343846859310494961769456942866152737656132048328036471019160217584248566053371751215135112094448105904799255385371479374677169475964854713454313651433688047431212784490281714111158468224653657679443842331834363810938880000000000*i1^39 + 856465172844236610638835083706471447332515705342180462378904855378336586478663723210062674915471717264372853654768029698046631585732636127551714424784350404208397070813669428792770947768352766058373986145396881460729714725575599508090744056408428649520013320011337162232724128344880733362419386750105730342658924000939504876449753864950899312332688692032526293644402483270618376228134107501633146924799041846685923105784113043715757833026245274967577461565777730419985470714830922872371511306152457954042839211335780846856768276218050194703888762571314216766955151061389736184650527885468787261302858574304601024194762931250205037107337671672301021948229862266973853409896109828901723586820529244506775464986110069873420338541653542022693810408657505356967628243962023978852239555734080162506599860328197159876578753668543379438451804926177055524444226839027030825453776799305175146599251988530141840034616749465695200514148449395070284438279018821794262317720889386547364501806754787231033781525195000441083505151354858507172769794178696778479130357101787838726490842210943574854037856639904634590051057572365974762465125372153053552779479596291656796411504616935440793607484498124197409947163895503530198428664313622293977408540319668682487429640007869448263740139611219162063643493870992272179150372074567585935924166849963675557692114803726679541543809202424430191946755868027078369561494722096634803512484846466522670260578347685060714339206290557848208579821578271870509674626129383964411261708908680976353318527896600998122271281025517395821875714148101046459102371243921439292947275240831532058214884823691563169097318681905354300474830165991416911656901358052776403831648363607740118517169504331589005393052187018572958813705959248666554661577185228037032099666956930549424026152643162762309762231214223527647577184643888453843335927654163740469487224344676981383479573071945446985975678115907624763392000000000*i1^40 + 15629667802185075439294946819663800501790236577400643730661226319121762364381345945143449284779256044641414009320168739214803000187335096493433525678692199040564641641040853384794278138292039025673717869985013262524259349054336851324773389925022614078915253936518091565770112968392102369458267531078211480510571152065111839747000936597407178293646900141289877924942101646266041608984368001388562226141397167651579931256550612209672686444055394316374890706314325850230594334565234073477359664326195276846765261886702897380009619636392861592119130810114377191433593802216022912473987338415788499291733953835469328544786591535452898529205934736957241541304360338255759307969964661516337588399507027421308936454312766145250700178896027668812955871615688147594577963655722858884708358200794700370373796612464101643464260966657030686644058464830050127920852104804602336953848053457792474119270346647265955936998457675582527175779913694022964934207483390043131427524550206471935811233107586384150931077994896266615348156363853389706082018513716983075760298436944367661219071248750241662998388092297820759836302430877863735992771832850002236206983152586082894571050732271886846306657699805568899891252651233505284599802199217134828884579299331177315999650305408632307511680788257767707660561363853917753655540409938019111976338313626672416732608943536345208316285840626168951641737441378376715496763697270314621812067093221344416917876577956256895423101659315342283638374310655140684159501126025214135536663015226169498063165318679313986740390437397245548631507558982890272945601272344096425269895800230195559832532776410309675252803789120602877974111549503343123211750564642527969339874060792618230197378503917251729148588241255065605427857969338447533744527057604868001511253735202651009170880512969271167088590687134733782694027716064139263628029852651110559487782570873150064481848819765469489833629521543168000000000*i1^41 + -32709856558294718703262384193559480295336033607971281598718545024493029409384688962891472885317425884896077501869619882505101385609109918130432573186403048770997872036337650557303627363942040494882989509361919620786597849713029560318539918992806970153356887560963318936259113953061785875417989538258966805493168585738127380539549033885868552940840646771071103263717550495972488198409896390928428600821530687972408103354072315562215849149535532688593263363552508805453650722909716671638394952167364400892052129509795025172577424204077282451951333964267644769007750214491818068742134491757126156125120244093068486931327934406960060678722997205307607310133590762591683386212733949773358082297770126376411470304020275932289666495887786952895785909233990780257991686016302012228308012757463755779989267683483011331936655310026691619454841313542878705018432826042648818623267430399223912727507104899963178161223872770670170021209500128253462827115130299007872278066327434999371283383298876774264307528350571686410930522570452131008419661761987393826990506811007928195597960346991522285833649370210332143882803125770520801022606613318356602918248269509128270950601696769346126518918320470788410099571606480553911641407388676321327470327812044783361976486636937639631600841133766212836997598875987844685832041833635465153789060154623437952662095952031959465384042282622111135053375232595555602203425546788424874047199518908871458379124714330502282089122627158695924649157528786434652502253087126888273109749397095785966520349068177795356395331243432841818686418012920176349572521813318133368739938140032582366692159150559052558806055739735485683588481138437072470294993827558619184970579949108118871844468628402263950111682809954055620325992140967325188394200539768512337829453244287107613951642897374249378984020374090461682578118758803212143936785086333147765336124181828528045909375637814799525268684800000000*i1^42 + -86341140210976484485574570013192926804911337311354619203529990328619168093875457565383418782036462329284806623643182717128098651283046942600076616736325346993704893029260386171045132205005868185628669046639039590434002568602811766232598585571035522098937300791578774324935955488938697178393936991796703995918562988630821561627144347558886538179246806581466854550574895651893095901234338038099213442951125858814531837212026045493062077643301094770761599066013385574538412464907688833894857588190333062528944629586597070023582248759880763439683831529608392575690902737205341922765007663466122143020871530729003329704889251042390862184237901986404972265779873152335500481144274174483307546459015365044712315086643302303735471029746607990393371747278181338699484733271183776467813955541341148540328774127123766342701163322139367828025310405497657190682150139607728536435786467582727870178465103195732232541132094323672458308757266742687304027968314225304448472465816974950035026668281306255921450558790778542312615534275476155458583809984358510516982224705689295792970558299003306811109248820931107714636264026725272344377579724762859045355386700083986363496541941795242258825848198489925434058113682016870806055749548524784903311232153840110640838411810510123924860391473789390380563082383744709847476876752701459963727812412716183018604750920816143420899530304606776078074465517567779426398783812268980359458728313465101080169142063285952506213166174292196297134673593925775115007238936286817999119026913911925184200712603741649375449834941601236542644734186351733744889478868578424606712796333041116418580084235808416666881147784133404293009478976961480642483570649325749072185373022597367305209320965707140753364888519501026839632896600973586325810076901451152866451202031083634387807295287127458005478138946461633326894777064498922973357651550277632913415319118045620821949908352027852800000000*i1^43 + 9013433087046228371325168736489911420719672012460904753149534688749517186850988169326085607956992190193461078047722802732614494333221407594193282713758979576590663147307687650468425536571610480401344925202062732788109132541389008877673926735578250136660883200318462910296720576893781626285011962366802236048159601274484726505840365197212362448779706780390765737830075149672167498944405902947321097352230422941353292468996519384192959863084934868580976022614783445417133682224534949609347544014314896928603805514445550793004050637837667880528251591694473251951464162531526227181341252195915477375857462383119770934914165020204085813221241032733912686965659400313541172132497240302902229489379815819928290449087516621736608777204272039140435519726098910128745643955720331654760667302436509361453283476238240595800824729948295646985089682000984987859375858533405605916750620092304110163217622594761848688739749962816547576170536612307152544441092631132018272435281674912822179897265032604497236780267515839294984931468247528998836512072417842547771310132738052051386651710329770528009893737734045065472390491376451126162879769934542075105401551728149238928047873012411902664101544915793845817764258716862662199201612573457202098185132866706805849863339670122495142248803897640628985356559700145267397720136734945181027527781515788726427039633169277601704057070875937317841616719516839054814798105891395465845199204676074917319795812096463075837870405773976163112772198482823982071549762973266133540873730335194657138179735142109166981562827771800086913317282941126721234400871342536330231379708177174923903208766587124315530416743633873739942504150303601111593667124958846739162323721495931367191842210750355197783072254352887855859949154824664395976803054036190006102657979065626945298409697012826327805520485447406850531549692253776801015689530137054189972044257486937453053870080000000*i1^44 + 14096925528857005999914694241025645459283379841705376353273255570203064072024921474401304897683027393929300301181896005372790460581568577057133806826068482755294426129035845999390314468246145966916751112898866917488641609789400243821882038659325037338527200212850667830872780913072315699498507725537326515647929065167855579830416791280725167624411862075029965536943153361044792008882358500157016616903543812227999968823608655308379189152953269519986482156612076262576044326084605492664202698880608212361843900035192166699207794689307346653778625414790782698166352380212359634139599117430839754602214851672205585653289416746662626982212306963507568496404379326169039128861339773032376067907356618103058316441323178850908694921605005786404471654930148221605767578942193772440856080708301899685672716094629505267159493585691225657913535778607695224018148583828135414074462348363064895069665880619260613842070130468775997803988487754272993741864789157822264934498793895771345934687192248765349508585334290276520358876523754541142042448791293969460825894511955368250153582153970002739951649419821666515526302325958356206088876528189085126540623733812192373479878205104231450814797706374594852855687661079531977502710843714327893177531132382980297033512510045466863310488261674972338465637992738201153717109197026615559542781002117903280753159471476962389421312533861685903224315891338639483831289848089687509872920656821299270523728942357275225358217807901575748789295745329411851398892724618059757687626287076276822171396128277674084995581478131959860813609880241084897925238729652293497790426844654324003576376785180060951000699646831484011166943861511531463560527335902498050015586001419240669017633580615845026860947982327728954717654154052032693150240620362586613710217307183202267031479908031819609225807775026605545897725947846271853374155612092800400501674932824965120000000*i1^45 + -189704833748642502778992822089665368110986996148561068685440806113893389771882156908449794119071477862142141987350093153451936963729925312590570684848689832846995311877481730930741922510216294245150191085213058858534173822767440267920006839807951240704001111270454673403224735059661773307374286529994563081675525078928968110781148830089829165796949984010636484966452435660122201566288643187981150837292386815434501117535017704418570431679465932911741529489301973222375913040315917988003322959442124112782308671713257371981207676706668142318133919028784340296688858045481252442588145581805952353589436576550222757885387657306469389185045891741580908272316381707364456323827854957171091396208093112136744250015952688970710579040275603634596619029584536573032156108462031338158649476077881043724663577060414246178559772761427345584848653473212555246629336268355849080233425411767048343735266370579770630263651274299931591399431282886916014471965534655936027744243049995551463536420084555590323972950035652625807325389815387794101622899977919222700278481189467240570029689798419197696065412696320535853203007487960150020422104092380403003085857535185406429004088856284014919379558125830215885805178372525980902251476649169061179405820623060984915578551481119604286915585054311895364042396799300272349050069856078104928200132060954339148998222416634496602859000851689728701493690944949058028783815970509589536482901277849995305604016832179687767284978081329068950402794234356284588261796438084151419418004172528326247187386214237632035673388187517423182438208057031555348113554132169700048530535567694302487273888083851140996991659430517167916739308706797626801219776926433333789856078852794900860471412279373855444756664960370625857536351281085499458394353633477601561943744947671957708794848582418640302593564043424890314680464981644013530112084272281311996010299392000000*i1^46 + 4153305197640538643987796840623652128680951141830211369547357061663438167479257917034288883505518706974257455109034930319448057703677801051041121741966689618796828292942412412195237676394226014143890919260675167774697833815396916333425681283038571362189152901677269248647368015767933652570023701637558946966220595416054758760288772844281164253183417507486520704171089907585394209428583956675719838513656341532901404185866742270483965153041050705196429854917446335658612120220983183943627703143320384190061046341211083082943511003884685117127715746159946935620905079868947466612893602231935832211717673865439663846414779086189695667086985298750620125552058443380708987547856847935388836602418626194153744974769957265884995401081299934752143554553856109724954321483055710617701386785751246976066209416937779060675809808637112492692946917759736224735441710429055033798579771871496685487587982880990384545357398864727632779644661663881636979313200712761897221743438038884768738097162766552577577584653930026006512132060270826976482551310455364516280352622105639726093284708942036223748020545284403667793560920800617846013479446485742642731950274429299829331182078227645755082499955855474056902915863173213176368111048374731687075499116927689455951658739268722699274968286203516626028211530219617860274268174195069282691931104939618373185252742749412802577171254671563683853936564690792105716880641883991553951191767315044981572203963959994376183438155065542375653239717649532487398262853451322879828587400366329121418933203609435530182116129170072013456345984606603730143380033371548904557318416152826778585683482542707869026717219393601179095477873568511403246950759638249853771281639085082548449139221442107520193649899893031714411043663106896807476430917487017455615672412341531681679780629692925132075651323640674525693509411391251818876414762397204480000000*i1^47 + -26676363065479526864661128825414310547588116990979605198648658659258992934631099565735787211966259297145745562959639811994417553524283705876515697658898686385811932937854345858630686107495484991682052423103429331904785794204089643232174258084760164168509196410422721739662382307627533583476163855876946945390002104865827111962558004164464321456616618703596994444243239476898154768413465481612807837355403206805070929752889595650861600076559928415645089249317812350297145891930554300573581298920939506871723787162773763083539607103369319572959763575467740003743020946811683430540875992405662727795040183838101682511191183835863499679161284207356653015834761625866946173768107568832289879701318176925056599129961778840323544305900215357926790125361761549896773846578163079183814315915692948969440946085854234812856264350126535492177172977120136091997511208301509660903292240348989456589688224825514770934078095039725482744659807382300369915009195742034802488133938583800215534717732794262809556199862923140044817248961758113290162673261029712666385460594964414734862212657645351815194552289660812376114218302572971295255487265643152191825064831755850020652490672942905069762722679128788396608320656000395662000144894200393831823039980061314613264365668222982770175052180525024514163952749968611727965768994776653723739472141678555979362453451983773917260865363550442324403267453197990042464722878472853116149058780161041030633077226351324655025285085053093789929437032895514543468078518930197656758491619828837063828826137946616598614360125133012947141545422069869614712244443656030716381751098309557993912036079212138362345306587069670949544185561824688673651825668677009404585112307964058296934769428825261457949337879774708799227970715073990188582153798555397532553881912264644307040029684214631016979870264515501233304828940393883194569523200000*i1^48 + -186172029551950609876161915316477352474461428755980561207863504068077482878789942038572720928328902909125892065198643866999510846659220003072194572815212800027017156645284119580045708667697784721767124521969563555688324092923922582393107645927712291178516455155890729941590766955317877221567319447672734948410473810921036494627365861609577940334712609333948412580609303694962286679574827022361661436864087171699250824811920782861360769436404289401352542739499809700296120312433644404145090332931040084141142974318087533782421887389760093738245771467400612279198552147474669384282279066670623326165681126431144560902713479177656968054225089921575949969372351331005086991234161171519282436161717308334055300300811576904894895222912117173793063360237355638082403088456104946839703018072523777869670474565719605415835152818885511320566846513255142611330462934491747081940868675210125720529950331457502417510068846196085471143360063764989814020251679146925003574034584568737158951201492690350159958791632727702349381224038416336566939571882057243394505862822736671452408498658251499534216863511215612896603898262815675888109698031937217492571630128801693404392338202255286742541015883810289378875503988890622224715356982725999696809249411041147412858295908392085580422044553498143805087932491101664632194045991307012909019675206122628066851130783378479499815201827255750969776226975839756060565626522250941849438718746378706669293536027859762194715395204033920239787645256112486648278840159580390292148139679231342802528172762305659168996737146053090720134315105612033294803934362176436562183970399133875753822329750546291957882988611908075830760836605513945977920578870213480301483994928433935421268198027003126522338834095705029449150070785458065106074165105460593292482687370647891480000877209929814677445063463886898603554058010624000000*i1^49 + 3614159402902349944945205091946290024073825921483327029918091240708115002206415776319489881590726082974441838068787364993939847872953309391772887447657016828462089309140534563020733915360358879463214594747332564559436883624301935761817939548771940117830792382791369223045364128702146311580638946315001472974643746555121322954021239347822688393729854980877931663813905632698253282673293785411805201687271876357751784582390108835874306209750738153304287526660613314455264968941216896944594947623069530890303640186366033645418204089756274925122631293722838686651975926012824761931379309550318213343699001719930831017150840043714067351070398641318099892709870491331340902652392656561328754236555114051095786396267112158484981874649293378395302892847124530532455635947840266950456010081762839581147057860405381697542173371876094714782715542007755013578960096661730881225916520520386556020643333760835597771287397473182923867381553613833584525463121097310631703394493937988164265053319602282091548558869362645558132985565390129699096621210804577385127608057999164323642863797992965771748804870323593431609202675258504075508467351974939815385553322051422576822147638174774292363118659635223518962623386828018507699985403066189416000269823435664004333778992773995222151315789416434757656925013438653149606176301179323328164604651743275389089911405973344284178927634991881722273173303381102981001439828478692133973750786007989524661490803798391892139397453012205866061157815702875272002907192150825588416578693813839126476286342354130237956166202480346479171983470617499094957858726600963777531424501653071842104309075328041705625362481441608996018031905400405069818354846670583268601823012979874821066205454912019066464290857368219165324952373685731679506170508249580521984031004734575312127031173920636102320616750401672519352320000*i1^50 + -5972084669831953932309174340579106076813991523908574803521968797193101109497997157591352840339699027943974877596965927472069541949740590773450792986498891702517119764485376301680700379427788085074162897730753988911359697573236039546094009025331841095583027923005908501010482926790428713610526055404443933481072333509826388146158364872680860693436088000107507003747060233583117269175790078582207322592503742535494469226100725190445902662975466650694118362877193136065894185110395584606736776874335048064207850551877498061272339712545270507388260920369476203695338829101144772085447180490412178238748957445154183409565776169818479020094785736610511252190528411793450718566315939182676151461050386343849771162927894148333198521039764712368756882519474297138621031666864995302163755081434345526223725476240001114713489523085543570467264860592203078529350761347277354243758140040762326751157082906910144782124654203012596169570484740254573094109698229422967493212320807009709693429476715029423505416038054572590895044810475030033853582444167812015767879640944302429979799566385287060685563561575701329276022905587855099677036148142725605099315762511558024008444284937309716579300027992702446379698331593316967209208340418367243158522753196892033544599508423228584049221948409080758983966228575597963409343810800561098906843827129674242517928877037051111553684748898112032439713282199187052149999036728043523800663479528168330293447178779910380798365878231403936277794104338455250157500661333591169995259261576508502467107000888097055337923281279776948661874021209599353026438830711412290781664098189570013130848541533543201751518110998396916887475431392010797960935159604400110275844882491924323149926924843658710344046636630910446973225217324610917157205382450711829530712946156679071155025525292417477936100147200000*i1^51 + 1692917345935228179471551770182210215623900989672694973023154614611682522358946744329776085747407098173217980183766312985416413701026127036016526793293841847720289417121524659513121866772633085254639760191289127589855776815134746773195441828364361183840750131472187915546137689320921222674899565519627327543485965646661864243873138817385254947906622902927760407401969331473661614048948030761520275465538694772119976875253180681201608375920407250942467383364563824099221173865108959327874553791131465204247724401634215053749131410413969706048046900522749236477359774804952588083146014307226272220337600609365344983305661298370289612781051788671424591582143565169617570362713613281343935548799803143359801939621622949566582686421526961092012126653413067680467210288037734836695787009393359642366364293295173826885978052726570635062857691092952336891242911828070448535503247653122849094797568087433038211117798176901062075721987042535304824543889651412224518372347816173077229224904731020916863465038676506743173382255424353830445294569706008401851869877680692051223510307871935317037779896101934635535748527489406006879804180799247170663236684461343042390107090410945935725978915615550338153680724141799441820699240715639692920196214695626278862266963930393381752429333976392535673733155231168670517190786230494022455355691624813760312009198927156203977187100782315046853546079362194464037834585038556933308347618540471424280102897654929755821271130765442651256390412864460381232984841791043867431551411247872094420022705478083405184702077436361834665828647566629873429490811506578303847679780638527016436667571822140767928184688065027877804716668119131201786316651797885646189410906477969513788923264146296689776844241968591295346344755115516113024086708386579059400771596080112138503427037526491136000*i1^52 + -282299474588725059776323126104486971080685442871168026537287012695658713156696789389459642427645335459805897784415041609842934628042149800012568909659600841515831925850307593263747508186095777171910529830333616144405455921123761030862309497498403865477722611417061312099777831250964327478875823940700452778236197968249566481126255331097807825800094471874301126792801460201168203334979669502293926103650845965443929928899830356120567425947861663849339383014348306600332526090293771913535671976719923305159361986311876403524083247248325656291213908648014752245383896003657250713479894460522419818481256956779451739382697649127434497585945522776181235043606908688233937548448671114968670855046555715356776869488021453408359348868400976875608949738511355348343471851190109354321350767597638617454829548569538695897066468730494134168359938883750429593988089739687052317501823101743166834993316737659170809378219611968409896245713258328876852398036613958483568116092457163760350375809926442500097574800522613038602810508362393252645389538790869666644650264904602495097393300908846817403542872520038506337330344247234794716265962633222470041890982869133363710551092426072568447554624600519157215733051013994122448754055438658927857453095000203427361655684026985483883477996575528003084114869390723074145248157738413099330727359642431389251664855912243813833507632229763446784428858642220028605362904499117738833381588486816581776829478044054830372619752244927339367118278129811952519118623849833516088297287080143911068456440798460460759018050813648971504689791193534384887823472356079558583631219256887522188749325101405353235336050055229028663898827504633590739649779169608703030624010447195995399233792193098058480829673836902093956240480305786941270365823625350644529889781361702944636928000*i1^53 + 12630057668589658573329814392119506824079182060727985539784985468588217330734743377216791797655055430042795703755817965450746046840556899791509919861524984238999468437613346112010862365968318772202996613243441999154820822440911496748817341815683813830600499207290534967858152054733630461872484471102957857635993260182369406436449959843887826103585329477972893927455067425792530918370042305491378662084356099337322352241829421823822254913481102673660310683293972069032585149136088350700014065734570757444874237601311419729715407608712590372108466767740167231293160870986852747680791421832810649233864455300022297866349132192153553361592233002046082893224307298938138555664586669154217006144081574001046745004557798572163371570477642065828901544488007924604614290271335625960546119245298824234286932035589910539644447797895521282665545472433816445418500987498682824551160372600474639674812968610920775941330510145275524683097255234043576167527844665403978046015554874447346793755055605800342750199722702782277830651487901438595345568316683707234779833284736456770905396448092894104190211014994790578362373195491014610524427376756212938366368255017012600133406486110739302199362998070977538868297551373220316926354239329859475981771425892308642843702873797026549382852016172008901084645717737533154853245624199715374192416938780964350397085605269456654563071437146130980357834384155865377018636696878538350187241383635311891362660918039141587241307391143299753706852718015703466738797713824670336478868953677819051135495528372016717875168943521591985673879834248220568529551943007655869653098269246791956171423617300289094795765707078516165475300038210250417646830072275820673456779167332879873001644501712941811571694402464914044975773742589406011430474660216130905940007321600*i1^54 + -427185465970855093754176964387378815853731571688203135800871613611537441229734545117605049968579355609521020814817772684369659079926995095204151847554245120417027848659267631428676717113582622794882430617142617095402479307330357778790605455132809804412350347199108182842743943997564319765439103981003788385143626016098407435177354765585974477644787916312206754802423526339646388597506328418007880207574218826146307337355485661896712297225682067998155715205415233292701637712368163385709032471405030786494292937902756190135601666044174010425576470750287943456655448786184874908293708678243984540240315501943530270303415460660245804074969083111428614560603918657740803069660918497833967813017073297118034734978409065639250450196018359658434207134580679351698625323515991581350008558505517578265633041611039527166114269066692505697680746795707661101935339969475457271043197949994337299768065298098474861676328758067845705072102635848547325093341172093945741121382478040704510410123998380036098803382639464198435783420659164610181594593729077847911168312432746827122154866607595888835523379127938219892382226665814056889947022930286438404944316085460209049269718703282302649732504563506368166294219075966163546864296866820779594402280366074652291395818895513028771849034397815221686026693913107002428877844794103721677994158304638155544881875189231883232707496499805806363090793481252260411100193804267240683586056267546760769831107140259680362022305130939701543053634526018346534430582710885502857227653224362784292092555059784298101230230632250483624820606380036993584542502342092102697326452816710048297479420678516174667375795068954495172385418944323071369198505312641483275997039929962640518226623983396047071293644839459649958223401869916254024361804667289600*i1^55 + -2221737676630621263177245441133103418676916451667829941831052461746503058908449573338216148973933568945993969712510574904446471612121806380101803854445644373457253914441623497328350231019953389620854725490059821426939392750154679938501433004200477099748568726283753567995214583051653706849797739434865827974703350345164988392920353882274993880600773191099611028069233696975755763445192055719864191193724988685192674644543305787442668350479544222319621353068756641081839080851746239667844285969829257961323801456656063176912300214045526197189855386920566797690933068505702184528908321919740385604678630274181766166802606873356438529226245898204412932929865507413673216411592244958231767256348380986404831790120865252914836655541038899413937209234658500209278384206910237436754415136723460945904675256713449130877431017906425501078556282578140809127394889165342979352707657740979441617622602766302258544558844647505321393408601508798966309317065941852105381803291893432077682652531311150340362765692214512291737704995345238245945528055802867222518421806266252598649632404899353643192922844575275100124888870346855887305385476603408888884015766532919092313483904193226737237083742319522391553300916696766540601721036618104719442756121818432555160696626984600062050611801529172272939126601889904356203961532836621100685955979609159604304444819746049572166364019194990982454567339122694289946392500637801437157276014565543574445342000968176505139854654244407578827018862262891863586539777268837051122376382615976027409521410890892412718805988272007961409139940148961431972169090876088779026601348691642697090146516835818737175029767905935427089524555884022594895661059792622742257145783618389056661925477149955572405145125504578482545388247863703633920*i1^56 + 700943062398754246147962010090294853747171499196215189468771339036283370184306756537520273207814251222499443366407252625315387352744820593776777019182293183973832353127303133479180849361197837870926237871101941602891543478993265625806631512308307424723728546203766397164530438460796550092109974575855889450928035436593504538091538798408325871393946607486907032309584562014668526249731877754745297548899326835766266386782854994585934338964369578831362264765947835435210459230182140137785719126610791909987817724830508959264743579091223975773158649859736954891588406123815361092063160003535860235774221717074391622025891783726697383893837367331599378234819057342135403522084941166350865986330780615399615596535106035646123241636829806304316829714600870376288157418631429348367562036355051925539287598261379638903129481323282972284621541238769240370279545729074513929948340197079950360539184409013381296295089276618184750563348052832948647431833212094274127273377971256380814657099370980096238307604046713471673727925037949929058376467554813349819188464796601907447669280720069781382004906441794349406881468756729011674962663652755974115727546530408000329960843430225337124711584113299564679858064988154747562689860983035346073140476175940077821545425210269998651413924349424861983517295740503248932941130419486396880522585925426917435395166483837167777095830284748798654021909323332399717991921144457621534653126368180507091333247403846674337668564375798741428576064402166708846997081201467398102271780554160651786887933467441761080373103902976763951725845044187363663952462603289238583047984521431410202962079676217459768894654642556236443006162201941476011274618211366825328242046129177583416203220410067102037683325192110080*i1^57 - N1*318924288871639362632594774514503384415508994209064845175559881129233572269154263709740940728896507070053157268162897135948531328412542837889825494685240571176209438071398032375755836326573351413141613518150568527180722892720009312235542220799489754059292376093030078209593901055763786294361167526799770939740213789163209141953680712931916383850133798184634363767700815718078501923408135066532180769916866729606482006251943927316076965587952314379305103650683232985533259534948356334129226433048476061845705315036405625839217388383810326175285653471128302471232170984261047349220589306426603489414537671*i2, -13941706911184869576511702504665788600843325676309965996829959093830514863014861898299735055478439646404992371141829071154645746123999903185563888126661531993543883902938692802607866058945853261826463536825640984151785953870394381924922875329910736967718399595109552615638297160480753839053590963783826885833899207907662926706919054846876520175706146285352869334226679960096343236549312201219820519320914356043868119617765883613658078866811531716469054880698389880597092911834338221147848471231086961193480143812593053997884640013352701066104931429999969699192141732255584908142262608547857789410908773890465340731152931496883380675580766055872727086173645155672104996978386812398329810203986305344687573272942808313453623250391925557485832075729087388108806570307265588712614460740671392966607722082815973675112917354533560348447313575271760053333036624951626154683653503943693281587507936013905468930388600380456999389076333323468451101877609077580416256462028678073551739108235384962626787481588076759458176112267406582907096901556556754535379656155992521032190352633670643565481921710728492902776564717157627271256965690742225987760599820340128462628238124968533261525070075700191215988863867877685530489935855858932313760601325988857044676709040963208640416804680094517611762754573506464473046602463438013802304909836451713801484445768700119280421209588009967310920972225114806719013091349755706431527969509712230931141850406648515502088394650815066795035690903687663949354107166136909537253002709790843584829412966015182765266980633680672004269855756849624506859741327650378127909506771779395031864272564001939926907739693450048791160059284910601983008802874369140933370992416362655376325494897523693715434420153741613480551330540075947253676693706592097901191932321861502771513611423990497605748854173825572815779463495671093445434054481512607814618313967973327652189994256223994908629672833018845099247550864178838379994977145896819073845811483417390954067360523961797601431333038471241911353103096845081096224643799289219899961663885383296551878011064831440657121170028098878994126080934827896281759744000000000000000000000000000000 + -69382533287804729703479846742420077285092360661353356555663818294224662240073244980435059469321750258984010221237405025543601190818886955949458797315079794892959444160064237363620752963118926685533073259092103581611285182846740273041747984081937816066927407929917496371187570566232132532352288484146619992838478952962469016786521871196291320664340076216042422518666790497100742815456098086440437684742510139965876649081650844794841935968159100179158325687345076332794652704390461735515014649946166750022160706593762639854282846546107947995234092238889950134852959405601400798083223709247214510110464164455759138692455554594626078909239790061881209658060732959093028570057724074396969272582311502096008087867829166604572782136977493917472891808611890490157368345018613975038898720674135746649705010721299133496302585302637327738979405179280156639798003155707304131613885543731851061747263796816093382767358016844339211980286542259929287750246016426592781412720591491310813008069526271125496930235340118607419061552984376623437942013553480951164325685817398306275591592753083238577449991319969289724577594490516989796540853267631305390996220382102938560877044336480157249678819471436460304877504416483388290396035195808584065183671617663194960843618051714067711605869018739740802919612220692074151175011444227133141548604949371036781177305855990287504873430806623142897399773428776927775101600003263773459235443175033494866364247234641084883025045123258788135144013550095477767810096606854894455411631662084090586588582709878727964793303899593112840295168338073911538103585759020996288755904059102078899317558894380083022732922641469404366808474177856123358609626933359337816342786013681732653150415192660897743810932126746560248756945399536521500501048621489301260321018990728311642363171279999497510977090224190155052171395847429089839425932145384603122272360186617027518971658834453174133129981626394425318823871830489806008108833932142638808236820496013723653558388171332931640992606618168843135515960586112993188460925111559532808182020408121219342270570827329387653952705733791965680546933788922623337431040000000000000000000000000000*i1 + -341641667127929765194484932274148527897578934152393452054638058769679319128682426948974849311121253484360616816441637119670942681346298365095602860929821169458108538569973512151991805079654187784884440139399644898868364928999080708537018368789261789429596902149284620189473228062761161878508457486658739021045082122812925738269923518507928632008235577680601949776374837128771580346782081844866114495471839205088550405089111940354842924613539809444241606340426943591202147987577673644371818603011853018893496248073870998919371020471003228259343666138500391802738012738624914607289098622900208166535547990467232285344088404342507883947260131548561221055077191950891150010044120521263392715971723280044095246412229623267035296965098918184554576928881910449428790297950170493512546765066387533170704231048459450589127315459603912464283527877376442136830843496817888028974971167011897853040699470865833250703162277852609055283015340078144815110336512938119960955721224532152292921804925622285114911496964810074035505460176391839269487387052279631637650479524861138446068886808051600048379217135127584670637522909812589568009936414917712255538532444856542494522382471026193408044248882859561442249781787144171805330657902570652198125447207294015914635500233073926391857400558171606328372124862092479083374519415917018085354034321864330058994679012700132855230309518500042820673289100110738861131433440458751899792116377260473964614833203576130745018775959444683416306358180021676037162663622940249219285154638058250856797626209546453295553281651173954705223721787394632593892114538431577689189227239166851503003034231750544182761939521372966662094631789459132941370701852458628433773498299664866427888723844919124169369152735329225158544041979636648938456486507580691903190986105256313489131210146136073113466067259694508202954162295774858358917158480556053208513233513075440602339652711834636624671671112820415740059017306529388117374212114873368316823287941059456308489151678293888620403870868342251573520300599842591839208888347840365617991055581961188737106790722711386013019754035384142288868290477691733278720000000000000000000000000000*i1^2 + 260611885461357227294910838126182456727960602810612396115109540017565220072665743302811860652094621306448115676606781477390811121550075822750141962219887223806705727422967003219984514162625182440095101163113723655812202772359117506071606671450027682013078005688956179435340148480343241053921052763363126465745895927756864467463228476042422119468390158461884362527014667745376758205570970665321047682117560014181203688335408416968866634275727539380570198722723326076630517101936063267448364766465486340644298517690546904119876005941679573240695975038387481654230053103951043282341013833840722957886440459307916731247523994160639561947447813114853625328007759791246813927513450249621801679009005774920523240237118328382718225976970451159535450546496775198677078550411811040148247371927772112077490579954961856531984159938693006565186368501753710936397640809772482211992662272816542351397664734286841315828610373071115424998322845985613729127229260710566428764397610537663507580312878474697645697041856628205370297338615386050750585484314533109141369820648780106060564271413918727136086104811498418906925202067169559544651827577148732390943001628679153165909389992477741237539259920112200105530455265798597696106662413300877170122598707506457027825380046114173788213118086074454127193301144096499450860309760057238170251549186618023680477893968504818712816566355881159991854774809003841283123914287944179416481391516602252306751874336107951099462978225972948228736827005208534831289542908306359500286782774533417689319824864029828520237882306010833631041194040208775921784566669769320727268017266266581238172555783522290681370541747547241112658062902877643974590843684075295171400968547751283064594728949691492557433118029588225732010840381268182446225555084384074931669983510101269323992465954793844946636169280186531532927287813999938298892826423559074674453783429025367246559645411162228153811026152658936375010019408238772094652236886048887979656404684740143764846269283121772504352405051193239469639214263910844425329186312790383692252408553281390221255114440789023377799471052733009036389222446618640384000000000000000000000000000*i1^3 + -182233486277535681885355762386425966955408197589411441406809741258461954736528956987265868564314764949612677133461780643712324068964916120455715165750852603762957605507867984835238266344633646017115410248764285505272025832411605825371895328762567290911574531122592027223201673240230176331882561127459551958360118256383493569042314144837634995549297309659985993315723468681251307642482561813117835652915846802180245818119520605428328379725951319576584815981348865638621992468204343123235074503332724790348514462678883194268779794038332425030436044055461127887515402455465175810470011785815363358636480575770838520355731102207617237526626382777825211259706129157075619161287313818148483335702318329635710179278621864593313274367552690530133562623040116318251634478017024133773349433448310434610182917770187444432920891164599381806908762494547248308872658471972583284510113725092160362023498470393780192960683222750334977554042812075731613631651113215816750237878587638537300122414509601417715332652391187701594552698561927223170123837732013027583848400470066826547038954779294053976433680808306189517771166437928178329635844708464229179888351315200222611928175772874600526060455376677816869055343040956972254572886222618119170966332291822172371353092697905659361193293685467627932012508115029975240187313230078488257052501961318083095923082834599356096418757433121595817975945099771151006753087173449964475998515520612075611759052378400523520214941886641971866215896409418255169081306343816725606366016711371503815958705333530801830927854183830154907548540259652920364858557111196632174993052927143456569057866161653523022016855272876956939015410929659610114434402956890049124478120073537563736737044171299354260481366693955299776211196031290532402303493270463506683033665516548521672258270093155180672089736542503073856029577621003921349636330533130270790520113191806802266215865164057199375806783503046769120335578696752809627594485197603443001407000669806563295340996335690410725607297573187849405829685924319895697283640666173148740188279490265531282496964077030711307429272233510820416574586183745536000000000000000000000000000*i1^4 + 53715234544760208793134664461717007412736076243289487137335641093717729567271045111516324424575896171025065858648113730717870736779769516404308430077391169974728821822248351933040162204259517811919407178599195386410549013257064311684644305413360779757899577929451986528763549987602880642498257846438977286343514384922124453639678207604302513100432632302497184008033324744575986200916882928520074553665381310235913262384905345750889121595255714137255079070476119588135710877571714906080398244809774752393642234697714223612932129800803417713817255513415014715896687211413898458033702348218960247454018372401351880212012012393843642381118901244202775496655104202125192356571777547831500214026778647353771652232578217992678334336105736291462755023470907209190833553954904979361418843880389678103693087946680492973657700746338845382346748194532074547115912836344858243714510000724822192471668336270705415334971124600507872840790892570868362455362823590878173067004494811587042895409779908473962617472113566477167266989091986554216830015003896230160132846735114162598261284183619421152729606113309633517518329728598508776141285112661874594251456755011493651874070380730990034771783452163394386922214857537057490905896166573863538207242091550869731498205728545940118187153101263257059113510858415886119272444369481150982107488751877056655208677124691428736735554538898934411509170727034063592781217310979431221358688939924771541240087014973827646928589113507465019495066704752474254805750431809384187897314748880393568826811335599945243448224100127570043165960295265705074521680752641391793114608988620688724601560354283582976741231719094705202264999709433743433402303428395844636112777437172028773634822979067782320656242141532096430750282726641250377742066400247712511820133331800132386206618994265863336613157962639956227648727336142397143767919433752702817649298771779908963504506353794693918663702468943565256753121572019219417660523544885396348222433574543578712468639704640913500286482622338355764060913808702490178901980942193706375112972702340822176918848178889337269208342227324177543370820183654400000000000000000000000000*i1^5 + -10034201378571978984913941593035589394144926940512208392118844878426656096605186710303106986595650336115004749964047930573987228680369649337933328101112048258506664884075835319632740122256608707006517198496127485765754352212340133391943131462490050804991463682222060303307024204304493990693513313266488932999380121304601880618123670674660733162421638744729053754714481091112567945955780370926519326520543469902851318133102796507972581505858121776038886020315513089348875472384716716798990476841785692301609273395229583231815928071591620708923409464248632012787888980285102394467481364379984257680033921566018927723129758553516672432295864890688711977690496523782735527750536155870276223129527072958416784324234346443793677965686806611674523222471112566235199677420065864172270798717876617741861265137856567278480251693029300474605474042374345113623922853819959144355570109763549410086864809945034674831999449248827082537703202559173623026390713642614790546971616929519042900268268484157618153224729001113907856831583293242244867088195428124048230656226748713866282067498492113045601035581238210892948707185649006884556736581366693210553365997701232413065284239416408628197811399662196508844686268680339745855657366647722232192769497975673645849627445783277159073797059902470013438997535698231725361733270194161048074800260936395821549216897531513180524162148074977555181758001905145134569343442905634828261789279773185704851395129843961387971612684341354255591369913342807738051995428089900022069845178988831453818495242032876679409323564980925410484737390592056485623385898017179630513372164617973481896970464811055951682705447781009924744518530868325245905290962184585661107564892921172094875734088116539203913642461376587259969762307486757936879488047797656882007412252804366055161614397605656854627695972233933221080942903428720899417464882275697603279824982410451094401067444051377455872404628175571668595093853486266116941709280933956619656526289438812589888296270615719440638273611695610762345133904426685699367574350938027100087301502648427530847493479357798779012646604748838841531708211200000000000000000000000000*i1^6 + 1161331218743075135958001756261882757652923587021151761480914287346194436907323280581721101535402943336398720103382009393990124341016914467016702629088022938869364858375284277142869529042522613438499296125660140769266469049898751148429120441786525421222037530664186064857186467465048077084638998228521053510369514767610431010589404830957670849921561383484753470944367132441460752089104816007727542945697901511135364830874205383714761388877196932611743173498987837293529455390925070738180084582667607011358650049687079924691959829299092930201397137522837834092272358004039892254989121338647876649371538655386333655033664418782702328208062505204939944664895008900045473441150416533047532409360870093827852809888878441738246723087853319576629332885825614981567865368901635158181466107771172565215503821394368843976285213709543498504744565877261838483387154397348584344317189787656555725965947929282184762063803853852801314011307827320981700740120480475799360738183656976091635404157276991888377874404683096597510386821696794987902707754973734899160203210507918243802345842979219895803048697579490695989481761262581986852040873118775380508549802715627231811916054222770762915738273774781523434797045000519075873013843680908704621035103788418781680633119764805791932639695872324674107694862767163264381483157571537322328955042081497715206871941040846849232612551881690784946906726114556072549557464770664582830083093288940172444693961183891098434964262715581604859267799137921628358740502541454157873411228966242021412880289620535400062099374706632920114629903790858971213380116355443567187915687476185376811080091251730127087371504286789141331962740351244771085847121309510294220352219183555987536006298956330986331901322797777758255784223451264988415364798148854894442717343261652029018144664614918651022769243455408318846493402370403363196626475654253770920909831208856310379009549807036024637752543654380386113452642275056031010973745869698881420367847836295376413841693973495402467357206235116453645259065959338839834760820614519309932918475301356689429141719362165428148284692609201014602465280000000000000000000000000*i1^7 + -93968755564646700580287929121173005819008822428453843373928114378513290562138965594242694539419134160619160400503114361577205501714600947554683684324402643913013009025920155802452629543101728709733508144217405848782723236390789298151696434359761994012590809203824409358646025556840922941194454700315332107141992409366720575831653094248523630776817287886594233609525797529788974871606796247674083542969909506242458036936876331310732802424446873382787718822784069724170972321339593081760233214471807788599550964846056486877969503449817124113992143601369378892003478669800529765062624502482691684728665818899147898756711563215416721635513709252711101361620124029391549630267847281265341476801364076271630889044562050896573324950673058940214900905227743156068275361395401157115490307234776231774998762770754799604138982451754730979131191776778949175274629319671274260369755750961370399346566759558076262819897731800515962373834471559765892002912878724289122383714064157904002541060366827352091378327589690984937369698058743391842126408934435026955916121776156369463982960510785049405890083153799886562811219947119355427851712571118951908147041417748270133382413975566100322328025758576543606185916801286660648159308140178365689794741547028095305046811155324425081210834673025055477332698205537544605706175687715272499218113476743937316861170188861907359131386975799893748747722989408192747788265235119987441441388409134646975372016104591107165435521152787459627828434331142735102870382108677079320125006901255391478919413893225849766162982495908227694939212300362049659754597730865885729299744815546058862018705511854755675509307657505890652402762186861987562287539634900931022191868805309976911846895154351981738489330386000654320022080407191651924391755882909859870660616654480122750971199320984471143492809761650874728316840117359919146899558468650029334356874504760535277822022503583471691862465194783310603480961587046543540871633573095326138332184169549195813742391725398027757080068639575167398737588420540072737934457771830994415306489084095470324381780355686899444021136193500269772800000000000000000000000000*i1^8 + 5413476337740231893192855769887560417976579923176017423454410156801060700374887110695783339632172307973648704038427857434109794757110504032233689942818549750908890595991262249947349387953240479505805389254391648423469272235668592732370545105493104161136607757852443257870116336447177398119067647480773196608230559235225081301253609370695536316455941393596263852723945164961520950543801866005325644899505801826313220746095165870178750173078610159932750201565734483557854543911532031776702577505975037099863134153619923171978243913908969817078074895973441402837627490707548158780018204751375560883358357434295422242474851305044095706975688973778970210754259537622698633745595259208613299140349799511708640797273504254046116414885778129828258751410311662418975562112102591079668472199943809888373668191253391942222072398216741173561510497252912526553118871163932835869118276333192445932005143209415596384769769983259700759942946474224649876519330636968475252124434384397163738472533832769189561330503644032115307177797309270661948686439348550634945401947184080765854681454608113078754925834928553463010074875286369528400913900805687314170713237503441632652998341351170073897067094435799092696448741238668649698188112155369544081848700684426494348216678646409765435843841560182719512057393916007804660524840112497556154907620011586813601040509514653456353007070890776254097719127741806633139505659885935732765309889927338116231130930999674786910060732628467277266794419596349318381323189773187585165330236980343129277627675660148390128280987164611879601720050762850276987338890093966272842186131098749518429064879347860634785334299666847249792462028015634964247081475927646339329131394342523261762015257535663974667571825456617477426563337828006115022258198726782904779285543760064366985011959321294809526016976170228585970134325002094763125631813453792926178678779458936461322411893830973607423914992472119748989956726095007929566726460506182699749146861513988475788767614170514270538496319063519602756164989244051406851161724894643558204931965389120716146921967252921806033105547679498240000000000000000000000000*i1^9 + -240201123008368609228868746016463608525514858206884232185256996854921419050106087424893215843954331107889682903769699293045060628519491659493773663255147357726187465599166415053376697873035920905910676904273340336615433337624191781619502896127308033843869631583466385359828007134234519881036455186884153990941359217217821769937331546430104061122636882016512565134987516264994004516496312425265131828669201030138435697525760034973016940787203016132019707433591214894936839984382816414163063880929430957904249948312966061363255085541256594364371579698243534162523068286815280053282849726945467868340475600226779629021180354689476779216995769852880693444097713042721429845923663108701618101023203326360098378464514686580760554065730518164792932880879163583909940939645602768560584748298011400968810210983971590778907258640832043862720288067470056374146286584253631048779642058792369426947854848823839964333117176420585280812746557938139234773789606959792983319446942867473279597053239168104954207505428354575309773896365197650599263968658621737671028319304215020641692272501718900285020328191975415382616432688079506719883906879261943304255573279637045522811879955830893614881567639126820034806968212531266513416483377329340170590785415943070351734091308644546732636166572229854941559307533651954751821255791803488587573163418260891505496667955104283426596839989545424084343182943438053670285726740636730978757743503735599323559551374437825891639355915627313220225193744162832570744222566053312162916269642793694543210166969208530111309355290394052448000046210034853025395863306518557557063605639423180056380438371873312066547650374959695356347185903662596546770181669159338585360068666035857014010890897062387287646316205672497908093161570281554438918265609705793358398883598220170933279244413896800524349375700596128869942177418947653643665358906878365351818430768174499619554388555420195246702617111073297293435105870202481995520004300793551878021326483248427854775268243764756532483319978916047093645499341288860592387087091764541287915448995364447873501452185774482366237167845376000000000000000000000000*i1^10 + 8124443395405489264121778988673794522316623178227337860725937811595798897386600615174069528760751528296824318105753582022524142229062148318144926474938951213529616995963461976609360821947388197158226726438076552308385988479974467062882250707029751902397091917817354735075213785762631574039304020018004879721573171702092885990433103076935482569135015589929150541372084840597823806435941750237222844699063126576974113376968490827542888166541226095498375069139786419301891995639959319417521451806938563755683649041975735770805930377342437812173794120568762890628056677955791931801939461110709052306802372373433961117799334242193953358370273798935196733085034133898271609520220113068580557834345931327371736563742728522202401299678317926300531830014685367597415139825184496519156703474922339113756624592289273217252236194104188195194747795787523167742857065784272388343685674003016706407021349387580463289939239412638423318475679852251926503648788844021139449627108866824546377239777127264818217156802915845652594059116074902721342079885760964528373674634498206598446751497826015126892396178824642884761164272509994696471430169180691670876146060411744533296993320758251935005005529586931048624109226689352510147910221998717042970155052922305527011365897681764039974408541598426387895277665247999083200367822037947008398471730496745079602293672105798181130950625844932749556636445715472162394513358035297225446141693160926512241100452571849004634213691112775129414420035930632769097797653158081372770936501538138190002848949239988509003993321304761621944578279266147632412314082063597402856257542575297414871618358519696490560205032082850377177077862623093297149841099460868502467270640654381159851946137767773065712483793075610782013009811352001980225211471761634960664848107322667939086673306068569600504101926922418779621071204240848940571528178086169714505002082358745348193285884745768598817874879502010003238626766894197532771555498052042867231280608333302543924249112975969514413892233189548411506584917504788538887054938976707245832350907890277111288298814451024468188436889600000000000000000000000*i1^11 + -205452517375943429307584070779516975346661380659776160475234339105585654491402003270883607648969903531799406525221079952140288061120648471678266169044432371842913360278626497431364426972986855683798011047353481873876605238301442613326640818917488782364988548103979450664629804426125912758481387803467655082728716927241478396055722307393181487201451709152806860109802858633343255810315401448161804253330095141891485114843928050843293570286588956439805347590110289892784751840979326502054650992509198587077308946337076702831156288433042178070872192986293405241853767969028646628743388110214755334363757765558001002613654740912802907345238774002204443041350585408741975824847867687638373259286681844875391316461582679989554174737371581361534642362363574215883576661409900630179051015396903140295512764969330467087925287283341694551307346953375790343721827074907962028396597199068832619661037402176263989185230205623555836674987836139014088796035101450612127596621326448733901517397545682289941934908990668959957374451004650808676226786970686614200992650188986889281128485125818193319462069092596441079248602856361356931017653013771192952067311993643831463599755668490599591821743825209598152221826032082914857595914327468720703252828107190353941686547816494396971577181722642374024846904677929469513518455805264188037080202899877002055802262311720066346792314092792046348483132561907208401501658587920602074067357080890505675432223835313611200680079871541162842437501875480875685119513783789205995286113423863423529242908221944969045652992532084354700387069319502445677772477384509895485978955688738416056302898933419073103406468287368554065099227302475118355463682692455234025459020012448930076030375794779416565708420349979373564074256315398289460352829666338580163920853619124756402226885870188363757992166358595463190377628571050540142572811350366977639856053610970861436121784573058438771103109837212030576206966902386075260493923613247184976300114336999121379435587566085579559601573380735705692316212008423315098528254314035638286090786649315423680320992343620419007283200000000000000000000000*i1^12 + 4227214098777359876406077355588414686007684685405636437013420155367146629677648327006651112867653470823880871321113091960749413252693959980455511064829802924612025133311068224627978277987048123628159081306652020596404826889200236471331267222573607962019294188368471653671330793551960142475063112317677225626895015229644456243294180292828798162827708891041330983116799298271042167136929993552554427123986225156016931629302303252571986815551613374599550167105420368179897166376879170806246867862865781231308071576265149978803944380458822532705831869609610938641883335529281403753062097195987397939624567714244190072474320524667254821050996130851502516975260389941813759048949155657001930033076784865304082401829695140247714595313839345867475432114589389336669206608299153141460384260598454598625895922243162565092961509622253906795050680247415675924113276651633772492405780900443200424885582294162077173736479728423144388197283041600096303707859484982939543774285840367179989075994081107579404232160679344601096340748543275798237230799045309659138553406123044018310788448422242177116831955687568465399526941698757241223378441513664836758585763711502116132884971523668014699224122233224482846598570998357648440267060077250021691705263401048152236110617114886134930909151370974915918185896665338448322009723116142885492927462396976969210002250054903089199316966216505211795881350835129819229535606862369280258113387185361685250363982564459803984749758000113208466382401597281161084946171468411961892867579229426013563437170729575265549684021882517626109231635445189066991001902262851165480988244331367653092972850635760884196328901021015917073238200731688724734820757711401025965812091096117608135904168536387487395054167499381805097709025701314416763946308976253166858546132953425801385092187553985291236691952783337238301986675493530595175022386926693660802294720872828154485238855072301023513791358695823347298399542721855005899214600410364718189517330794484861164497878207556183105791540032025575975819467259478856720741917431212733378671907061647051402837029734580224000000000000000000000000*i1^13 + -59038823096011340358220758675398579004608165447943849462587392668243707871906433996062172346438882442690837375733731325191793880076252430235825575670819340651058393379434854125875043482167814419934898243481959826101202629529886412067812479286095780534488494430001623213605426038043940166671640242921634823303727431631472397782158665412396954221524394298085885283567170099808758078710925097295449337740304443384219338592519401986494514308517955470484046140925102471857894156310212695936879111981615710316159552722889148235768190090822782400132852863479464527684304401125924127244402844839881430449159800799600241228537988420176443893596702340988989219890502094234123147987679508377883013870586593752656208620732356190861476510994652641424588895527703551516026869020479735633154446425341068866684678778366391191257839846167143353711813936137090018861997633112364911671687903562647842730164846099433821308032969749058904041714864366384669095642072381285882861806247958270315706081835378556874661849693248573388764060179689472258624409725263478619035722417121305961998782450397825564023896347891106695017156849157456291526561577340898791483692101238567547457275218409764739404322662803950126678925328819426819985191019885860622276179931588751743866022405825103854032718878591478006228611033944270384151306466771975033448703902679688824041174754479245364409021239048765920855841623170400593790087618607396093852142690989769608654943854692969389809894103391117064580451661283321393183050069948616865422214990816166599436996657610833566015022949460144214951028349833135453653899917387734610656327747526079123652278900974249861733533655374924479090624166246378368805622748782345532437278277493102947140612286071964076712798664270858908519432359301433275802458907450254357348338346609496178626568929114011485466211957478709383639586586216869002299444433057350717268822259687749764457100536389397356401792477761659408308369526128916822324131281732970552423521632741020909567041697214872649666967944933108225590405544524306510561431763008583403467192802366914231340609212252160000000000000000000000*i1^14 + 542554459261461003086204257800289948366785026053355835044607160389422290442803013468589707854031786207885785461972535495375757446157895939149223758643438554465694790417452633780436031906286683359587752008963035485312527738018501812780208611745338153028996001587474883716432730737212575033216641805793727208507719077480752036821158904744089100883885811405686800506711028966785543044216300265770759153766845242298849795736688201397785959303171430114851288961614364397201062037596635554642535004261828265118551128326249596367397120156556087591527619270946914892938621738906808998403910935874395020022574741488205408966425579508150043495486716688236016671996260632783271618407618069582131758516021080872746767800150571564722734916685320520812521171921486013944011423186175192445958766759922854619341171057327870253440910943159625675168918714339169851717684461769833551753832913914040184098782536684397610377657840490945469780179144685150876259477459778154307913909267035982323132291523412204434766189432030664685386869470180800902445542844671406135262461727361944525157556255266052388739469424748633101488594680639549980902384607485261407237958939323496471019669053643745080058132752947428988176987011641360480463611790872483729706196581138278725234944848634575131180655326368765525727919502195867757618749250015310765153870717697163724016116682902666438277149990579429551590057173379496023797022435636431146929184384260352052028707928101535241309669529166003009403034167324217156069117047728216774282218307360853959929151457930712047628516636356644361925027719843895476793849279824603135822843531068253866121249940468995864231004399606736490166070872958312514797923056934483399441507121973923928080878762381969623129065366618163504332301258609656051946522824810189299761255499902625260644269361847577024845104318854839848248924237254452725619852229952178870317159447047498317928010869103037942729833262043296388270238206055401441066839645447994785766704923181255837126121948646864750976169569463032792669314602449157258175616477310841354567289750684517777048338432000000000000000000000*i1^15 + -3587917211221347050829497134241979308467317612056390149466485315980082506451831140719125037162005906143364704322584380272131926985423863078352222457043590773348204919854598378779526622880166270382741804756355249874946786918908540177458680176305784526366045999325950920481760207677226398762543108442329369701183656072234738655240141466643993019332526247204541139947826658957444803409693611680830108872655442769959207279877372303399121888863598922076921920033051236868311514165742703324475768461585822335056051799133145932795974275753047377030607986312423647082804561125167598004011490179256621192071345951633704071612065218060814581545506407891314263976565546872239901923431319291450512190136154544024103875536763455549547015246510746634616560455399236276387830802504042730411019697709558724254679965064294540131728723367069144526262668454726738554883973376962491922042349559873054586137173810251026921544628143074548017363505563508167569721395804442387091741996321970014711599285872839490667787169975692618937867321244121272904739583400122879106081960758925637070919602039650518819092789295284498196719930342738392021696057837328383623199451971543508464803652548573780454443667574092373922105090860593236385328896347877820490516933078648592834206898771104284675817913546914645853758365685640018902455648419692651989411623192828968002508883128030679331356489791062137877355233853628035557234966129332318545033874117164131409531511420203152624738210762920287242560303532286990175408905717290560404985785153807166344228451506396248489070058348503991952473204328096280642494316695144049115114113606834720765477034408268396939770496003753081586734832764928708191352994279635938540195345284576136426124041794568665588255905907932300373266744193951473802281067391024077454348055898258750808278540389369431005626638907522365228064662652876456550078717083604334992511127831433969115837251280679208060794513391023038566626509146180643111792121321776416588072495925008012721504590692837469844792464388756199029002306528612083972093167394214903482145548902282286858240000000000000000000000*i1^16 + 18619615258471392114637046688759126399813647695270500350407427388917377304994207072864297219513442894851574052802110622343076517753083469714641875175305973276469246501668122291831125135697605913575933054514027764252954629932682179429612531115044132302284054954697913256751247828074929973688384491474537360148214527441050563837180583084404838872385495321977394324276546332215789611007721767141456983840130777782748332894003002022672981185258255498073164079491644610714338787216825261285721163145586003336206769016031042482044178532603845368867082430935978635897225588604360659326228769700838677389487567977942873801877949519507426823729999309480053654787500232591039913243829395782383417273981498013479880021100111582731567962674036456325478951858530498803971641837282661219888702456506298017816702993234910824238915843915431601039701231214061324763364577895658068421119742088271169445897904875556145878282427652154010686232089622371336459711161150620337257597512572139526461578395203817823878113147019396600340712131588470557710914892148116936295023830093151559873022862107229350447688688054169890331956915186165934185402899972520014568453509572259178334164165374052288153953545493454634381877591511761070589549992380464352178139924158225842355847952972650904673526882908281078382570447375190770354012282688988907328382999452919672085642188964025632322171406947058825209984729892502746418872071038439457378767161531102234399169739639168939431914910178939993693390095138882961514927554199217294582431503693249594630633916734087697680659624147254056058989146640183633009439946758613213669915159695875926735525714869922233620193899438864515544033282192165058125961156333342393727508764149209783534031498590619286438549939055132970199215325726879084382064778865853932123785841567071235416862187027602054508990315853398714858135731184225693623192212267043213305734048269769445762660590797029522452204079153284833758468666187039501385553338332136289454011795355518759623309968711508627119924236769112499200803242794519039665278753713960254652309088586904371200000000000000000000*i1^17 + -75826081336847571599325672932360066362867592824539826821775710301730917983435678024931454865183498750562610548781372662402649060352337408759501939159906504832294155234216931622873898086858538320558070547221824444611635349184924623981817483973867626598996802430056855172128273151710831444480728457971864568719762100810427495671238356409785567512703404215724587398465177527944476571540372157877190815657384298024302498035006223059511492648638320005618191535060797053800466376526592254379459782541253719539887096165890166693198561673218369644367699907426115398437544361225373492464393842599407411236427027661936250187885272266653620351392659097377099258577374268952138987700628233401141370000551504623419145313341944364300588537440325364357336772015736220856686613854281980423645817209652693941964686236915845667675937734042561211150101443801016188323066798144087253244690044939456299880911569309277465260863631601293621644280860282615657020637997283813627029093945264723841692357588506435019845934859353409368211853559113018708153924289786731611129130163085620401953194534407912330263564154519257772554072621187648623100748385698765286449179227077021789841723876643420333328996680048683533991701993652634714072853033170357687319116466347914648861412817555395555784990431720258458163532103727101323489953809267034312271536591213432183440641287612010902177686089516833108546186511795112408294474693794649102877993471075037435653936207291738060791781188500836809053995430979666183390777752561496028795328478868275636965259270887557399269433360677495074125201921810180539137154866323364991462406662838550290727801159927795197156467748984796495845172611656778378298438404576847969760650463272952372847577622302423022850191967155515730038488972743444173359086510237542042780807501198508947041167649470388428947975588170563885949778251103783376372573687344772853942089369579952389990733784704291259519712663136083326569233613676888826627927572834709520993291406219403076975334253817888278410869575489245364424443514948567687916320031974894940359986511872000000000000000000000*i1^18 + 244307925544129555735353247477493772981261762977628622360436492438516482481107129797506093677718529524948430482563337450922547595196463761455237249077901891765569358251190785577927746881656587137951154968715485469510498590442086909228436444355904295803420573635019907269911880179644059335713289931729028238129364220970249553280982528037212974605402853335236445128855631015684444489319298111080556281684708093841730810193415573384963573723775103180984704649339282387575172530202906576306126754897610923390695464663930400856867028569590472549306819100165093116871522956970951655749791161645867842281484317338354079069281410925030313356908090729351877684098770126298368532735744842757400000290474086859367219083530165387179076243343421847037995285044954388897289994589031903891876005529257081694984302513892444616912801445659221503403767504258802528035236265218450926752398967661879058303019965632659056480384304152771555788975193361007113807033229788241886716514943065408422899460537735200329823476453937514652242168999883108342109181919513942495450871487575355107207727426929672048392483174205264796135766138377333537832236387657871847239122961868187315221249091942315050045057089544494991726996379612877448638341438534923753826901123950113358592419002178954738137611333871431567342222357807162575334820479105870105923633976554930154428769389739663555904089507167672822808951395265000773676954133784657944039152229521281637390754196295974777160265906470163592083827997325032182864493968161451826178417337758858774670173146321280470195494552660210470536813720334765095990937116545027554245585342568345787916850743376224374221274625841665741056808023741331376580880887697957605442266666063721169208806891870112600749044668450460065350851831097923479770825637341966873175852147447355415524418435040806878565268857759404650605254609132993620355275926872161449625151363071965139430891828828780748163363130086290480802602308206669860342412021857779103421415783229557462619842497301831426237303936047068832875514437974123681309845815296701207098163200000000000000000000*i1^19 + -595139791354044734776725677715437878415277274002503774815948272288231280932915483214177459886102329228080267829475797344087054125927553893941112811085793566569045567006976042229561030656254248834106902360005625424059190858961872546592140481579397807911059748848680931249214257800994312523367466974792960689192268286222852302722687228473118040272235431246346512146146668322083001244766109285037775019361483520298719848348359647603056890090369774070213189291372246045751026472611015988381051255218887601305756958746079136111514773601991875838856159114376356042043574364897741737274599971048241743956807707925346857945345216012924719772931162271338898629210673610122393302971697318065470821566864721277363826161283226998005555287089991807152217483737172517287586392700336576308873838983399118794200423800070144727952797459414544236628373319457516730482226790883749115214513464066300577968081945849057205021682909517752778783632861865074574294251720662526049809364963861503849313180993432256465131749551517566870177574502600778895525530220492552168438908921739544144951244097482729218317721205895763192748866491122283667556252917867515552509500666073265292433665994058968554607042895666694706136562605135829121052172360354671968730122736947085586309505652700795853491513573774330947118314651444978722085407977040800589748156214980768686649292279257116001219018278472083821313943089813449115355908677419150809692719305452699162151681675155585431013412044935504007459219810433684153254853250925273948121379454838508897875211507991782696047741487355186434537237065959877963184249433070017837078115249003232566689432410251709871042283561740711738821659158017124994632662744047246166443266382108955952032671603081467958798851383043817446778774974822624712526750126863529872191538140429946686657080927289206111478310193988802030360537283911816461604504110911405539860421751940485327907819274397332831250060166176185440120656306609090545681884031634397545723528414178594081201142484984522027461015219920578451347304414827958801627834015827739279360000000000000000000*i1^20 + 610077190098085073036154142203433524795656627206302029293651079487401444377703772031086962298195146161058519763777519457424561065777497364188275990380233538230405347064891371642645547670254681626997432588975830715470890302684443484435826349965782213049825416823371200897363870602305687199492448336339658545171127474261562906716713215504125834123522752439495025215670112142480251445590723858297702315239801607881036628459803923670935134588638920102952924452574823662281296790014074088849947520264464527829168005175244778944722243670526924430439117248852233041544665632561064387650650598798325532112602650981412804833268155475054189390271682023763822114762209829712936388092201110668469219299182987073804522112360527746791062818309326100404557081763907228646217767584513972540415618357643404385969178023658214705301354084851987986372527718420674997943404579804663406838174510841853452600619427012049555912812897764825369029959846120541545672017667027497291817672466168309976085813581106427087603612270714858867884060666078204057363573004194533979441308314779175574884745404195833300393553827565357157162915354063967459537791959229726602760321618667913046210104606867874211230352744688634292759061647647463751281978303224052357618417801697621898353496940256725329681327118722567969773600429211285855057370360536239376713362577340096939133833855663480129154956295088972061638247913841014056231872546230851239272727600641695943330060658274413648988473825046272846803970273439897932633956737477364056395024982566669700044177208604062824646493660243522984760978971875500634119342728706605365304002126410804958195798168350160963341745384822337135189111546059653538682404103891777333050350523378504645964620133667792217839012218549703317742366903303204434646431117337648162129857034646548982496618405264342088032086334099420942172414715728409448526026004032587329861191197524381111128632963068783870739621968373849689155294276472876639651163463772822184259021696933256171603610780146422831172581683050238035541958633450232319456061568319488000000000000000000*i1^21 + 597420842170093955567850879183237156993252005950006025767209598855726574656120239714781765646945509611049840479806426166194229844941553220276821172741112573898582286221811294762479853225702597766796071428474212325029109639032471126105205224297890786331669953741193622992093105377520909373991820942146242627860720207437232677605271497367214336841493302132954217800674389502636118640585819714880033679894394407697564701175109419673796257340291447137377365958234328956624431911130602736874661813410785176119440288123887180162007774101879470075495327261985623473613078420421972257286320327331786262539813482205541293581887656350370355170941434123500060525174228713262456868059443997531777366379361033426523206014941795635557912022517430892250378550826532826583552360019041189581231535732272282334570265058064515791163779420855657023162767616349246596629906759415777258991824221308021663374613973724350121488373538329897248776084434567159291799166333413504797001060538628309996907706892304395375912446370683206781872948851954109686186267546690318310460496988179464930134097152379770836747008348418331738180817949719833389703807964600234807663803167471646469583686348745688552890611315025957939077914200831441892863806938737974754938328129731266861725289405069944353704920108260689804518313091394081021372843289836118338403381099509270843218513372821264415438542734473930842995808550650143072954560075493063734371137417750288283080127616509634857535496361177551057765967944532481442612194117467696417107084742581147954252062349839774564215496414548953648263086620151911936574794323485376519686574125219184829877455394729750197252663229743506734462351006151764487967778003092117303863288117897107601110594267541734692617967260035778101736969187878533837177186039824086019921725091698364880757995869519024945605025005892667844363058006165679069549825345583310483830619411040548826616283925625011626990420697350174689720199090068564064229665412888331908891073972865927065541317810517830108811072287780031282153643879098748528893100032000000000000000000*i1^22 + 1519146592501891854673314459890838924038696404618128781085108635512817266365887885726211508299778483888330678664389518860261607921206055476249450809263205205879256558574625603864890857634561570801101380615134232857729425622962720282535405196497485888555115643459803013402941709478926443930231658509421380804479898903811449449591354005332647852738487639358578234240997993595368996181359426969125672949101117039319966661886719059805603218601765188116313075108471296828662393025628621363488552071292596319288192827618385523057524671757418655873500690773487773512965790395323965795816076108934996416981324469712461922222641967986370336341517343797059134203823250913351840517203388408609674623074657916676660769657432519574466441119215137223200162161469746414897290747128359204927739542762349489608616100668770216161835425879882940188379565361622376058080135997494010331880997570302632738460783065319715535962570035336821352587074986569127716122242076576300102018774245429757568050557283364662771829448213388100373677538555354302610976786404888316511604645809328646469107940739785927762626126535247636799620277807304985399348448155583768423453332548795202735471800191435996508725056037439051175336887484905441534288920476305410926358908483041923755309830127788121803396429567223945882817288089915690167352290681375931153674871718405617563522602126497230636988366244229820773024722846995515075667892785704854500335058102673014178790499072005656663741308632839172502244279267331001565936745911772423874705990296559499864483216347469351317410191485802302886134567804441749980910468078419061874981124483547110389912216744434597946534793911061564425645122451224550165662532452258804170780292055456093047245804962297138319526042462237425499611416351222613103934881617586485972886303044728466276997765306671894434038486206231078743117645105712328988488918090828625077931762653488339931662548602500366809862191437438471422489849461031612080046198945593210235148856966754332620230986506707677687754542334184756778476901010717453110476800000000000000000*i1^23 + -1852289175488176680816765838494434749950201744842894862225296490689471844911899731579073460170084523922617885686110295993699669612157053777459516898168254558289487032305457468825688714524958671948301641221721063245723276466408855214023618025562615532845269638832835204359284459444894631636496062217784275565602982240237702561620950132315107948331008403790572100250338888275319212764753680319897889341825381477409007089356307327256198216331589428223150117574802009008962419107183504950558255605027850868215436870006900628507732006836397326294399199328111766234506254273624743641080807051274109351418550597284336669606940304032126838092546325057311035958110490663664416718451498824418211800041352794355695519397775692132486633671224725764138971130705482268148397635873856480117296494772554544759873401360931800264719867714562617501261343623657272438566667369867467964757078775528272509273922555259899517688955190347745728455306070564784446141914567224694020627282256328824481776810857109561332259979885012667283471089746846629539732400553662987601607307138499682492364230058313298396852465993074901776473931343726382811383268803663969214212178650965291961247108857835755802617586026605903460316852976459886104253412500824459796758156717532138442492939785809665549496314441933236803053850556148229104503729733774539781710889210294048158783334090896631473863175770918861371441283717722890668348393512999805218525369915627625323572976167203767383404524362756514192506532893763417464164305336159195684888166680664580031002068144150618990126496433110326968350017951541519148145703830820521493737686182256160657843616420618651590629837655684422277204364323872092060679217406127332211662041017387548113295210293088377396052282553724192310391851329122795771233567976509644720215360907247841603045546786759918856723734155821648728319227757761129615746937598880630853078930618016666733263526013212035563638513924996874521632202979940651147829689105031193292843699376589504749204938858509663733780488002754052959860962816425984000000000000000000*i1^24 + 453374878632094339686783951566906510307048205534642056670592928237352765700865287948848821187551333264755377093928376668785867184397722463779426460381420234086333362114464001167940497016049604247696253354199554348531265206786035780312880895335410023872314655310559754534206078093298185905527297806915443352591771538997259913756189341660011451390787178200701388495596920496463528563747618543243321519941477510343323548124448588880681901417125759046235899708019352959026818529408612999156296240980824085894687866568278321293955316024347974208767936971705481736749839741650924943091959561082383374620625814502531248316853001512375880817143661658005101988699911773846250565104296439788014851965179939558958389772722997907438160378947436973837789196177785975179599639209501509793521783365170985636886777870472148389266114533787306282481518356933115457476800671877519603687903668034532087757534408564883079140868334228092716698835868538288940287949905429608984643950302119594831678818884369586090512732355365185374466324534370402444925113417861388365011136967493736501959250283568080729198794991595928769748899023400713503517157831732317821758493518822746602057221613393439992574938742167418901902183044991408570217922469377929647187370847134069965075681377644038452971288853716196242878765922918513733405674612728676938111211901888925528089302656881501745675749921657737382759804936601272748681069696539758273508931488815550425477483229920113642094080006084842527817063206196059912173439864732397146156855104856924029590105880528123500847476004955004525407715015582906449612382148595520212404791529089498745021176074797329732757910410301803993061452093721997334231124833753270692062376838331265160749514676501576261997584199178387995496570628683915889340148844759599012865646104674552757998790811061872669925533487220960899854315081024670271575079618034236519331965714553610487269739553680070313766686991001685122396247445376430676545579925900513544246224530032587396787259958204567494699827748877054172401028300800000000000000000*i1^25 + -1668075763281479211917113169390341765864656183603062586111715117790172583799877663384001169591332665318526602637692245106682515280506564895885428529305192611195984755931418105950451327166215613503984711057892598391949457088258408630816164373868543325496786605114935263703277697927484516302742667690492312586570338979459705453819426991304321216000285167520828165885704317102366187969060839313526496104387450726958216484006910614798585538968755140816232179779570605650850057278155045172514291469759718380171245679738040690550347842300717445824512450965921425514670656022773702190632304806572590474072866259152616816314850274485251313100173483883642446122386760478165277850588550595099071065404043726870812201572535628640664340410133796507195845118006796663569904221986791385776039342474391254329842102128254692280239046209016813205573251319770360358733143644229174139934438784270645803274161184401175096384825944186068704921065827343010295470854882194648928194084004695317000264191869485175083546279440260137197928845526747597516592786737974013042050290442583607296524355756124232179620065899261606503020175539043439462519138541163559795425158490203260443342970420073099654177079923131487893283657741440227951768926502282422369390765312714083749256297500911053280425848818603451124102707419148025369319053102754715038355629121009439165530041304848079817311499930154117596898282120893876383926270034425684932492170457924580124454596740134060031096397054643499183308144751918614142884380199371404374541274728500278412234640496442269225191890084490678239386788661405897211179673138326949689920510166865657469485730950165934794957698168891942564608295235180185639583812844753098110254714988716952086832275107492563030219312480683649984262906078398647339588527816386401804571106062627800519484850925396343815330735581410934813632430540952430901248996525207124677815566406340646206780740840243527834451716894133631204182172812528023587051121090194210166097167676685920527363939305127381144093331852186610774835200000000000000000*i1^26 + 3061487289664943013997699948657021836018808091782577013310684883227439918484594031496102406544229455321970039641089714093924066618551504703596052473655287862647162332370308022373025866532217502554544667550914503789140676692722436327615299460027893612243816765999630323483710123326320508009650877411661803703188952733497267364630110630529925163197974466902113875265728582640461258265916627654655273140832142386214115407269663904729577843681937097736598911870431367028928125190348760472920511199691407511204766914494413525289722860490958406847845970557282439590261039517611327833988719537060394135297258646046209308836859381921524132471358730980573220086912763395084450047048156414983449365683389053611305217249680583884846595001496030391426456906784578911223038132525734979479321220517674975761609237872987433925380466917008690779697453293505446669825108085978333304475076611081696681179957691197163191525998909647234623933940657764810966560555848104646340127200647916265665090186659709529096383918144576468837742725172549554184358043574162424895972287783584281528000352205282458028934100312840595062848804514277408265360991773957851955138969281716512827881455823612888349513445566413844517201728690019938105435539152675209718629305566166411800856830011860376375722229360398195354127518236055092554540677204563336569310426220365339971379552828363653879848854626852886229138465736293853147602839420266517643689421704979052445103755795291106460742671531188807611340288741063557355832790686589587195333557379688103945095803023787470765436830682111838473204912646790872268695960077813854298921955516036429197219058937600899838500012519443269560685909685225466041421737836417829836357820369353461058859256894173147814396238181827011441409747414391100683858377854881750054816925871307469690281900520607271665764911833626876968854428155108122005220198136621753532442365815572499894335680068533908774719085303781375212421282099060235923534676765007585014831025767730737470614836306788675098953893862703104000000000000000*i1^27 + -260814775449394185387748085172749085770766636758315661962330472260027286003418070293330111256956393865447987570755529553894153131346160040268763935008802002701751752829993718994558442197395031274985631976975001403097555068710106456492481023851038325949995013114046304907099140350498619910648956425316744998617126318530485696198949047550111546678280490256835165568550456778171400138453409268091992728896128352926865141775903689747481333334123169675590103781425026440370938846608951099421471060823262306293409521053565817322727438970857100183615383306032246826937006895011243781022674526138595725573161307723633082086365247145176943177279434814724542480914576966024627502871995718587524728943224575777906413578269153858970170167117093450038929206142318755467595872651055095725435694776979422798226531892210654727609522003383639332353861849663509548387303183082454488869623272460599280507179131652816233415090310576272363630318409536387582904091547542263873422003554106399869709668471305508198747022817029752763142462691312392662830252394067417473074201486017454917238909069033885952236108224848588457700832301048523793584274542348723477644750122064802095384916175516618250897376988526925056886350063161985859730405404554526942673405580966750694211506225683784825591688743021253376296739326991847886396171115909116975845485180275661791118027720604321936668461883640438555311264796289311161964435914246941232057440815033204654843379102851571667983148628693385458807228387805591307018232468691251517732901076674291513255299961552648680155377031574393592658955546148802192537595179490738236527925765002780207158384809262275514100465555690927010838141952019884417410269002338444625359043374931771905846744592864494676579870775483021114061329101508498253703320333325651952228334145965381318744654729353720172930376632515780355438324942810480661497415224103727416287134971534364305254899627687921772551925492564013817940457646679781472674050768231901591694402394371779453037082037124102670563535749120000000000000000*i1^28 + 7208464439056389710316102797593554721658920531226371083038573487065410484852920143640824275942362796012919921239190981582231404256054945898634334564222002592321840616497460133058278367101888309964517530001424577577427653839568218148383989572091024881396987642889967422119153165571268674812318257478891258915108456573218506421058183187804202151540877299639747143893311617191004323396821910355404550732596669679914152926151767144179096745893955189126228025215397869190988986649528655553568320477839100724003778490787974575592035975345031932834190829661353645149970544777581283567685492788876765255439586437893085643272248389289978438428203198640571402430246961981266343126450982705430503419101809561423987057355901839228488324077448586495949856227458666857360681127174637023582613087794603768371693102022394318819738104996416831605524195340053855590896449536787968438212408250178104420159148604501103555215724730516044071935758574357220961921566053848803074238769720625557718845746985970140787795044043657194818135997682422549299393086181913073909679686174752218933319097375900267887216443852785650491992496944950896866410153180106709495504299172000674738936754877211762277638930776947787961814987146882689719347830452316101931834916783016260654227966371329361466530934189852742661424008631776777186325358631137025148102460375858289999042284568683499812292030911871698252084205717381480266111600551097300042862010104483513843147372455790177094500149754759787578381852169780938241208673503787912897338306313053520625153432024456513261096679410424042088032060928812362203030904382432632627460341960707436903042630306264152033072091257423817784331788297052073740751172852760212371780673424800882506217579249372196197805487501390306410338407453512918290152760880607076873401571709342972106698152663199813246049790598576633198769378047302645858574598026522063789564403777959910300476080512630730408437732263984136784334780849978979021598415612450730319089414798362843707333084197284325045043200000000000000*i1^29 + 5468355489389690497387748415393514878524099256318191094028790754501408256502015588610894585757238270731884982167640758016830503533759943841891331858049266768664934235197326096390970553186022001278271555635765929184754313683340685189102753153612362123782891226693380846280538244350562475920018078308513181175282894132566969641937351570147216987735767735877554630791326563028360198482675387590466088257962229906241728310100849357068240249524440780438457726425149153983992180481145489381860482006359527681166242463215021748318816969581892552355671166526248127484792443683761512803640409966973073749684347616227786254312658907606307196072500152585838938235992296772755704429317454005391382765296225965214004959465306271808321915569234706700488313425464961637725712235879844374827333550945644496990531458833061247727315794398577890295322613821286065466002518982322720009950108875823774779322023212296446984202019938116299488364327878235541561317233127575550431079554863930921188001628510981690160380990259515221286715749327905083948746139606071455933819538218919957937917424787858267946291511339925377636480552844817371837963606866669704405890867066246727807387431815001806511576018868918182149060840731327190094897025920924950507140764675384345348364897201562024715824548347605866347665083452004274014827533092456527964797693297517500825418882698542492009615310533189850898756535250446022192293775684010790572850502511444892268706312633684431717735315029582440176946485144448837493323693248580663990706943249436992626713658733680167458090593282911009773970095627123937300852085318388854238642050124311184268992872457325139077746415082088073372734988491420678906807138235690514491966850954710671726958139155386285891861457801696656677391213293250282504177402008449237609861657098229483178369469436629314018140099939682451597872131281942424925721102462694995983705211416606317456508460719262769841532687153479957310673480725269037171595188621596322038356301551349067242077050070106112000000000000000*i1^30 + -1102936800146011698027064266189422584757147962499721879259973519190825582321387167056228855405847127866028839275544666814983018251805200452105304592565890682102662295485101853927363184832509017292533307294900629563381044005374889499662772685306616696111800253134388240095417612817997168312617377227709080658742654273479326791201139507955992859208574547704272788089957420450407789550072415972730381352280307548196347683553215389368270228878651526485122425124146034744253690644404983528578407478644282643121159815990367057274853789612050987196879201934931709047398306272177187871420595960625384554874723398032001676908830831747277566133328130843477353658919663459123995868301103554407841231770715062261327466558064733104253608561156429729242651548766289077163922292542096199721386053136746915156030118204334908426485521341106571749698682118123455335932029437915719987980278635310989116987882834389385133826383233750464518138809461579755463344852939122247703667973479925996864213381014844979258861859922024344334158107901567685967774376898314766107310155118725774962298076046873853840880220521808342861569346178925595251323209724952444832750737101547897124725854264842496562349865730494824739992798470550484473431886484373264130497854570326212174364278800507381185092669453903163473780794939893166205041905397489882363641037888844203875128315287530728297647128630615186976975519204667323770953520737650028226633605927284019290994633891553252486721904037759527259068370629121751407691064943296264630359456730996026253001711874267213861299979849795761422983405439742694381484433211130809486390512021749539767763101571561181364055974772483037354102980567669546582819931869837061239759852308542540477020021859203099304695979284841547922017031582086494767674502970321870831178100201015111816179221423772849374274097780733766217337411847141012180273526272885011984981410154249418750592528105804917401998703623616810030746013095811421321964108668249663742593517876716434033361750589440000000000000*i1^31 + 96052074799467994482125152661016301639244883722413749363756359269597063807179271302981006225689787623174542489333156854822112003635679065692545359007268601493650917123236554355645078974531932920939079188097508543089574420013228759742182039765490975770858066851823458970710094785116652375872521953904985242687879723759544134406561142291262061174450115973252129108021575474673571881625268499544470364766173354580755560959591217121360910714143641752858136784662954263200814763696879023903436244712335748143551199791958615041182139239307603347412220103413583967556771643310243105918996730472957318573697380796324994495752940782108328499595011226687211886157202748896918120391032311640928813537176407843133716868882808204844671821540755054548194844064366884969019712062508544270262733242005332504744357723077367952867475309862047998953534561447029950326795463450600457542320678708310176040546519427758043860120911858234076595601251758711303059806733523663214674339599658848113694461141550264699036358041228716390338405971409577513552148268865727749659088176144255418444294056236604432771657077855050543025705022030645649263605288581555702227449182037461753458296383153544736172849615581192325888338133561971132140745212999584502089132709129063531089723299783299960339573100922722933398183751264289061662144491017722325839432744876326781954363813959197862994278892611864486692935680737037291030115916359172851645539078016639063386867366413454094635639460313541326446046406257180259681839958875302682356451972405361356529843537226866259568571488161153102648926132955750407413283636374991089379203131090574398964912562988588820497813547445168415334203184970353211682973641102289610937677269375966155069678026043130493930506192469603634964011652839719249100444318853251397072957780145510759679835869733655660864661253771189948909964361205499186952675501875090869395921268302753795220224293361244369766175953252424950358738873958612023549366158116270662702192701825135170027520000000000000*i1^32 + 12938386366042901568921647422070715459252801922050045408105379121609519549645644985077230280158379048564964505830745002374764598219303309117601401305743902192834746906387285735987836302943383772012555706597730167999132837075157224774399767871477307619926346850996270654687490671016948553274111463689290650974810361500415512144784454109861956837925124546339753738194555805386931137442942406677294720849775939850485801953785025546259449402157569309744292175560959108345866437491534851667062956560665400928374664625013557738988148369709611774589565396475525640917418625996355728655292921310255127756322700952495988842422246484671933722608060584346638787538621969072536539986184905140101309398105019240011139497949178875225923016055525975285988117957970532164062943442481501288241698873682151577367552931685366103887870718363607504400874525636503503877048511064407917371491395052306360873751954463598298781445827664088501310531943455052662699084905493896522953499507618165660048069889501022090329867060196094610469192620451310141450780743108260080494627047973793018039492962694948917985701147944015947114100043845399319914529180327289414551832895841224114522064185342984854188568942177540299551104934363191286892226842711262547386519232494982648718940325111733935992575937159847042823875954896164736242624295096161982988093484479299408112730752701181657587120788031655372149792247947781128625587358423024588513014316442020749015890664341481486173590448250620996883698267141153155862743859812568040168081581480448098968956084417150660273908454225318032919621663809942238725246094302253521172078424616047968543155094059686726810250450327437339505782712379463640144342422216285913442256255314215597196814625550722430930709671720074228031105646830944084607138975605300720846209109241137101500276425969596043909977379068597586859116395908648210099586821685633809710603031991916603367678765238036699413440740997181471194494331738660159697244232417213784301256808513667072000000000000*i1^33 + 5303131874696590608071446501169355457573686772191514620708773321670828909299077533713934194064439621838465843691348706917478590798403413939044349435480970810647714667368255533828683367476831316219590540960026345062365417510738521278970840914546796149045374228014899004217931529000983651043804149096336418422260302526799367089678115135729116909233007570896914534705539105077968950705314993020959391437565951488482967784991954840987391417725644340722324725927764843254598296522964081003713804807947764959475932875977555285424529692516072554673343782281619168730529894055180231334811769820061179368686965601359430565153463742251856714877651987013453716411509552074517553532716847351306427181758397871702109087929503246846585738155962901062822221195185491940527231886419251568934357662600875793071144775430672622233731638658794438485602270773583286144828191881767277047300331586151819219644044254765347872709538610326581446267425232414586028955606461585334288030114649089324881742794831953909786379245308878394155959109720749771432684782253666292240565801042297487966255409297433915994412300856486387252577786222737366267651130692379018050085423334364786934053935006950459273506543012607193252690935977869746386587729345004710816331152452047716241218219739185266047497218456682996470743512368792094289665043067124567805528213469162176681960574397002979334305671073101511512617283432912816080604183655700666155111587407379755506895848722231083032279942646954731667111091553416046873126909820063929136286944146346644669502304416291178677220991697075941770653709010716964036255846529023840772600211438639705482600431485601330817157717213588849642290728456260234667141239000636112307230801322426143569393284935770233163890043580601867715251393153489245735901205937245717498583364379578972781731784605557020477502056635488645661960401809857624472360913417149582174044515851879975911885647802237071422402389572431614123783915767819142067721451006406636380539060224000000000000*i1^34 + -214444621519547446680225015555386483683011057316501888422805413889819742984453147491978908197779620240083469472897360177726238964130122854555401308481015353235917580201219562590669290326744201222824650127552665273334743397609863129011863354421186801918714796014204860075606115872300188917324167173527837251543607413966740983467568616685209298671643524630754770585210294355287802253139781680728091094913931661345296758024056057783833407852088413163077780103646261300881851498224056164231525872863556029402252299593146448440692867379581778913938925354852479565321693256413392049632274589622174831809476236018285660681701114133768344094135126215401571643432041952319119141402319373871633888145822276451165871747066115254003671165636657306548821839586454882577108372466823631683531324403521392416897690316856583562739486715347489554844162223766511236802002900485433675698865425081709212461504282825562643102935808347121879692301530679621519505697912198565809436682232047852883796176822529203938983246535622782287546124964152045944041572822218384697661775039063498005697719381597354990196439820416977510817402941178802710353452742846792406684691911632264523984181579322445583699874274490980077447250489737111587621488680836013258807654267647519491273667434806147488408765335363063017222519190743304892197139945260958082475744685958310396764296730769742223670699833298725178332177631087005202744719329714267998884609607132894845468901428993090970040476678769420849240803724775929833116038534531613889963358672207702385012571750332705419345580305737445209180198954041264334767643513128646483990133213524151392737479926673174336306206692351907251219122540656853850328764508063193302551284824104641457866061467731079428790448041235416441954197988374503808737201978506891198050078783284265020357291779131075959622276713863392322662158876508934197046996663645123111940015212639716225101896090063176664547052270657526020424831455536561274003226759478971990016000000000000*i1^35 + -4733886382451338903953913682855902734824117298170047420883302143190921806902794143077623644155582820460921942568710612416984894138189246370648038778890352329661655269937765424061025522783379759577037179464902714089669284273650568982516636596241456608627322052862944559766814581433778827074555815857656287954683071047177010621258598182090446842572151057555678168056741627162927650715595543912953160979742497720749288183362823931014091761012237782851866508628488912410416921931901443596874868274816840968313881586840530103617845786137191388139401485570357376750333740677858660688387239495117220968293186299845671533138238262550257900572059842262580737179804229428708340965004579657626807212529416817557086151304975827199778238188995250025880757144312898655134974453994169611809968533275569139579411664897823604983575250706338125927643865259737544994065826908865393840133947710992592616780150696029458770707098170937524218251560427077520498688010460545118166149083466837251323832893366285720089927973997989144177651031555309004712041135926954641561517955715965677732123180784738455760086850168485667222125661616393669548476211853254786866371013010088233030052864911972040579528791712974116303895685619939434064963647845143949739820200693172647411113106642598723603141715910744331361874401061809083502830876656905101220796179464785399408028086116808177379264074223222476531760999505865909205778611386884522237230076827388792394955197106482364101333266758210333820824932075095063298879197612395270866804467891097638807760388743191151505889151695140256957422977384766077672948827316878539476992198775872424658518738844729907046312198174916139702087903630270073389253894527792552726757647835315010852786642925400784632242203970456108043368517363101937857546054336510986928578979534381335920920478996071557305767078692460088795120873032113745249936748129905322059930269932418993596602278834343951632435881449744783593933626168965179501520013492224000000000000*i1^36 + -565075298864663225703628686176611224820530610412040973674745207279471999737595289177480756630895902908390002562903365959044127193148636504378453970926447628591636477301406549738109004812915004382630678314230370000746901326597161166191512486377333910056886685925884534403663280474697956052586319591348351992197528793970335337149210556231410418892379508108214588851398879303734249296445423231439189012582123703702887541201598837370710447317266294248575913107581845910814610734118603961772353259000928938199010652197451158834290036971642887908547992374821246636620097856912716182670369778056247394134299161324499841177211038960355656682036884396079007681389129368284598387540216694888059435983633997117538275288192352650499822201593639691799670229369629222564391631355721390630985603437185560196230739916643734282136665980291721561758067188487074180367714671045723121476275833433748444239565955877650142721593705136523248279124426421699627036302168472587179193906987534328058864418936138364082044802963442857572587228439768497157249315429152770403681987079274517797403194400067892976723715604132189455863869893221679765233729606786264854336229037958269879354672969065104535534024567642160228424295474515092198446140012711523948239328097054848651022732044139089290236167941895669355246735504617645632271516351125031583325608150064939677870851982645896441610887238916375226111089051924586302855652449673177664593975282183445774189365811236175294217777890207666538352419025260228742198255162438697240450311889466297128788459671207534947251366855745613348142868368660508506299523116781961893789780027219173233043760460511930697823868046009763040815306959478804518150680817513037105775055854525883230751547785221318068195578129624072307512195377520699293681042629700413034671002446561532679427464041939735768010795479361277312250113462646500064186838502774002584613203340112065531067163652157133126038847030711118657105857369038229742309867520000000000*i1^37 + -4536415132992501362675711226880182232790705115026481429478099180609245156742870579107819249906174283005057761066599425412086667642338015796111317319434332653266354251829192440233283785438929575650313113353188292562076766627525385621677880878781851419563189518525659513486607146822334879404335383594750711059272435169423353006555097848497743197356116200536084885248371103228395916144345519786505521625009190213727933870357099626166161729704279539233677831282784782674458472289084032943419037657588085076885245159614377898113583306612883060692075472836746046086186549640834604023396447754559828291394182399266094701375282698126261156676381456346701942129049149094361078301671506706752718029622911517440164079693695176239346703890689512057266991863285845826637208334346340211725951912503543341364083246695359641735394074990274676199480332337965234963763163774642759575274039346163481252824252646444744382577874309596892892398183638708701419777947696631917950855236966601025900172960358593030895036232711920970920045127694664569468287046183409957645340314351868707289838900092499121690179732549195498473797344963440023533493205854865503767037764726021735502771720437879692222120755986198837768683982493088871827257135381845247943486455114932759679254181912619719965029004427950374424521202613407703279435214487321279669918750725376275141554052555516378833822869156364556639119093357230874411606981518896901415443613010846781599041356308561544917434595006433048946718477638004546431157604575528860148691600025016179975289997355326477308050388979745877421106759474490159747895326990081343681457387027006128749111003797502421499559059376295496467000192960027017881199162838562115329827794757267689264613699722756597786704124184344160867330822261748675684554999426791649154093915159948092948368395419987790703916464881467321518927582109699934564881751143390078218600193707436784524785675053818122757808263120787307878753479871566970880000000000*i1^38 + -140636226151648494760059622356331291314945608630329878746557322596614836544833867709934662955807797838841173898938542803094522594380683550369154600788363725941891706011887656650802037530074451957515267482399172359791987120980927917613789775041996591949131820102049270353747265725457196806500677234117477126284589051126740063893724597210403154521582538589044364193370506227311674436881633232474988453847288702633983282409743440256908034640617951045365367998121037483436346654003573466742015509267576441396115856529166490239356263405930225023570635740088970150829704502137025252732264444809275885759756293296229425070318404794097737144886892094517613445600611703712028465245756717745682441204897396287742957045458422499177255841609741210789158016329669072652602136093849327592272841245905331289942954291340962309396888314993222730506601855257948153789336018113661878375795640231029043574836211939906311398028228920920989806579786886100317447736675944960278357790241445075014044715046882848130125640776419610548468043954907274550430191038727962176771282807830204275374584185891325309374971239411002006970136729148781153510775096318009375905246095482555575898577005267788531559421138453332990334743630488328848025697365855927444324945796021348782951681279617250837634316834028016227190106908001565652758227033896880152932573050895457566485415946778776938159098443832235846152572518255046435793384730463071915151095038933499374456415038024385908512065517163375119069452522368373422965925462736887251528467624075325032350239670703054182355865733333590723807926767136256993627839047159571227949256532512968677485052219303131168449696849178515545068373394413022191683685837144308475027477480679475417154400056413274187830908252635114219704253966502675155144014902081990482034231945603408469970833508541274628737238190314053805815310210188194447749762088948818616954183529189904775118506056863991113652342169909470961333669199872000000000*i1^39 + 491010204798436736651275571007436762775135499336990766735074751568033606809023697970262932683848201351964418263037916878718158440366261058593026685920746917537274320692912373606800847571958542012588805878161940010808951974881363062806766394047740602183981738362162397482543084222391467105430923455247975447814574637165220188275593326623664109998144711603121770467346236541208528635064454728417784087295929785812690207769726999361160287893073256845516697615666834800186855456809583837416317773993206800906703385894579949473799716021053944628190375031171116432640793593792245422244660761506152951228528931133421742408350689186031498500791128123369735292021227243891831796827064792091239399560717419287232865440341920742546691528059637904744665667468945152763567587391480360917816062909800067291460210719456682006170400681826324963122437828270543567595257207696850898381492301513653790862796730623556483982446787205412194252262783549659049108472099053411608787295501113799387683780584987918951524648440029938534836414346157806372428400955322170804081016043174560983618839190416306012876109889164808170268701168859780261809697244416741021766693493141051019863426583115110074090042403109311448884699362987045350212504193523763175965375182797279177534000791244132760321565953633572322550124490698967221503057645516450754367874335835336422562367150598071424885282963544730254895565652984929599346598364909623974875781154652868312562689715774680165735040096997587041788261514074597189621649610333144772298094751425102206571463963063713095983370259024083401112386232733770585265835519265391486363607597535761278739291597951206190909516281194581669858192796229476201306247632466173704890527846134819074416860025681644835101570566335225300152332278671285736199831177728289381938147935048295308316129124182810642375081401063723227585328182360705883348331861041201590858215125756127688485103601253209763650511875037644980224000000000*i1^40 + 2976149401103635303090123731950165581309221204578812359390470130596153248555892123070423486983452000914373598371782806396231019453935310045956584596736329685932079409462847014520023964655531450132983332615413202790059015116419753172402251060778676593911962732431313272596869328211911364924039674476383195444313013261240009504638151809875845003121546714615028579799110726535989413923810475867745581789549387328858874428972385055982932656845212456776971654410617939030205368338461832396146083036108351740307690722705975944672834366388641158587824059681313815722884998416073435030865003414189274070201402507051652225048487196598903854908721609039175490435123583908418410115818305860810213093246776258779035439482823660875844588865829627534476058298601304568073903195052232385989136375303870133871211062975875298510178964620110427339926694060234111278611994585815829949546247800608092733406937173428422603389889351184651587774188010391783459435938442264853253640261574196940229784964761671781806582642668804392491714389057843578955212137543538241882896724538271662782398338770708558888350802978567833037157697660128653635797318096412788842470952344458775682537405958411119214822691695318201099114774637012047813857925991159686528845472303566772607572290176928511029397472357233737473562978262594422342412559120139111690800307228263275012970785198765122110478058250762009027109683153628642460721241587696431906121036840112552754759784863325254272054121866448782531417725203028064567125123257238139934234854684842308403387651654816506319750042550147630546621250396413848946544866417534967259162014661879784784934894553807327868990771371189951292990728856109713556129272595995791152330248328926591570675952739309627921005711608122687834206850408724905089113507764794827241050872380763470245249515927277799470870482058475753511793074872206362405538654547616348410405772571689408075839531339089967346027240567603200000000*i1^41 + -8300394382794375488332651083123175106433975753409240857654103250110785476617825245071881723165463949458261344577574267119351206362859736557427871666768845227366178252168726109630021631270191293392145199807657008339387718451870076015821160673199449767615488876514521768763436128774624431062102036330262451986631963330870061575058727585046440247101507130676114882324104813681556396382288167708437533704531786345432231584876251455877505296150926734231419112182680292104200074985009091960492968876929311006217413148674897211945901055755353210795805643688497881438135372951283574761836501320395543883655492722347350500230831342477134386851280063145604979385064252617040936016802913726754610364122791584349560898415160502486939205285590240086158843312353281364345973654216797270233138153164952614596567449159362988363005341625484994030323420487067046879785582957760137089833207749381613502263572126506013326218242637553319476134386565038690108345013717059468465648791478865177537167524084332128605566462600403902844239262355007267020817838895245262829403140102935746169576143950963693284048300839332317617529524340000157578169994165829527675633520020444759138767497586547069665593132062335630130744720230153332010987039905834490661685789750754632870167843653690159393317551959962010861677096051879024737403140572473151468195508735484878858560692466631547773577925688078970420130441536819488100423776883135337816362784948564216474086353885402955426163172251931678283903857948293377670539164385549416949380203243783843443548600401968980402508884332620484927230877472309765086401662110600030666107417211582543725551636349728129959806295259053929274850600885829881828839672876264959600258145829275882138307130711802609798348908686673753037662095907491307983352275767535049937303318553764931362809642239510848374921776709183350594137245599271138931390038395080860663840470375949852334038652689492683102617600000000*i1^42 + -21065312619677943102254508177263562854251612559443234449828569303541994988026278245640533932455079068105209852426509947082269547695152371603474910980707045573409591041540864692560631259156647384210332761047332523561882503642953145871200865544939989235125526939952524567467780942456917959494798127501885473109783444753374311777122368533410220947538922196589536356045727032128216295974816867226061045461257320263479914809775520898399544904874110622454520221789570256166979713860001584316315383861015742856179146210875898906781172552101023318320642231107079331001164599514805979033522690039108522506857650913881178161813314682767114017488754363226347844881189667580091059613521006446362392523897197452975793329336408563981144591090766325839837518135670163656273799414903985346380385657759162255787764619766135417048942460352152279680302670001996151921578837328339409970194270189582257673746304734914508421105443816818757346779917798172828690319223507953779895743848762682420765598704276494080234802008011158835286359013931951967903377282216533728652387678347554958426299630055347721989043218216818441860757637983994422106286949034978293154522726341121958061209848863068654931157278568575934850586240067085377053276667613526553643835683926780990582403764060291029028237711720658346936146214545062685994133726349712301770214696067137373107685718151989556676535389665907539176859366632117844685060863045334941341988440803459062159357289834532821101434470060973339866979197476787710828562540907290776908846306362315524801894399682773877586049978110559159285468472653383139106919127326896651416363250422048868103878857178530436243137583141506491066363204482712861295869788743659965024684948102857286620987706238186867988702825842693347445480505192206280575093999347229079824935842858430749530438900987151268524834743942555551056153944299731205196236775287851117192433170353173697083452393489694720000000*i1^43 + 15882495020246067332235281885786352266368063750112798567242540308293319605239807013766031685168665389393975649074693383331428577322522368017236469164964137582020836177004054063112342488740990240207693677083363887278806976021204528331365797208003448346773813996073329402177194905507340770526716292213468257361200292736678355696006910594765423138860266305420571157132812198271206270041321977221530072595238704001344979795429494811162935132512890375793270192851211466054563177429357587650769305646677787382264810897446683247422974474351579746041392363859315321163628468546728788405914904636182645490327266223307340740142552600238886501531885476287250447144637387325051135680492022091071677346053077471541126365344203590379447797898392372966128028445018440290887212751758553943682674797545902771924050898271585960879350399267520440681680978783236425003708390515496445368495329954890430785709179330889155501066948302050950485675473236165018717550040639354380931895694863963347772865252507517382000027234949118471430988245646668957895657290586470476673415640767653757804082190146603915429808466959629179259909912976885483164911686397165528032586058231685731594442552799447653230328102915411557902371131914051397178765499451938945874056040585933657944765692231764728685644871219349702569041895662826367758771898680360953253955522651750579740691532424567757322645040656438554308431073606662418856918725619030595027030466761481702650870419224302025830255540458491608004636944550599807833355050861677317121776442647483686383504873465655440360532108725178983176652253277331579350468048371071540391036000692888873289808915164442806924619629338065108008685552142620630984534506329204041544782348261642268751700479741142400236157960896996614578076225749303666187240927434096563849640486668412848312498469728045176954396731996448648659395135242056544509287020040751560673164089438256911037235200000000*i1^44 + 7888539243075946176222005708241833691445136834600052884523561331295338818435575705491911139513492751021411253784897521326644900963566831078478282839505254451061194774356929086651521124487790437749355059003125246346814455872037309491746723737205802780337291243642686898967877392236225884144165669695243776357756693364332295011719589747777847935552968653571216464405237641146667698284555769796092867854634587811599958346659986067325225879471250490508607640626567325246893283231079497311674064020153746344263000461146170875529482393781394770189671368746791429088172996593821917962290823027107989849858811258149541360036919200396753433469872752728469415652080435734111825067462776254231614178316285673896887976534046183513682648340593814926271737903408418313879849605521079052869623677493402313106892965031687647422369761861808288173477322909319744215171565329261238575311288712576374691001716127778875971963209157945000497743271710340546502964540354869251254385675994952557009774788397796446204103641290536968902556675711517828738965947835575920013380781553630079507708583947606648538167049695155848960719397495940617758911326286368481730856916584605099675994538682991355198250586746484843697128427323624178017576244439806147769078105680030392991383365008553258764597784846927935144536158138922588776096670517343835778261917952529531600496522735521044388774278203347422785058036060499840139789693277705884075468392717301994431012892197062391437765068025791986174253453184639484492369302802726720200204098551827271064722177814622354867259676556251240725013786967110066140209505846275758071332150434043196824177977317150009826522420449140969623559115124421000364113978112050743786320630273307420800815471497709160243568623711300820228922730187500499855895314843438696543731908135791722359304347851451687870863312016498539472262304254456481494331285660510931828332231533789184000000*i1^45 + -35645303019618378451491234449417007232836016830202812125553416170194455967981283109463294720504452655518285491517076518866521737891036855093117503643472486371366961941720856541993790517897819946335427375511725016022800113281855761567345326528069348879607028312481391510797968431891141185484442383753421649174493727825782834363241203509873657982756070583934087306281918629842609252823136089852823067543532939829209502266321722790403124733329306231791269626806043260101833828192772209764224884007293940404024808776617814958238279335103783313095072390184285636540923276711747497377746634586288273224582737234117018072205893191446498343675427188621574548522137101219331970632302346441611128151669418042337416554004496542700067947277262713911444794122365714440482425434545141461077739007199773461189371524226550478122373215646408240726122742753368107178043340452780812975661131483468424801529074908866816985611689695990642792717631239244529744265387524480033386176797275862461747152141495540504835611562890411921201510969394257387764730996195620020575112843467370613757195424798603284505539907794685232823078812119404167853830306465775248525761135743591179025705791906089415916831097474094414149720168590417421090561772160229497087860959671465500573616478389964956469038392506536316895801145806675511846942295145391371375450462311902164017828898848485629528797836302738649310051236616192719027522745119786309169079234669405241190091619509163331217596183859452845106679755133257076362663193264844819985053242436059779206137669595618967500236323333800689170169918104940031403143675554671825343388815067617171649944965305050684247762771753156031537700574522981199204895835715363809528588732578106643542199372434906632234324177591638715425600669440527479884367461751194537971615112955784473183840430859093585928397089710044069211983625280161667719197072143687798895935488000000*i1^46 + 610012625618337611865878432777272332643422597752008911047511570186925523102115812125311725755654912874632269008131869238375754434748345461941627853362484416782082697701697052403146993310742471264747445008323340000957449779555929935829882887046687366235911621680895562203629539652148626409310750305959164967913417040052070576771162145684719817877528581314454315958988779241272474873502795264339750302833721645680315202552114746237079636616589507905786469514046369916701759030056705460188449055484000882701587200636477853074984686759060702448095924867727123099145356967789263544556606012071107388901701171390461181979404216157675007937895089648221155584146563764489450785808343495847081717355675289566855997165002545924484421080558855988797237680944587854978923044903457135585829520624236172158215537046678142721397324684764403907353188798408117039485783135418235801553039534721106131928371936789376229321909880760793657289723233785673809722405443658283283426240034468630921527098564429391375475659481372363910543391783324795168997124845713850441707375574845730580077743572878858344690279239484191398198116070509844368445913990977353229803671016121403809106829185102383804835922513834042788331289650216348464457542624088223055166154568733891027513472309184284313010021999387993879390123594385903468987941495518580848634190503211619011697587392470299222727872181754787400255944266189245903492316135893199044928342890198935508188881618336342565296965343689019068443643879801103046792367460965422643688310716566811826544457645147380146793746509425541648866340412623074382766345886524852830389635878891800306457527053678688008253809684983383885200664918708676977548378222561453564215517071090281802471295839750606878956587244203125379792656974821628984338207550137260927597352652145012664620601764862455114302790424769841799771392231678443748188872032596787200000*i1^47 + 660210866293128628922402662623454292865647355820772194781009417159763538772875021000468208567115409721390231037535380440167858363802262835184828178426087541974105097563666966079114941034494985596580328380574043646793646985608615927773313540358729669815503011898642977427365321643926897388565265658556576341797421277831874127173401070292330981007258635174708385447596492602830166265299525408564044647371155103116974057187057536191128201195349007052060110836748611592106777086484215798053814484662980327572213441946806114483184298238956891501307615041622841494787282250918846534896809822812247560978012118771686777864084655930346380189662489730993147362214013877841233683549691451012640331969706239491535518662164341383627230969269679593302072718273645452537694736637813008196028668387729743515149835425581707361008701787251979474658863451060956334193221002450531718632506338856648138609556602108058380212400952827998562838225724764387495253522752186154526394366901222411961004274831973371784763010740341944360917501558914000582583518152672815458939654681499107778232268629544270124144668777522581785198560120142843596811676625955214529261453134259195769212483899324753556084603482877796858562159777102274573495167012333433861870010502460316555864299413530824361547668317341777789401389061053780993736000874821802680565769367936144605928653824238116692701219223185809729998445290054230767245363264425685674609737453924650581515750369436960212358337174539235792099503880024685302409977697006937627255356310510102812108150059428138590250323054277415588900320473938250039732979968743843460220120287609476828027916605280927389952717125423326615755341826829017446942805510859457027163098182694108873197312200450839063197533960564071023659709653687039347330043779376688403542118177312777196504667960256503215186313111642298755862952483430607513190400000*i1^48 + -128231317545133513528350681721507579472016770255961829908239645318158695502676376028959235112834020252801721942812784015660434601244749538190647884772774668679005220578271018886004237688824368921990120735121938019891761686477635373706630124422958697989345186265507330244238997489438226545067993832931239705235913939007170892705121001484776287836110817450353443485011392991095688733903814301291808416447689797860937164478014298233408104661106618205294147451948967853548318307292060263728764178655339279931421699549867723564885055487234580801840593586869475743843566874305511549307929446831053706323615306655866372855339209225518037160464076470959539277888660093237086110897044214324455450746976263632092899822219765190520375010509899277844888238197139085276893272801825041145956205710065083963817492919687852922480180598570764995488856314845558324228853360410001793763795198228852990431078382768757302411349741269596562342373677387549248466142507620454362096823707193965001380035743141283958504379959731054135171858466959268527677698679786387455856190102175891862975737098861397094472907836859180774418051996646187459580856005693504797117828787058523324113842704886057646412205446046662522294598921396754188940593159646929986082083771041455178624076410426983659842703579235450829115643906949426884451772577378341337683022643834097105740307546297840133627055912308566892059538210315149265484531050392417348650621730594271515669365347304257290255162445880710218566490198646342696521758123586068468344642309601964032839520460529146669404570275901897782359699971777879593061530949665307060817714798851941303065638400831041671969906557141001231773004031767886726648491209577567557577296893438261467604789970850807804114068692894488590939679624671142440644117948802429362730560284087916172476671129175421861892924675860263154018116781998080000*i1^49 + 1366966896054772408429433031711301741278233625336699768794866587162657103054426449894778656752236546390242223773786898564330297190654773807937585977565835371268780398225761331865773307981001042779143482406869658021377253364593935645740677890656787106731248544782963375386306784660692224877508906032549617067531471880467492761070614178977440503251848298729774868080232609459340660102114530052876799180959517494970363171847556851687077463135610422767468984611498022541917600421311656104075938887481223514411888467100092735748146011284812112797628161274949793140222200733797300407913653743080473598183709865101849778072024942020783922751690821438867102565958479850981870969084138401854046145097833391868625430554930749434023706083979147863865646366709052075132617396235465596304786047808309552861570753502296308787831277548463492213817620738042987606497850626315980832872204432220184450697334103108009795346171331766818510088460230864782506606193032461070533500218664533124895956533455623955631312710644812196825946019006908343212002584074821751435275659737903016142559047135389290159166748471956051989975987239895164924524300510506797906089684754707213283446345115435585019042814083930432358361397847765589240443852787110930991141200774881538303810541834746145680067719648164741162462692743468938146037788486228198918640541137563738177552415214402793606211030253064343690486623990505554323828739911277789281685266006602397287768696789698893953599251468306292708947783889556635419961964199578208135387654898046640963515701406964188965818993005745849953183044734705789569288607810296493216525970548388543432830560388245938930810845492515538312416016069287796381153037587149388667015996616914330858837370791368801467850241484314674860368750466561105158471469229718908295879612443732187497169551242810949152930536726855889715200000*i1^50 + -1919837291214931315794305356115627983699479082955043191558539499600311655012396038740568211497227953226059410047406049919902890056886443770842490447952946331461532002883483451357356761760940485594317307218223728160245448943247027072085642365867203206466195953595000657901336417545097753559650988129890660218877474018731834248978991697725117143211041535401945777378221718778764242918914722928678013141566484117545418344091089708090324712039430311927982434845148416242458952859448943236156770188701435168068054730228438822201711065769713853357513264668464279477656465642513464669152101890108444642142256925224225959878909592403652764342261285795989128245955583355080331176872517469661435003702596834530323938821152470670213777559636651289772870087324491081885418061049563596872200657126720620476425695609623994442664578358907268559828843669217194956061859064689187601924686163745945648867801646290308292931543977543043374025510877950945808183880974307347177823649334816043883765228840337795317290728970895436220866207947730798149649481412757811595772817652430215395931963454299811051864384448740141781705114866202973435826958610520074049168454414818004310492291533725907348420850129683950896879834608023431786289229639739706337087137971738014567306321870273863748786332159038230686913196219807802776549840406881143503067054547937032195444612428252007689038960579545461735510871270447630749904468134671137193360569523843852476863833516521587786878832750823550123801709010210679240425367306886935576312847087638473016359248075868859672137744005899091763925085147784760465728696958168274719252064972890124855226741081799580913784563190028070813545470151804187509936184208010743874090886457721773373710552580766578420738298068482126421121565358502828024516700405746352975933827891644008200824682132782563232546029568000*i1^51 + 588219145102105578387578510646011541724647866584790356986530333934456833324573133731365554325189196783735740862454864611786500703811520914147845714604412484875640448212063191374375826894618716335946131433056463924639685704023337311637252572631098087199491482930488715701469834779598991158668798606245574268342742466655433166204476409547320493068754589561746796681100781507240699918458604018810189265049965328212520833307159163585306585101547044397477164610340392952060287443527077352961803975219391482603046303543553902142006615585337771442363648532648403063505940960072780506077619708339448971904880978145218180763608646427509417797117332285431961383369224166689606159725024813824856403305050295676388183850750890971506464309872825979915844572127330136187509066612832997114468314824066558233682371889510704793975850427288613226394096990862794809820045576076700444293535828902806836020065339410184338134227982690295318610527949129617216410257212994416625832338208553026423763233603899584382104071364267343923848728439098248826084334793433978223759621672731389883676410682176047847833758203851591078212801362357861343853178274470603609933732111179601537844940560330251367871589033311536188033302626413687475760917937760836633934454687304641628651621817907911939949278427359780190275898422278320767009580737758043525517374735258192409470523746886858624984402558410193952244532600798007264249364196861729578326895313133611534820667092456904738707957148702649901836049779637592224369275502421702826018525592086315930380787191688375695522423028997864823522279515684337590384953362460023058981614796780160685234320709338553105018097813822479991720830740963015727218123055664587219622751277316924765387132021680051920190985181707701136022009925098080445692023649234296827719423229748796022305040447307776000*i1^52 + -103715661078044511410056394219114032502631665475951212981565739231476645246024880846817465153303438282936339183372631176860163099550912109013275674517952247541182788618995349458546373149843557831428011118561455771486210230927656342083607372558507337431774522127959181043628377482250750218387878376836694047296192627720026870155266776479228776582329428605068166152924293564392801832904487465243997272150436620438864842780671687866450342621077118277156734916003216398900167264682753391115504187736258910527959867289933168160990809081021936569546271062887148489281239591544565559210884457490310995093838932610868133862466397323129834898100726663156187721617158459351807507758778532907414898634238875873038012675755247291830401427070888325338135926520251678269001612859856866261309971380445206371278443209977423235074626003202397014773053996271362688154679853319177012278893070618298965119339905960921285061946457811777299825774478010630278382893009134220200770124467349316885813883065007266470113856741126497728613210834477756189955479296822176290806728766747124065246016513458961223164885185267920052463692193945306017099406328674856727515173656564907628685059550066006287928367735237486825636106916085455743219552097314073462539407431684659842484560521792400900392609231829112206216082662804300329640436009758455099595361930494690276199886419468808036831486629231311037678939388160636118954158122528624114332797039854173567357164948811803013495753773672517431299029528082126102951306014685180401319729489567688569570445543328662401859361172374536895691518401452043469640412437146816464684813497734421503755955223185559538441049789380452330747220194308841148211478196406731331303832979018476544353355586763464479320635327033087376270761745036050084355672224737450518584295851867594817536000*i1^53 + 6209213490787339882345927598225269888563936866142704368629226613885785027346009143240829239610366659368055692864568222202409086708423673745644716764468910399759677910795120646375878301535081762379639349576372953269543605212948831887275887008813025267546559255863342911509750080201862186070207299621956528490363516178125812445117724654645085891215197462807983342106213813131382243374483535285020113631061836919271758916881199639815429946222741538785350939066791879717865075584049098745112923039875385762143195138925459281482970004556985783124593896924218338551718495181192247044707818055482023664317294194570367101651148739137061704393358830204003285085082995883627910211491166570591939462194900585339681395723828429199228869717264138109340903355229937205755832476705749385181277060731070616736377762360476577388626678398788711522705479472398882436126720457383983014827272935517120315333192458600560496483735282973607670666567964361267003862795394381988208293387044606834408489609025676747775217582128033895621637818474741088723897106036030317566610500046973804231776214482281387471350188452396376945648046087229217488965452552362603841754257728728236830564799151612419428714426730508300089431879110961007625853098804738009014376373007100314348883659145249859393345234558603354516776481938386124304540600936452479178884493326614373600022761590966144870204611138677387844717179272235465716769384757004010831424807834749138191579622132686114040732116376474774155554344687602619146515571003400995772473401304596422664830804382351595472493692157409823550564757253935347968013906710878068009212914960561304391898113880515629767224758705468187345543167187301447079702184584246468170449529059921422747294322494348399522950222121746012521760120086407952221357392785206959415912038400*i1^54 + -108756320966121215826358646586681114250559642243017256358349673278886840467834768924878830571759654345205887381543528655440546624021747202159831198428576374683427363467955879888578302582605966331107824928034367033613394067526383211035394083827594584673830874249138118573555816479604868243087000623536316676974592611511429333635667977138911682031579053068165507214228826158153502091162984973931894326650650548130158714737189874518370801549831676871953543731655260437420832912780569909538616751111578285401978214535834604688732415519087458476421176823515052422289896238780368959724661385958031506334868126281354889610219742998563155019431457321675000495287386058014464315727169046213722379650085041502305010278481669798336917859254993381291969923926903718695578425534728824003772692324419844819485288079636719999383034657319142423684858534172854765330167613984683198544776642775177935491082354242069493467586089578514948727755522695702072594603322229631101910548577653373896850598271656350708589538909821728290630214346111292407662898845508066337764387187563331521631141112780741495763021349824460133193682181284754856313642813929253655714401836445322902475957425394774211724557494279712363948991309093156975827276008618496190213976808671714152588185714750844682510907256649546983335037668137570647219629287607650262841228890678239958857236010384279736265221664902282078405090571563477302636204516465096510547544085332455227404631050698459192199542275976737527402964844846696407592084830356623411418777729375717642903018550944265990891212021984956828219976005285254836987943285452452326611930168169469600881058820568759439667025488848820564746003094093586347286627347050575481667355276381305138827778045058904044865424970210345870530361436268777412317048890982400*i1^55 + -420438829321255155434671810351479347270710281368568742432577551707250920063209834972259615127239226549830159722946019748656458487250096038354658908969698976021789599228240749451639295944744663664051768958567361558605718011957652097235777850038025965299564538643642098285500222410383884739098645880574771276758975416555594874821329262752407672427400043252937060989177225875321895080142326836639594879931577661100922966253932397209209764346412250524144477693813059767459852008895537766569288960687485041806003215180376658906354781471358984875457633666539889568975513366785827443328036805392100930286732460050740677582981280205997508671537683948017161562947786631715981598859150464223492491067967709830736064881247150243159301192274572484134500022388288276607564980194626091565059190462300230345923213558595679240136670699933698630289303058871862926321890054942364386659710697338414466654183694515732556587508634484017099518371302188922615087752470414160012301724856088367845434136832889031186191036236321943004498824806959604551445475677215169546072206968101194726791136774384525681202180591658412508682599108817542544166634933964935866164206595351970292955497584578578179883705635666489453519077991309504090224747960744230470734815450142823123382111369085292947365812183932269585612156895997856882325156340167947981153603467627056595678960839090372391930296730604992091275128650668374022726467145262225640392111625728886837182508217618277275640274631954276716528045358589813769399961893288721400531310044937303114274170190150303998174043373718483688988443415356207740855748989815945792140535295010692612030437120121992436461940898426728625067499420055769176721783758310018427825704626632382663955841457932108900813939023199026302776749515079680000*i1^56 + 182884797574059259371597804326242361618180209468538749905910972742319709131047186275990298592452304780170391926319758004240828710298644438667391651467586687351604312518042424509372253384822224132826941176146528026797148344132656442319891265089924847015169445555444563557976955066067660613471466849316600370150993691936388042272110691173461532593768574925238069204509076666106565532311820991500376597317240084304023699149747839519550598093038387739196987819282531194803975893220671047171801211681868800008966438937026001639450011821911447594511138132783707380420418487235443362699561109210523300969758706246151882885720023025170597612726912204355448800440672141752837105543704074625257632626532057958514738708827208884747640791262844627537600005006408682675317580730419240728494530485628641743822733354648650459064926793249769743145681587926981533942517958156673162344332244928064800644008662893336122378010978143942360309662644794864451564483495616382046956971891362275737064112598050998877746870887512905041085954843201912986457978633957331447521332630448843966808820517233111714772129308909912123545720459057172951318874201574831545917427111349307257667763818053791238399007964358858698873311681814894124419543501096058538764225012745505947722817640130122822037383602934101626586636757540194427211313733815148349073567012027799834112096625137186381882572462400795871873062397354011998636735042303587633286888353611730143342421530288480168748235631154332726321844140499360707410998531779050656114583719079131505956812469324639504569249626004258456700404419021841510834996532235950686331155136904271728102070978329583926290515749351518190566376236009336945723050134743863801490084973420814906374584315517939607641068536152064*i1^57 - N1*318924288871639362632594774514503384415508994209064845175559881129233572269154263709740940728896507070053157268162897135948531328412542837889825494685240571176209438071398032375755836326573351413141613518150568527180722892720009312235542220799489754059292376093030078209593901055763786294361167526799770939740213789163209141953680712931916383850133798184634363767700815718078501923408135066532180769916866729606482006251943927316076965587952314379305103650683232985533259534948356334129226433048476061845705315036405625839217388383810326175285653471128302471232170984261047349220589306426603489414537671*i3 ] ]