[ [ 77799471599951065050295287542056412560035689526143518589017240872572428914505189826738270667223658852468448327937063901466509447083869353611159174326218967071714040425090086182077279852078638847512020873375907453519973291085072492169620712443928100925386680968935938135997209989223307132821810203980520551082011660083646752152704325247546962366648958719653714690598208198661081355670427286943097423694943735958705460580489978539990197721280850711240810444034803805352472605185012699230349849323008118547081269126995537073101904756794233740257230532059299528944284805542737002467356904817570107441012334099611258084415060708997598919531828517802039768992071109431610143747877365423008582495957129537140001536321963643166729351696689070860945387045183681710631494284445263880419945646448242156450539872462180182287426255319541493242127011132276750584112337278139943477286540698645399890455203198395419235628144707669570492489006721058126954133677648020256639843881728263741386018173221185740278481619131157960422063431361350812014695745415236636470366082729533562409616991868447589388760125336448510160923424246560140853777286785666898099776660075580509860812437577817093450356601163438285909156307625036144868583113987811852527883179550890565701221335931330115228540696008834772549620698093847207059270505795828240222104206590373208329463459761232242790159025603230691025064235301515528236572733742250912797167559387220473276060369509068215828113527643586953216000000000000000000000000000000000000000000000000000000000000 + -926531318013164627146540899092683392310917500911502420599145784741723772443340440503134735731016936592893192772699315692400443292834311364128225238764723285914575396419377847011066359896451914586138334937620335118222082170143596922470511165904493718010576154881153047609104121935683738006212009720536476457238932872755868166146641232851956739858377654462166103733295683702953444903920236061956808064899732365636981415422912977457336347869262424182604039456447684806603012888961925983287762085698632321641017027972300263034981146086497651126183778441822914203275932449776203379534176418474380558164733626678229526137447573423386589663817948424442999387151012416070364227308591423933599261639087263260271276762327493400838777151689505062549064926898678733521113069221743770977452371611928429324853281422350074377621472886590839582427902364280361034279794718681788667289866515826864604028976129126767091774083247512235656746275576693413025118605391230798697648953714381656722568362668449249330791061204300846917053825595388412019999810145742723853775915693313690682245060936148930189623916792686272291922738121530380695247761746990449740193198970802740761373407927985369829439358711293107429881642120017768989227078298270171173564159725113704041590774081630317379752751746544739992447683550765555015429499230644563924719898625436414114672112004715417985993702954976548854880264752524180313668426639640731314393361440381295050136817645890733934148280222045385523200000000000000000000000000000000000000000000000000000000000*i1 + 4841213767927233912067868360168524423165666187332385249616079642606651065501610418940713981537020849051662330782212661188842974624341099059903569161984257315283217587242366553386747668802350960772674281608425795932062967668353851832226441061885467071783964686372272769555619561235854383128827635236445458572045376100535219797976743772319309004681391968108776146083079874139165576333263114634147726948045196652231756047287961717090280608315172569241202083106006617524583402902227700734228642873547900066240497392461036483032677775812928645326753040878708215884872293582225369101321887319854294308038294935932518525387462310674232094784550344689109465354899274773890048816160315088430889157903253648156865475508062630163819267851003359234666178587328896992906990299162414422229970046282301877181758435341143320827328403066750313786593436365768432511456909651632592900590630381045469281918052236067965920683379130530268175236730055382913295359072412462821258513505276716084772219156644965371328643730267435412244019794975873634408692657473106192001116100364955500140148392689043041704198725163878346362214242119875858382617974680392513306057539695311054443509513366746784203698135511318233439877905786051884094933698278400366813048952994199086873516046559187550691698166187738630679011411920660409068679555181130519518707026910553274073272608951580807997364814263690101887939899115510470972309109108061180235565922651095379350406931050768758122110322342384107520000000000000000000000000000000000000000000000000000000000*i1^2 + -13992722316199201857542448442614942859623970600730884475911159109479704773307899875884284331446844622068082367176233898630513800362725887179392654817601096645968882976093245908068841456313776277100851914652539726796306078842441066873195425884999041118882462646642990841467366989670871041858480426707437964014454047477846821451352080296670158493297406030946441568176463494343975913891763035174947875275866765351992201565985458023104773534390186991949759517967711684285306660751637240623558314429525406340939659301582956449309696440160405946969222461685745514577544582431664659524950608297291347521530178699114183549740399177609285001424536882894191842053401979007145734876858760531136904857017506940610550197014824639885612499823858456346065023829116581807347794411998916211574732424685033395722173153368176759391337442991561853430468943630240886341951451588502079138259949327162425139281134012109889133360376211478855945301868305805150238420597197577055886045537353393535111289975204867982053035222710395744597252995171501608177026728386205741809399571443029098219110694367050175286455448916831652240724111683614111498872955422369672392655337988030367940336981205659302332573606558433634345374110992085246787686225176319657435401550142564139802059027774209564374615315226220866200183311534405521986218744881571332624331346383038511311677287744288664875593962778074953705693821224498300869733504231418975510644042929748458583211764239456424095549655430987776000000000000000000000000000000000000000000000000000000000*i1^3 + 24733952934462924992213763883403704154903784381316194627911597074133409453656017363597983613926299390908020167504704380844302650448500072081086308189923883656762245628310161046531554101825909055135186133171536497757754619336059137131617915225607224585789307481954906924416314899722053169443108588829046288555989728472460055911982983672339550591174294604439634272618730843346170798332113592623021733923297975317110503212689265189079803584503011060048386288089621157079080106596378698495094093120066519990049744524692351144392671733885499451130561776759987559707577735561170049465943608558580902159980285946607241337650427520822846856859751377364790767227018920914575608650659874514125208516465649742712803596652987434126030708632692030980115311349080041023611435084139260264169857700693178360844228907136881996358414728226290319442210347618411599723934929682093558388751985187996618786874530325926912379679268831310578490433511597046047725246238586068032876156291856226678536457444428536318298113465830356845379615940836248192396749003348422126884069210955615039259238626007115201121997232867425336761180656397505096237743384377054700754605595336883408006470180455499850405426091768089549964414568651851900282630954011419209586229957399120756886173294812210349415467457923952210806353278984965022711429185336384614182026657422441518347585664770439285771306417148280771070394231666520908792574021612508366172210275306710086924385339126569920630323850877337600000000000000000000000000000000000000000000000000000000*i1^4 + -28465784838955593367858040879853607784870908079434351840855811256746789912087504750388938408411959535386201703277979239278705638844192536752298452189493762313651410912063308433897032051188039108080002296709656338496668703065511146461163099274750854289770443240013881081477329876424196915895793832023382655748984473403654196979963727394906499742739800294041357333067079745719435616490843254723209255693077724430281576473497597441089936942407402177115492053105012133994151252410702745228471056328633177714798901826399674627087727052708865430228102787098422084545081316692299638328243529969956623463322230385569128785390119367245520100399568490964670102891655249310319135146599127626932278486164621719111762328209785472798060116529479443257889561372839423246722715847821652579007853004674570998638767040864578254616112228549394680373298271893937612673282792106586455832191792234609480359779924339175921508533780662296445058630915663774531215139410961674031707920409733667083838559626216501824464290114005164411461417240675893205476850825458492119344193765065726089011370423736434347601176669725739917594516554579069165180549631291154989645828728962731379769696769162847795937575180343888062468207736618716136024210021922293609235656027490864223704922954985871544261028588240590476919487234385938215358546512706488971391673699600892326073542159332751372707369168324855532347295865859641350535675564895372745880301449888330215557029309092062187520559604039680000000000000000000000000000000000000000000000000000000*i1^5 + 36835580716638433881776883542186272553655038480656036912610136587601544296165996700234285639935019324818265609170032223125794836691957207994441167510180522806225311274420551796995614959958426569903508685969621285015427312692903594036375059785097217726645574101234962529923180275803639704831670412687859187016156445978615552706110317516947117275915899799757127377647077380650677923888204395460338324475389990450499873172163672845382027286690616792372465750003746697287849224245498202357874681858003839928546201201319169105788717558044550518018407863577876924915311583764472443239592686298276938249831969374630880721111093598907559828315762498655369146295444540930139948487117767070819045022643355071609541800927721187065880921939896636857180637397069529589235607700603087504336557426659197259174399316799558677543590738550349862051013091948165157869132651880797278859714400263839194725431598317139888117387578626073727351252695406699168255530853936120214297723944685473254010539322636334754685899414953969528477166980216397338390806827002885076737747933520367038360180960291719259354875653084386346237107833420684747637785509237404518100084364904836871176351796028628796183713411924666379827399725251977115200880886822757040640278172024836751373062912374189512376176809539745723177760745704621579306515362719657321466528943496859318630288376769844841426018400686309499320357285605336051948695016505694507709765052321575598113357664026999975641033474048000000000000000000000000000000000000000000000000000000*i1^6 + -33815652143382840385290945900630416062097854736141183513624596554931978044385087797738668240486771228377004417211098902061887089937939340213474034300379404449154445991070780681317971100695764323073331159407139515646454735021493802625415828973874437686218442656699710954403540031966781175510369427839577482397585656032600960071965590950207408392007885124950560008572648969012825542560017794033539958487713728898362019703709777522653311153749276009529323590384502596706902428932330937979843091812379173133570515132007474061502286939866967174677218165914192614347202491058693522488174648468440150884621513316556445927860473518756111205332721809580025963727002204902569747544164215862789440469278223905106038453558407574868971853051208231297416619979431941578058302568198764055107286910251298502821577167198610085730267367022338740951960027059257303687221815060100934005461705337295248231723246573084496440807662579855323699179403092554085427373473539584189300717970385462037911235055433758561534805226019594696173715950931663981749104970166005639147464001630352166507750814947434452108520244487241263120021563990865923715882559986541604192017291750874442961219747840963367444962267679645748633640307433071610476148215829406952036099649011304430536784893334611256800897527414006197937949616080355158738660741431665471095993401834538071660586126461788734480181479120084908813379540609580546538464206583884690733212744628041324408588659863459781472052838400000000000000000000000000000000000000000000000000000*i1^7 + 37075978058450229404978512122745934533133706827092339460919884791088745327847148877106282084109608436029372144299522135527160839615147878442267056176391393086405026474689747059344769656026343522175498421795154278657408239257688704754509772504951229226380364139461713858046778609492626429207351044561396573993718379617775847860021446300666707126852582367536614364068068943390486345315695012663473528209205533774160408457778593200053302014437330774181064855163474423320460647968959690173481224085645609735151670467213150504515966197905297059272628376395233311322668167711949589502825836592735337169435207376334384031694693506465210948556557348468919105243708872282133582462101576489290573853446536659636553219885385820238506632678264438705996679430513860331905734897600263037645199027506301877311318386923650219489056481353753751430388925662159195698853166484667888488964089615504639874559087981858464157056928067007224080578874240046913474056984328973618334499779628146677686968993192126120441597046831528203568567297300337936538865789803756185603876152545393990988315427440989092011169169426875871820717050008240261342504462347529950836185336998521855673181779658893790857652678452101582445169802733803815096419332379731350475645412584707168875439093755693273507925592442728439379801218491449109274528588500927913183273662970175902194521187323436707813416805760441674580913410444069531005900722653292599270114633978123813509920849463054800131194880000000000000000000000000000000000000000000000000000*i1^8 + 40706524886651255600894870100680883952733082768232425548606783226264784592324377087082815331786517659518834283427558707068385234656410027571965817242018338520173513741014755962706743418667900449930441498076247525713315419105282357257568846967301241053787672472191617579058034358352147525166887006303944689854981516103162914052089756421427124039372675367125011761058779008242274405167259144914040873255462901768526407213445216461988122023732087164049167031400244996935887462580004423411867884089720898835148321150044755442869260578702492430454794241290683171608553244243598528690162922271793460670566469696816007121800930812847524833077381632937680832831969807006367111448888896778790904619888998227335756453123500599606240488078588474754898883359391708673188779602193736528874357126087505083539365024992933682505573692448786866279029412820288034063858876273972278622540768913654027472735337197128742959865142177830370767578949431604081339670112069006257070526618408725523276991582749133197428272497094158152117459622369091426312193341161441166296646280260747974109112955848125714209328820978224113920475494610542555692406111473629639652278431569802851333664796168464863327707653399175273972485188058023365378035454259400121403344202857830111365722759346382526454067180610169232752942997654484866655873867220405103215989816001482188202394449836633265955038704806490697708550526826202639817060994788941602297126889454111390182401433324091602894848000000000000000000000000000000000000000000000000000*i1^9 + 98807098524375522638072010921814549751867635042792847618809584811781090461310735408273151601596773633788369232582273234473602767666489209098401135124997243077266892498573727429085112275129546422876763464587608025801308082050796950679209587457396030736563477229701655145245298106053194648388345209297177622596080235422382152796257825155903338427063363053833970793826404965666413694889828308935598025683132960505940424379449056933625175632352243013138316013774970506128752256254514942403490357786094381434414982716111416132200147362854478150942278623580824340619851291448347891266035256461313756439997201758916011144594047190466571818869293453954247478350091595509238266574257854943564196384306512324956917955256759497524403459994143876597802748120115265151172773911649056811958476277041181983065200504829179815074615716061679408009733950390097886938152500131000363014543918510376701037750282372096649096365934630044656023367460515720415071210952019888944820204324032888193535304232286836689496982403100318819777175426565790948961853037212103878509509889325386282424189679540995810856464745591777877283070344627880116305804068878728628737025506482601334544154136873537582492570136555112255113987099642658507533036370782264467718229389084427708846336738298860117936922619740170993649527688798165529867824425517425293244165927736356476096996698599083677013394662572798143126662728828070975362327227796704645484041465877252022971439029233613642137600000000000000000000000000000000000000000000000000*i1^10 + 113297890102983591896033361931011002947313543230375326068205450195561804538425670935035787061666112357419667997926849109992870735903564767231284239910714311235076015957278112289088967676957340082788649455032906192754473037079333518626649746595888822850099357610771910794582445143185182777716870629314502821688798788853688992816345867063689075504311147300057174872963549439634717531625562287050239631338212863694428683017441131766365130991289444868289798920798398115703925831440921990230191994230869887884717590070913739542795133180258820823247710227230197326521678881670641240214579671322764115521602663265455556456210348066880318361176584622358234581050881845860577219202662739218898747275420045684261598603430809985242740184185812373212429237995123868494159460331073060136359629995507428614423676337321649370934980776061969485599518791539417520841604520843564061607080569547309971066577728997082466573793041114407161065660093356497322103595487930232046431337380536267510961333011513087387588048136591087975541945920350684846413126790475459686527431798659901915032870858164122727643267887073586914046797794580674529987150512304015015741087353904550256856823770058009915770111142902285157303720826923556688910292368515873095111792645655277615659289395211344348501167184290642193611475425062799314071671353118040675328145529809082781690108542084097570133303293637650920399872004982371339581624539715600824851373312136792479115097284011045683200000000000000000000000000000000000000000000000000*i1^11 + 93604141639918351964029161802800291446753093159733341795138809884001502719019300778486157192507678495899261172138189690279922560248194349131654699162059524475044367771803169813555822125382348474338572643447030626312493882785345179581651544278631061467727524338079015692289586529429687398518377159438258668311723559016680868889389567057250888636391288788012207443415570401772611765757400586660170873130881408517341940779315651085990647589478779583104324262605250304222198227333685189531748671727935625957240852376493273981858669522406740402507208249671492196065666864601603416273731295384908945369776372851593400531441480708731882959141273032492253579892142149136768117556088133657325562973258312272012762497382521976970382242735947957223745789575138846372609052607548120628296936782874605832651175732316523132510607252522435249917574111644828832030318500062109477364582538463185035390080773796276585477428311900626297127417736770471555330534370346367725392449290171082994178976914011568111750623919604023666062352840708911960953061124124742771178267253378191750186720432656211872151783291308248882828117988930087224523550979001593826902204248741709630242754022084512420439700923942353423734273349750875142362442694090269611692324859942874919689325801856733476843203465448942937800207683961190196624659550713123741270094980951471424080485979798950425883991997385776135535638554935559817424148028651222147890823958925216278140629056359497728000000000000000000000000000000000000000000000000*i1^12 + 60693836648817602281233623466608070934123178427447771087137232072296012564281718810846391298269398553924051566811674922979725202034108595909763503561531025694078704618967150183043586287434294734190786283031117562379609396317031712081817793294867480581519864233477574191183251592972282230086112088322187429836629978169706670931885938996495714789053463001501711680739183373582032716707249465964017673896585321821315515091765521031451314447237777047440913795587580304936314998450245957768208364089564057271397338209876548309578842500891325260347011682074400398275537324439830626860009940425610634211531509080233003229681435800686896288751754376394771413826589771043150462307633141311164228440423639928764076031646394638290814535358774698580171853349955382767371398610218379249194753020106901314656934010435009256107120841940664850037519458439662862549749383948130939847962321331134184022342123186094615793539166721273533520401696933540982301166397065673624569781026578852175291490038538056758364938054944316564328122017238521977615188298329226318583935849920280631256050871656169101335268920443533494898173930792780075158056889405307200767717098282039577259358811432088198902735012280873665500398750887021071060345770835150985504276937727968764013735156312821148192443986816520229107377484907297486728660207431405362030118703432999471165297062075435321191591235509359713911939555360499700982149762953935940217843397239076461097840409994854400000000000000000000000000000000000000000000000*i1^13 + 30765072549512254832301341658406311890213292277572463197960497279104642040604062306304342334869489389087476567345876798929592150131127978675677893587976802122787656797925827963994472893967693198072787058289356469944445792347154337499971968120186172344486779751244326852410181702069631547570019819682257844993111491346472902508533660307360737591881470887734204236991631990444564490410627035801855873042977825456079961192084815759615784448327615844214768825227137874659138716725427890419403493057160341528848146292108288678898482033404088188424398511358109598756602259178457765557150990339869516926192212716237286050221235459175991978368684082679203587645232715615611257709448638817148085168495334936634693431949776551984608714171740740229332058912687319139034976817990855167644164862630985837729655201173457532961398940828676720640649817910976606200091576619395836733210101088568627334808684558983977076904626373814940164394304506094089843703560930851693491472595064035337430509261389539573396249285246067208565106275797190263905870322387858297445128456112528291861117097649146692685061797207779691884860636820934181169396359908193698885997831703507040521277401800270314913869970280047026255884841823913317550740456313126699689919609895440432163202224605715604337617698071268929629866482637199383752410229449811062255992458998816140794033509204710728210663265013897244976708737778441221512260624221172191831978196860638191989932771246080000000000000000000000000000000000000000000000*i1^14 + 12264516125766752432653132653319488936186183845132479580187744471350324802906143125607493287503608378102496836863192617812742947821930552687372953790410215016745714689946221231055122177332068070168722613566400102772915458207674683426731614231186146159747402071718727539889096451242054403909994338933759223576169394360465091597214825100824928207317017887131519414520710023593596417602278588921212816726112398322630059317698838246937186594429601286324046391982041404995540318708308081562378335450006144751515922865410747661268624794174874014542659308992854210315831658682250995328769757965972431094424725954970171150600813610474644102486723835302107213737670292832407920981202486366431685474321249015787525127518512296137940475800979662710960111489127996800217621714080837722794697806224872970923764158673134325127560402288904341743825605843902403032167309933129244281309447025168568851054255500370969505771345721438562449410887828768813831108524694977040460212063117694026984503457328886574197634514969683202035134345068403162088085336064805370955844287212152374081817662841904645516226611143298641036225847194459331736876424301950729396423977994195977958372675298439385910691699734845495421682333373115750253801927140050471431787830896699327218604497731928331576049604480667175076159231988945052449638518641404438932756749184446605760256352049491777588518941537268068486116568019340687751897152950630990014001539831904166989294206976000000000000000000000000000000000000000000000*i1^15 + 3939789803940995067401528653835740881128840719239279265086232315417691748675939614553444954099743215562339097635902043859212334108778609159805032758168905468354468695641445307896846880467510730942262796986863704216258830174489129555580647068742094561983271149749957959284779673829589009055685804702857196357580684578110196967587268799945937496383915533805525427506075361644110923619260775489228502459411642031931829347049402354942723078077660064247343185653224245497541533867843037841137210889965947677117340442247774557944076956198840971852472188045882236497787957457803101744533255015243471590357888374392740903014952744016885563586262963707151566260217546487134777922168135501979444743478485205502691981752160825208588590283279758746537468128571929841902301164547320573588715268912279346722540887610904961764260482994364856155311224879816450414384677620027920522726263649355695094245937760034371863015555813942992158588887305028784280624728733700870258426217264849107437914282254601394831390389098268620145086756324045986503171591021049134875381752879778269389659702635209630195232597877935946427330464358365874177048925854190669494802623011543567043807549019598505187815796953522155991684158994207021225139946284734130090111357864682690523187784116142428799257354802308893019533554841210044606040578791200226108636625938631157111910022142715762560230590748368472425053569772153240394699822789227613838441837072065994564829184000000000000000000000000000000000000000000000*i1^16 + 1017354661887579297893381650407165490347560880679657417302502899752150458433095272119911230980251184400148319555531226278837831452567195880155393845192779596959370429813686048588285765853377652963879526951175609525861276964890078098857662447285063233690985975595533122210139139398315925895197855906396095616517312134617437885043892666983665228661435688564750862654757811147245328749429854325295455532756122658280530129626102700735833765618887920724456475675706643865620728038124318811963340889229738657964895817426759242689040821048338721752209102425710065098534723430540798293528460814211090446763669849708678817324661041062485874097039197218038514333915970923366295683571584601463891540363502951935739326914632695621551785350706287376505107837371457837945289506664862208146653493660789223843135886340231232931030514125474892083569134368960135715184569723027235071731262226504976083841224700285354152560701590866971537597172471366955191938092154160261970375104888877009379932222773332825956851742671423523052471702025587039311860283568552287250862072004093039097180334237604340214139614550344550856504271018069969493135992238596873806686939586165122274492432357490258710554983881570205642894649332901952613876692332124028537825361887373729230118568663594580152652825476090805237743357649672981970141504703411622485985507791732396300200640774253601767615439461403421418970721527993200149664809873661081867991384714428558816051200000000000000000000000000000000000000000000*i1^17 + 211414647564202527911235995611388310767659667554751677517067028002969864441574159402093601005174943528042459418199307643228883028005311855456208487740318214519363061357712378651724821119474129630281576856506000082003450358130262991834662456739138952695629985130040105771904868896182441874997415923092575403226620096394262565206301038221596361431517507584292500917306245059066325031073040771847209181331112028440152205486729929275242819846259659414518725889081564052022115239646678899942192198533515014434225187808261530785685065741823094546566467256522808352991203913261434892268891097431655580974568464680057893008240628126799546961223924832477233468799981720924385788265526801952650004960325855110062276451089523715677632017661132349160195392901194190270096338239878943820324151145467542891143175397365806200437440815709331601012624563951566379275531160097169078225399371394134739185532778497098472512211861775410838005813838941156092728623680273679303291381252871051576817137914129973979384638393413594926736975330745024069548735719829921267942788726106329049535830603067195935005995666532895245675682036607388137365151770576251874981185890144428288930666642086142517715960643886082332749684584868244034876978939716768149947121629494625767860701217136272755851110302762378484624488532634336321144636354224576848107653222873738387269774452195458057303180794386683381481774448904088057685376288532581313594167591753712926720000000000000000000000000000000000000000000*i1^18 + 35441652543502913953403026064658284072535481765425259766691581736231439268664817682045470849981043551345693868507224545472790770979855352222156827766167329660868925971740987253058233762993162669601648385777076846742706956003926866086837430423344816780109543481242145177675586082757870545888216422120904516414242163373933016878406537959245057852964980926977141795228735099599434972058374259782960998882553476916841751712625726049510714638465716805869150474334126919038709694382800022584627463867846104420021732035841085638841385207316328895436165837683064429638507785560944567374878942189429758431134967998383708908324815926304674907786984294925968352722450948047305920445356590483303431895356046296975353157858339494025887919331794110430076969437455454502094549722023943848476621618168059679782517718714783292026291152078405398557874094120425665723707514407555301671900377952830522350698483292884162232379461153218579914688014756659427018544837709828143428068998989961323797389886866901171381414613718674357425664398678719035647075182155441850250767001275791304421518776848005704750085804440403474064038004552086191212273858337678036422416167370793159010404664814112477165171175672631677117410268869224990064336677469347022352968670886194039066220403648001917162490684211067939532725523380983216690032846254210399965994580116684174651478833594295874841273621928374924898062735012581736880839766471937029371479876041283993600000000000000000000000000000000000000000*i1^19 + 4772200800837534515485062506432324709729520180457441622366142208387196953791417145030061322882278072242643973005111999922044034859405750931293757310175221424108796189600259451505264701588675588498717937535436854651219108969081205858314258783096008464575288708528030836457313748392680876504651635176286836247037976798205802750571537426782780144910260986713199480784917051017134106340624329188855966906321568906393940835178093019640943493770564340670443854198887392247898791195165430332344754450557854449536305347983119425262573200148459268494338612668763383820720068267564779359765740152255043024483027069561077095801477369607324773238370724128122274146367804313165469795398347557686955617935850175955260456808068676144361429442582076991732270686318254743645967269076511344428661653036622527459617028956811392813131145310675541802395342903300875560071151985587916451888683411577087053920891855169271618566366693868339658504368489333395486075342890027115575868478687180332823583436850633516707344428322455023877958004979765397797993280529784588196451979407961217521414918377437583405953385255048058581594870556740581114505090709790087104608310239322768679717556531512250350867023812726285069514743769796072723973008150774784346901948386344021985656735629490674898090597626387344014576288606094017828847032647013794083426153861528700835118002136013558668620608489147608979240268333271595299016507811825523785319445933588480000000000000000000000000000000000000000*i1^20 + 514510635121303755290810332937924940245654111830202025059047994357289070962937747087877593412585283107296954717424423695929263682298977737334864323358225645487650253269117191700558589711052168232449969326291243983260100984533061719668509222548835895373270890614377557270145252679732136728894182796329411513839533137182142926923907789136937219696231605699216870064456685828917816417189706318844456677679010539335978401345494352348448129189882023003300523834870139046709634024050075853273511208760760529999626511935651033563411326601214155596473659785941190661663461252985978256275251793653153045148531100220147618206809888870902524583971883386615444119836320888463560879410142403790820871280755429750732867883360950734280740729319010676510137062634533029743981652585335869948649159213596630748129456993064126872002102367825042686497811353010973035892193983424561116958516421180563045478169443992511864462219880200890281056694170898397695801978233638509463698821982852687283646805364651486548528898115836689870141463761037706267957655872327701945776820791584237420413450046868742140130288501693591302712867413037197863914496751160631642795389518001856633163224123630842889963720454930759060320550915043396346538177515569723673762162784517935382241713037473045687299887812580345417852078008364071618314284085977597941371230547203818876640061287856344688515119246082972707920320123003093472718918949181940115763600818176000000000000000000000000000000000000000*i1^21 + 43996988500986069962354197457512962170438228903898282887560363741053099017788073847857571638488189483842873247127676883998093522210015504661028622163972173950968847954246702948761394520129767602062563894089469766147882390658136020238573638892418081752053232567938657945056712531900489257971238843525379692258538120955511394499552455441120825719906074521354027631459843583118886811348515791239996844578341526702056546967468009050415282262132914596973251542013864404970302084754159333558287130216717831971503364709520531731120307985332649958905900420069709655169586522056940624685703586426845240526491677731318881498601972570988273096273571453966238519982848650598967455677098123719078197626500112757240426558250198906350215322061328232499663886631596675977966116061146169026394937977386430439094584989010209019793644717480554082522888270877070391124123291072001579692099237699740024485917364003330378748915318615648446327863448783651630334660105611583083615588806004743785284498133630322595832344891720970867901625569011553258149064845831043393167709853689889593502570377879378819162283215238618244536875807881137742605588277040524844921443029498483050243700591204910278572794720429581672923849605195693586924452426200771251522892567543627537380354344639863886401452703162981074100213335722040496158278628191256811964922618213303455711715815354273308326579947882873950189511676454995919610520179529029406914563276800000000000000000000000000000000000000*i1^22 + 2919146135795002649885009813239097718651669584937750794867973705935575424545917059718773926442238888360851189484187454684624883897025760957683341525982559382752352125384780884257319208122537044342351891586232218217925421949725861189716008653494579311842180479128588415035925983036829217399041790646094288994266033200515853547780895830181619094841467133331238391131635882262234809842624582786580817170889407585015150567354165205688314780710715845877074840563862866933706291136364504144009427880498201730455734265892640622211628594512377235729221684992571002171718827599191941764251259887473756249636079163156392836450689306188153796914006274696240831585049375832762205251308319657367778443043852836177555100443144878719737372792551025894439131148329586602879907636596341835122449334357876580113678975263734360916519382346821606099376138899328498178867133602882447843869829606415690519840508499231841155794006346600857705242157013180417970661755981872763371843236263610789820197113553062574353140619738119729175063760416610154046351540666648247724832552526542798317787367893018490482210319469166117277755360864773601195016159853381751105691980568653383200048748362896099317233172270724757531498908861450101854441987506832137947661930560769429356131206358760663149317344157466346450633363410393250549229294250285726208235236166974112820109212307112843544487592400403031441274555812337487320632833991880717474201600000000000000000000000000000000000000*i1^23 + 150373278758449851407687993363347476903538128492093717707129769666935860226400991149545861725975985474098547640293574512312080718823548364001298701365161247407170820950000335948768335028791584907376565134155798180440126915231801513615118561297502002583973230874274558071771640461727352126885087197002772217075461579599331064830846990079398698001264339668359935653466192348245256497201668460732364840054474589041611926218958572209448697033550982754293719910871345045709546787431525004371043185257030206623711054476184846349486479468018940551890475484789930495002123983260949234143063815752311597420775835038577765152457105168125412178282827490038805464350290501996693544405149954578686862357570843370089046465456560015869954635659808247901976014683596392258870495427375748176281421523659936945487269269460809950712155998333101270484140091528149141731882584356437190623279274876528274127089052962088416721550010264221064644672285130421585590349987313687113307834710744398940044690927288246243339162517531936126761402614739347003976553256288458188862116551070163598828174915928184366919670156756585734028913654593066204123101309863123453377384999102970660520235060523683034710057287361197623375752923787125300356980094759941248387802895130111416210385183628617455317518382435866818044398315725846405915949204646012615713144284568039535429430158132370180616992142209811981466728909924376089653199592441111379968000000000000000000000000000000000000*i1^24 + 6125236031798276125613523692574017778180944036752230466759161322231192201945234940333632522193599130634334681034498339661803997082495580240253658893292880021239822197314183187211180291177677387978666911895402344361877158854016056613938024809074746622992280694624369906457204453302087041149343187055824168503641890531247552235871476591569278551971906322288778527490575242579810475546304600733155426970718699642515457243074249899192866276897023901799937904483164733683251493097991434166086746694128613856985984258481451575034598772602778487434069027094782228046643520199283497872066784870401810496312006616323058805965774006754629794774440565254857894388276210024612618187585805060569096364706495781674598049900673397647253468773496949973276580201003249909738759325860454944362196391578156045463003813816375432092294117063595639696970507748426467320016271279210948550899465866983879329619586841527785284022334890292479414025876874543113961427216791259511303156232941267037689414425802865814975032498628408387208559279444150781224882265915014551698564043448049593513484428029313456220208885908212975019827857652887984529711747854074458616447622642148560439088544052039275188733051646767313848787759793538351894620354570352612760767986009216378996719183099829756320686596505922755211915346934761097617754990869359181197426275599324800904319780260856557352742871649081684391712883396411778183450716520893644800000000000000000000000000000000000*i1^25 + 200979986954038941965686251288786424032101742450110189541115289284344622544962631474704252237913507917590556976319788351024352551548011544546822919382609313636504418451462387440968004136338101664825677279144916522584695009737376419449785487062070007525452897237300037247600007652235357467216012798378208037886597320254540506114638421991980477978157567892814007810534995803104491830379631823678568487096444410140277491663820380066617223523120347957461828791727511869328318582260660517753950446459797190031022787966972761742334450090759125934238467292977827737865027498476304409012406030380227153367849983477818051261235491432814998263841897387865502358740701184343721015538105663883279515681670929882016863667381300631107984143455082719229588844064773187759989866133966114397607962710973488836757569206005258125674898040690167575716665175528039454442285924740827043763049701631740241794600693335311985190552032126084902714461759888382188136378495522901001082836247195463795946147894395030946978959172550353797098316851628505439257334226661846814814230592866820337110484229798279698627486209355793406964129490901294467570747153828728416283647940247070049932682571166216487064691295000707485266682243488510941450195198814831351709541656150711299469534416635926119122694316768042662300089506457905731324312639100335614242409134613837803834954690729741502078350150189421601103332553754373309835350124789760000000000000000000000000000000000*i1^26 + 5413347702463463096031053838780395111380189230353884115908032179756017317995733950497749607667657017855976652080776980007499272431193191087616773083440627461692313766000669028284015031006902983485475303905915440558893836867738301075219281330801946529991343105519084815261155802442539893586930638633758076874752309893548761209417553094575306683623973077286482192468662384231112552986714742149790109437045900899817478366164161809451215895446776073889984354801954923261233297553172391594288934809376982209078788584011049271678819760523717045119310505791125948404732976230456159296337475412482742221121297166771058717276455476547188726817660875170457559952370707966062514774885553757832573490827805560972210398814605962902226445925632793247854114304692689496182521613875916498944204229963699438509657261036881452778039117722531824477143719595653604789933827370093745728920768382549786149226059550965126995759191853067320577584044931861031796381283766749449101347998777810392610334299160612278000272886981729160614937849370266905944904790764717930426748900581656356106316712679497226623158786206097374859534591457824053284854101477111951842504396305709956406215047806150606175396329476533943512469649899501814011717216398876839887898561275182128688291936653339972343417077014603465961784768808607975435423639662558922445588879508592307751875197453761778268537501378578306406697682306312296310755033088000000000000000000000000000000000*i1^27 + 122940841832595594898175293240421029188377131986303719370273872975102959565980484452727994259248965603305622106493514888420294315077398356724981239926044350731574228560473991184066530408932564464129282007225634875855782543607373503338064256470598156967259459297658030775767819855820879876313769023791409269585282718682910430204568549164016173948290746512733221695744144316209754146735976702639481146619331645052913601436735961097514337398858258042208468330911348747023946263152869317299804789310643985094413522738477664270409127436690508040043816272100176844122343265200648081822156269332619479619450127736517028804444694557279435565287765043395032183278007296467674665072455368744971491661621678185100350262172975946964550395592349532484438864949915536536891684113963623614439559117306970907027200229002534537846068318992158639655525974929936227655651555831136204345773009333765274198671840587268151826244031031407185176120942636853875390963451406062673968503186598104680811293441053661833570866983004768235291232957581111230095998591275094917867237631884336455825573532617602857386194097482938015367213219016964604485302465352745542000741973598781133955320042503359493668690152035466677336102067796914098097144970171804167679090658330370486675494231597749957450686250925998736167075949542107210946697975751087775359508917095606199235654300261608464443408247682396651576972695108246920023244800000000000000000000000000000000*i1^28 + 2414350236523133661227412470421014287619434611982942750719609933534836447916917622193459874427291382147026726979477684963921805656743650279872091676351763190799629246052986818380065298371225900964603565199405218912582623244111140032975126338407960405330573145574118783074836313292292580406768569873440134233091288896747200111648400556536257489443459794338888734054364212891339451376298737781418792394466828148351283390223279972420047073268952592513210947075085850459830708920121034809752540601596774779286816198544744225012455247758651826114668254581062384417490523208293340144408257372653086277676678742485785090645056413613497372765605890016590307704320947961501104207307723329485211660814804582041497305655707698772613760538267364119870763819150508323076493101545418261986672122382043116860099133014125427427836257002619366057371563712390136362652747509909192877220737578110594885932879878980705927111161006527676513213923485528621532236128839718625747613430332997457625928353026628369334914778446180085911019259676481391575794709769357631700895640702341102803659083428325696202751029413873074344592283943638278722285854455962372480173681957122776399767716658730172655670401557445290378643926543978825006364871842800371798873425296183346890699070600435810742551525897029952631335103971034834770636303494468688309584045665394397991129296921506614676626054875686539754212823573805630750720000000000000000000000000000000*i1^29 + 41882677447052019466474030983417868322179339561711789121969356765964738557678561994754952904105786702278976507963347160832657182401588047040531649995502563428835672329627107312697008877785794275559198801809970534901103942547961360091858759525410879489215654612568838973403006542433422238522656894159113441672412551977209373945130905825638633107211811002066479862587262099762941067483920704512684441145874975809359968003415326520040014740432403838838168010390874260588912711168356526048693383920859769734725814865480507591620692120216699580761066762680141863258922990287957220045656130531773375229741506350352202566774710500346616114126605385383511880915471543557994510431967562695164590488564545259862154749576507794327104911653935251799475031910186355090155396139177411209009865653799716652161077190781650075337324758877437056348947350204343841378997692300264103714481088089801181189520281841041862568856682644781141861467593726246268254718925989687080002594693104596811982915272871685644729302588132036070658855072434008671202291328370855855419240361520594027450920329397118524932400489153101527951475536466969969818424318405635620221950020352426591165449375480993391271515250201357841359457387597349895137809924227304983601407514308536019795010303414840433833142786189663796092062921752064712846485494794899065721407996533624318808236008642140170895263432803795681537819756596297728000000000000000000000000000000*i1^30 + 646897049743998779748385327827009181096231384034667282738481167857883633049378014465016366153193314943771480221940510527358376202259823622043484613397519971859546673834531056544143320757362667143776583640315666221630938156790852403914915091735079672962484861420607891965830888286235302030422783299548193045950085133952043955422253337422972700239501605018228396415307993420852180213357822078599500050084398597931835372486962828501411357187597961568703297870543440118421421987708295430213974919425366479350118616189701524834666850505630078737199549967600254117228698854609081030111346464229305557836781652916748111151554093680167821241860716993235126517057268536889247107626742482114440273286337803045813744180027600036535619008048999180244057248415217708623975124715564971263158118982237011094347803179135810504016811328676854953847545309866440418880258359660812077982466468921960799209088654500412340447258509360463617156446517980563070971812053911055107405997543256524669555402683115062579412685661075792998811037575507632080652140024262343236688626595418755091275299611041655256407209920241552953817512669283535951469729161484161535886149508375231995789151016314259479537299550741125182844699351611115338790893874485578365632476824699338332792700767808594620668998186719728506536770757938145452972745772703893863568527713229902599959225455629599773421094992228442207411926728704000000000000000000000000000000*i1^31 + 8752476055742655351155405767320530505675372183012008804110104878437005818635898363099515415763927400857289489383539262638151682971495311081965958675906688287970166023092778447296225793161006406241855505119388947481214668016999223746897250508009725556939461491106202125900266921695419014873105335589666765973665397580984387522411190751691328622493805637890146360644066212494932677973952032119294845542583108363280053110056020662635296496653412001089976146829322838056953770226011157940782777373201543030928132883981898729067866830759594953176372092637013962908112433380709669581703755973063419253713214183170319762781847063242444364938237328390459257812375619389027993262269491267871298996700922072634813279681129894996322478127159649711764840592013086777104555889246250769599153005056731224908502598429593979042538579255035009365836612648928016847405743813060192311453281418721897455214023869575370619222686426785658104087100386202883906298736986626218672441306003709370461745592470334727130372222493819780596060361156524624085907060886378939642818680694941363809136671467239145176287510055837880406988847847931869377847454928440593237773534907348088231804990384909955250151488905444089946548562522145672893044163213470913342202628365747303482076213025288600323991860672410228689423739227746931687749503247531396640937783951485208521024150337898181183115785062602505646086553600000000000000000000000000000*i1^32 + 103450427062436849148479360250483852702702446805274160957564624238438098195516408876780755133105876105864064308510274658620143302550509617025218340120894829747535690143964907776963534981944674214070500536388818565426277849409701994014853208631529427958100789917498959264923095165892582488766690250573472568601830997216900770327543561858979350934239698395157247434526450592997678800076339187949555087376024646972925076216971284864728457068118794627178702730674006768335079670872207842436484802071927588222210271807268022908116433861808067198158004944768942369985312972872637538759188531299818495333882594105274976539531009875692487836638673320415562608612816606609199371375027990990208145497161952326520480456432162346678626435128502457988148240169348558911250401803922542094384579366887150208017490029195322406575439427379362091181776994781026118815438641568356274085752654283703401973781930351578812553763921939859912614428755636097238135273391995882904912918629491387824607221813104172581493846567616344658801352629353334849311827426345504905325735814559209706721598378373121778664249668398412263172057757188183481929949400750182297169166696637465978343520924106767822558364954043078516807076438189419959361023004705333127278586805265491013973499921437682746161572771681245354011247379190508329583808195994470704467209778257188538413365123727564450307265539406660114579456000000000000000000000000000*i1^33 + 1099717999711834718682993451861431231406601012684868817548908143975499033854849125661455384388886591807205845841541631546680856238978807512607234474862920503408799971067087318680711000209087895626981887604299199732514396220985214939710331948184127262251368811426220740008411065659060824980179096013251816327049953071724096896691466720586259331333610154881685476543021431305897831165819440114891185258875075417765905205704008685307134025453228444101154894459668333541269807246986128241814583823883368286843510690386442461414201550317598978759168464482126266824871448632743304497183127356315928427870288013676601610941750699773647989548535703765012283148647921633545237183450013910225858652725938906222970193211916674949135526454960345168824977584104456653969458994104328861256269040214332805423909796434827720136637530238005015137041067743199199042617814045312744313868212308305618277463791444956470058847374020761138704454984871324262552878887724673493960179598463804041285202296501790055829471965692939616235352374721516668372171651374713025620230714849887660810015835265315313083960616048292694915393191599926503434555802986174164617247314629679171398537018700541034906870648164074146321517707343309299730175438791969710498306327604589929455022821063924312234728833900732926752781741013326763574757544564829328662946524764739091173887656638109689150776083456933547212800000000000000000000000000*i1^34 + 10545606328549616729975311690176100716123475271767046004519733532980615993403356613277607204736526990006064101073127336472322695057479238388500382734843431324069276967504389081137695356618337863036899160963591587863982838957563229894855562684291241531181619075206300350341684818803687576132243476220024573857159250969069589253566684473637461743133347615923944229436565019382473376093420238789903345186816125246134197042468704482905735651404918122729892981931761079712417452065159082017142201024287542575756155079281427962397255152768736993489710818962979332088101282077827171192684140538780195988316941088818061890583844725436390486875752324402201423211847476587489472222060665380391507375248982976307600593561034502992283423061055160444001197368069525040574931307394961640556880305899894797004479097573318301120001195238727732379932632998928569755615156305378391403887769629044844624497286040700445202889628753748951920989123636314198353541260938738464864694731595240278826464994602062799685291715219956131911890088754173872729204588359838478316025339276688781499841298619066487167895660341991212472024286693515251567601348098165726891806723229887077869947974169853028421510453551976387285117552522346129912532933608451226043377169860254134056443626169012570023991628128112093141116968270535204251466537792427242049207463941386809407306013900869266672347714242478080000000000000000000000000*i1^35 + 81118780882149074234342431658025915922306879212517120959903203269310665279849378769861609501347839181044547003644085780544039352117709200773743269702921683322924113063947714792256889018853268151202415302006190518918385724253609170096408969884318381362723261620010334807992251974152074756240934292721216433344815557056087802453305642747052897553968871020570516412250236621874615439027656286958151336307781835864930534588706008721439685200619803078694823203825920775286002137710559213389106026269611620300185527335901297600510389153462396901357285903927148714223385621506642752698924174152548768928947914693990367572380049318853926084076444836004203938509580601944538361152424319007244602355887099445426559905162701866756046155775715557410646080204080820153489259496581217554397865455830446510869357584696896119404476551925630854452581879353707319797369560969794015172094749542583158990868513450331104145227211622892424088692590792842502487704748795791208594920356441043202988097447405063483195819397127676981372540414965514063529123940352968159757906219920257070625427397940410701241546175046904633759850089780663354010034547306378547283344224946648989143543455723417438112792239437813146769566525753414017278452841925806642597474837940087360479981544807174517056910376202946403051587225520722060988958245154517118582207350966821232832352976370322773234467995648000000000000000000000000*i1^36 + 359337899690786127210090198248325328370782666053991880451175063196583954164016682183380274767424009977574378811117047263179992710149598588084345904374187362320974588114933170075039532827209011893465756534199866551654440298196195880220236049780499163877338404432454776969194859045301726040642745797994179386338104272606540554665143833540988896626308171926175830036499062507363129399488065675068444175808331573911134701066972324582614987855961542529134503484418969272411193830854612162288697090558623200881747545471871508746805857439857576423404723282102042922903244845127486617748122185658474367972852692152687625799019652181117574464054652112778489198657342720523058407082503930142802824268482337221838940273956443563244201530092154601641160097545165315217045879000019661594418508257369202439893469951481740204037268076779557332677748889542836576812557652693972662644969752422619970863915736390507808120164058534777101702763364724957685508263206774214988496716227543077414513231588133539600055597492328029926088772822171088585167340605835683688774170368550742282027273698422267497770995154172598640977620099092443758475750502566257988476164711930170873031989741157342463106203197200511883527841278857396225042862806241708501879612243145872412626935888129768117832588672701704055809644057919480274378292086211330947581276409051455650017024575267802118619136000000000000000000000000*i1^37 + 884184305519282540051891462387340461510277911567156423961068272133201086070514434988857222547374945525715564234367509222721205569909859447196946477792677538116107530216229613556572420648538163852905458471947037588313232313985183935284471200781954564891383804956739220452556639319922212327743302414240347946160344544239069828995945433203584171073356095828089245090107981867252766597412188695074510334715998782848948607737074595222822478847173926811522222545096666088025304245676471925306530292069692008370471962691433404486837061718614160573983622210665746844104262492084366396180556444279414405780277605219918461603660962061956503624089179940451399661274868491413426138475180498873357163673726575836772689186098081789236025580934251053385162013457108724517899805711963352321033937340004538225035515319171333955442543438520460664637800948441749262580745806147785477845790949400715564691527465914501262392695072114190618385147464864623476476982988161140225260540058635774968186496172728500543077462523451478568084204489624035254527576453621353136687507384736719279953009874698703778803111874307907464247690372580196995633386288615392178556103047803354678782123713107462582717685709215172705831662590410130425210541628339148235247012606266934944064780324682741409416784153000590971302037538677407414458615954662846455919035941434754339325042790131805716480000000000000000000000*i1^38 + 835244252886033398116110268013108468841726443497850730596365747417949508249560299457657213004660695169537435695806200773730135384396660244110271732793951843314167449781593115531541478107560277107279533359292467187019801039185104646846511075067104189946638422821396292580947251867521530959961407400608622301551096009027441950737786403822957509495082470864748654904989640217287808108327446409248345725135603880013074886990339189611550705662006776132817836628925268466213922826111776391683665466976189619584090634465572920522337194072164087806397005222787666959236693942250669998923894816058501235788274117025255095494268105371243435158951787259898149802310543155001831420742955696687074176284575644868054977869052185172249381629032682076361777354853211522840929779699438093845601993304451606318225929293695926950431702424462983624073253146571078253346992880763283188157571844121206295279886463643894571915608206793366398529709766126957088537555291184548029958374672910008308956323110043425117574542596462657826430396748028556311356705700609914579468745658637655849721601371707829312390058333708895768506279066273000596093422058693224300171170693762968004039815769420254667045708936651971456822825817663319576177754429017714229661218740589270192564323962007048104904731199930603054148370251980766211765955208983948174320867338060607925101894897238016000000000000000000000*i1^39 + 458462518379748544032025016713833426808801518245587714898296829341423098445083974507025619042966536785651214724116596872357636027000522445315724239763583265256429136817615295642181009931522652518138591269173192237130354165469161405248855693007025587457437261127999863224450285132215907305377330624698549265159727143790158780494140830310585779111493830393186738588020407997762827064818988211294671204611029734054075628750960337345459975644828372051400965156350916335426338385263889331464861940927985279234617109330723588560933097606886012391010496939816023686479169191108614027291619790245991276132538994357156184925871258762835352638061730281771386721684387098120038867638451788637569774480325866304204245257932390920096326168572119381021013093134625336388968770599738394424313273245781048358030615449034150699518189922333080122503903590501247610070340308227196142786980363059350809927119054711180169321723203842166154684918645411282365538091331661644150400474039276366500389033115912432855357853364676895700448779902004257539227976509447771926814272840514929255992918150704403957297732423309642824071510870520703533113569370502692967589522377772785606293122890148285566840615074104929878486021737409309320337954733774211824013460554438031954323767841460577086380499704304566250819228126743622561081319994912986581955361214360984201994017177600000000000000000000*i1^40 + -171552729163310215513918645276589039478721425171352859192964666037093120622241930489819687476847152277766685813176201437971661008159875453861126861509753902151555841435037857365822815158562050235422899056153360086757865376704860355591798698645828670051242609458336311949063580330573684266978768673722041028580284080177632708612422316622669423187612084723038564888907357590702093872769289594658547148578867659107502258009260267126795585248600481153332413539145155605351691474110441268161971163631661830511434944371661536482245653705409216471950580283113762228809766829984205805722881932682991814956195080870216930810964308684306934153784264793657451755455977975623369908682778564813696564741227214920464737509600781595172766072405246088837328765070722410172947156910041493851725851778117403472383689080369505211493431000199661484527614585758058306188941992364598328690710149129614501230810982611133551477441525862656121702982425555087366518035320571794692626219457190518194983229996278927669076012313651195916559742804255001982321788441801273850281085542110838394835439819789953967188066925293590487524314353764622050125162852990322029646604316785868579733223462104671703746397336126711451242495540054062854559863491852315179917995113022613055100662774690332139537730412720387013372224363584719829390213000633480744439378639823489623654400000000000000000000*i1^41 + 9479277505700822111598166411640263196059229411435882270576973437322878815331280877905531755280799292095769421190105678347869598039151150746446723673438715087049059347514660982255556894528851780382327116960815077428790540393595713864825053565426549714107506977618830962759068887128095511800330023796066705357809524661576616453328188202247686175723490972631920408588029611763050437186049494234162200382712526247645296573674478083745870715199025940547176386295327014759304883720503796432860437139134756010632421836624361015447679883958358406817954829643951972554250816451729407258236365862839779995559127133348477419301545242875573590077937592055257093488532816119486094622072217846007346056610940295438016740751583911105444130149212615080305134110176756479630885615501828692935907180780624148007581480216524496798177300658688398795682726333852248879333412472035646841661579126679014120464535716760359755160584432249493003111005226869066439990903540015748377528144777948714952215372907479942363309309307079091526296563864913809863025270336605871746098353134631842994642996301770764561673070154600199359835302269953457185983000588245058391437963540420721175220188843567655165657543213121764896494919019658400204760793592643863784811712427036024835482424083098487353855971363192763345405737852068731519518680363589914437998858347741184000000000000000000*i1^42 + 397966134040523096495919625245568600857656495593553657520630202004270711511982391010093906174170552242805057180777784674286946727991594623609865813741788328107583130486414040213432049159952019266037195116553510614842889595228862622174574766531057423977022764258851501969318011028721257271008823228797037117776014680775837698909700306761001051262526800236470177864079015668530321352055235036159126476305813800912852001985595941086395053477580193960491760403808421148756064602248084738811215688254249817459518365522406887159025999839861478518588368414525779662264660029176975556034288650927327202210431697437096775228363617879977475957405270827731117559518061234602148193525221822625157826455740778383360823844435035386324954104294568208210290121443985502593156862944916473236285152446538824080340751715972627313853692344372940634175885126982377015898693615287817705992287747665787720895180775419073067123316026092714031112205027397132899351670430729627107736307999488212930952629911252683098706031211981059318591385640904088995558140488929580028591347069262464326248535247976020113006481882258940091292360189873200119465985202488450242492974295768479414324008039606787448516499702865137717458595160122345748999719988848696217905828298432894821644808708018980778353575120979490630463888371395015457346738629067711580291360358400000000000000000*i1^43 + 11144295626645889381410152555735437242195213126821038258810201996194468652986027464548599445422715587186988688455907963745622938370319309890658345269445714831294317579912242776962777357144573477965564841181511212314035957070129471695205903813947561435972082825292941670358048482938120878651658224597985547926558419463693989751033207270179404346535773917274846723326916805578262910748482294561177620056501906240938360835787532643309843138638551053833778381640910630853573650975204896368257871270979405791384936777222655293312139440278569634397112911898857923999450698971948570592757828258167269304908668688970383862476602503383188678214914236627555058557242026978354669152158142828107514896742544543434748259639700167767638851087717580175632113416680293107448639829250303513259882740181135413416760794046688250041407009173483444162498914466068611084604521447009345760218327905335823847104481687375388030402631248099775537853166421560595717035163574891461647040919569081257546788758159475963726990459942543757975524929240173534410446853985303391718522665447510716607758475166987281431716887619914450914345114575768311343240314402057483532853980038277124107022795203504510767321090056401935304702657318591295746043820399709753728362618651558499301678926444293643194265774063340116653204117833392467509395919697036097617920000000000000000*i1^44 + 32639550266798011594203764413280700290881353462283750688765450790108504805350510232046509854424634646742649728149224980669042842527413895965850862719862285320165872361585672942978711980350830522659637092867499611550084422623771506220449359965851160664823329782445226226732097654576000263278605963114308483203237347122910331920163404750889612985416970324541619964119086142774606370891576889646279780618675962455394703686522017622617216106417195704580487499878691820306187510461718626475273777945660629398792504178851430228730323654353492208996534369300503032050185474490752895433424254361993674603195847222554513825885008429898568728068871413577393840291322706171911295895578416763409208559003732177722755072328205711110035630370610341818203421181825308598881840245448904463757718544391685213758205147446426426852022748660136127088397119291000094963461051526219805937060096780236887796048765993484935551084101241132490788153626101246082885677030219824266477715298695354729584722083297113461510038117096639044689168702347601021057293240674196434124016565040467424356393927462101560434516119557829227635942932200793160739485661584729745391182144425920293735123946322841828157394248724152509035029577489861804390625060016699071567279984869306263220309114173408910309195630086484408215726787793334283167680681738240000000000000000*i1^45 + 3074192374464583972261636628891382250240618055065391229159469140360243622865124349951730547423438683248357535220008413872672327834582402987905502301183702258003988390693062882200591181104548517114437916446883443879642462195824874002785240837816105429191266148719054419566631880299479433500297767411518563551361196371871828134830039916917031178428978499009702496418723876364473806726667117668637895209350057440564975455999602073480695130226413056090922294702445234727568489971998555865247022353132090317828222643744454000504916811483401294108474120590221339061094379341870491996839012538589728662024374218623069945751134687059558084118293752518548069071515330867924070236869700477011138098845914763714051171059924719566278344658451789290703468656799009428725433270189979461450294975994466138637891235182444918587558513975937338594335556333668392890414912832233814579798440332877029996664861173509700589536374137694687267070733831364856542809667406922458230938751628722558086920122997798495719930527788453217978274830995943634248226668092581490665561715207329197854151175588270180542299457038024825782921959912832908667734788553454469737610474869185539681008605382610489136883609798073821811665098323050430550277123596818523826483818926093411226721728159139387486395069951483354916991148840924473307273625600000000000000*i1^46 + 38166797306368008452156779411155234417074372216814013579336088913786038604108473840416066972583364579754038728370046898195159565895879733845022290361757459506525871253248792232133251768227370553569997844619867685734805785248315620161549105006242826123409198850755909239170615017078205770378484633561921946686469865869972304852158951873616423409089543841850181721844740583587760142163913203791445573354276158240280277491585176448030877202775897611582394187768392982459993867702961783782368381489444879243918706747830875356138563933709057192624907922344356266024692103290040082088657760516466006144931232948370597963562860891395324663069399352697400053274497797063113909651959889112950492808590663853244558848400547171653405902470151583591966562565469623697555488438567616771708053314975236239652520972753514535769324286390831193980702071851014840841942049358239493590170118511446469922409715113984759540887205358555876167230342168157433210227467196420949936016952719168284915209101440284783503853455981083664601342961770613213773188446760750544327477999085203455037542001600353442923389194327839232002919247103044512222750976058579650950345694371596802834252638593553624612599934021388225788625235205558388767493310211873367295298103576690663652750108843110708317187569836690970742536083814010060800000000000000*i1^47 + 136429079813694629924484858445905275676947587676645689936407625930943226015664081816542322081936354421489542936824007954205259962243136556105785073169192714920026192131964189915026547041877505497712864384726788096072788711102472640865679019797574724816959548070362877636100779681189263255552963663786449174735402976424532435801143068120323264767386648776316572943184360715997742480880752875330559073195060722863492051078109793325733936478345198544922569527768747256711909671391625054132448711935399339057270070251552880357046175395163526615980750773542204275030989619353334434492478974181454485663593662892050301489065540186453393173910706172665130663934071128308887080788321965564347084197171388944309723056260681049578312121927710328910216549338563325336040733410947223541020573876840793029939972537640849543724036031628892009610185910859465524806915903160220271267934116166618391317447738854270915040952312181699039473597490177218070725333994980427111810149712337418299480083929255829392544250397032955839235525279181008846853455713935649361505166516976232681150268068213919664080135570044711028446043790526337367920398800032694947446001292181829858368588338381319270002024639478706752849440098300449047375434787335422330719037207922846951233561018732456819621784093711001211325214883840000000000000*i1^48 + -50203311712644342941744457298712031697346319787556566348819900111875097841291955875219894988797221646888322730145921558782167972550435870078687687183734452321116398411116389189269551291815404609358522314037318793586433297741415541813421277743944835791727567497042192618858336897486710163027108336878048855030352620815985429026523125472036660602976584260787294675034396825789829076155182999120755403886192780349791532391773244325926004054212645072619684957597222848617556592034488880044751987197060390712834653131530065113352234790780364920296580796619269181134042383120005362016446963332477255164152459083195168444988587384664499231427597123775669666809995872949396827999299718923801618662258577416949642930531003170324514220872100141664062832561607555912028442673883675093674384959992018585291543242178941166968855381106394004357030541600103369951488319289770642275881338357673754591079590696830005398379551970772973424272020936106777668631153879676159737250910343313029034635139313282719330187695702390955113631586980848152941770747332601688148018544334335188284908713097966432053116538560709819220944103742365964335238459635476569678501233012236912029176316039951224614523766531889783564365995353166336632361768964746832777332313969179303858446922858624031431329788189040286105600000000000*i1^49 + 19089290198873316280806752820254526402459379702637500040007932813719052119303672435989416579092787894041063588707272522190348871060281610207128423424867590667188642487284736579337013459765968350622898392143468669796032673030849527053932760286294062314586389461366453396605597236952915828348463456290321031456630071038926327547447517461208787098700471415768408266678936870821216679104272202485848854995709999259038053211833806617036655314547338094065763562673264038023025589604676066424201361093438529719410649422228827247967141627325092061896172974851991557732257522417515721201046499624747886378179856014083798003558084037368714508005615059595493962521075445114344748142148463801025954049312073163080702516332765755312249561140354487191062276133472712402014267766024563852498228318233118578681266135546832612536149876466460801867601130621761092474019463091071830342361152983674875113374089146713274699188719261250666269123461810098450181272159733077256113623333314447424375738133558974996606323371946204315195444281764535847927816653203986334722512493151311594427073296745035334887287408686708860618147633978501871478189106108361100454071712939814483615537114599445036700876637766626722280226811395263876892069841218238419371991208306769204710452127446995376850878270013440000000000*i1^50 + -1747272426979807107329571829928736569475839582705334050484301710342581351525303605647368859888409023435159151216824175626451755408178919697941829966497235513607580831324247339642766961570678141700605730642518590886335205574141107839016340133342706356489915963988701426723530426586920409651426255351780982742587740482789950865620772226846855338944743842452537565606592725505336838079366706578708929366539300682205658360792208979950391158730846430285741686123140951870279086553320621782868682201302936984590800693948293175878809512521406741776253432213769626780536226444203040073995934994867836651616850322979836917066330500562261397240285043020142636994827622067824539073739399247673080394151284698134981015654794196214730519572297054981179033026666124775176285115282627829376416080364801947226701337752132741459868731737637584622573416821162983862816653167341245641047012386515801649701761413311347278455136330778968486400097415469081587834407937420578126924438315434918572262801638239640423202285287075630663993114470663463996414726461260577732747917442969279796722142455836366352587998325186758744378888857852316235636250192755706255164080409987707879616436187987863794988669141414801636680117882979691551188461520163178960246825677539277836293987831781380849664000000000*i1^51 + 111949314617485714112323847586073146675531215503531604173480408923871397853787987052730413293293602228730193581462843792247496335551589073963646192790778635730597518949031083869029704758994720055750663469238949635484748864851336454326483619666446180130893730162092561775976964392154552808720673419114491402617730313253832039264874949478554868312650444987570764771772393297792752176177006117299676222658266288897844763080733573151337850082139842103989075821991607140410778375410926669788223219398878842158297679710915294840094296112621985552687230983495218249528239774721988437678071320996055955526858675754372947180395450773875186919312523601914962928567331080052842773362446972187644601544662053059037606260245095458070444127771779542291934270436476414548823445412971029722451922392255202241631753180449901328943193266579420609705855271085884426757763165310019723368854615231250737624511706704050251186489482873671045147206359639187319490881085819855306872645110013639022033080943876567241350818285708803635763184953743527236613667081673901523112057530051985777145839672185965343488847689083840384655705714275582395445199748930852374378490205029404327808936338833691039803256045561092236848785655027844378994253668661465400283362602871769288823065804800000000000*i1^52 + -236522262301702221076920045566679058524313462174952975111683936517889713510348960795283866578084459726029966519135269663062851152752557016162970717725367217267752067028729118428188820823232586654124807599356248568794824138750054416544163850262161396892560727484867819885200778252676956807285785233962831774770538942928154666069892170321911316263957541468730502809922222825570591703404374308160304415562855165018629764850757266271555905334217009726342763415461811177385288429609872674279988805047460515830571799906922391010629658025175255118088701205780258919444922821316992341471586690654427059752276992270336136672844115234080992024438509475767291600208666457621343834581714584003852108165507736014507545658564428167272150675434522142902931684282375540708953353836122401189631543877886984082700442089576179977853127519087637146693792631771053406287042324501723241157090656900617517123183706945533256111112242833356249032047197433908330346510601816163334257163170604580908597753490608833300121164992212307090353694575918508355381222693124217420493574463968638457065629214561976696168279781786690362578869019248847229324853924338666833006713720623371056087285918960819857130478774054310001089075398296077867322015357898752182619343184783275458560000000*i1^53 + 170449898805138913983707376282937179413685448642658049883390380101157435252483073100625272848084109134363653622989892499908185438775445758001218506747979062686337830557713955651796690553319319141490367827426206440640173952464902658382603722940592736711701054392186673872630945532829374725307423692674202248875241842478793783594664158597234497478804559726571649927771548654885005065564499192831034855054846101289016594946053057148919437063250832165816569558120393914312045363632952648936654187096156824781615934728368079292465133904421857781478171145388311753772733109957589435679530500017328786785965168901169068785497257069311353038526031547064188816951230837186381223871034857079382940702781978383800986481459143679638874831202192090665265423378725811260454761191331007781190941032879009346655771798824550173082488481823913073295089664698806356914101672104309873213828735280643716380202779452850344995243197762971095045108301455633689588090085821979839914428236094391372243549305292688966747266859065283987229557461378589986624048304354580110245171669595383965654426657707993636060407907175840131024735100722490126873079502724114824726769416338874610676791578181989194005654132086205160101804561645459047481998726662395604947173376000000*i1^54 + 449558985549054007671891293162051945949564317160880999393079270265747145638851913383411854592473982402714370324849581801639020756090473875818944644055759969715144541168727772948786913506766454223220539177751323675588011724364375338258220218187431113820043462592780385479361597865213734655026205229704686442002551536959725912199227709956288088389357679643894290160493512954670411230602350554362757531937992971193607686690827040494716302182745142074019931262056729750617593399248652954094006884729548728551612928874804422599346827155342289803836586362537748264281553773663216075702854870531461513074812406264647821076860046438489500215950460750947564369048166140908298894465366863307998841397177990494947988606588477298942410168124643146582381760172293601363065155561532191364936374272851660725353167744897626789525214486669009786550950733614360831889085629451207766540050252623845249198442762347487221210374362598908143598909007147726208630954569399401340320655139013653227690373130535790931367039558308373787955366377196447378090445676358378089321898619783424669761420174403719427342379978819414048321107613933133104900326282299858255150145802269542618517325425543425263013974048180743518222388152913078735511486464000000*i1^55 + 384777656616642824265433298411970129852379538634742523088489804895958140373831534146705102480563705135632319904167470186137506250370354888569970682924862411638138162928205074571790209491484756539235267188049449205030151681933538533687542981519103469013433507858511001208796262745423068406343838626452397211713691417139675538867308155822505405275797136194843461560324756483295661938589152824013753562204982105890587927849153466190326956485670066314389833837821584481393623369802760328892488417484382738080307244891633791650203728949228296687548681737573652891957175158824092635777902902020030499115479744926668854697908274594501506787333367909309999211150552214819753279114735792184691317314968930706405884997944502598735068585676091847398635361316002739596574514162298458665309191369986091048841745005999930738733364749373381057963680844636143209047860991928928715487284464387718420567788094467434043606288580702766273455080525252215716523457273179139235136015576904332317301107050063711178950875833105054899371501948901428873504114222742613914705419027506169126367189690138727289067571011435884105417348277257091627557607965455641239223080814265953926265974031653964677757405172188792443396004249600000*i1^56 + -27230428082873189694857611888616270695551406977729113493010806908713129897658953322263591317511980440485032113448593405047494537406911599610742871120601629701149103629640692387121907723834867383717179932038223417567056296042132687879034623323602795663455133387763016594948533212472319586941868251633050750990541329366670448223111063099203820682832395588641701487289411907033470022119451954606245586430463514689229470586229996386054707027017435697231641989606683100031933918011499559437313177475334720363924407697640047237294853073511820517794100317503209396981635957795175415195814835498130849752331734680805530710346359843845409160699736391508363696500435080971196328151891360126138690828294893035965910879200804123558835218791207319392105014636706818797515139824659116524181179636549324495262462632636927389047996999430649934599120494983585261285637586961146276784420666792233561164987222187098838188308547321310482733137038860674876731732216242783453109966387009457324547347214457138436328949717736515033974766237851615705455150793637730017733131272723203038909256890381797777549266891993306215481300936153601022056868301710181174472780253161934368209222883384713654529490944000*i1^57 + 2443512702216535294938144763326162020528223402521197740510846998592795183257967398361360604167234760770919855996911019871598192865733513155599490898243514284299713116437664066846598128243661496348785207200109661391004457351136374882741876510774600738941485459018163174086662908444996603246055044668270549171583795778452368104784099152117345346730572659680798950698687058835977910552503674958824708639669974333370739994712504732918328770583557753051643415886689888591766166693592480930948205765768504356884250667405968808269920768890944403096693812336772844952924655167966328976806257657998695180613133887932042575265332424183017507542387507511536471718925287581784340232335520229272231342741323299379537341098532363470745952231936947561315527572208583354921001149408223413857955664038948889128101241659507514091695678097807670753545809177590944373472317216615403885515890145599505582383173037065434734610567746087344024071027679191468807291997992959714586758613995500291509266221268200966318751880942099737452662220823414178068660061621124864394609295846563366014406509061821233151071886054938497018697932244451246477052581959367667116815290244458229243084800*i1^58 + 3300237029237683803505459410145502761002441996261045356367777548925257737300851606318098379822942572115705704460153144883536433578696456332916539048262089180767259794752328965440688528494140051071969128363052147650571222089695054552604432781624087696952911118236484434199705412053163584481455618404902448308725342619929064209137587367177235983786508366390712403707589666262046794029427185322554631389420575814171161808157302797004426441403064089067226624487923909571289579690372968696009545335539353785638232079762465108677353463568935463385971818703672983420687881056506164966788142049396628173784298109054898503188494813835088928464018050233849922956774038918926437936104698409597583200948477313784849956654994088169495834042337862251613297724347879099599272707595491773446003799312165291197517837743993377506819365454599826717715347606094123393150375340652816075914082143375338152901809230746039570117246444451188685411173910380060408690412364320204176242841327816276104602108672506548955489024095356227735270329044684443786835127863468837199470648024597609722061170377040617707090389601083538190903048915200*i1^59 + 60729189370767818301487887785332345304069076510142564652097627978846130710648099995211979029054002790528008391167437152999446783217521556131497045678095937428729330631270450546632765577256433866007408375768061086266975895931127767098771961598565899533577852239733160275250539654455981958163056487051029771499827832386408067519845329241991386726449806338224460164029497604476983634635010841266136475648423018339532205029020149962740746597708415122928358955687252027279840308294237174711061668397999177123758157942472043343070116442537416269789418718784436522698723725944168968346308012009290702546058375576759482628101308428319570838455474965774744081564320308563647336909413540070607921870323493327551079362548793124879114102578709834909317437527518014384990635553827359741957728248976688788454303492802442862550395650695831466367966671724482151875390957040156197351400064239747113419547040545360298142544916160281051686851233644648870368999880457170637165724394474030580671355662386220780400478104360377844585401985512067893454093564262332476709382009372406801*i1^60, 77769121347081101716241728547196450876598410437562768180162272652706797278081077632123334966776079368613144149133353474678804259156444174600388139753012933183067709727647445472106207735876946381962520722568627482350236721693892884272796614260350607127340460868496775693355074334800547652564145167631866436182302793161243880930930393055329890878839817334516646426870983612149876820933866828329848850430126550401732400212184170687497871611135247350972560452608059264598361448923340462523818364041402218933816898202674460681532073913205663980295082724352535136824104650864545463022418541815897663483738097953532562634129263991558529191276065912425961015131453742687340401102523642549665271911056947734707218956610437306947887481350904091614300617770904283523441249834890892989526416505299354144289160793131477859551758777184371274761012127103029727131306841757192754316014420633788048082329397238047288874777020012992824795210657450699403905291558928927367077694011417221385010244424702552557963029866789359972242530663003853648966409082164856006650089671768022545415579780420846977001402059687423126598744885329688414738149641083067367763734173261427903299235837636377604578127421357890673104714028410935287010827857363014243225379925674728611116177037665141189793078419718093642258608721794529426843722613461652040809932803291410438927166964405321318513672077061743753225596216503472094885240393863095643775714621036075695454163194943879277156475346773792919229995835360919609482745346421259797886906255576628289306802664829244055685307341539284142995584145484967473737027799320215595207435883656728654242610682969399789828962706592729075666203892416542033879884852750062890371508410095152015920794334119775483105254791514094790123975863058970896657370608557362009790322656925821153466834067684061920502325119678968913377268565757659737294289830057014173630945841643520000000000000000000000000000000000000000000000000000000000000 + -924841429061601882960506369396207229645937462770524797512485184450143038757532354026894263019055379951102242736096876532385558003796189118669684718325618154270250958592452034199084033024275263790485858747725666989106176387588737292900907033631561657190728149885765294809221334675012291553912869033595315915057278818096840201717290008441507693965818530632649563631871604889785911354576924388512607193688819756683526801537996687182131864103840287973608738863495528188350606007075841953323997525785631961115930372593017929578292777607364837162841034940754657658997255025630275526619769833276776727546578351123119723426354330285299696804263818518510331862330969576734016139732701907427320408609833082881518993308267927051598776949656745122785456317728843784246957164005049236089165767927091231251811126185493120633299988434462987282650652953320329851084195844183855551579956783403173640709831750937250960467749052524777010499599542262296459982919088409148190961792152359576209643478785286320001453427791311578755588370390092341403869081006113585028254373128750714923690055839668790135321551858421645075871350048304956769539167650263115338055435154416241068774791614831358038972021332599602383144244706197900097886392919557923730107911322913219206135809779966105304275141653687149220178366131447235194765094330712398732515305179110015040222738833805998104437156127649890000373320715868829012808165536479049479009159532490897503073357196828085804879976307757042284226626404706694852486410213408330372057498298617526531775722668679337681064383001190278886578248063277963258601604230302516871100115344826318407165827389889018205260159594116206534436768568679814335550504233611654864680073157362401226466315193875794039692531445447659683191528176783286346420084234665685576012635446047362319026126695384317488361072519295636605490787913447161382061176104518225067768413159424000000000000000000000000000000000000000000000000000000000000*i1 + 4825211034452199578923908474029253799238920137673388616992027046216755332430192510931068343288880706659052083825085004072249925648560055076430957711696578563980900556853137791477492364310845459449481263828918077259915296294970829042734921553524213850209393453067589140999368185287280118750836247832796319401826889668529392306157575688117496111845108298567494922183467540356417405061982719934098379979419718904309681571955316266895067275336086176319767360333625065099359596464040960244029750459773961990510175515199263834041407254896270681285987582022061360202403586364186134950384478555587382237001500472201228922935255223269185041319288528336372515371076830599961105351814307988972082360189118341739182802772424093601675552265694817671251837908057291045681581622486937799436585102314402372594739236752182031937634777270464830368149245512880998301205276856061152895655569659962424014451604499390790706950517488126333542518112202833597686514086781445572973722602908093492818834542248933545623166576267576609877401889345412464401407614809093523690190037214085729492009450557833165743237499821698660568750083059172525693558477296259809215935182420421830201421579552987548979744639469575763835273682051289896273402363640666046738272352788027261006465181653056370898593023030491740547751189703588136650792717563206050147160141869041506544905985626860699098132009053196743529708830548469046164769063511196386530698502953557282171226552975228255928188971866084650223833287162183525555373440455786557060852595073864424396462686798243432915975604869292227515788336199003787333176478515682942284627259809094140922177180284380416595404904143004631028116459545048981911873617458625581307048903553025471981963306131451609723869970113758449067309476579206758216353714374262898099197936226115207148186597338572579048860644342071802567191311200404217198097014678163833308414885232640000000000000000000000000000000000000000000000000000000000*i1^2 + -13920051473873364551753310567952728762858811168577590880790998819381045609902037028630525607226719041904092158013962699392885108668139524819944067744553260353069219542131495347456175999974903483655593833871615695915711768093533986884169748273197355236326172458715815978894333499089194706318268063863763757915765595201178275066708637944349554770337148290046283606629967853597144566302568086348489973237171217287181424224179847194136191289492541697742824136477437470355190480191432992744049310227183066402509522463403631086378776428500287366413388560478900696957721550669554301382721557387467838069468859490751823898423370924090594783240690802335888157859130994833584438761273590103155371122828067529639793190839425410965959353474032319869733444984169669328369857151243635770582689609205491673288765120266419234829374384984859685311592686511103625599099664057872405276558669836614100719732505887255177820306652411368073201116355104437929027500794468053076520237824872430572702265798564150981688467453866204647683609737584318283458197047951390691056960156929866466179641617082531805027295794835499126719611324077736176461653752432579517028716141141060418653128304009719946186035816742450390151178516928514042120292432307379293654132660927194484374198679517926695491340024248020263922277110130565836666627849055528324225967916434707679286868129228968233707734452994684139864124910564869445013066759101809840453853612521951366556230359192527669220895792062515149603475768770991311935766314710208366042316385780058526381426317530672153302512829737301944103577993855108586183812282231435871739269382594256603553882276487877681983241123498553587256293504108561776340173256372179995356729879611286502629674650636615909381018877918672836019281446515246254575764023357169780293415393095938946862334743202306607529285740608879069604404602686247580708229158531987973847168057344000000000000000000000000000000000000000000000000000000000*i1^3 + 24539571936534522132464419954301617801702426442803522447491257895111315631236133388467807171057257482605640520522967014079791834207504023697994100493041829672503381316766789040388812717982434772242334673575286370838108925991348486042277392303932612919017866123715677304088301050820257689512006056162079749578236644079543656993727935642609246908849312932470403102062685024234017191256765056522641842715120669342399055721332441971699136746073148420976139752745404224377579970407525512026684349781707589987074361439352310599152272864583382220007030874077806387850194270488045034421679600992535747269246048290060518919371259766220219075913685158601224947587659653824735968265377000378875474707191562516903965549712510202334957948480414952894228993250091575703139598976143709806992463867974857741103239376697956598752223589550510614718481690772499444130697586476800018983565300533497419669902882445701980471115520796649865965564768713354377981752417433204781310135108120894998790801326348598459887335528349035998937984773316618632559849919217817091416857514991354963244223717658198318450367294422118330428548178081032642303491803223701432986909834784910627243730493166061192361758490619393448945933602685248581983289024697924069404863319896441132570723646907380755083636852828846057406570672956228223007894818591042496068405731458154738947063368601942028224073803777548168181836925666315649621507736600730446417744744952932576881374176258289298342718375410048569994149437997333405570261757941738431914162442834097669120157451276533849260394795316338777422448126464824960398840618081435723255969669756823649717202728392322660416772923517738471666625187104316245428050179475438464995496417416195632855177991737311589749051254297291032403588169038677357958574207840397464943380085140149776762912369168531874142798312411470225892061640560701745516393888123420433095799603200000000000000000000000000000000000000000000000000000000*i1^4 + -28115684873997225658138559363058382281848421778769814117018606364287672008595972023427444767086361062544119845456667106553029712628304570802026493913591645737930814269398812367011191665688660825741462624061878196296345070873253552447578061009039286255507938613608758213768902321054425975358348862522281220183321203807760452485205690304541420869345401289685590188477032764108621182146331415729503277595202226095082612816692616808659644965430884777699884540862280916525113441219638724918462302157260585788131909974194235593074519577346524716340976336147762320574425307746659624439187431252683471946582392207486223388392877151346743691506746891737009602546141636907345329681129242278818949889635657699476108494942956142213091082091659885704215578913548772868973538020549021096334027624464089593774377560654294845650032749609472782798377948502748648803699951014912221550734721371968105390413134796595468162014693261404645760591587162871638844132653886974235045133496324958007319960591502434390134184177768504816580670094260887431642982735257899433403177869870203981571511704177319243506574727624098245280885006020876682844796361135111862677138511684467693487527318295477666923756727163291341573468298131240500167602561767180929785428746752743707786091266920168150854269144033156571422290472316612398540066414781928484806480447631633259177953020443257546353964122149588481774430183809647240273217357391074442501762538167279073452164885055738478211621220717845293057107731514468705437742222308696491882244825794174541345126838285980287957849534350269418388884092587028417946567795075751760423702375447382066208187548455954114805200056726045433171282781358759580729268637449521038158015890177089896625025952676624910459227250903856852999165986361818004981561224679135327394759137390834829201256651813401592715495421328241118585673143172665687831816822786411357043425280000000000000000000000000000000000000000000000000000000*i1^5 + 36441415224554026503067422805912475785575160959226425448398480388592537025366842490711572051110129634999218277168950671297959690080897323761273267528944798987548748801605124241101939123448611289171046160307181982779382604851952129301832797144873173129677145663044241447441739636261929559214658686813409791285014551982079537356414648627262134475543403616552428641288848214742603787293260614685284658519250600374477797767462902552918556978896719768832761171212228514592528312038601729443582609262002351574302958046597125463957532323254264921965949699331451760885219788530807184728935924085021603339936406253950376583684300979148510327504257659195150792153304418376499009312652194872266814944973515590661829693027526818002829542183460409814793806543684546792333919695526580880465749771822304102611286662756231928975041665765013184314872597013256439912036886328691484009163723017760444868545464118665586073595864137976721569005327127098800348252409158001411800087103293407388473496961264683994536837488469705042450165026363881562353705754940835811011562113335970531745194775918119142552887506913816719736405307299839367359776045810318801613900541365273237085420935235846152173588933696253256240650987518297398790765968457275673951127294134742432108843165361653492079644009780954087440115606480052799177304614352538240810441313106754533377563224312665195380160198536243826479585236656560905735306972114656097894591694726515934457548490189937221372716442266138305062061329955512437044518215756695685370435125178743796345436019080059836812526482789941436004730511962128624884832255913354953617895172766427059035886181543156821403178785962311374615323808738525057044329281671769760466667515133349190487323835334986761401989758626480180368639925426388038034278458703773155208533279668796493943867150145320781274514208397731588298055919719281604321837270227794362630144000000000000000000000000000000000000000000000000000000*i1^6 + -33286466530068646744755859030615083627825035107890378651098429025495549032423734878120378867054295940335666366738222050778607050468852104104694731438820512352785691794069302370123754140194349740212740428314703220319526693458269741316327860410687397612110067054567577719441809845769619203039566663014568397668570882172885014923071300691579625580513384187392293891102693940311877638505541889603652519334963858676467747418505597113994288482679279475212631399947388431189429431003842020196444071829293671677682256060524952115063579455256896626654167119724456824590111108639291862203252999042521023570103413642748561659857316984794772951712719686919825651156458678041217785622656563375501306307836666640393667177710888771820917248065367388591289998414519241956104162836984372659806254788429982113434909450555160608185980998052627328837777637963124685663099330765410571744678719995244040440967201464201575761424010463483951801231766463332534591113954814972727976651739555547247923156576144526851104263778826281194122429797030199804642878174914036751086921022254864573255458110464665571694073858677862726404037834442170396273666943761985230380527697368937017312931807088816236736572690836933187528732158277630487288433302299057031352796184285957802555037693145293869899341383508404058587264382110584355132669303717310241659741769587090008074201763839046134557737964161395591258786963562142028390186895126102992682697779893392819435981619167172399114897599802687512322118037562930966391048792942187213045415437986852408977892164312956244891242359829013338125124624762863868160367358532691963035088107764269672419038699740137903656396766699806523343411290281328666751862483697362693960955021665529557714466468150003906354550810574081245309554388746550647553532828551019872545584754140650193084566716693178669418831127008758944833629425151423153470229448081526489088000000000000000000000000000000000000000000000000000000*i1^7 + 36659534378284449525297729983558275189491170080107486702481564419376977210850908633873083297630834185567931871213207666738419529752190721352926789755719458267580830502906439470830571889261196921523954302416474731233167126652348542236183886347742537965137099779559832369693092029349003953440758914979162846390306412797871794850976796121644976217549077593164334718659462700027807930717046906819762647656309846305314312997291797773253292610815414823457541282874561695890633330835346737870166612650141208458954101001342092669035757314396048616534906244285258908450917695218933435691775627773000140673716310866916528705492691674829426804542522074897176146332103977458505499494444237969531789360479828957735998169558026398085667087146606813947950395949354325183508341444133369813874565622501722192506427929793763192433491929455668878766857087739889755156851605832931527726800310501453329878076526096461960038927559309227180814507004013455598949206771642935459263227604731670843931167473514572309129408920984415002098975366070811801841402573205833888836416341528091156633847105556495883138277529850825403650931082740086194591746398128254421542717686063538945955705808332308863211407395984864670300565536070684024981577559289109582815085344973948822437924082938577891224420423205314525267167399506500327998116990589437828203826128145804125366359677929222186714430040181537849054702143569413375268175022424560429884524059317498670903585703180184762512810176344772382606784575465764662018767891053886583052808711766864349172063631126466823744205669817746127465855338937015548647792084183044568099249944736656471061840066039136932235883714147203840035786868675533301679622016907512365045396538260457074767791428748737273066606729058979681678175422536579042606889885889757243603137102985441963144957039125773069938562481514431530069152359143945171807777750042342850560000000000000000000000000000000000000000000000000000*i1^8 + 41280439992025559935282471004307627090411136632345249477198096160978369970945830450281807089463715887042013921649467857771258047185965595714788473163241795828493612815528007855509642674786500076623665808448436610237129650616108843355256008518833068676717408455602718693881710250374075079064031487335229539264933404054155427485485217831123587227907287335593633193870836172665895963077500147923566987324511558494056262897712138514517257124836896141434093481628071766478993412521204780624314488663642017045492142611088965542945963189123656472420792559257115009480916846416133347312309093150756898359331869824885046154244865846979846663698476083198097647661528969635070855144260810482690454099669072030674966646082324370747256160214845367900883455291385058463328251638650234043848276444070751808979621889342216825339024427056240609567201955008553814679050044617705156362253432382093324134043598395891225357807370217653452164005078896288339581134785718198267589583911391953204571856476214624501702272582472153736009849076961826388614454021941194193218759868932985060944507948779260806875382514607873337065454299631613515686147161567128422988798264587731963962159882937776479343820608631780206207498844176658893410644987197769322078889536559598351109351623620311052171273584255214546892766522791714155735067352249730713054735281277216438572402583495731399393864126935417344290659843874397443197307000836623992614598751423649593921899782958280342567906675378030378179361493227058644888695610889579176894470661242637087404814371561555830501013563641920958396427814229727985056790877082473684345186596945921831274321365537297030998626902145114436705934573001372101192074871352880377907132808607923572217384776355480927776771289962292221682673587871789598145273463845739591116886615515617816667189330177463963289082927520805356220410943304978354034281233889886208000000000000000000000000000000000000000000000000000*i1^9 + 99280589797034893569820139721239814513101352107566101505271666245123151707834307606632440928939744608594419313943658523397557319187565918357291921975847777117728546146389852888860781788608594014798537298044633677568202179022437174294073952447747347381262399690244020927608668876460428633526392786314604820601170160948356291664151332589166017025203288113194846123532173754605526546272067969635284956450867872489973320185392631367363656422893439113990542061825699867214080035195948894222470222144718939008761330864263786875260513335022055729212201167360409519151003108635613435404253540245454518911180063133522478958485835918788309668737626627346750494318773873848742748427746259044390122317816208411726622667282108922253107698791029043444322488958191693652595575916574245520341031408489428947097817155777035554887221789581893390317012245624264019414005764500776293530195981634800085807937312755693332388852066868530383963883994155221596916640838825716953824498417152989231852605399787860777776936146285123248589062903277508068326947496213754805819637182281583898499720001209866433944219300890665077780938034775588988848146568909550779516776042084623827356199309811773498372929631314022752983683446371986067444922514014388360909064239447872845679774816476465264856313617166142975337938158819881847559577605204644606252777738412952127729711524715267628821712626053829078452290602498766438459809900314172056711205499477151399545121376538681101282846647604860191140556194149790527838460385971181838104524019414343521838577922683038905828309936549177995180690207964881641180093774631352091669892503504492072535751368092216641575408250891030380955326297610684728625127630715347014438043626843537515128608912511865048130441847516901979092182847042225417008480654864327636467619348019397224230095877956835850945574280908408784786259023018133596387461372366028800000000000000000000000000000000000000000000000000*i1^10 + 114360863500633608184411765944841077466189902602784792606901371259490581050640244304785968062766136007590708357092534042135679870860100711050399927016041322138921394276779636575365219149980940210428596459359983705380957502673916571641038381036365124059011956647807788921522921530569704785626804495465068329470511262614657156151307921906913991348773988690444020867049313938305698371775106681503684032592840430689319053326220371345720483565194072399304280308802781424987267684141860072166817105553329429110424611003972343500017783304456271140426834151748095200130113199828111162970304999986562713482819927422559041155989951989686203355674870922392021967443645650351834750238641194724712320509967152416335903245655690416727891295544043472674122724279563176821376962706096496497777578871970604369291137817640253148357667441160094452403814387380193447271925192875573228592713924127605602605097139708691011685198253418334032718911881121332671474277195086878563135660452337764937342873368672649601528940676773722897581657849577853764911595793540543010536174400997390714892847003588555871937665324862148689272234509077118320631978469402383099085498195164737009921955133804742667928721915259928451814064343575393669174041708270028449869708666597734039643853493527400469973053356852087780866240907156234820633409493120907140452588312056940845828406747857960591658408782003391985616734938704816506834667126545840287402650946485114111366397611438184902706176577295713726643098119295682292100049811255493105592142047403487166524796451917211700161943831374691834935547952430944708936323287424785544455528591542707578902502453385391308653284556753914701487034827755408048330700210791216346954947876728843724781079143017511243475021916666456214294235270382242785716591638738585318295978934748798699116631876464489612991959410589376993926675448057780245164706622341120000000000000000000000000000000000000000000000000*i1^11 + 94670759326681713018969312375837816343661187868810785765470851714122379293857652025763611783382266774651000659359555723566081722558737198945546060188523360333081303078691139412491425834789269022935671199995331726869137427070005113263956206605420706139358257285934471265707840436529343776205298044374125231365804430521598030890321587034151804755342174078636012892142617781330684727688157686331125746169948079537108174760375700608874385271775648575310137597915369363093997115834054622176419685496449778450475514615857671788054193574446167806213096764283771313149539443941956518855411502838854835323779216879452497985141168700815979510016522375630091936623421896146611309727184987527385674414369029670138110263621324487958655439949678028283450178670467320409814559520939477022299877249193344372905359424155811247190235898967196196639017666400655397851300815053203861275525633140712340314385019513068905964160927980918338665466067823223933510858434792004004804375772636519911030731325324123567490473113212992409704962970255521472102990081453565764556525273858365334989113236572538372633954619164890687845369525795654131954579519060301839687889942545360743206427530440638776534798846726844069720948139055264621435558858508949854711862124200049153109004143707242731638870014700944245869277863603739351188325746977055744624467384790509337792548994668752572250541946852504834846247332598922630372095735234265502908080984132763388024012277755836164668466124630119594454147120119281122549035310203284930897308238154957096019777622441906718475531287205597819975905736388464618298739301298030501663887186421484886953817602182514684461983369384718558667999254267550236069344691141326896448688815917519807873807422854363471170589861143776023249624074660538035018455237314781143851913192365439713530666277509744087798767154806658207061626100058216732349291298816000000000000000000000000000000000000000000000000*i1^12 + 61462950840850831847057436742995153696659759290241488886426377534707105936272120389179657692729356493281973072789647431361273934021456885395285257548899634627666040394397631677556517805570980241017590218118592701369236182934779797630129309343998824211130163292234259664456100411673353502801758198363256555717266013319866549825832848324409257251032938075403401107249738899138904058495821920786788672315045928811119137823272066271982820457874152435036237328755874719990315687180501944929566174316468924729261374116045567724834408624867313223294753004485852018990317029357487804010211013851043453464332803716182811524533906131506337583834262071672344940658390677564048839950537628137913633587925991188664432661068411529983444668044663902215973712430123082153473239488100408545611217215596971562894194558376893744038920058148417100600796876538940282418870469278720366115426508950701903346885612490759995151003310615223796199766935530361339799472409817593345955012352209576310739713656705974798828609984170379925768637614861650981171497164201670450053326223555891436990736023884391632394052934647781247483209081658386440606561333095208103951953805755170152226953550663136385441968357292854937657935153552416450012460714035701249377004467099152737008033287000279794673293117336482928110989813054687163149487389125404276613247137304341987141039492417033381083452830959821045943561793609735873403211880696753278909947381274168723116603338566874837823872158911485367455253847276921887243809902924925650279291908111615203890614418572151315459616731527186418394899203847192988173510270105329281713612659874702292824181026424055791687523484447760578230924937955064911654694159598689232788326356695639411666893705614960869095490885070206309507503789487175899298280616090634908925400294000156020307472294035915121831577096232984381092158621789120453912874188800000000000000000000000000000000000000000000000*i1^13 + 31205839962718671012153012147716310453914313642122149081921690772282851285514134543892800539671204662558425253294374254964464646261783039955450684509735287508087794672838397790835203319129296288712834505367925937295065408651539082694423079338657529979784378496471189443183056277313036390183956592443500149725605495338567588374642132134714602778408338203537833620469080374932803475038369860430176454706789033212429802536561721968145185632774568839274530530269335970027278436909383686465665580490368183893832812537473085254418862147152563018746216632903021599587973543336326252264730824394794971541050197942277443793465315335848317207213599346647478948457561383875623296111662116684429366392374077779471123480941530270966709245294446981890907668302590811961047531393144048339171470865323077283897736871962121226120620547179135290922832304046824265490570524189918296179313787321386670849168081607641167250823327690127368308437626716258257810629353147690562873061041061097355114820047973344240611351644999951542937781458458238306569912213084888656431417633003304546658684262275714582252287119738390873695478248830120255751918597393523181602660879814518349109609688818948778263892988300103081673785346570769197709925189434440660400802325684869108660293635800524747416076527820141464693024780992113733400042948333019523111321263607146763342890121351860602607176660543829686519857394361267125687159550813965266640519220124316738078690562837386315817708390374399570541262875320917870353432554680321816363718521663003538153577558870307775819492365090342016499032368490634027727723002608969740343992491145118568911495100416984684527210609152181816916487939950554437224379268611026966397729725878312889056898796962577759019763134114563363883523393553152003724677569858059191561065960450245097330723560443694804857884874580272737179860154445939418941358080000000000000000000000000000000000000000000000*i1^14 + 12449979727953585742817014147027392681875780159408659435409892209762752534130217111676988749114403321019275504530341011763732510316249677766151231670869399269111738999112821168791468496439817955012531168793416914059697031710279835214050570637314003279110393774565676671239189337555604687312110593291235791635634605492892732038289977531313016846649916391369377388802201952800521061138558747537063511814535985515629750739947203530816494272277508983598624603156533940222871100428807521568956370924116050384304338030684295321755479900843343101477115216377935956179535986090021952090509923339131078468204913855121047786762568284444266871686252711965060654065032233643733232124697188197239458966518816733208408341699103236297548906287257098368397670259811280192220824271597149078091526415552767374293139414418176880755385321083878698593176774050333778613796771044747721902005139951816470191852840593840488136796618669924845389667156146847520731526914875828201633211385089822668437130802458064048642657749078528424659340964516024287514942172634874078677735312015665749343921005397923077046398583874968631060376456029747681973162502940237677037139269210294561543639882636672060446112446351455544209015915046415954638173468020912202429658823849619815072953385901886016172813372318073137623039714089881654506039591946573617782851277382047329016981708959713918271667024700206437199253924920580914948676351024171055920040098792752351611524133378154874961795015549655812587992875514991876531866447054207695397587036607144109962129029438107074987836182225870394887279419872236711469867179393535413538040046464265605941892707000769897565101681813539590729419606570098808876653483132207641029719435103081137010892870487302784939476647865296934700843101844143208967195496423323906717523477541500084036764894913620715720391055228821041658656964648224583319552000000000000000000000000000000000000000000000*i1^15 + 3998530382052309445014030252932553197400901620058044296905761704702230293637000166350897601000910052575193372161171121572800124260387701498233095080914615236055525719714627918807524363369846376604785458804608481688782177609321697002167173571510883750108997344256071429606628572070388160578177491536003277282725959973636884382545773698534284352071320832401446632033511095066475355944630463901059475296084006939712513249110616852148566138196150108034968078372512017044942081352710788620523247306261520285448872449279705316479077556314082715092782475418859054775095675122026654617318309102780441553746064565663575229074498279581441466024708153353651264371441984061001849412353404878281750617976516829264674532820090112660846878955450250261946385141746124325260631727465607033642011441278101371193655550838585325855778885110944733687651846319840965253620697135529749468475731271483007743550124067676419320468328500107008935663157947083028096343247880032672261516111305910196329272282152565050799545514999330218252939652267118829590935292922412761803193511631427276622713087398768446310229234955997781511710043108894376849712449153709125911968637894618318907528696604885737044361007309868098092854800630157942103367230549222367760463696811112275693268207457552134019454884832232303008476644918589981839662535792688910620323443394548979703331569062972879759074358432047924212351820824640652970465203316012131172252596185354221762577816633053237745792642181337435797067886002483269670462239694807203512681068736230421715682504674126585114031459497698894068188735940873762834115109168568494250339465378987556553166888415119583729075555772716095620210952736349201314217182588745196185934671062540344862708059563665248800121395402596198036356263837641137966456144928963978143603769552033209285116289531882257035764420845663023459140393122714877952000000000000000000000000000000000000000000000*i1^16 + 1031737663279534056471536921900849983060732113499106777097116350709715306516316290798767372334620566137585456877874831655633137208791244791096994173379429831992564519824685475358595760113529268083050639844927675249612705710352506355674762641720557626602099260871879127682994202489354761432394403743170001053119322562656326450111783253062664900065087373437358931053501673383636369235855287355188799684887412430713826837116422366128603367236594605449016619670919805931068840016536020989208895084599758036633663693329395545598713201215949667404832048008249691035410906244357988719895955145500588687576044088911004657302814244731200094363804866118494805037127416974945625421502780573346696148799058431791245598011603762707233338488809669436993516398143687297580314474173941850087571255296313598058487702606023812253582570110250429419752419249312848316723056342296972527982647230329236589287155394072404736433082446328910844457373115614638247529791971286131091204830446591316873662924675914484358191148262906941787470516947510293375371761445018957141346788737566489647667704445228323629045136033102016038288615813422720755972549863073373667291908993759470167093066606223182141985148640688863224953213850803278208513386593888320318350473855676673831935950746363453786853087931906665647784925064257645882969395847946048107460710002141289991382068706905572889522671987415284464325524943423902866947197139691378310266299144414435930299410754361793736824448481349369435842192810859683855338879665017612581030424591000535273107503312307471853835978373144828069324311544437741982294792177631135882687286709125378529479940830752545824910520045009861981439128260465536750514578587451982948245604914799619964590566184656812506906615737194330409646852237502724648391288522251377556341035765330239845274704387215201956343391578457751808641642385490575360000000000000000000000000000000000000000000*i1^17 + 214037107043217453309408299363893635109851611823671891171147714875146550637020806388422524725962798705966415234000862217113884018021053522332518768469904900729950401371256432968601822851060150042028249106029739602039037593781526286282361956139216438584859652201131124028636734131167470807319086295467838719447685021018478926674868693251341267893317999297865398921720171494759780483369949702054632981149038876272781997820743651448531424223367527253375897805424185871684705700827716114506098272655842417634435439007049915194771595518014134270131609579525100371505522834099612532829485046950232132246312227286805814131148434421087594411639096140100648492890760677859998516545326323378480136650959992027397553258289858333914340572531247248008695046160021047761542653349105354872416684143188020565692393096785658276843186151177425266284229184209643769677732432946287854780370424104007556388293648294143375151509051655084330111637531768047623097307508749633363777613949378768253525503911098151022243785982621674848303446959446967029258431243346741391880188759235219029293655314774666751498965059332239572433755937839000199363300060189828475335991269129007142104374110415592213648017860957048779524751890476449714814053478153861431240697490188269711358696906836551196901533948060959560060848462994676262189690190043526945147280893470344913348372545492313207539934516564129903929746004929685479710540491011933956180742653853931421865260266066038757563959324014731747995333780879325745094252579993844332243321512343847905991056041726566859711272826885923433061581268769377598990760811505564574194230116168152767661637165827025015827304482729274244776451962903702704749289384612634469638902881900626124106148181497515408216973806337808441249455188152235024635643588531130527802243506594039786716263965334155995572313090457800688370571462836224000000000000000000000000000000000000000000*i1^18 + 35773529833456986922502500160813852746200961974119482465306418623590318635706891865639650229425013988993649131966725777429078855602939226692804953332766467392855641691374259141017699306993914750613141737149740823456598952121912399548409738580655435629731556587790852257993616426066642449327746207486214245337694137435943348507705871195362500002019462083011569783928065247018218514672585028908381355261830731255010042053208448198412383310103986283069408893796344905785600940621658917796862434313919521348743678057265150360926878197159661720118317034567229819747206179364624100995196332419495657598445294781972914578966551312407867983374364280716353416975274443729557022599154775271311336224488960031401364091676800500228403109985856835916420239404131441873577849691141686725044782442796423631805373828633482461139737613322561088328063800984216969932284821095044641176032564352310518675050349381749485033507945578479898753072270434327928935770576131832335678375742863309493483094560283662696461087895215921244231109144486664336014527249150536672172512783282373918882972010502454779804902383042556202767036712559620241981578654851142411554197773068363879498004792806790200735040820884711873100347935066249332821502780514907720454354488056433749590309820088458989384097675649999820871807222299499007425620966029939512421508920457297233147438320465339244890918065594541287368518244822451966131356765740807232558976237858557532170036688039281336668870185986046554111567035767865594257300593063925924808949710007381123538173880364939448358119322140936186653755882826451920775198873453034756922566183862626446222895428966747839046656533509828846632573754520811608658713387105577124773467616066240229398754067414370666199344348332194099354399151943162705962137511179052412646099702653018387773830736213857297326409315917934740174844985344000000000000000000000000000000000000000000*i1^19 + 4795397089724771845403784289810611695883763776125101596204582167870963993496635363984252316079289608820757199888407781829478330889928041883884572947057924341414329786339897375668094800245000838744606315035209283824091094740081223916426648786300272908375590323506912570218698181531764429154643473296322301764610337708536067238261363398463065597190581934964897983286733443133381705246526812636192465165502686618474016208159361016504605435621583338780212213769094477700496531469436191084578446147970671551244339297681058554138560489611493370279151711776432738818794294153202060719749241851220251545350855537332432324767817197690949548349816274461575101201901499228572135591011532476416408291524530605966399562267621899900031407501906979141080485398952147248161401852807340651433516770472822232437187534002855815223175326236984883763169916172688246281759688809404386058784404818790741284189645618433766847158635083922597954980679991672437977034187592593771240015670341116047062410509344249706209958914872276279716937889974608730186803835736198718645048922346283548251314424602992450661872933504304961097306269778937934915625833587267637357360477002861667428437433306225572508413151474390385177631896804154431322911594776577635779257673829721699036864347929010161853860918813867627033286650603906182107477698731125186268131756780637387275679984785873006531283314324769780498338365561687588788108344277511285309011210531976314095265939057018537541391106907730009033484386966011756993820615132269352124137971417200108397200906464850013137667229331662839193167635934755736685130604179676714541941960240266039483457332309199102574578647434184362307442925933875804467896287921274527906238857246094299052353431125475417105369408053688981903979751835285748890503976349414188010624773683715673220111058210007042699458605110521877606118195200000000000000000000000000000000000000000*i1^20 + 513931330896528514816995421402577392210704996719849977136668397685945203293386730702180126638098195600580248103271639603949924108967667809622427340107695239695984592559325041654351882925892091680629914776259740912523438581629045205592723730260553538302093653166009378441413413062798690268131077139110299276483051585678099128262773519554277356643852205401721749419849321301891751606587255124895560459354101989590769217848728415785389190860583972057800992553943180313455366032531483391800984368967825926058537320206780552403441254019596385305018364095414734181156200772770774807896532232549286776812252753834610920222920023878952033547762388213773130240938897670256133998713295133693329849441080095864630761228190603677802329733200039748380473997260263367869701967930137900028337962730309492728474385773498304380486482568105132801851523947854866182177961360100773882231666699142892201788733568927702593155086536865401064697876450272646018118952825716618468229510908005832172243928515775625366644367513964116161534101239268354268918903148522230273036005569529762147136155397558489786494818182947203733783691339155926267776288418689476475432195682769891182972324878238786727752349687934535721956613951597316842188713486604965370497602295821751259674198637809672654662561869107228820281389901556930535003322993145344423807464463356656344415633352754040279630820010373524662127895625311337178161829815252209763450780533580692787764349598575597164533304221146518281061127081382674912322636700974859990205226483594446327627056509176202511650724957109536709734772059829347110973215655919406600678838981909726766338577489819033982712608342566593089351965143629414331721807195098991369574132864694102295659221246354273225491359863008077885070354394237758041687675708446406097219593453477489787198594416775049448445533493329936273899520000000000000000000000000000000000000000*i1^21 + 43658992838773138304244062816515559075544636826179500132855707554853701388731408535810057029362096387334964059240538493486467205187884699933489455124992308624475634616568846019607293705736516625050979405046264795194424532329770472681575539409437454243638095197445975449606955527762504279596665511451906762653273122335198078520169283394680575329038611718299460888175986505993130005042891683165241633667020740799327610286293091189522965648674337801749923018542550711196632533075081999736545127816964160264682494755308290188610453582503952280725741871262544120130350604291398858828012096356388691809851665597571870554235605217531455736305242397867644795118260778117552564688138667950046547526252161081741821666900481635152930470475166634468156624937418933422901292932214088964563759424427194209586777820679680578907130280115655048220402123203002948672101757554815954209135073860057372670166471599318084958833560683275698291656883432780767349547229980618601530505589398680802575104127570548146020565280971120283890990214074548919492685081645645362017716751049871352775503056312457447841044904062843183863179475926441984567027828249690332161208936990630450204683709245764486485979927333623688637149475577194968302823388185328865912014355224065346243965717665911154697480534323716405502927838127124093375520481165191688830628837509430163169463181551744885537594819320569065135799686355698598719383362019509300360866674082629289588005138232348902486617441708786855478950191297031266533936434980561277935043058726337087418700723222391061202013567502740624523179251985119136268732865398900704880447031862273689431515858422635167862680673268641971435907430806736159953300551817377630615294305644354443989128646397683034664429937096041371689514728873643526254159568230445102286348711646251463340802953253000808212125598307547978137600000000000000000000000000000000000000*i1^22 + 2880013558837121348492633397340575014253426606409316177547436304503731087322275534305514596792659896153691272229047320792601473072918474941434642227579651813558962166796215273021583892300125679857988920978000574247432571298902358852830031755796346211701120959424653085912570636339980550157631678624459504817853986591799050420397578515153239331455767000401808483529130945945983370889759819168550389921864473612834135817989044475164959683597857024359303128930810398126533720277634859639388532854860470516766066356664766611751090467350093684282078344882918518017708217286458931059258438053497371377176747578956973732730464760105073525092856971796774975294239982757968777188462470585470647022557231109011117305293502009854389756059881424736153415421066488672582264642320205857977789062224951301829528683315953936995648259862989141703385357807900375794645141964191117347692786389082787201844407032895192312355799074427017483202290717260259257187841063806478045156385603902847129776323114765322340365710784466947675954206096501355889746690647805952033252121345547664431411972950149560844125209081728761515675834919196006182021578609401699012066536006502669500361579693342923148394473042783350283308866382581253459916287095246265941104089782087570419239818869795493985305117933469617600360069464141753969300045837092076940011735599466859956114335888790293753101427360263521486356926588679126281582873663101046757757290036768422755375667281873039264326304140231311588225883222632531033903942739901479229501757660702857025200271193706650535141160308801827626157178728756710934204994813561215765349344588124586423292690041782152272814220974894198552893334718427925069002231620984848956743455388175943727383130713870986198533665278234116677597480520170724856539635314559552399219141298714756814156082326059727592677911924173701120000000000000000000000000000000000000*i1^23 + 147692014934499446687600083440286614208447068790561276624084018906591481947594113086736692898394632604913110193962472830296270814133437414824127041731673779996485875574799358584334645161274053192857271760140852880627083384807519341522329181531161214733119560248076759300028798829478947153563063366961194223192068915101025916273744065995142974228111958569838221604323050919799106076929784877588215123773457678710500617979735850472457082599344628390091821346584167130097359845934055531291399475433089908378531663160081490021659827499445368947624475654483390896887760450707843383595165467387246952192372131112972734698313737219275932246115753920967509637653207506145212870264552267975164397454442443679804011394840716311769016801040654109701333535072804731597308506921077870105097292680002297681578009003341325175702274626243319872219358385248109408610330119963761033442611801376305323995742580692837145937144787995211198995172168270128132079204959209830462247897250438395953510137632625178659794705394361270229343166756317851923141513471003715350209338603506091880823504525490670868351649769755122531606519081514764878696138449464194768379409237007004031005782047999967756207594140085161821100164829135542046278711281405938485591601266824953490564605998938924867996602381728465313819021469264769068533246537456906296115452315789978022700654944635829222628411792097692515615346044060658896815766379923080721887211242007801366187139825926347326879761228950031321458524846368175353334913668591714926622785972950800280382996308917080639993978132252185804791301420951188094209843760175080442041224086797363154084715749336752377937504472873199793888110832493760832654977116585761101839755177787762832954102250774569302895194064126741034374494881579909399096983282878961642015895678833792377882931797310322054003971361603584000000000000000000000000000000000000*i1^24 + 5995834352907988352008849679971851470021974133142001461816114292495461984591113017631378699345963733331886453849744341137967290902495439270783222245927181852306032111859655044978881405540723883084027628922124659363864527443839066541724062033154408276909884228991595669133009949607672024703990024883393991204876795519748320647827294267891862702081279055280848388961324122818687298589345790646372122580436297860887427680177362474014353419941418125576329659612426407864573953299020736660915021455301529028746508335554238423424272610049600520989966697551889695846796430377197387704229354551241631558942575407078973959742628868391068313235480807266313253182799055172862135680518879479202615759712824906358352239674561899929367908918502372174579912326125674825495691853571072436589372770398939870560398931142550100696021642217756819398362469780043183283359238768911218397985157552245580346554290630973937937902014862235807180469713389405143253601104840755528932405785594359196271555946263896326837853860174340155569012981763684550024743968885312466787355203566329508431664529330219488133691188393035283063719578239378438318665197763389801715265014819714759043298417920595534209299130761771126632740656149633978511015710278127768200148152860407494999897595089716898834663280352662455467785490065714420946470470453018773175726359164730569695180337600387449991250623499784637346414224276854616128770082226212740837785285330548013404884693000166545998470361433143270053137472984440125134677659336061220206216352724989558359243395964107466606835364786355662336417999134149897384389970664562721413543378902245772993201506652313427932006561624379318535825549192623243868530737185715660615955458081075843669579156170264959053240442227927700816757048369381430688849290491703881004970751955785762598216946927812263316137233612800000000000000000000000000000000000*i1^25 + 196252335951167943719281168892997262071063240052909500329437748883191062478973601749400902229308339430830624092403000639947059052876929647132364778796361062973889268931235949076124814022070047729121656559202066173513990316340699205474936951441411502659380164581416874143908654243240270938700484559220596385186879265086794119704194212507278389210398658636098630483308066411355349078473378386897852200350946247880699006188658496540436679810337763240606849634500827662125776188555085130547243409540092311630286597398462442161672408848462510152257323412836520937060644552393208952804234800538926150581377220673951082598019300198179980507957499953305232912428627071935289812641270752818959952612734275239736691946673807950060672967860566273685397372098962426383609177909523196637260031292906673128359190048456169498868133291410100516698215453544631907971610381574115129002608104372608032924010546343506815208901677474826695603256589516425533801107475878583848060446376772584557102797128384021936112292782219223668317271202977445492873156462874130366704326056367515918310318235693735933011404902254106864732453315737938323122285244080393432371862248816473243229015131322866312249737636059531516619246690641457357335101599448334460280761837168900830387702787712944507094085336095521392088364270224882369782762244305893473548132709053837315343707118649590102677669468449305754907048405231564192290840453375749328328903497440938142538599386784621483392645669453804247931422102188630025354389800894150488365634398414861866895834481930068505794992095436898197036835957671624917175137935503581651352609570528575062887258711567500611873633718280548380588430726879541928595888881975750218108815290573293396547876504461536584963348589483326053458743019293897305746246032024944996831624986612133848977734551035271367591198720000000000000000000000000000000000*i1^26 + 5277355906121114811369611591824846280794487058524569311782837066033637667273460888161047392621860334961482835111628963753308832279207665461025221598663773184290444604134610588806181763657067064845183558905628912834996116134200864907749966997219556543579117935605251952259577435035409864846720157536195602564467247429660231637486097993315386372753562776933825045479910641687034567739024233765851149304723502559336464095494771905284818850974365399304260426663236493609252867718611866005334875448493890153441363021695814217184473811453555994503598304765929357041369441385294078898818408382794102805174616573410132126591749751380653018896163299108229941806991592764312844866331861350933970871990995340565414043954305886023479648980624124540409357285764313344573409665724563156733131935272875050197901646259751609540908594783693618219640800090556988241020819293527277268346484677645173639751380288422311971013476853204564126601469560932534736628198099570034307597452385026804768478512150748139626484081717826381289081222031478806267865921468683942410130454808256920039221247727978833454764575632047627414289052042591848018083405415089636917043483755468462328521288545733389252006759721205724137849939893915698977464179400357235593571550789612974917177942826351835084558741956951496799498131857060884401882896574227090722054435545661509500854365168064025210739736666453338623063614173997732559047232184568115199724533803388862764150334917076508562202536217512291592164157874914970241179991264702908482295033858943006589929747479232086384269851030407657559723357408075588965095753605109032885486079613617927410344884431288058954336322012622479610639291578236900477060068808428822123198031062453388717860593820750396572374419558310395074141433237576638981975051642904899124115035593806231185285739654278742540288000000000000000000000000000000000*i1^27 + 119733511503864837456578612545449217776174284831129873638077981369416652591538095307863795666460518863354127601212345410747012484131242745993561888084959384044808932850094783333187550982490597401405476282201954072011250701910018267913121858199233671474230092972446981909814023017953553725045528256121583480636892380543187863076560686346906889361256645417108714737650951100731734321006930556952782412923222762806496446384481633355286046098148705863833151459679310103725595666700356693931262532100745150770400542742923173800559707140258175424751577088606335531319883893268468990509334990926388489561103768523922134868141000000917456336356470977992186742097262012412332761442622796646768737518173876399786043430115643315451188847296084726044485497659746265970703011152397790982626375265963371901432452192570030720449010277550225699502876311524022043999758130441908143236853283413280609517467248933700334272050782951570924158045282423599655291815555755704070895703029959919888297995413880111182759731483167266929791782862764377346597063252915019546361918102441308337043191187910870329245665066824510144683915093452643826940636023921575703996648863581048482748988589223854475599593635770373136259010270509075168604275467002126267753765886532767939566725271562306427998417265114627226772624611273173785937033333914508729299788684108581779889128897822667175853907743856318336227916757422266464800651398171764554877595840159082821806995463742019148779809268222408919094361735174548846185899092241957085992662058256570554722489556676129048282667036491910553948284750235745755700838694237023666950576545079819904719134752298956188504962888338711397346336949677090379823333008080169041815552937445968950426754355423750807130724262403345346404683044650306566741615288591757394384123142026606351332304179095089971200000000000000000000000000000000*i1^28 + 2349712756924930890924065141004062907486274889238259772433492041288247483866711128472303383176910350609192168492849252000954753987836208885922557758549012692014284715769077693258553550388513208289269606262356016262789475734476673940854002768636291897635656313595565269120609793170517827890856778860218007991327263550216787058833455819516094901149528780131974007209425680164355044130497892342809011044111287051708135634673786405934180845934944680848957767253055184157604760059306576832869857373378210794313475818171325156470604450463344294810258468801530321163122535075139879453509727713663667021783330062265480436494524118850642642974863582295104890130845026729897482162739102258572485512762936257884899619389532716462842670581928432702260271186672896435295872876917062709711549917557930369021961152134631842060424790338347131931819986062208399375375169802082575115069900823812957801078484609949204246331670951963961287883767659644035129800969114806324198429253757540971168139014695896695693774547968028868512101487072055606405837725085351880149309988920586409296729118674912688129786238616121898320542801184557882168566776512235151566868935543473129985604020584014297388146443386336698380268727255962120714906121539385370999583184489326901918624231237299879105387840292977496046298816250860933023866390306377493522192402605626231643280297111867860013622260881900015320796839416788422878121691659503449566475867307520402669921874868430519246578960411448214212133481800845781902279210207976101859925837324786051034934988656909952629575196132556469405066235806504063240224602130972130674904892797374189516384059360012357320499410216901569336236822763092063612519957377403773649548946404204434905986579645295345883075593970271505662227998577090784824505874550232893249622492216845535459727999909232640000000000000000000000000000000*i1^29 + 40736122143364197231429036108966477534397137821925037157352710386954376408972065827290364279745542457293769682880250312983417535093748974691356708964450589322384227603367660085536178918717189245049247398394034974915436509147839864851968191308526124243336429724255278404489522288945728204073089587862441151896051990823635215970836486764330733887051645257135625883177921916742653658218451964473337425617929855945288773962889962923676420352447191210929799788111049085825631838868147807151908889604093444236376560772790260794512427209621935804903704595945536222946889919301775329346931507200247158829587435511599187841854708865199723988825591221514852622336311273409027842643173231425380505195946893740984353762026535904157773866747112762202230990070513332256217603847537115708152951852916174120058527830902655553250975798501249645865244748722358098262080008185735089885972987869107582180901981582594688334432651494649390094535372956522097599787499211796158671795179556783944781947996869217006497064670286847203235802621869534823672800730899757757224958709461989582483903386555713584721522858335785656932689787314517330401223637826043991310990594973756392477575462346835968980233461222829630468182205114226626574858579262101922003428404400086775681533877240458698869232219546059770841550183016097085582804352367630270954590876764435769273007022453233898552498188776550050052406048256944497536474360869600692239312716733232871139241403620424341897640705908613803596156681392945023478115110251174412050366931381408182284273972231322214415446710089970848708632837996528376327943355656901276165216177468041000780562909471362246900273011941138132293390549339776503737539421187430137686401630576955698211942982439603761047497996603341056275901164101755460575906372521624369562162732835116096956057780224000000000000000000000000000000*i1^30 + 628648989955927786356291495406603993932535500450564063265043574099758769964316046346769633657220878926636610444989382851514426964789980656401405383326361890942917364691271881164925903159327237443083815550220837331603451887764659566653827019082122514532201525403398122409546166380507205750314775136592140440147753129300190451094194275098709419215427281578756485053455928890628105301300205050474931945020380100746418147035195198635658326611918083078088905651137981694354384455638693799399658362031620000831081495049786507099206569988326358656595973961771872446650440608275728260122439126643871802234497687432590157780943347404580970128288196158398970001611233833058005549846975464358398624032113545686009794893262513575534003124151613143081284792345005165866872634835539307973354354437040152741838926588156455894914352589780495280414355373434511321793365924770837223143927085391622282556516840831630465385345701081130812410968699039479441662027269419668515470111800400244454386395794837949395130476362702547044978595657707270165991658790049870202400218945237564783451396429864519530828442743564497769075681113146487816915429093706731479219960745949634183858993529774103077530461455516912719306122687086998077089759822067413268194239903631411372536812738110378971621984536330694909003354868789367792417147788106049710039777389721889221982938754576758542532639816637537133209499305304690273782642979416328628231193242165607604819632281798093225390964593635755452210034421104928304731855139637829124449851139629133784330126679290106331193890324720410029332391656568109872866751035128372868359841109650888454731667046855385138730323966727276329378062255268717079847700915889768679702839444443251295377838206532305789302721045255905278698631398243722307748988380630391003511653140824677532722790400000000000000000000000000000*i1^31 + 8498939218810662977023754538931130313914750388118508817721428107287081765907223507001761730140793222515727302926183063789237725829886522011593027727522704585632295171809738859917478777514674299621668694512523779963433980771571865156626073245114295459727814675510557212463459219020859087457557372367563977220165625440605597087065871678559531619577819770644033846284149522578199088555728128992605674787492905777797156466864627189525284033141745983061534650528590645958509875782541964036722410574948041412229526005605907733217777752295786214444597147935790015150896401783001460905225634575245009253909142464664891845718009676893075378756135569178571137768857673452049125145073512184838348027624341249812719251951627107717866815192129091271004541755915147779240812786981478188829170580416814457351247222982372753777524071918629510472446118111265041472908597469419397644594568128396930929094333630456942190338519319727628530999166215729567312232513655773902518217810158565208080290819367502011269396803889430547713455421891789130049127129649448534211500336744111259443681690971165923440273574968161195224174839938801201459956002498168052636074910177218192957559116994638019556046636081430124514234783030253961191685109887825883991798667266985862849354265219895470480548195261235947422777186751805983873690598467692391776601229442148069050723430384433775976523508251754408698172516244290274995595184070205828532515657861586011576791160240729623284779167555393167907917388346829382594857306562406695561111350587518634551167268139949521714662788271456993220829073585055948172719515849402133736216104733046363495997505293088670563194054830123826464195506724068251337345554222702593676785736148200614816144810559295747567114434369696195084535464739847028704493385063002103766136156656121487032320000000000000000000000000000*i1^32 + 100455931199594248693037334352859631636989053776217620277398482092455108549285087276326925755464378595750704030035497097824838198098470046976226056539432281540014152101014773362542137776486284333104608602150887354849467687695524685501004294784516467410349996792065572215296112181919082703521831896927603859311326837754694539593562846742955998329543801592317327701760653960682176582188835337131737313866018153055046276071441638367105524901146022844818262240287358257683902535028158943077248748032765409498546006224149038892181006957891027317894324169847536665476532704361614948361496412236350316179684581277033558683736427732559583412877271256704366660348191680919503963633965466342517815428974773643375960722902913812210510262608237590224912592682402378893777887397436024896332121153324412607638815319610134502324744538259780537313647082389494555823017984472398856333268596059480957549997659969777338036876262251330847296684233082296443586954253625212771224920246461887300076595411975641173958123464686838759584906516735665859061774811727416834133440784851453376189964576855005619720296480096004393965328628127077767155410020212505267702830821078500036514963654168935477105407985266315690803377272852778900411031838438488188094018843079701911571863886999109263807567836077878536808631205933725733611535697262379944323555259436767727119004814222096024592159001663694881061157559577216427421827670350425351776456834574017271689360536359186433702376842714913270030736858750972936112204396485202979369409851933217208542830890903037170872566687866162129148998969803386094460188950009294961503853527695447503705008112106593383625908329416975951020036832120396089288051662249817285567604853725292993439907367272187575221057857383339156428591515749263835174612130543034906548103757801979904000000000000000000000000000*i1^33 + 1068223032160916068055276200822686440977424209960401181269197000498267932019526833741448694139211894249095929372688267048700583278909158735355078607864592708019842601662400531497863469424320565147429271074251364310312458393617798492347328310299797752933246484518621249724795345796303971208722715481539135389251186381088824882980691289869792807732107405465696281613864185702735384880185537727924759993044708032846023423739364087537798234012179619021143139439239616186610935587701773602050406383602386903797947696965015308295487738629111976630418933444574429177349050186925508477478478900350966343289607501765661945005710278792168998073883639363938036790658022500460518001297591287369418455148305464894416688240713478579393117601887262896451274218579362196256077580884572442617302192336045917927533483902030913482147344482788137183570194770517858389856810011522641295867483742373650087046982551830916440057768992289579237002261133655034672299404661248326097190632935440088866812582904152574543107790194225178294482534923560310424280094890351927656363360003189624951573892698415725872368205667089451028062656501601403320043504698324167594135022893513797397711124172904358596184778299517734156953186143296674879978800773417815302044701378838562786981094515999949535665229418995688590220988379422980786683141693102297657932010757227238648810175376481494095922253283201744590553827154719641687523002891401055193282117361801442036087071708274265458779432112613440917301994141281762539828516434580801818058645242572454256783185235550995479531294602004977230698847315198291184261544604568369038675976793270146279875824181841699216360841165922635077515465979030244020882482300671157588620513072748162645417963168488447531988169925448325656188314526070974381658418326220686528938355615334400000000000000000000000000*i1^34 + 10240378249051029977947088862432763368131107198527081408263913657140329623136786049768153017258489498111200175803168172757916804684522609774207346352983066940228005191144217706131080298246529119292153953056025411737410794961381933604092193741822307513257446509966926564653088003655412997679146725737705146331866911143434370233573472132732601521157112209740396436221048296839965996203414680440623509059830185996358849108006637897490828524482141259585267028421520292198266516468479223904896072690859269203575377082528004526268278557300551722937944614259529030557658279618689619838596308850504684301320611559770758444480389977353760933851308387315220912003962265465618097758698070484489180429660999038743776556922572899063422142656019849378390658051222706855272073164704410558158660143392410986690310992850834655162503897474504670357412690372047583649675385757063452271774985383255858263742459714747234950359912358499611684841266410611268602754423588487596915789431930594258090080811405028380978316579203408686601147680484146531723028700275285037813371173710264860949815357664286254731285357282458152898147037918916571440643119652020187329855957202720553258161010249783789818341500145267456176970845745091354720011783059213543137221323357521166840690842091413931511362500421125794472829605975644316833463232741506660047856424521933258535130338327286962946643097477173606681117943204894872356498445018555488678257701978855960683032397090595535526253818575601391544423618603068281859169754760940147059143771942601689096725686783788351582423318206910578065429444219579864667969253031623727332365484904097752699858726521795803976089069012657387253810714274389272237015561926952959649707707713711409894933768979842956565446788938602351824364406448534304873268605328955955759126937600000000000000000000000000*i1^35 + 78570165949877896122403508549153110626456584067681137905114831925934645054998623166327733179553724422759004731345716176670832179402966107184644686046802584748929301398896981611156563299801919047012729431838451265411777872685761951522977660675497797730428815782782846389859227954526410842469124271057839771045956050136787613501796152966396071460786891940350889495393635776841633243652577438926187122590346739913305154718694101592946869679382560032890201310013439585872272479685936245316461868974794525053865029734422447273195308899048505806361885969404689889029269375864655695771416204367363041161042420334225863928949150486961499313311184277778320687434182285171356360411639867700548125102606292669795392986446846168667101608061747164009587016770752649010023699503921015638485600875382245531979625274649140471396123990272372878050029452117769818379560093900932764360498581713798597989249965127024223153871203120129802716767013442233279003291876913380854248800535618830115950354447781588942001422795887865149710424189872456447894161902624391022306057489706472113076510690287403399253811417523490250497919701556623038413254662092132878377029385334004775374638765012505465411498319821568224532183974528311197134088337489169716708917035137388783006964878224935460672476565690109146364309366630357771911246409418521477692912173939405363057758601595245543857821266524870484488382309985076961053337281201981372432498647039933925033140084322819250666521618697771615020305089755721260639678178237402066222925383640068858147370821330487244708951191932078903072013256932017938618346047905890118900522085164148373304401678680653007166289342051732204617299460944173433739975033901829407281045808841203854520534628356027111083845449644802617458493988615140609085144453217027790733312000000000000000000000000*i1^36 + 347818352153937068723142663391157981808457832556443599004536810348106683695077834696095404421129113925872314158617565222400875577276489092443941540320306629446711574799719797237289920434293821734368154516453448453463893191312047885062516801448688571113975375010181145371358596357843674959813842768082611027696186459639328131591194740206522423978975039820480959868433621690120566993520793594293440351323161271425755602703085165292037607693392898233487429153676935312051943318271991200516652126464814815327556003722221530454213641970837820313678552769772340750284089085206734751771331375828032684662745699727221862592650514228821747437033706582796655488844829419803966100362828939585339108307186358775972503929012299151156122074695727441188710164119182856612020812802879563459011643808091934364917267360982762383707662571535670978310897744051591504993218596114064006680726567005587614110015241189055949050746391011870585762202957933248911589848281665104671345151294294825594902086159656554050863171215201388422448685420067147233100457517399515243482899841620109250669473537706140687407729622770764886049466037497922155730496516412059646958046461917257294735456930965054446806430303276391771092231149351657281411403191624622713037854806085975628645018918196927635685151557884733314887741390427070035218307022600422141258209746890556304896180193939138231745994650556785238691396758141086415935507662502421499036740196862970170510474449740407433918726998839870777765850300816898298774168268020444955774294993796253365215583826558725726832946225386616017282463232411489381969997680596871152468793911375019642594465410110918409264525886322480487461344431666671590855894365738279525661723836627039337405577787596350924227439914829209711343142830937814551191702336800659865600000000000000000000000*i1^37 + 854531723399681385096043675851055525504940087965589600359259262219648383229437623136688812018489886006823625404881600823009645440955829857422502156425409045134818084328677433589402782050432744315391265630553011130702086777992140070062899184424173188706935128327286410506478068995293997227236123983903535481450899938403006292493784249150061523007318470877036409866883491156802753310335009802864788518951648662907623608645244951004206434889207970488455534282686911429541437195288660996638857432561898449473263260590065172657732077279863168568223807584721445966085908466040086986931578706224670145827789259605461921650786894913697350462456526849680191533066377755305662341461380248325231225033502668318834656013724047053677684195574914809800092817709827543715023556094847847707025142232216141098512486792602680183444672146470637398301922206368638744002818597458819813804806176137883969936875987712604098497364349906449998340204077504426341921549196995618954823988645450724252752149088978651892048667706982930097306483158250647404370347089587194251471355434413985924121468725449754607394096000701020767977651369635847635521279344183067947352642114999955877893768973046068279293934123342973026174150307702687900734120638059937527801442712444415666501393473537553801438714675087344039840382091692012854337655872988230407733452282311535004594796825226777514582665316698390648801674993127402129631751924812894424631175894976681931082416188755353654137772319339890022129008350486107577077451537772847329505509315501678986844040874609407888697659631492696250065229433071352683707603556106063955369650393732330475956262585846159777741875383797232225556971624697037185915528582709049635821780324099289311444160902998913503413767843533084890062563417865534279031203163013120000000000000000000000*i1^38 + 807508659351441412519088948444783732711575319371884157789818182452243553431095159771586111367725320528185835629718113959674015940630617133497475048600336954772704330489416246408041276740977937429574859700468682515212315059232660021361071101182329370090505496940287027432470005455598394704070354275989556192859931131232388460879563038345071804129038314760012744658451514479458295732378383989009013083215255343986122676064691267315021314213238949341233549067363699072293708856258656160892066017152638626335960975160162705798712408218580755849799477125493528352356134019008802290883556899467709033334073434606982145178019120616598033028899260028797446300351062350536049154982931612959929208944125080845515772901971699640147943139766801728384533929109464520704324647514106843444633351577832220437081650854766349619971033031408320118965083456797797095185542406255923088635178474904339444513421394401880668148418477836183595611453776471219550242367212345797785461155701586637078558216700239688782806491175306800613495385238358912605455131099907667198305083574767859394303368127054309582914965392349359089597487256279058713479623335426900379950644708894452076443397631315733228791926133509658578660397350731984837036736047756704112011110828223207043730297621153069481972866581299363976769852310654706007545064344733482894517467326937304245658571368411839032171534982003168600478730031225896944122110929771178682148924889721926354233881331463427982463151040835185458629616605216555090217195125179165941169372033149497045131362799207822715999787898599397011410792940958959886157657978275381083375626892712228562360604035301449695039394332887552503670660111445512602061862202379977573770612350532798880702450749658988550563969552555084738614452852632173736068382720000000000000000000000*i1^39 + 443032810767722025743951143981959006825870021098287580193173187695929010068858311123505086322455241586574156093476084062571284194716391162159393588525987623573916083379570705448607703196391312138736732241120407794348611261362847787039549121167597388928359216260122048356173639284043479447022317719990100473037380264540861246417386107886096936863819687100021262317572305645807593624722099564109936247362723843005268676740386252766100744660987550385310666145425412070208379386928327959021927255910656651174403039710939527071773917109969807902313254841442688495740106005323508971623529207901709241824508397914218334873169751405788595070550687859952220573086018242334234409533942767527132197780447638765595456062427093436437941815758126079474711588777462941662203487857940024570205311942151857564418082003265142888847761334970127343879311280570409107373490019190088442510133647008103180897816337683616388008620633803864727219683536599455609610222345615598909698250179073012760417359152735099244934883305503226856702494241110459286991146417658930450678271363423570558751651477990310954150195847957603101474171877688766689182103930088781200023642266661711962155859164042958440277684752124975349046834972986856189471988445414370745011130739312161538488514662642103734193614269139376345338536066581066459825391321525553498938099401648480683353456145156504226496524135082985153275103104066319676071586296305794050827595402298820569296049306526457215558323672779734572521920953562968327087325018446636484460670419964740451618463595389010193736918032257478484836861509208651305869584504575205110129400161400236163949363034478612891348378803246858716990573185294791757710806121324349203553032893045188350520151553443010385744000569829212292327974830252718083276800000000000000000000*i1^40 + -165536158632041542675501860269289607372341129852530333920144169551321832247412222562454745503321163149663164958106089095939383226568660421155213120099167141227218763049148645869933340494700965096307034131854536850656862174878710997518946267256863723636561227338096013055242926633378612303778445683553053443572881839328626868740169693590046215847165568568972184218987890858479766135865512710859061658922727919108068355581661609473735478501476794337154977270668772424254348226250965356281214702565698283120983486898548206370972200758405121170678733666233219130855353455185650823238145389933590792830672937859233136270225979335822467517587132271061630372952429185800658702053412587760342752850923590851024504335567536554393907357652313534709783303600978089357635430320927823210345390238363741242906435820116691484658650168416476022562927298917332270646976613521675039073916051107499152472587695286642725899306827440389565370619721573711891826011583524447233284034736384887727607337411957037955802869396872553088067502793430828920445737398359865854748250712815488773937802450439236396147530818946467752835319935279756303473857092674779928369413418006938812523222044666722416365461187467612423267508113698028813312806507493832620963684491936733079523376946639773965941327688593411895618511264080561490725774210212958646109379740438008058735465758918665777971051294308182462064906739995885721898791676467760546407716070179595898770992628698343601246972317028937380238290656573426898045513646632301816573089039298158407125011867687344269037255850961268633585538942073628912267307724611005989298310412158393425339794267222803433258411151864767083380128010398543732432758032694236177470054332142475663778517849017418775981418986595582980353938607602401280000000000000000000*i1^41 + 9083904732499240795181527128862128820320748033089747089319008820536456001991683740183128646138048318316769414035148733975810510221595029353814534524672621311668997624806668430735580108312288768706966591534869860168485540259247121236586735252228005831804838085240853681756877841660919881787296131961325557828265417895558590623355922784119062401661612476055200182217513913049640733722423380639905546589140064473151020203974397809944229973947862405929992509201158669882725645635210535234049242652695000534842544653171288967716960550868117463977053471828937447446505534349881312329408903321980717210193925198046818067125215867159618892299526102506689091183699830912933007954869560160652978003549443500947077029011756613039397151843613963173128781232998259438780576382091516879862296384744591218201033284234934430618979638768882479491687600817322045182901160579351567824824954831270396949009137308673952931150196566200521267596103548305947951542858341658974434580299761165598583209499673537568030792129951553466740510006930905174267181300506326825665587457271086241123490389102773853053364935766206953764620849698175439311392302092383070269014214670230397825326641457894633728114756476824285202830045021238461686624265602555604784117312779964867942670145050981621694041579925144029156297305739713519035982688551398508800623115382055793726910704605889565228452946651214076584593192526352906794147170039208725775078184520420909508714770226626497938740404170965348604333008310643994636471668369742141033486358108090465462002153949510477801892025952503212000920632537424689095030419831557055223068290041913733609112061450791917938273930306862679460086450358196099534961184317646576729853057398930840056560282312450688894515014233185154792010285056000000000000000000*i1^42 + 389421151131231350645884140624095518629396516601805952358722753422189418873460564381449097173552267803085970990811751656823003735284841101350600146014975235493274967247218267637421328892996469508615186623605049573365728971165522528338043933218761389051107332495391730573946255583664068333562568672824067704775677166871832673857951297738895458649823461113741398908876460274627247027654440336233454617162963257093941690151140102705309090035532150743357303517956988721202899901817441811484266178839295078565229320686859732948521527421290570817188832421346160081359177213881352610214835911884690193800009002956207286943540447752476450531551704795784136255971105115624766318566309058970891133134049397617027832042505847569109606724187130752500361901673681450211478595301746813824544328711474353565155795757154098740425892238793163482666671729830927698106356912306693411708202617041030692860350427374362247075995764657997648199545223649656561619546546037874374209776525765845715266761346140718416743513479419202888171708317218152543232267341918646881183345068384943656164415639942687702103315105325316314496463229774659631180114732682005991376198072372741483848655552130180148891608364863083319528703763029419674201066412565153801576027124053874092161191382748571087779163849077958180856786997330210349687158088024665012023566307478182688282873451822826913774486965954971175931103391184300326832429632533758474599192538541751684904675585650586767323268772013183661081759971141063592199168534784722804532569262724214028451330151080781101973094353309401393480985996616436114230222546569364932194744982287726545093588210135441556230952589543476316150491658970240020180135796672771379667979944270793838120386693178918191090303331772166412697600000000000000000*i1^43 + 10909910345373692429662145482407493530596330551662920614693054377459846240260712961119975501611638513372665880156752934091302284969373278633193004927736926883246539687067049198471813658013382906839759684002970487720339643771276014105798731917025627924591887591734330532857998217327807935891705231187785937677192870122064698449622731692593819219259881191334550155925913206567795858752230190105203635986316277926081645230325054455499500649889431610923318594397924066749111020128059471792751609069565732339102211440943469735819377254201800955502925587180135587244063638789937558274203570865929980672260250755951493057635043113999214384732034861607879205448036779834249425930194180577293627322128582709521648284083387942728288792065606481911356525931274568876077844243911026716481389554740092169644897941202455849974963779146955940974398017469675433478686114519193841700538884418662909176819408989443585028457649390929917204217998271840383718620993973713966131183178202758935926113641252280160036958868662496110131093309179246976566690360352507408849208665795504051044712138214270000021916877770305396037378961016113804353281657336855010501858346095269892432816321526201257048126320415739463915689446099270191331857200288206561102401398187541558454110521005444864454508314383224835294474831012418110162705559812795649406330240527197277030153523151477033130696256330416291801536931192170035222332778753821331893583986032625992149040458460395286692445235407755175173023036981457780241744954919341914840418878409500065265293299326316909617540773667233286397921619583667730614154047355711476739526430694123822265450734820286880030350921412195619070659990527283032220943577810766747786006427179417387821032266517971199740672385545666560000000000000000*i1^44 + 31797755381613516699707091835311886036980070814847897769852020094830845426876499357417923053793885091880085453597801674004213812578857595189381546994591337133136839320642076810496324026649231858583007831619448670033992035804479958746932627050113259254879056057145733396123986881259761340101665582611508219544215244081702941020817148777775253534274790062590208399913866088951453062169063395985555681257530003543232415898100109809688587941338884928049695122935893185704621671788172248341566814506857924173268362938004287629713548966464357537727745570333042513865427786966854407449678933984925442712377840671178092286836010207845390024649752503705863476550144384325727623346780845442493687259255331003052442881799281236415345598200950586903907947459296401033415529528069727593958044458410150164520507374255156455114982680413821096648418149406406188826482135925312697631883968393178433754278217323827908873754740464554745977726398828967390174911206291500941657704244527091991876291840933830072424042626811676278055610450201190295610780381381946797379436018109170957541523218977185517104813425081779142242302071795856454315829348203897840021854351797914112016631362569017011050693457469091510457878211273234020566210546745333050596801149697505634584941585895889126183324884850592778007410908252451631470681504435448852991959828523745205434354188660299765489874601848193789032024311938455016037334799773079496824727398890601770482411932784488742360923511080313089023370320624027368601239611144549442881050019563380494125612960516012193263788757440423687424349718834844566431826445426346841910851097546467740434431213385766432151869127377818184796578630161158231322283107652706037094663914367380793003138745500620165310578688000000000000000*i1^45 + 2809377449820216872761068589017519475759614621536911238845727214154740400741142602082577727291393553087106121740289188784587487433057488933396055527227522900489776649156154412150719149002387770410239566506585183489670468112298676097471160316837015038163238245206782310890434877168315101824977498985366525183228174596197498533081850629394544340677748378596143296529457975560190482614800529260074151175976972430194260139217689570397871239927476291632206254630477025719676196094752790543440013630565342490181604740437312744264075287458896708444105696755758493309116005407104808457839068843198433496346819898555839296918444511286095981177148907555655579453568002828381414846963217267189192279346208329157250222467460549286283560010853718221799487926630431094149867542986719251454110948886758038467329222272434024452552308998054998691944867430107891668224379667582776180989840966857723128112992590946408236730138382525191034235851798922854779385592527515559620825038741402223918488663472066225068170235475116357530626457147539044568171587007352243509838776084106828840476893211086713134911495604785179307470637346584210313120848790586408453810576304032908954010916014203335215034675888615624740546582406695147515650919094907120916827573553653156994358512859002864979376857368098435568737720431663311544495529836838909071903721896155326089800029386763484863771092859082091428096217928677145653278394347701289163610405196701184605445267602176192118195984694983116941634138108611854073519632763870750494945611187799928777986234167503670582007790151019228433815731330995619271081626274763743674830030967364276461621098030549289133655422249969702890946459592990099698735474258929651628080240386834600025308045806299565260800000000000000*i1^46 + 35033673019607806901963624242384343847597566858056814118713920513519591960620914877528872002635645973025648415912421155480367323038250152929138265774706953604255068956186655132153479920682791445606075295581430887245067673463901406731372557315324331213926326869922756777198102642556451118899119813650055152290425790738389479580624341933323865592625991104589357298212752932841540071288485046065056806749893893134410577139239654578114843121447447298641163812204233811129908905671817010760772936900593528290556056539352891902301516163082341978875090675035508866598894149253342327952176006239998962767066596750328959821738878193587905243255917213089490683932427538256611691109204784621907956994420532829798693911232463723995101775530982473589500717600107822014006929859353565890359647045006320741650733468080614328088371670331300119904774250800235998040235756610403380876064002160425700896178660805518228117306869792811340762852086070587992651201781390038233960819368095742296198415448949563298222625579290111871928532415627649430938358405301053973457977839356530985240515848944510734637243936213256413287189664719909546624849694381341524696028757753356212600601250570405111038854572346142988113200007775203876273778060902331430017481092929068685329141873748595157740898924568704406856012223213625656640183199499671118422513538891021053501773712415023025016924378946760786350196915154568600379214261120506000261268797649818403660571867924354735246850851374839861554586613929018520542181754123627743730229223031672686824103888730263608483252264903526187647892553257913075282120129544700747236577744909354496349544225910070755236830845571686798480604236428141775696609843247100382665297414640664133593108735590400000000000000*i1^47 + 125291460745128622282756914936419870321634529078657773309134365034320971320280080053245626242082745492833099145674260889541737947009396982472307682524954329896545264375616660736199774011445350775829483437174609681850322035796447056555749112251502625590231775814573392494687667012586459011291694375527311775354644077705293731739840640860845287630013268250520719331805728215238786163142712864449924087008071932483571928177808430841447497173214297598062003528283055708755741268952210422531952919115717335818394553439226154995235573189303979681505791317551201897974169627908703758362014183642284765077452469804396282180748077230729150768861841854123185354456885396168319780897517595936726360296330004230753154459222645862678190539365405475486293106877423204264281822777540734666218979693988520811459968556947903914655998575013949140559886737460889886524092849329671391119786366610131230432579600779527547084006488733186497911064904407088153276860126720477348752254465895555412441898829311859084935212995416915416581947975634949430570852081525987647261978728655165717726674473380794502876938545634575529504857731028043475956035005440964785368750809702297410942295542606455201834120846053240014550136452970075003925392184833308584275542983480630114165209692872489733566458038641401697875434646796545137327432273714419662790220384340369899329259745561482826071016138479563882127285449803408768792550735842906526170154562826219728053449750398527338610340056687179234450601067610039226080574252769605720469814199315337102341435489594032736730868292250839936353574392670659629165318868900936521166875229089463084282790104253806927509046823450816386577180513570108995753721980654911319434241561909039250538496000000000000*i1^48 + -50040304149444287412976598616246473605693495052375891540238480050310486952639837918275051442926330025415438471148565480761632953029888542418603858114328720392836735239869345637526765227511099679574148955207505931441251218995751083774498301111661610380837354024516584937320869856742383739013970136545091555110564715301495010524157034336768839930385873295053384571469230895599834481529378426991471654628825273501047877649888021250419961217101206711724846394175177960054066190198033774430114386094658152177583726144266175218230137426437542428362705731332305786219769190578422949512485927784488131308557281026686614250008310803309139023636817383447761742845367273155141675112669521638781319398309764932768784542224802293453440936807187968587647616885071773121371690359351172276749515307179249325124046041584324693277104488983449575971186434974246854277568216278315890842512762850539233719391603045499745307278469263991167446546107836337441778800295666073811375169703683134974752460581776357452715130236550140719620469582469134631061266526231609618696985112575408199083844625992127387286506689889384448138784475199271403119934490042061719090638783562452731821301075817874409078236606258357408142254550895684921592154304641608551554013046611537431037419727483789637047740512891875054058089020952581611805606411931287793704842409556034601876952206226897103240200604583446046287611137567391376670902568318146084502239942634395427563945797998134030110376212119923616824592393933513810079419253108455327386830680968780480586051912876742585632602987469549726901096922665345191003488426947759262062012296991726301932917486825829263338061875688927321710699726670421306192006117363364224407901282553036800000000000*i1^49 + 16296109516919626874346197322860653936120705091972367540588966987041793738974474439871175614216799050611944780869227922671510417621311760982563503895862248179825830662412206153899324406474403488901441048609485761781985508806718263612261438219667553615331595914669746614137615660121409013618132706679632925041659497558872804135400912270356315769439536195440592194829318095873707275515297352400644749938304116337284655424726349349785492221127900024707969616600491842539740534950371307348574142179902616883611007527091555468585075017354353443898339033368245771546793635249212520409866712111331499720018859780612467359055710920065990288785357364616801488739680154866359296737381094294576571005342824110809074211715059799705131757709260503754107920064929107688680403140396038150396261142580038598860195208147773355997647681400429584717850674703872002077040366549104767949591695768045378174671636708255897926605539257197977786239446393763348060283875665629534227053999608829398593745755978666721625318562151124575791416587157374656697359716839531165124244608429890556155307941227345980433655054981709420482662192785731844172842874774536514842532822741810500666617308004447892565254396639755769482030424962152029619915212570996769527381772621596173137883181420380998945465018567394038892197998645956879588630423878546739486209608833121529340224950679828979933994984052645328525774073881562359021710956675481299353507344026508145200641186498388552956067907484994944769482613178212669425661282677564578741241561820463059455721588462707707290195258402015542414988345197758917475086325824599024515176991584282115410929709709890797763148522606631500758197020387874683143348822895388743570554880000000000*i1^50 + -1439470948108419392123891695578332261544014337067922638334440714426174925115264596115640429046483184568544580640182386000455842789364823499602695138657071696988102445614986616226151668826099153064175201741706738914722816556241069964033382216143222564917682653923462690919872625861220088866872018882832231745177376167005286018329153996607324008313053333156590429170974208755854603527736955138118204696867359631098524153874136662532030712170802674267411142812515788022953067109915932409854682975750671849374182641676403018724216184092320112913145772865088526986967254198966950908665559088715726536187203295042128671218041977193989703120612656129075068687569298649037831714054671149856597869023323348559848155864782184808138403671717539517211410917051830909286076362503647655954144670070695342878911327866968457293815203055248522919179178739935011400859409352392274672110629541760137181157829276056949144740743050219368686593309885842010374811522847497692563807957925070594319031686788846806639165405349337259649111426883950305932723326702854676709393748372592598305079704989741763348264032870614631126114405191833279507923945063795664267437583633648265550498128267575611805589807458351175634560216720026278765344867791802679207120782109039062267557777668262406949168074547009364409832725597160411475247409262055822494819143104027750199723732673021320297557969869568788641399487076636021992239516136571395154806009091727771915287897505908628179907125239619975337380277565785391019470875074787391773571516527846311424630129488151661253074364760178148823631129997072959043037509291661017591097868643060747739800518946039526943399770496869249624782204650499702194712268811272192000000000*i1^51 + 89005226078223770475386553371395709917498889427045764234554068545885812345838161915893503515821674229647175810386370492675346287378585104224003127768649957372003565903966258047880818265294572942355903301795909562467165520357705184914354796537447230947219966831595214366878231756339985827991566057076755410327969442323092741222847012919255906999568351466420694960366515430959560289465884666687452929155633896737797754246822811973965337188319796593251615881823987168153253589435940599773641570556682929541655733665564305494150494541892175463528898294205022441472307702114589416920760230343669897337982062119641392689344171235722477098919702372474918573640586466141918913456775250670641548371821183998341233375678665665072370600364369081541970150933859442673316226506459813383012592194241290055836677944787467491837455617547613068202729919801334872068434168528011136969619592012642892428951688151004398473956982112004299335777673512491231576867239755081763913181803559969161795551271504175360027477880264729293831866050144607325903498251304809790044395556899378285461574582152912416253107491176937152513270690824598324731422386331651626208540777566028560311004696857633097630927926135876578370051849848122146337718999122565553272319340388374410037258912236281770633362158245684109126743029162138220054605710660558308589795234236745681256237832696834030086777923203848406551655046496262383735872487282566803698332535003469968476590481663685247428196544241728064870053534854085086396028104844631266085228462378251458477787149193814550102653523808324539237229665389682389531300040574473802457676489716005824477836764437648338690245007618823081607215991801577508071014400000000*i1^52 + -90892680065076953067958820718763581953553784441664345838762921330554953092540912712378730086872326680021532150364194075917126929174152585102559719200087869077527174935142398192091860689277253576959788956944380429977160026203562975092432184609338740578924392203320197452990498492441399630504924515369737770270337362519253869384804031710383635041434925482412282201754125391426494910291664037270983567296724344882171039147951511274353769562333702036236927281522244474258991936478142721439540620353572041850184941081472955277413194545757753954254160999976339864786679294756739349321888010298599238201764928776414481992256187282823695474049679806156884443423271099205498347583537571503663739685322211945012897934257831433242368056283772049221883396636481962582261554403096672089171694595488801831991104743058403729344463770981279778458088216159881337163244705708384338561101552300870681283400280851715247111837648596738700516981140465037420897673283702927389207162157912531187686069997126501883139536220202329849771332132723802401654514082223243007053993601643849012404926884688143173010827340284449348719548455367898871423468144693439067739503569435882866659063884135346259010441407658662167383087454000508182415504368398778797819572080534213744386884795670740262063832603855534714422219859586778008747135458849462429116157382530964922448405175319634594713481224624924474865370288986764989922997330873457250584085441601215542383871884640717348526615969309968566584742822053433553830162149174399257355777162795046923904247833638350864161284406188757883631547405998410853737529231033074625970169437902424001838938215290018014672549462568976527381859454156800000000*i1^53 + -563660479031501450065742680554730620107531928920302734348733261506522445732506903070986189430506592583425341181190720975047506695401816587068504357650390528060702329805135316562263365219045968769539588165630643708526716573325947367480738106535253845249038651854573619868527518770121687378385313454396855213234882611473911811399177354106259223034685273926398373326390331632599564900482001299969441172675591772524333795455424390927147672676968055156603748457713191910237297759052619392760109653137535813138073996956736407578886202936923211801383920450883879507842386943813740835733472281355777632632883470026774607788160798907284676120787574788224356035643098803176600177303137824430745998290284657850321275128213051771505948260216776355935157448185949640253653882610884951494861580984086931996218095689445880647925335666185673765993661299566110717132277459781272756178013116027020793624670965393740617817603865911305496586357106764909451844336480372732607297273856620426269413195196263725291562026206923090594333018062442116934989445288792888360681393378984373738825963916254012844843323284258859664733492567700171554932764621964428441772957951987881506883053520355461055433488169922316550761643690205443160599218906546923096367736731110753956589057716185290970668829685239753832090002164079249634892792739597885729557340694314255386539308339058853773783413378618755080685905468433726091663154998541077485987274835070155506412964262774480244412620817211344796638390172816988868818517266347338520061936646243193077683188028394861229618653990229132977746812894931976799836495997596777563613063884485036939761742580672845205006156025460424704000000*i1^54 + -1149014275785102612507994347794739215486226321430186612155420818778880519178279186358125824362897091740315604404843132074179604020737147283907403209977182979289972118976814677621881550271495055485620830203558508361504675775804220106690884517777674047736115993458400795226416689715226323325624204409528722540052747454113430821790485078314457487092282077980580704523143458888579789760822649587474281332720519974770897747630866604164372229879288376750298186005611583447437030645535857193719962752571085051153260397392784661759634017093672275191598348427923741707106051155322405917074187255184500929448106689862102713225371037806096859956728217803685104728335889902883563501120129456312612099526695859197668142814617263468209336033338729065407471227530766452904878446885111534262183679213792320962906697394954226043894097362342227374747582645997308264240873154810822829911274915624852057605855680238930421981795942774184166930715675797859996338505091390211215775277612143807491244976690049603059730937270298706608988284654554018457904604172911138537803852741831365680183648150696705077095943250673093531464514560659437378307388007881573126480425677348092677947448655338998469063511613261850205306075574434706390578666404533052794616280986464980128656231431101254736046251087365161255724432438382159686396660223884973023582618661192160265715325442881748601618794185237711197986918363062002642804487104486293978224779843735568737919841203786512471354596282865664821168681877330314649931783482026669447402365363921911965714542502117451583635682084043339007965558853474655443622159507036919430627051061501877192049216127651282944000000*i1^55 + -646019468899120454674911926737769144889551966301600065028557751392469556137243807058664356460238290363809309952888849490489373110805302126497468927629073785780306144502000505431743803814992423202321267701713912085935510997743353696766481943905076832331903956811726907105326519330412318997742307796387273228776917867400071434575918005058233644756228311115498163881240283222904373349394361857507879871148353027887919700070978519120995098633267161459023333850983726101601594602624829617826553410736634086480885677780980299803653783724297761073186394928405988215150874422880072828578052829907958559958018950135249115638188818899995713069519469834250432618447765323599685564205184828517413942310011508099993068126016569435489319017803054361214202416445180232137081001778216943948234658211499149308478921212994296761377080849382782096877695129877573407192196162753409627298546349662283932730871999615433828565371817497035355381505936418222503196538041488628050988930828446340692309455177026759902566266403736712480671172190495312209415821865435826486883260017030618014627333633608527954071587972533398442870540721079032265082013552010890271042006034222670958505169334690937150646627264759741243626492992880618627711382327199459711699197259006000178872956814637298693140285342860900665195609397464960624375668543634859149662613981621153550974827865729758095369297813371765498146075787733882480128996057907944756502722635680297547938709164183523196812229189946810665671507397228719541746631474891080476271854582463004757077620348287907307680421603862071089171962326033077720575341204506498928535102689693380116480000*i1^56 + 30050190251205384591615434210082304030380384106704162710576355844341859947879477254544627836367342177108783389783382285606302577010870147542878661370283007689949953749611996453092013658683875186587430755818005073267675879462466018917419780276282059671461617744202570232195043702394685061469901136975014546681554554637843708074761524847819611986074421036753777183893891834026046057360953705613243306565537483013686350756511053714031197064860975016702588436957953976567049528794377021261255428838242470348147284995477483211148762039564557464306241813539371772214013488850168197642773446305470941383215346429676014068834267637158687367151826340352136049510866598782410744264390675456281700972674648397243021975145871523263092914852686912759400034688948434641564860547068064276304297312059171705255256415579788649900446175142087095626440662926588237728592038613226522426092281759883957813766942213323292046755684919385595286499450535801491975185743093607111734714284289083656256396054592461498059124744768239532793112506399261714941442835904598468672943318697092155167299244624351375513868161348937322240641030394744717687894065254921298901118538656744123424358013392978541565848688746551869790885389788012287388660959508826068448376083082614133051698048289106978059381765887955845943628955719854851597584934332957601506409357662944219195689651729569490082111734110769770691461519645664977177548108438412423244489794885791548602912980347452819983999876590710607889141573206153354877488233599630140571223771327394175099842519894117240384500614128448926638814436880078204162793570671001600000*i1^57 + -20327757199263022061436415411109088794006661390541658997167830174790063017703501152604544353078553446817012571804481157719455794566568617456521272910804722571405973585865707512266845283800128090569567189692378308742988937630272666905513563272646102071631956515471600214558950064240555764173221480337507155546895424593354891502579858889697333363307577102295672582352209314708167529797249603926697307578100428269936597304775023753620486852399079177345617366129185220830122089313239176152191322819520715252529635383013075571637573187821772535022106967583439127918034814497633310001811514795131136119871278205839754872304359120412536271646745994960644214162557067865596788153820717174077858430483763179548411528189905318902856627058972786108371153379499947150139680437425470489766018231002273250231065659256712335767157103686339595433932089428438419260061348517814615146716510808125883975854236988598995506663578856187354161563667852431262413970488693310103480294674414522127286492796405263398490664911873067552402248323774218534465563939311359331994450277427620081970390701764960124326752381760691346781859040920526574966848731388065166505630435845849208233977608303692098457639782199605860584923356828411195535851621287951022734255886193144844123389931426778139461080944362767245107612063464936364421889890842883801224014369485876045664966195347200442059927417245667247096718013792979316046690089586665044274090260991552129683543231355168337347727137784538362589019577994784599661103947070110777853134942607485536656668343281535993338864433502573469765260541952000*i1^58 + -13727454116391525287987980842904383892175978345439201966459824687937724002886536213182544712799500053575139919368955279588249978511421232508217087272921417959890383560927706698028718113408314915464117263811497738528298980504575961491401516926703127000571720264203870278022281347086982150691744901207140708862698427927481498291682948493173034487816290373557305968953880527336740140861407587902366593771256520863665704258588225002690260304361506751335846028528471906673766101810401632292875185178105434074276444831504166151702703264255653055459853200272356799214548854009657641383715538247161951293384931696499101488838572857995714206039246929565812722671230692757637479503880030235456709420429674789674872548722008039370903206208192482656147409440208789318544089685689827474299790222467809434247139325464367358805766084699545431221581491866628149303957915890697408104809095040596081507149729377690395489421428022489359628714069439057825772170217158570250197051607964795976485718704064308149914944826833808786946258689686453014525728762594032317875868268706536739973868921670724628193747675205076264384410370012157647569049699540983962532218769375937564488779049840854317786390533387693325496375971376951089010191176240980910214796796224506596445295951691177145678514441304101772596912733487540364441684608879089651079401098591196951741300602627485715043506418604177164858502451510857716940599129908312725015277722360369046457408999935392264059309270428624947221556578769273557138319441447687813971007741860642816000*i1^59 - N1*13404637386384082006625968320926757644673446418362107092908230477658705525891728708163459447991086072472037235645948748782136033083244870617341353605314181879445566081983881496900790204327146435293484640053745065484388989033707176027805604038013720412061045580954728322185381105528642522369122370785421326992209694394819298635677934556040072547668195848055620885657730653158724200078642992033204515053801*i2, 78624770551418783273789551559094119559369957582310316184011704687431802257586605659780687376891195301662647645926605021435228900804464733205829918273384151444698912789329009299282766549991535587437892021217344868660102852437717469834209953202951662139104524371390175807984301125419765574253134855864351763781159268149145989199514914301862535020614058716695780849430197077062391062976736024977037865872557896929201927387607299770252937672797741118104723104311073730887349280711563887200883503390360156762138847398042194070870197029123548914586877879540038477816633584492875635081210682541801516025395276540081517082396387121458665688166161824338961420590348256245685517978612749621820598482680281138066621835314557997948535209918381112958495835880257121541060688581835442701957256125771469922204631482706880252248949724383204763232151591531958374811693566517827604457909697725571006176654997030222576098702725348790465880907496081196021080294413117616430733902427738523847732039114143819867433297144654015340566025804045935184217316427913770359565804784951093241231422743696212299803728681025473978836963966365523812772566892409855260166520099250594660190644099180654901252580424981993882699135063115182124964256188257158851196756015925347365340191017281035070005545996404892317463062594457048578525660069948759429041619123864285628387037409657438680688174221281845696914688323579546709377263682010890069479347857082842388463901737654113362797879938000231585113627392232205068525370538432924886567496661173981324081915205297631423158101649544153918644673320104580749778610388104331428302739454371213570503848334967989159202382594057125221576772889220653505599568594526025664887245222004087670190695798856406011920162523122515913904456697343223182322969759282200852315499727140148574966486925146075995754987726416359171354019018089745706217318991029398238202305275179827200000000000000000000000000000000000000000000000000000000000 + -935208031846777265908797855449278886783038934702879227301583366728807531538916062905074459257215291064975068189937243364287442095162261565992651385569552177261041542084284314769620121484651725023827087746691042841602396133594931792730973281661068872614791386340960010705695773042717186078848418634462573938931815922958801826207047614665679412862310717164500964398024551937838889758666181944673122815517664371761645170001960996574810836033166673633419499459460163844396423184486206344131500760223565354583988419457273045616037163585502602809063107446908399514156456152112911792193399349286228213083178668322700318399748463005875151586864914768794314951867413003185931786473891777141541365946743649504699444639068557521138234052959140458223502687240149731367960070966044694531179272953418944953415525799558205316265122573107063862403854649949153823503228048625377063238591967104608005803543889505030420644800275741076177322198560495060167227225857188883004454352747065401186376439772355071474316092254627002901347429107354276270114993108360059112719502788402255527809487742609383829639219492110361700048739405928718195495959467305436753519523055212349849260296279438042492307637549214416633637552665774066844544036911079305086888245563468845014751634050384180598901874555990347457521142728111930706234376815050936054722295188188476634438548928879074983591250522424859912638748549682490137112915462088650771772255946321345783575059257227719398539578300770510145590507930153436668720310659954312349910453772107650399243282179412050329026709417057550551245087239408850120235931846427664576306727044714158713747518574555293701618693914061398915084842880604295919148053998690506421649341505575065582807655072898399823219802242945745826919944772945524734393518505829558384203759162185814545280391431265330337582945889953767289046337546304727919338145047375312245797423908126720000000000000000000000000000000000000000000000000000000000*i1 + 4879610097967498224787173140436609208511401269132841098977123729386137529883910550376341672547464045275118631086061965670671353570570620572746000640131584501526453882627919068663673080474943282641851278284816615415289167329870421950999318159148494413533828580460057468156262882724568555881341170719333367685784934274453112325093317811756141758574212486936255553430089767171760995922417565625051601810337966230304654408693103426393382589185962784329930725963774307272208435371504040415316777910769900923696032248046456319714600588563494713977932809822277747050204159298555775032397500807831000431427126204413004942529378195960029253014370289048442810347072979081011437576909645412072479547282133511678151104944579104634751289499274334861508968628248409515921274572497711332908183440537084356482453898943843786660050127797810785345522728042909837644232830553936710540056695765691291081917768971160946026742657291134835445217921989365600229536327259846505078849737905216102596453884109375930082849299092975156232027578385134860390081151644980730580272753526666008468040392593197114096817959126148428305720757935593329738683032417469877755095267628376531653494998767336771097965226794252499955087570549708240989896586244575960274870779933103824881288707786349353850339527345830281193696824363706627713239279346386737723024142193484280772465511105502246307015095766107350332077854905073067007929479701955746972954361084536243801840776570271442719877925488907772118624897477999209773860620114425853509252809282398258269957795313728441920718884158980010691086158722796170072211866761635752038500313259787039298537351818869053921250297490387600786757366102978020055665753222134025716050994806964232242461465374380743908449517254634537959027587461001600202972420891456694558866301260862209817623002229120169861266351819874950166031184479294464306982603707876439418089943072768000000000000000000000000000000000000000000000000000000000*i1^2 + -14077912380631527308684491111372981389924848488553062570719701986871616086632164825364041994673752440316279565168713529438172386030485492819000231080848689703046091205810585995402681254742660593834260345548972352225859723866169367361437273593806723092677671140316183360361982771286836670815676428108667330737921016796389210685017299999716583955154734724244837768609876336141417933736269457143114220043572834834620814079792480322934867363741562793264217853957050873252748822010480284629317370951523064447043432841004047329059243809951435008385646875082238129835859027724101746548739268364253227948869281929783487777452106212497886108947421961509697606788657656182622174702538404276535691883421599190176881327568763203719984381064626244684850287732672388109490764835183899012903901467318528360387063803748176597930329604735153661680891604791609530708358760769783319087221707991519027381619248430188672997721217537137008896872157554601357709585435481098306105158259666731027906568490266056434366474809344746482690286640373212110227800944486059973099282814920280579633898044715595846569710915038014120379556147321374108260392673292678490307423797587936306746627686764644840199094683833925736536158322086355889646648754176577095544034255373095128679617368659643559538504267186212113556376295202647747789661474038472034772713235929630072982073753485976785479350234509261318846024963989183158366181765957707577537891368278152801411410965728863304458282175664911742758965688888566991641929327850625357297248746569828538085240645731693299305283275868556760308514991414374605874075506189328290897250512740477754438434391447587386391296603813245515185899783458736659124935835841093831734374865550006585038055261700023152263304316994565774980227033784824536993861561306741526751691019762873216339331277487429552733490397636674613603129095231536502468370327408735631236697738444800000000000000000000000000000000000000000000000000000000*i1^3 + 24825037416629132616917838784774080883388502740478680040945354441664823112196160169464168506467871236525890717141766482777452315973914487964566085367380411937092573777866928196867006681928219959165351156014246563956720439159127515960482562033915441295204357334787794045669244387317255191626067071887249417274300725196321782624904731039847919555272893090837667009590623013691403519409503271667998653851417145624466415561087108564683954351438220730133289419191766132686893179097087727451460517730677930355695749941118623871967964031030162289943617227616496598003461201554134552628792666823745417031662123748248433161613207388527678836279007687763058253309645544236565577055159980110727609069309304653770136488978727029578741799530869785276686087011476238923613294352499202243629433897052035695258996808931163284457387384187086022757537577351507789838989894839411075879061058197056363795243157597224930034460924892403644657208415721420556270693352968637553141592711180650682116963377517774087501299613303615379152865293783025771732190666988111792598935775611329837267542702521729478665363442464727608124109584848260962928722265173836521006247616970526522164199837954560202302145999641342031863523428522090088429178414444056162160604844510577344324991985294714608187361697165062936140506451997448233188214538438209063062241785749674160936332885957959950476480738087815239687184075348504732331889643367151686276161107740645695335786934399628218963993498388542340780065378103801400292122338275407925574308172918236596729364865394337366174871795487559013472199558993921201355885486971490171579653463159202582810684852191958461282003503231986254518643787944989828428833451112692555641389785406214232471285874097891586282824734097292364896372194468373416194711519595712724694068455332120035865088497303224756856198706362571023274096553185636012372211789206878280372086374400000000000000000000000000000000000000000000000000000000*i1^4 + -28474212780539751297345846950768983576604294289239560979454357785396667911825885065607020808722245354755258516981794582467368895924812894701824546556378340807870101161125159908325916028273445847646825237031558048429394134543664054998658003469512621836428983027775795491930580306124664989713499413812348309227009871502017786385120830711589926030955940752599168728251166010518278424554881634420397669399148549656931789945018550113305578127623924844118188182059074562936622120593118417065172720450714406155926092336438205139358416121120930121201924217264429544118549872479252213330971436891821100587181320980391886928726169032626293244623267840248203843372678867849520734582625960700110865838641795421306873683583727780175758293137768088955263000601756223151425027900536637151077754383691880438600424423994468639915116541873410537154939715373364401875710021212201113067202405610536124182870313082126120132399094758411901002519364275050876265005780844620367598610392352033930928128006992976055495755141661543732662759869236866625796017250542319834594972234705713349570471505530317684277785380088666898460901338032225609762935467737363948043377471890676497309858245311421963406330045881052985429745454547952821330532991017374216229058818489821115341121668694922127284870814069913921193604971354292508425186577901324732649256581810453958372912886246224999811215623876215807642849551851085940887993027411284597499394477493352402510277946704608993067043302006544200469038026428593411995120866154055115773440279268715444099335028089624759057488592860960119533960082886217421288925585516106182002804575894913573889287912765823500857143807507248948882254539278871137530028958890095465720596754411625531764899868650413984650052367276352871980443252378456730151700805313194726924875179769997590104644830248268162801238832106662507007008182142503746945420040247227875887939584000000000000000000000000000000000000000000000000000000*i1^5 + 36916677890397711214661375807985234034221149150399078505958276454018516578595015531326138694590953322498797781848502675624696899558135618075956697787725371072005292123282976631765154757917290616944264334953643098971007363039191131048973619410237744535153527118630847340104911132798155885706186819822989573447429065900623400949951924047946359200410129607396008667888538057397259464360225652707580723769138431722016290837523885722280191645084789540744310457853341250308905346928791495633019318456979578873818740666970442434363041443421812927271978388817998911749102926899191101407125893375248399546407378996273378883873127483200264047115625928248108893257514421131597737757251280225858121357329325976017575936455590321859036039725907957134633700635459501021565901025490297079849159323197950380054822240121243671210209380658398319730736440441462682250760348531234328093871860903927069954440021381825847650141292184285427020141942399932145037221120589554656629751508770121862881843082765992276612994791927709394649267830193879478220047164535526678621827009370652177056255757136593425807612991670270112511645895103402361088662184852841646174025030735895976446773067714573770713340871770582065290932255851140452993251329763011860135932229030708133190405875934501151814148221755209226065190792930307131607197316389976520610672587389862832916300483919723943209229281524438480248393863512805245733183743567874679910668708487899376615269551575625488171772521031570621769327856492190594177141606738892958205699303011195717603965078977161485898733162357056787078236808884506463772755543817086098969204107992313111578180507288893151984928637223562345796699148804534122469926306996872310475319208803620929338090649679105283351879829117717915140987268021647035564830652283384799804909995097358119256536306886584819464323409073456543334172052631892063920331690842231246789017600000000000000000000000000000000000000000000000000000*i1^6 + -33763244632874928913005240750268170705101275559719421115466488913285499086484813686572227467037129852582218375277333278471171441611179338143440448626837208724846721086022757142748977333098739565155499018965421303024066364196135130256877977139143877569859862338168362135271521123960936287790344683350670133995866460109462877186349769823897513165272065708546275643657666708684436086910372302317279967401344432593634780042726648275588521531146769640278210086358433080160869622063696685867833547096524739157967400512075394951076126668984800311699945117519583722559145528233881198421813661015039743939051620358712233423525108323559137627420157948672593064973858569171809588329746568437871140172346133242322317266936399073596267668955566760967225240722159416052090756442219417705407700981961847359803680621537225329865396057392313826612504595213323030854537073839708297656730282107456928151140178756392968397096301605845529126840840909967059036767177202997252345166656785014870422516808759442441656341524847565955047998681687772584924617125655395800416633837046104197249150006538350300719042195294306401647110959667869016597546495450332083949857100694226060616879399762249447911534778582971699917669356665270406968100200819615461592107376108134273720422720654563967764664405049581773582942047895628637050611630959339460821289756279703168250788237834744041178134285145672794240102367538359469078605802033440881783675779815609502336587042389240015335766219658818822386920431722487462642427998333725522882631993715211271428574761933125491460729814113863883384812940447567705388970519389279124428746265648403265524227875267521451354861091441621509437828335006006055102374357848804810582538720881171111143512707495649311790878880199074962026537000180213687099490153521594150657182807401181027185654786564486554636955404531570317282718777556413064806744845486229731409920000000000000000000000000000000000000000000000000000*i1^7 + 37079886221887789609435519591190277621401273155458788437224464687955362219026788557650841804779342116367206159719422559961776733973212026678711407493799557578101301003241667167429031530424449348247218327589518609829635153194698608910404441211648516370518616211435984845246427948862525873931685603070271714386993569763222059162571300725374794830378239901211097344834589898730855748249312281461046896137430278205536676769471241702462482523014616382096720722721851207011654424404291849546732262658913536342704244040018492979656058671753612336611949741576836917329861990600753785282941877387560068399201148834860498638929026961929711403708296943733438047853687821047806005483229885694211368130477010536404929233997756247789221951422649583640095396878309554149319018099221663306823177055194785039688920259656593069753660110693998874168204469899072327049258889179884983009244427199393036956105919386699120017719148646035010207741212090756689930844715569079179517040034985624667672682031325128224522647519190149424177402514459609764842891031993948472604793255957285243955188146657512745945817564615657777926263836820337365712902775895165169496136910434126422010601180548254740396528056801680995850885816124964555487978611710780981558107838215255512439540073740026237100554625482752313712090846271625351907291544029411604459413749173059534825927487321540939765344506725150910929635177432423008077977826725932831601223231692786556186474048940689147674128537216160047566377178482498799837217886364711470014229805716876674442642343041175443554581536857085096509428679222485233548628043193633562696380711249068295073019234166054283596700131842779901151443399019222780552612985549185693998842086801641899387331381917590632667482106331660913587500554769700205149009446593495826495104843940882547250297989313109459309047011912727681332420517384627922641284767384812388352000000000000000000000000000000000000000000000000000*i1^8 + 41432692298937982589204490076627470406567277467424633788916228656197443020792529289181565898966610642249190424574773265137476547723831539837888028922483818676881559800518579445212613273852791087821131143817938268339108452177766246161872061209224725632452440514073143674606928609820777230401253341730073804418194090455004963399181825796459349127629421577203193256737997681021710453199207070089106381112243408919230728658410980623209708497291414804713390824094779722573751935133032989357393822660143488790355202212694032357631519996502982918347652432238910662198390156630341735375440056562256796371281826640148176149714550758841336140886104397306103785025531123768714724176844398724456007007601577896472170940887388182252546769687401737507678857820325158361362135932667975478048713973921968192248677220687051032904283527815323056831151196084577094457269217908789974168846660150547610545441399642904900792785263623410599506099262871157453726412039984384989468218555311253019928500753480285835581825144093292079533619477474480687860667765932502928148302677384322571060433843957417560816365890579578538380467198347581650390686287160340494072483236507222292842621731253947379715719004515971991077754382601897376538309709798527249837986020926533878119212989447216303891876298429549787478229834924497915349800845071354946295435185406418927178012832616246885207485353232359387115292515204614555229595287348068030662286739061396378646655534425298294404365988144857869419077418306493540268408231172266833987625316417675804587786970636375278919449658241538172367514250245095206461901792134102182917387763868484607340085781471781691555181565900938170346591895872785732338779962198366316179627109429214921951835006681640710214677829758671214834409483106776203065175548691448677333980652047469142013263338729333161081094549271076261989340616776952424068679117749983641600000000000000000000000000000000000000000000000000*i1^9 + 100101267573087694902683733392542608353073756101891533122511678425979917597801564192255341407088559322183647843705337190660170014981823221871712795847966489147343036097600262487549349511434538353158309362733943151208460644311355323342128365041293938915888614844891275222518126160135307303934392562044309626296172951916571294356047542903033271932418913397212576282481716863226489481883867796206832090164834598486506217209106715846374943990254914115995039642474579562523645044449462198931022290512875740947518396757928325542505649914140965640830974558123134688630573917256401515426671360188144636608956939857387962510258717095450146912855905601920493909691944022939547036490485129353292121323041994590295125674023686433998706975805944762854732013639068381834581358286043148663281098138587883849772204783511579863404186001704689529752778358777546012758000327672304490297029786518648450182135868745178129302343815195802314197798468488326477684106958363677991272207585777352578657182130703253101936219339517948328243910420918952533511053495228654289730706282714660350444863613089968080482729190384602777211027330826451120735902874596036189458620787118380521784680553031233836340636776745604400870790277458466236000345003049311222296690338297182609637285856220689233845344240203988030511043062000296018684244959876114872030074771523289166817067862464131693770797921439864296055730639039595215144571949498466031099139616923286850715074990740031579117940411882199870102861022008248918413004937501980448977942842163649144712317494610793693604774209505395343670754022144640458171016324870775006635931777753138228702348626849675175036385544776827953338653305276444742155172265480166121365898288376112391065598079291834078701341615323882341303764068277354845091580857797355779943756629685318159830430280484527514487356429720511039082668679054545896978969869701611520000000000000000000000000000000000000000000000000*i1^10 + 115240286308853469948245068491738619944186324053839091639637199904220900169089396892489547658739811683617045517455210379971470303090390600402763278359152470293922647154159553903042223178404577652526011907777170525855697281639735434764420158095493146211763925257689183667434753921947339323318729540803740873605643583642374180280680926109165904782023284826227371714502502741620615082032871349974322299966815127431693207357911171557899033615182952642348948723582129123318068789365727171746575348319112913205914170201355880021237353788885231483681521475409340684259806021954544679157201102737363497028118691026464382169346307328203466753323301847908103927619710215091300117712237446816284335113115997635568558170403616782059982385032360310222377403365930952144757342824185577716098087073302376855899007088878233075231241266770774423606869436325883189128323331811821952193474825587197614307523157889041294724786482115322978272505534803923069307020117189890387906497809809386537239949998608424246110108248256122953916620022670661122565292258178921205238243834862067612457223970852457165712400782425603391785693981674832197930572670042338114884313694720476389917265694713432110147262825129037372031802504091248981976000303123206109693761324977697880728114924695630751980365337819743504421373179774349484971380010567669718355114200228871235856858552494828940931136141350075820876842103832501361044161997952061608816712526914265578978367833632353639546633440219549869972347834224185243867152465701610240068937728814181883043303836155928989921948186143456719426615178310177723690473012853378414149097028731469056214612780200030366653210501778401708430485725298363956309818597954166035077123671550043965735447626987847150837823422485860122707238977213774460858792310050231982503390797280607993291676228773983165672079591584935596334044523859324205366124027576320000000000000000000000000000000000000000000000000*i1^11 + 95443486715926782789151246425727555246354570661466890269241738364294094896239288652357004419139974631250308620371128874248973336451888827790112515572363841683440040678578961242853771808589260503386751452627071557483322170155871237304730128060615962508469821525101893199155053961921050199163745566497861736322085692149238215630791994021093621233528144818963834788443412908025470550007935568263395554495033998707443536345481956606785394711708438652886915883047399818493584755312521862192739283738630649357163026370789775071451472746047937624311308443191589103376434672601669457505305606236317511816679458148825556693798074007262918032806310145480762852532615718300163900344728831778451332338842308837347269456113842049245221487878918295587827223066960833693542564624334028645598884613451242870434363703714348637262523809308098849994402162352142673868747520272081219574758074583083145270607768545464424697979398504034730379224251269421876649986919623505895300771122622023761196970031701559448650890618601382337875157939954174380861421055654648000161731192696156806310334963906490090998118175145202918543451630436067861845346618561711303556248577370537167256705928268724099693526232879489425985116445615723986624431367675208296477109049820578295510552039768716252070849224728365536856770422059794867866541519654988300643440180280801138298307265095305922524589986575905821842719230004567737111538451353263832929390815086285122947508374335990119642347864048479938261780871467199601318751540042738378008795083566256027696730249867165535672296626446291735401156002951593680296732195938221680206644139249191102583828783996561590658156951260416163271961129996848931318750818048891197957320085674162826192501343577964829320435738204778119487208612623330038899060976827379814001867324712256102485833950682728776033829832640720781672435133062476205146518637772800000000000000000000000000000000000000000000000*i1^12 + 61985590827692452678095689497316090040505262476350416091006529106678726811426472637726965177098929548729987744313542678104941169402282358743208368301479353661308017327603629805845893099133103410030437914969377498395342024602379246933088929992298223616993504308491727677744530557813780545547885926308170256182711582116293632520230425175647449092230153769964099680964301180095988056863852979019518367873147159677884451281021157537235529415883341558381239573456071968295388784017283606121823467183344251033861384293658698696451126433005706398713306956194951235660456885218868370687231507619152556002695430125695495648223321909920180596439079591996784575081738176384541554449654808366963883306519860116720560397234699704190279383699558209191637229693440711941059986024956812556438043795625640223987425292588581239153644652712370801531915992475194432632458388058288978373701397635815460544448155433978554723188816727024166790316220279889378656886215837208481629034993745024844082420538973494315380304495131925268209951479846889198321993633057135804699978801615123604949734984536022087844540429759460797328037570241589391062265768158031405885588734746243427618394296966907341854511743774283965631865544308466284730720706776462959064874188328187193930492788122667908641317180313092181723195692542589740255068277013122938273266987168844818976024385354830820769997178015233612642035319052637910041955821650545619126386120668967692184623958345101726210826046605214351739715836692845786645820150223832299031087633087517931308532769506307971612077516709960889997563741436305920552561614797487325059857178083398816609242725539333961288727932745983249020720120452859421407315861845294818549958801852376718702797430537237376701547805906456100779262623313303321494502034284821821698443903075522135631400624282564889152777663306044378860563133328079950532407459840000000000000000000000000000000000000000000000*i1^13 + 31484093955421275868044820793055340543351274684843117117391481748353619567424106013094541161746660920960850760150864723200514729384370722722922990849393614107224037740820842190815048859526340850204288431538074810429200389880920991638282776299966795628305368150044821605325892106507667176288972592738802609705368864772246308116402849517747210042369792209293860028056696444648998257804253419470354502459047173747691586250649779912488272271322886228395155272924086532587088498046895903401384450776076952004429372596838916684427600356179776931245938038860653150007409161469863759138378108815333955860704085643643570919477097529373042575246289042520880903945297428385975649401090835945859070269835126245831145638029108128226896360295672507666725546492109600748912316890684644244162744913070055177305545881637329777684862795663716549623246036798036300430112846429111016148809421126200035525745149248865732818418306587257216462035575279768513642110504055772205022074699782558590643465538013905541069138337245603097840056292361053096705014926777631150976128813861368945685046924929993892655596598427340980264712747734815360802897949465157451947967164668415329189111621648092073471670711726681342498422439154421853356317040862926224164744527524153104377497147333312687142396058045408009329947670827985731269600218613945158348190351251664708048416376314185286878307934633899453105139681444456144359675174748408264028495617089835081067260312507303776035095426332826517399110621757454572107795236105973642350468852761772836874216666413531473496672987119845567655568853884320502767058366153710587128290108087651583107631440861373797534546202947955834413752236792209984348975045897085626790784178625623521685037790692157063853518307962424344375245803072246610236245050442753478095606605640029623336560725612383343046872760592096504703025095591115130339852288000000000000000000000000000000000000000000000*i1^14 + 12569820716456965672984474535419199346849817988753368003461700320935182246264176841228407727970494295534977929173538887591738920123403969124592903491880238367162452372056645074912657235215159719101901648999154914149775581730551179281718111485702337842793104595922897916611727021463832989007065724464454406731104345193016870287851135830178453835332481405277862909771118141339308519168499732667150920275998114711357287809798233619790011200660315035404860543879275383175437577775282024998977463332809631244178946898897650787660161021424935417528422098774547357107007145370406083577043224001222740802880928830602275689122818030766568417789709736892255592246268439034140054746979144877652610215732239846792777163102399351610360869937106907438050162446908313094609611872621147216008634524420000559715435346136775595870562381657675043856861844816426164318243991730846095595343699722707107909613472610166873204730300493860319118773346259095828623900211615554231846419801630139508109971726948699016819495526431830094470004668311953028055908392918843788292821589275317166679351891696567432680822370080554933397466069187173211719210399433979283127361575639593879828178996736925749994449415479674261900013665791859011319089430707468605496913002138304742170959165666544042191147597415057055494768042954464548844161183506710252218062760835444577342898066254906011296982208010695283266546786116182215028481789782355159249331991358392369535997110024480251503473498551497965107389852085352378628346170416416091996754060156909152103561699582649871732638564966102443536472987454446905413904770867735390542215619626325158756257952738532208938264922490402462957655512724525873870916662875611634255441004859982876257366130844939503284984423215558125282277941182683505647491086110724087159770000955686776323022726287076719375469582711853535915145395622673144768102400000000000000000000000000000000000000000000*i1^15 + 4040466672941167578639911103925644842244986724229223353478246772649838286603083300157310498286168994952812180305500787499524973946806985100246881776658997629241631686307308400841495447932001644851812951300371023860442847749518349092781752264499279239855381146400007294187166428525563994812137453874599123670704541172068027307850325219131062336220821333662905332523941424793602454855478710718387790722442378237749884845883146790808476454779885888119793121072444361131439341616863213958664226491980356064536880764557619842140721706102574388129224524185037487024388768509016297910748442202498193950731816062074054169322641089106953587198633700514902405484268833635065648662094567629180787351636864358505220183159878909778877389168542708128681897618539474001914788768659468658895880572172561097784749313323342480534488720169307099772367379548857680587182734082342022728992664830384464433181702909422379362317908987730792495250173451582078219231410047131141124205857738883469950677121773604977851621993262907811624445247828622814353682305555097245189743926955369679741919703436840301856420607180374444809810437918543497295005468748376850814644024667336905503355968509226454325610176761366677735859333979931079151217775906637820957470675875409258465261895909025917550431455302285469858103821004058829291528667240836794606918843958436609624316000644848697775956366348178126311196143768487946187257682806562491167211539310127458690812275330379885348181637351762600233072823004648706034968859718082721565003158604574434393418320089172458581613223562271861427678987137107637047891563233416761090329735444630792434184586896242423240491822244882549661942180101804968161940972558412313821068337432420728870425527172878285578770365115927841927609604640066114210420697061941945901288021177704006523933076037247431852865768277669476387248352977649821286400000000000000000000000000000000000000000000*i1^16 + 1043536181548930656946730191840090646314697582528861984143571446360896059533120433731130429625444462232562075267251842254230454229586097521637967470383916258701274895760159797370245475067126430851223359871948788808177303003560085625514654802336407816252933438080303571187306056065159184599416618698951228445766503139700887964988363031671171151576538687779097711921508166136641443467841986204311434446466571225649908797233645288688057556589484353616979340980537238666689137761335538053964573308325207537786564091444982967228530213730318718105477225561827839756472156627374037073958555678068636616651342758822938104685234206136398053209083816625837195643477001903754461734186368952522966544615108369806677247001881839242450744121070237164656877007269416237038084914959916744088828667048497776134465311619923560680089977582102596103951096647378043474394924217079226517968080091428261107377625763120409044081070693393539793311825993056386441368153573785320826815122743918905399692338139545094468250232854478014361631596695910359673126653141759562942796263769323942565380614517213896164690783929189852305783347053509886285831904219934287101861632512096586945207345885302705270913049211070595176442091247417306052314248575644630852597762978062115196654301183378958423868442894926646116312105728975624598292862808197392129041646938771915992317376968562181746529575099298278361761492434023451760311519583640628275790859453114995415280801947559813132234018522812774162644485027972136992268407018658852548585086112869949731765373117507325401168390548521898072678937520103343721887629169002385705512282086067440218056851141517827154746001748770719842368308335761980051731030939024427214402068638155587691427037761569051999612095273116227311249173982836547620376693331827754265837151209868909495430975105414345373170803084736402689219479413624668160000000000000000000000000000000000000000000*i1^17 + 216706056510700492144821400977589611913589693117866691160528658700167262095850867823370087813887117369889905098387251422777014478095975767157718086898319425959015800262893642613773742072773667661985630386200884168107295512388066218537920449990811801642242025101231058154686914518375625265144764037206793031488507364658500071397358869385041730553117987199567889663048595158065675116166264025618425497621825126796538176249901115744675876658277991463459270023249601421977674753527224318416120939322778222562214360656129752771876423200921547043925490548053258044636573129023395275473599635568042729720291330099683706685307315112091772925047090186784107856411482757647091208079607150243087240700502208536287108624031611575579528212781759518991209496238516544228016358591707811927862022814570971017540074297066746253272917073652160773253338393764461705836285963976867005111349566407254303099527662637137108856196185590314408178505490701976721983154165711115002439737304539298064488657109209421285721260698870476562855257315231391464940503300258112638087907058098578979556835887310602461423520817052532364163654368672477704013574987643347266965820674976175571011906345542733092871803062952179097226543668077122819587908556845652886060961134205024928849110274764212746035288522751357352764204869684565864234829959047786735197490020213976413235564798074826706275131689582442450285889670847577301564289717031140862745059645165572516670629206341515105780711731071384789296807509562804769254876547863158182214456750308333137385756702930463586476184882778428914405042364701153009224224380241330009932039876721776326089283454633533600644832800842005221677735438934309957662140415660234263206383586042297571977536122719866890816327166687736257094157785482162434482126329774729167247094066160616501618576561822698511039269864176224475365164289989017600000000000000000000000000000000000000000*i1^18 + 36259424515415519085832013597623762640312051653145287014162332834118323319727918358599845216386598550655346427600367554501280335950958479723599365957307388107512309408132249080297011686876568866793582245958919158926754440937909651963461424495355240987832912451425817440476608196473840965151434302346201879055578022176346211302345838096172541425613145460157770955324396905785549028800474425797470353809972536028566050215582148084493892470197865429573361213173676413481677307700519595811006774732763468747801772170143123740514439909066205848576485824050236632480542520082467515127242353099594058014763027578434037003870588882914852767787607351639251233960788940208843496311111773696845032530362644116142596956619991849472118442294151324655013873096223551045600216346688571503970850452783258784530715323878037301303953135027563351339959585037569876081959875142141119732243075073209816783797560373064767956790218542192677034521586193696286962277303510735943213206683724289859853500955246677650917828659572480848859753064014478324169408282566477109834793088600050274298937039716752980404462501389197932884284254028020565875971376313216182613023135396189406841330542750962795325309374162319545910954696085002038113923534772384274461390647092555463273659191646088172631505225191872556875716669569778017282982034917785067222959936202898258835297902155070750118265758295469560925776308977475422422795093153370778062594268790078572299830328004804315592195674741015906979269053838214948702756754019461102522581520080009026824491030309847989328134761265661208289927215125936817743086407049638301515728662512711429677426534056461676859429827548798632283488133858849911665812082901427175216549584705233992570814084203279542785191181409350849046614442032713482705894154176475694746414490032098021106494388033286059315339512120995927704311965941760000000000000000000000000000000000000000*i1^19 + 4866268216557529722935180589159058246884151498515173687109551246134173569203369415197327821516623185195431984521489950004427560560091212133947456019300873922570432766132994325424047505299811570996886050432361682959888960033006045036766852062852954348709046373900996680206418125182926700862236877963005883742000032832932647693021908607014911292505054833575030792673146523880077429123238343426619080059938457594049357801346080551151381813253858223595864521661010455078033501278144125395026013762855700353189628296816935991774101693283461413174676301896248322653620970669537571314788196911485811271919907465632302072974859585505711735835618083951883853199161654479887657938904395915991762121773822056509731918974748831023177183197189998103292826338757135306775397315296486182352507160781404951779667117549579802286984426676041124804372665340251828939541610836617548183330280376251761420030614012231778528014981946889456897234101405500797842514551066920297052908029511309569461013550979984090677186466327574738738913772350544441943188802602220637118805979506252363734206137574528635718044723221386994423082965154479207953364563576149887170062618314245179652612214956070595635863104305074939700356126981164898610781428931342674926951677250477186806485604751271645260948705139430335534896960804661860875535867400770314323516990089998070920421101060558160576598702247497585238199357456766375071647527927221323097053756852810498941737771709987835532203400843502736920572394296672467587992863759461131895287035274587351616267938183785708029879755200064276657005976618918331511172966392861430487062204549445995064861015592587597584864674172363776202742281535490534003796121286267632883089517605477605879329195273281195713504553229988853557892949113221061642934509221107187724085664629274884444846381228046169550184988414174314347379032064000000000000000000000000000000000000000*i1^20 + 522143019136931876769805718778077139596446983825936937574267610128542870945888515275884602973961971807258672812024776968584704515634232319097399240610031439397930154649900076530922463156436064666146178195831654953502318902772072998753286771989692325996210143189643408326306856366398355378949110695624246558672457284695700061006497780298937780270017213313478892397834103377468929481944671299796154629623699069625280453019289321669417143533032789189139193715171753590239054936045636364379162988340743882277166125363823675988156237390543980526534819647177183399012685580105668351469235818643782925311552063643844888153573734478852230306992716469840276875704621780435504564172857784095561095131777798490862905463237895178809830751968545580502151068601567162994462656118329028893666011535218415553506401535459987033546683600787182857234379626954565937905622326949022633613354777668966549807954296144086537378411980683097978926676310885108156489882434056441215713769960494964237236767257636708949048147138582246675848335004211389000640424128999132569519288735616216452521853806417988090813759056434083528877803773154007339171704797216099097739531155782827861730198875551655899843449569402110502539678423796131986616029285191292309544662386577981794568942335564994903131854657653618258304694302730044010920662592425706053294086324665390825048148488233382637675469893110531665737980557215836505108284299257803991863350092726981776390680722558844826054208785612890630558687234953739207799519771317860508564851565500397408180404157449817825021732900595468966088946807155406532903358566580112693727577197858549785869530427765913392876563352502405558114939621472627540275040859403189988185282325719928515466550026927679301357050901135876673322215202469731917310051735649178044462959650073711576962806659470478623531941851533059086404812800000000000000000000000000000000000000*i1^21 + 44399441376224673238842174161549433316406761132694171370455188830446597059929507462203879780189450851366485484162486492130532690399508074251454993011885613972835404189095725200678857121371943928697401403461281869233036646542179021000202838236611511695930589214930255310214419573102426607841276541300150843174823599550962548142201971109486878818180387235652814838418334732281042436190912747952821532418525405961792957684763848601209665767793710311402661173056886713315942957831109816539550677594275736776859555085340629292013796913944078705357213128701553619904182973232115851097740557298614299288047901386735125121291578940632925593704467503009276116755102649696188063075322594672178140942082029327743312363379063942488862469350262321940864969236347076609769865839040025123350161920964296440575095974454667160500408888033159757961942563522628209454263089200197404274287937291776328183881599898724270078845518015151470432686515910816113674632066416057069011831487252028634319431441366047942857854417187667954941469527320832645233909906326752727997970752600243987809692520645321169378751972177875005376855644257342003493142312038039607903867692089712940477535042164508578432603694516305042859450832071454327785766952314357893803484151790596588484584373059192481176253187355296562446278089323491971829019778913203121141674435963230489940431288297563101087415334355890812883196650664154412299008069563602904961037394572230291849146779160954450253616208636172758962595133221165662285144953857963062409782764211754024128952131042754810234971625042750685962360934002648370589352070623192965601860712905762242326588279110019621449538680062621364303688541980759082191048689084763290016001460271835493188558006819715406979566248626118210402271971263739098561507815359913045265773506700747090298792927946200494697969289647405431521280000000000000000000000000000000000000*i1^22 + 2930707209785918386013490109212527079635547684773794382490185165444452079776216074697272060252708747901987557211681698917849795057080173662832563704104742701595431462139796161862892694407707180092572391682703074311684547849373344659305227343828306133365218787764693073425036286207912866229611031794673458862291367657505417339127761114898073366683712405314438439618789625620078255635164126827202988348506264651669492400743909733733243514293895270796177237233239037450365784340733892611961282722475467844605761418330718453092741313425490458319507891724953640193778772133488824454509599876506393599032730181467089665361967278180302938325099141881148790314477077153675029264358896752812006589297754880509932150567661580347600270440519145716688554392851070722428775898615006481753888084623731877174759388495897787397414017484551789197624010230968824963858086854113263891236401820572087450072463819217359807918075751631371255552540419268569446673203160891330856067215275973770017641623067600782714583106560348830022295666951130915941686599972198833161235906796044016142555784652765468509626473788466104733552864435821888942456250807123394944141355345151416290829570807537130715429049983387988223978723359561508924121577771933726613146998271732250127592893358668336788581283719720964543646165627836588034752172395561491773654681552220385739406786492574061283242101377696885308143112878347791157052958765184779859813935755669457963517800182864471469466194668845583664758201925404046145490760033371470370498479467632293463077531915994625131193850432203308383367057156491050264261525242698008861610700596894704123521807563656537196231638774037961277667610241885878618750543321623541338780953793442148681068292393810236587124252670465204721446636294687623238963182861933135754876283952126832020673512254225634615100611966133075968000000000000000000000000000000000000*i1^23 + 150346462744184959172101330441516652715175054960361342839494987965726697866519439442996187141820341109260951763352383763648567542430930805126355992798098367099506135352052735276641123327232109513944883899494777218506541135179205148647490573400122388074620124593437258474867692706879144562674533910919591524531528765606854686366148279380858003769123118595421435634406498148991655529486402891448633285972161275733198405869928531983115332126466996470849710090945679032746015031544261723817675356447108727910466965719979738650849208304000269145945948458905789193877596438605282665237111742894270891379287403322051574362910436220640959463102296512890700533068599347323302936595370690150479820750344003192185697651114494004536380427926159247589718298189492948525624696928914379475139342352770594937008270284416164517746370788379740865475781879048054745140218427442889532060961898491860396783969168354807643128451646505856193128789325163766566914418529746394046144380805228894030786995679260872778572893075111923819834557053564069534280770279970535449974372602125320461767040442151352224600002898569330460592681933265365988882089047045386550671399544751644631440987809604737196580464043001235813597239411997989312206253226746053617714602071311320944876038296032584758455380112216702380072892927249229215412834206643574924817596715078288454563764108306280400892916385301220004014044704416298662747146964847934855559745588959199937873339100260827514414412762051545360332441112380736182415001543251323573816785905505182968213819528905444143750224948397918027448634595385491029069192524488402939025212622401319719876274383855487887734219971893969928069709565946961616068576361511980950714546973020136483771116343204099963463103594833254586764683559341369456998215685178040013161224776257465655084404735183718546098504960730726400000000000000000000000000000000000*i1^24 + 6104833241619074788503475313537335436896193534150810226438553455863218279288801311584406622460173136777815632873128873507802706337672210812586623225281077578329776775492067383580317511167710900904093710506445528483410254580729059892784526646766126941696303952087668208170726433222993080661429743457906062562146759509217581410308396318048676415696589341596222212113917346366379273372183960218722181741652066716193970962523468127829055221958954983342987727048226488285761063752757401101386240572832790961712281860963896597093150020249694118903065209403152857648160638261870670098394836165459160506252388802331674276436676468114138208790075080195790254368911537064842973589124828580408578094128936096058355674406547770161544762375963070174156176410112692955467353437065223168717498024421560946278861329300621502591919814774602014066853027967392516867348944459764150848445393265045485898453843601887444286225307133805502879706018798983022847036786621073269047562093760516744821179408322343658428299318759146687382591912509659481383286536827859244778169377818805175346313737444264780591312608961133759897404691700587557679772559637466759227010027545443516735733088099602532864002556950006795085011473883683417785751477563938920637313830766090425389333770851860087088467248254764870119049797000951036940841820357650856138390191267900140289469284654241672455684130992001100873802976898145396693412796435583477666526051888180440511263330673554331812728124950104384391561644769898286709588653634688996555318201613641327090793908442409240831339465483416973503581382109530742237644652444966980820229055157653760187227318675598938740569099714509057396710846166903582382566124526676922804529931212126924419442916508017436700262146724544254431399781394170021199986203284612319798834840286530849112901471533908729153763284090880000000000000000000000000000000000*i1^25 + 199842766129357651708237665867698544674166558013918240736814008974064475325440595591356873892564352077029550904668178569545727819111553444217609012102682654652651204873525578910877415846235633845236975773085325136951397457287908724731454888715846167138972175274793765288143398800364227575015119845176079919447513356608312381348838799137868384688708799197074037158774478371125059019282354829061856855764946551478606368291265892833820000289785951153728734377811332557867386124446000580827167779212629890801292616232845465111242370885076864172904038845457118056483530448443754638692437490666677562872272835727012282348725438288776386697537970584635577350080143577282682162832044940162114164319305282131790819830859365592128189920779397764287062123879362333036090496236452256284887519369102951395104540116536425336975636848057411703676346511368743418263259208904343909174570690030865579948782059253999180155713069423202868336012896988819515293935607198055021185252148465538891265417720536015345947323936229137873382842229316397526072468747350194076718948032510973394371913998225234222183677166343353421357131548519382005150876815678029423698963538718487600021011654203140232845759055664925853765746766785481574332868349714898106190076305289780247634867185323377867840698839967417782195012271809740509422357304652393605376602269568518004738651677906086157628189337278956792592842842898034287653569881169585935579085961266249780634246502232952316926657039311532262387743102650952738551950278838542630560513687501940649426947181734848901416437277255726657786611346023890506346892862712551726644322989440284291134203593430347969550675154062862670350237222592071459330135800942760745104357872399294914028117467136054294669034380577639186986204965375690667265187033914024579269041347365077844254830871466290511062499328000000000000000000000000000000000*i1^26 + 5374320377181055209965833603771793820395307503688847737303027383369532131503896725656554203666921750832316948389297517780898955283025362954968111101422160626284198869163148810663526304797711299887361444786070823229119192900870178024420905762420715608201698247402179531450621157419594572882716393354915946919379715487441951187951820501362181130237424417420912032364341917972558537284216345103281528162717507477062933836527713304410743770477539731553210536696044051738558600673860535926699076133973659857854075782445529373243435373915880491876503887137138363654837248803381892584723715937056091197487514879069346844653758168954819952483279247352387843741274539383683585279117032049688232523877330598785575445600330767466126110676356057835516107963392169863406553869556001243865198044625578071993832104674153767179238259538917625472089506300966165106158892395644248922540207539353851435570435362015821361515534245222317845589495475223949931020190702018315101851229514449625088811932500529048582446017225106886097304238028588934720612484618201215127509660380315513803432190278287672437604458445197899518573173823165155805705349308136988541800375615497024219107326830287178799742048773897882147725962342399334617274628891550289793040362157216685048740563043216432093707586619157986240614525013745873522225925231605909095421112652988142087612490806136731577443356198444386150151407112936195035648176078944659091014980846660850579520331317538554629352866960174566867857863668699993168778777519984407249042620746518673033244482513128056560112250322335558655733277625204980720672289518352343513921303359854628092252084415758441215953117033855587178886484397405816249019124968030395718402748895304321854031301301184869447813168614872833864903747428294136138384557168802181179044981123098188737111022931975891582976000000000000000000000000000000000*i1^27 + 121943733325404741911278543814039574270225205200642581753627614992982765469767491761243770030494595030142921233991670725659455721770251302904015575333545577556642963821079387391096685704962868057215456714971396827549554825190103849238797732877451678536721467742256649837077288281769318891970944244233802346659730908796453215690528370856640775467884026724474815174405453230428953654850824231516351415548769162029653265574056188645627309878136408049330643480101021952427503163002088498913656160399483951668259200973305681240296970253605776322038865892927860369570282666768554872458815902124976071841121868375050275095190624321245185437411977097463182956818642806465974070529290171755096601028463032634180118669814377914028775221297376414435076575276359928841317285310342949082904724360121619656796893867338207105948264837887475460189754470491885003993869313956447213603534414645975744176156487574486409664125002967918495078122147147972143485883389719980220578728047299034301891124439824110214773483540432549751350566114309205723030924405654739724410731659244904556956092622589922597067191660303343721053179887438168793849142474205056397379140422193713195968041993067955410732951833414904453462818508952045052100454636849791390307791065260678861559935228901023086731212020167893555280637897323506440671094584664734339199715599871853217267219542052871633870621811284247771239550516332483058711371506619540871250698634904026051683631319904779764519043178245105184336113212784900339989148273903045249675910993350082023180174540197171221281748699429418300975879887299062573451095175640377176378914493619719523372950262703087992175066363912828549477170794784670981007661065094800696069713337173620431141601970616762840775436003463391942728238149972541837943808938702694934701777885507935031755570803436945408000000000000000000000000000000000*i1^28 + 2393337002264880447982624683606795936696771330660338901639725637407497158822783067354063291118277668374265254877581546588501169974219415117010721717978198431779332959690605118764256532651881691709119312831282348737601040662094583660627098133337669434633373029474517852465354211105888578577509907095563693580696203524309893512009121725343301611256182036442507171710480957304716552206181453950975957182477436448637162223375482367290399802113075989310551183617871207390228495353733683830408303237569145668014994202175594163581532448807100766097661584730973019682413270933396189407885990932873275190246666790732474606619278611329620556399600289218291772056625344934194069762318701838653485382988446898614486266664427344559637497665843987184633128770828112255495390036600324031932498713567727484940207869139876392592062919308588151207948760386701315731331910630488135346152604161935668497265938416379432218874852625558447010227509872957204387309231083127787151436780442626225943485103499031346148562698575111466915853920514287881522824682111139200042975675146420176272356117688531979265916776779960993172976610820189276338482953137165918553296314760043612759888308356078498423410099866680798686056557203376839132666501588332113490376502935674327606545747958853492650687667751903874718236451145294129368218911387606845593973703368876596248199289586112228303508820187057314736851676761401112122357990976006505028470425971756146325475552636465638973663907962640086307588968411217632049911165639965759851751742003970545373946158121332100941997751555251497825825260418991192864614499604998743084315517484702318943040265989604028710888173084256528836532228878169928278051796234031209825456027563885589955721317792146899093794413952903620053141124864624874930286657456129924097504892024965470139370327339171840000000000000000000000000000000*i1^29 + 41496411159866237188853270526396914809275300295145240640092544575159351800705264299936257353323655271444192704760382830283406097680432174465291095922141992089277906197020761767046140852528291364485384628705611856335978639641376686496517913128240897289233781825419049623557405384550846289092288167928199684715590174237543242744096002046432807545709237969889682773482258346300377237927279942460913199835427561632404238944650573089785388273613155121743422942453853545172125412149972869183421263649828300161605763805186282398227556056842606592682281190784264074315566843773991249241204538016350239266827276902883559253111554702644773446756701888365238389942702001845777857711190969798432079192640573279966640704104937164496612759112028085789119160455884746462502405546260147822000854815732163711463440544572858182727217222496419213381866284314758260928413543920660893495294607207194326726381306099600241395268836655623867414083895828218186869774443131336203704899229574442930092990257144546853788025861572344573113631251870003771865748556507395478704029483631772627379544273072551777617290803185462974599725038120423573512403115216141642729491794642199592888190750300720637572187087826168129830727122373499267885699537719293561270025808632630928695610872159596058179630110580322765848809311575434860091847398115186270824232861452413669192067262957197128931207134639830703649145064775420175035474136263227537925030935745457155233326116613938133013760424615596881016504568370390764007884358170906915371320209173211807667794746140548554932832530746059116218973809486749167760554523728121941365043003274840352968576958231021903759216608099855176947302549255097636470508384105976537789336245466124492985306451862971111099464001115579905388530745669045408732105757803185473764882395782087290125265613619200000000000000000000000000000*i1^30 + 640417232460776172654647452207944237288793768467229623135805445080522835216548268679459677568841260120040790351218046121899453000095489865538486374500621082991926904782402068533789514921947019345206970308407575255854215735754773638928962192036064422512063778478446104759029969529866305042536001648019864095503099499857580116542180457602379651169574304421709751322418570708529279119260946938695562737814393483876401146219718619862346356566729259045703050061443918129772831370021979262032609201669710079522158551247772806206534792476795314893525146905958673328966001228136496009964297526760877350637094395896941523735569193401321667009433717783992626975264456681406747863675125902808601146865257373587915090403923616214981622062339650287629594595927188839742428824122818161249997706997523565524373497014656860479232593798658200327505856557034847338396575400719943012081809385376859309428157626043367458543679840265529313225519005140866921909118234253215600436266806795089564062339871392287252603230505188753376398678391291238889678054417852595010508298213114879197398552727394219286665738486765538359882735830299556372633670990009369975536663775633784426616447587903665346101516617543516762748329743340228338137637845226740102043065478533977282748592808146026634568741821637242736716253838004872730721999372642905912508116830740811433926222042615314268163764196659500733153159190634622808988871076439272997271827093553912846341635257339188765148163004567008660425226820677919427785712081090767759954853070422049392765744473241258280311105416231871360506907437983529190117286839046705436007643448881123369688865138534872224510631554363740582304075955943029088050366209223740089517552987038604410322685482575699876226973205402870064944382642904285780439153482014626069489032220918688766209556480000000000000000000000000000*i1^31 + 8657965797437320987941367708001684706967586599543744984846071679707149862770553442378949900687352388303512803073563393377190228188855160900386110619482975284961281833732060629798471310198029068281518419102336678081092816839947616197572059442047073088100906584851999714499472010653073041207717194156064241140042279271152188985840982623710380210357123711599787262531846826247404346931342322375421023568295722251621870454031790544530173963875420449593753586957384722048814799812686066057663340110045105436003061130242219054067667448251340441603025541343258116207396221887616750697557185224668222447190384258567017642697282113487861337015911318318579925073798683629460201211503644902766750421860703173213515687170179072049606146919661891111278536385712392019990213423015351612187513409162868535317349643109507460953089321764901246445488871828541759793968940176031611690424343009997808890427498952911203443777841348581885558074350865785171056876399384100991451578815788340459370801614376725829885688328765558531672373018376807380081589786555020254386381750766956901926716579581035388650786232647264546553107060646092317862711255300069541347626867675321019546928089773373115913152025377609848059478640873522578258020949676300053838447807882027035662251971301004272602490404761488016145516606773130255335382303464086030639632899977923992207911054573805787485657408545755931789369407922440311192264147711818102243344033867374538016723023582821138177513398003850449793630332788873179721547482211472173648657033882729836846376877079923664727865145432736445172060378308438731160394705177305618501582461985898219549655184446416194924040639426478475353123980707866884748223577711427432056697262453044044399027210120123989993968252643466085246318514204269877654612032078242171952127856731620829560832000000000000000000000000000*i1^32 + 102332669047698302321371494965929667998958287939015678883156372313481593693961077689425241885695021908458120539051192766382975086401733357421269077743693520851295764963158718451374332483933252017164529312002460456150838595871581237836309566089999974733660666356603011213144484014366376230702244410778048323785330160521183632843942395621701569224303472724651713851676240732388860818329947451849696291628747123369533681528884088519342572297732663454446745998502169926731282830813473956913206264243122905765646050074565895327141279871366906371309656856308396756544271139734618313995969480110611256810811059707200209232797542842332648017875762035982196697943642139110636962491649282676795129597683608967620468103851042315048976183222698424688000997727252542913151148824554926382231108053953413880568705312267666430215926503865036912298116088161172203427125868250953195406889032924887812847829664088817727498081051603524738516175213185932857933790037584416578102414200116864368860125214587264607471564224819120979397951984023721497164196745951640583630730610355169948351934506640140646251077202098673725663560900080078048842325551526743040385249995165033206918850512621101279393755680160425990422629273993769846283676259199664295817873782925495290225383239701136232212048548983098673408368226049403847407916382020638493711952730811481184337050694490753441387305975281682933230334791554785376847779053521798727296005259740448515186268652192756830662636339123661184068204427542467831540092534267183539413588269291686560999809269385915361068826922085934224910534812101026047836975912406357986373855869083437631874878182592096034936789879701059043077735388864089509214023111854327440103629395262578705365710193759159237150082189718468607094075610102048144679640023011395768594363111278064435200000000000000000000000000*i1^33 + 1088184782119392630194036061518218493433779855576059723632195969427090055522178336058484804507692282257442574728372194344792807927360861007758823828151738892063815174464933804289830945241319704671236632724078186964473595737019905125524644596349570660419291626748571499416429001609078712127175937756490610011932932319847380626333811787146507092415434700711994315139200383140354787790877250911175181973339811758711809675458499614434898074346652786000626749110634545886267643328001121895112799762189415832299593089244756655773961837332947549417769775598308150053809527183146419673282501317680659716957835989907035305602031417354159402913139203917932926865109817719936151803683146802635931345342248620349856573378847813669355214769365822949465271926714670566861986643389679675157903145178310990368846923250673678923128708677497874760605517147248056218596369420928242120608174020572499724577979919480728866711308102296723760098315074888682075792072261816657836127765864603326424820654097466640041701824292207148684584344951383308169261632455751952852124749699296002794878843552621648063358287470282813848690975031088607194108637961404042915450110580021507363611596389705167288414471304866907123972790620082246576562559533042158332139875563691678009099343829195552938770203756577729833031194560397618988891438267214686778091858814816628210673059821914026197603518340666190723260808660432561111614470290285561021326393988612178558916544293366986684987040424180395167768098920362109045972534516371092816588937915845216727113856774253391231684480390655620084176877085094657097995444166654798818774967928170829161222118216378878569954682730077257918697589093158418540439003192882015262667578693146931273303239658347390755750942900880545984386179359916236757114422042804527970024024042373120000000000000000000000000*i1^34 + 10430325312359480787378825649680583313256987431985008256165991352713292063748491136268181758191344427804335997723236218482455103849247439842101621188225160025243197047968077415317718496241901476465099020964552604848641573775988324267641184174508860746632739169888987580380048608695919498972165726447971319792853415926192413884984970115028448991376084600570366361430195428275504302473632939705962058237570903497153557750888869364042537761361475615026887909929403912973165597013639374093447843083384729417722670384956415911221722266614636052995342533706934024174664500393561146775224179905243710201521191721443134134399203766561777777682287690573462720109586403840912766704419651378970905150585534302772485485957217916620440310306633597385177490054073591510263123032675907799811390504007674642069249088171843627777746026567789167075198000469918361307343970490752801495462071387142706516978463413041542769279056481144328380983420997303233981856640950403593730206070376460974291647880859255093741950088596411888243240578235225604395376148098134083164982653051368450028167674825269935602442713225816659813060289260456168978497731277577381445141327626579242545554235850086834826473787424939887762761912683230988571432025915724366637949748020766132255512129511871979589303856303696926108128156808311637528104638845302507422162611981795643630007864348719358215646637297525192551289288543521104033915231250332607022620911534224877099950591639626259797257924511385930534967370036406698714819870908940898372294575086559482165508949520752825198586847704398245959099339238398578358968063373988241860834857777794774329694480774018701841894716460192813782534658174122241266249340790446145337731082920585460572674357435135108618134126989643665761462485873454902206717424040298465167293808640000000000000000000000000*i1^35 + 80002289674513998881007309917972897484045390136468998131716800037947879812078696956476627584231863205876811898143236373323414764820993686411844601150260290838218990138772176555146875774787757802028924141003135130207200362808671051509970749146176783745288091496014338871644286119638844693781042536680713884755168191637183944850437727421783134938947941839982742477205615116713538521665576586147444583871986279493834339861465368479041463202475199430317663469178103543851555625828195999611925970431029050759981651661982589761154483317538587544801677166467793632547823079468562869148071154449698661028187517574666959923838820685950324784894735891980610270648619489571586148814376999923360546312730111117120648566029920996477560739336795530315219581363276440744449430666128843986558806116930313584340678588989349819510558906571968024488002388830446487296610510929159297679866944110048473847639222774916938302806664411724127717991266933501416419002377392124568891273107257848805712655217787427935801715159967052097053528390793040298451493948253536761481556660255364716915803187212562756188566221161940026668848357086019459165577238450275841040828589856782297340477152561687600674273160089904853585789334820036634852220342423358920794170026696574285555887236926242641161181689186679394938089787986480039584978908396548884893325236774327205969610773359533642120319268247602306740420187065038569885953409258782269653254450552315692195125633474543396481698184248522295538463068748720604615098512357100765133256044571417172220849996462060279008289845208239380041920738887802492614948117858085821851162509094539740058568951323121303061579197448243289407197702347151825414972965257497943181456040976607766541149773224681860226373922680449125296248976779644834072467729444395640946688000000000000000000000000*i1^36 + 353991812981440167666365747511985700006518228413178911804236118157679493840912256694908040265072047222317117722203232675053337046941714302726980944443672843831338933374920522152337771055506009773981585546127539733670033363400570409543955619128915517012089375652760656379469242952912706757864397892910377193080634817594846829701605232871948391838381047174733272575341618113355545946876911242131397611393598221639340987937004533403417314472271833589723779992076619273731794529846875724011793968183972592825664023143400417398410308468387713632788374827589338319575184895537655716135669134638226152367927529079213905368382558966302012409091962767483784807500690628081939816491501021863528388762642292682414519743450960422639529991522438462123182891986960192289903095081571628224244144088165014551895866461462985235576494607128380378563467947911087415384584954471111265020830585338259733022195174775180195701950381176797260287376802689529951112836629286145822332440004493231760597118745954146605633013942543073162928976399666145464295142466122055920192248003289070234023169239010514297217163132737907206552739043841530798044356811474010255462898473235647803453344837684613388455137157405134248414892287278816972569198036999434168301628454756528379353956628739937496573867775514192529383451784090626546601883226894822004334935128251405867448850594883548961243962582972149176472865703472758258104640544290463176089290584581208779251713351538293233219657125709963161008100790201496342868875038522350003053235789063860557223678046493171108069203388336472115101876587830064812450807859924566495182043060361014194629073542711602459794694617148377735531263897922585097970386606101807461881239346052016117831791528437210201446111689193186358966175199395617537370320322128364175360000000000000000000000*i1^37 + 869408368716916359035645078616020095048402374977686352663074744558485955753874436515048954136420760957418032861227144368331008968277370564111454235507008183210516500080777794315015795534817280039482823801517631763264379582320037757779572487235244097993661057673859933015124960940241241755345306743397953987366047934536363198772576821778373490177356631488686473162763293958372783135309574610542254394331456245130111712951436153886947338740090375586460948355467648419654675031657861986177625722483980456280054009590490358560568288709192466652309040168470771257437470972941170431294458872769159707858198428440075458043743015881615339285650924663996601158331228154945736895786860082242097873545546557557647825010409787910295937446019006588236498955890111591884678472410055889479621745106088543925729568301131590444664385960532061049944640397165517726799867043288285831285625827106532919025128892509148446653421486575500208730079712142344238036786179107192005843759553767855309664960273910262815382622816581077758879211425200842874325040626932750174028865585587009041113326569202102366236437270063749301042370356009662127430525718993809451474802307311483218044783871676513163572324588329404445067477671907600839418049007429373825247132567884555526145096448007720368677741528346194000573839104477351016278872068933728247126800029584061643775705199011728172975920883468078764156674833629678714265255987071211826983817154923894294656370817248441071620776707044902332989311183462569656403216546984428677906320999957228989616799465387567682651014237479145588502772515791595888609140292398810080869488388476363496900183960609098380726352906248380222832674836438840847953639965437443977464695531569573425703974686071426201104341124593250103823401357998146187730778404683776000000000000000000000*i1^38 + 821370531896594074646269210827016380597762836968101560001647521790855931994801363511350177624985409784298760930500390865053231470588486701330351855159002034838838725275872490128031171991878231140793128650734949480958352030465365625519783513343605330558323346618936741563360535119196465710447923084662823075433341644629932786444121202809810409701217255255909479349320319880038657175775720992731065430017995059610118918364196841652046755579440169136171545374126883458030705325093870888374030045265880515159181215488813153144586218629826527091166526675181745452360535787359509497749485974614002641899018480150461414970181373991598973096522357959671426677600905131110995640072035599105997787694683801523812338406712783956607521946051629665198541286348538211237369593479520691157512395898965240899845331054646123038375446590955329570652688261358932157022872729655707992162455353770394964438871402855946255269062373290717040708103926446250702973773914329608998156685883201872693216941963720513666006591542677297365343152292725451810355757829127633608525010094698708478173099364184433057993578732011393955859547842234667618907902590447532524517813195502471985133345018407150407214607487400811284488122512794002361442623946601671494021548342550334430147348695644871267118094849295706403253586875140154171320046806428863596776417675544689423311927604070324186665360070503321340896968506415154588284372219615860458900478490905609117547145752154900857741194435247651282841253410369063378312588476447241672358643414388915900173686715312103294604952416330194134395105500813584045242447503165215659436471591260551741021358647345161445756605345736396041166292779058467535245085897037258416978086123839196347145985849475851090543505315791788873125163274924304516550701875200000000000000000000*i1^39 + 450473794795081493469563065920876201551424380063683508907568226009125113380819021748583591113886355720560834275342915894735458414501328373171095510648291262252254422103857195188964997460306401944429731842468915384011947309877247732719137912424036455546270498510510663260713908290614849906097177915735550294862672031330364960284997182344624433915674459539159079132999301005330130508262552826640376801078646380867024448248269739426681031086417770065686231614393892214811166332495741967473390615718241574889761270142664399941193740998772219078112814732865413250855220499219089226408572984021196506483526550873876818173158569919306943911555359926825310346176861937958715745023096029379082952299765424950412405963653626936750768460776326343488215696699959217942837981448418886098688881264801400424284800544074363322902110156873597922035576046752449728068636473493906247338780946274889117765192329068168210024055469931830379361065841390052449727322706732136620916553565169704752937467213680290129282022759531100268649677251141369214437191051820063164070594034498631554321021302562837832233765461564960522915131578477764433430319090794803690769329859009179647267202806637916569223246194827875105366279299949056858307850090438629586740858671769468654412161586259304676828325909101794577075638333504665746081108805991553229663713242408807826078193323923758125825216906192407414058786994275967629972347307815698599700991622971686075747484396281318638347781621049023705009051948998353258622530873777623570655948889922820271819564648689931537127675102050801600559502250168869702184502564492697297755916129532867285854487310815278105638389053066884101989185772259802441286407078595066453547985956992847921442895293567598131715833217390403821250894800227328579338240000000000000000000*i1^40 + -168347660634273003963416629727202860711355761664291943701917921413914140805639913434738426741686968367910409324735406722646811834102744627757855247674148881809823914242117310093158425791921314728910968545135140929787089671633938451423295822555583451900092032952986249183805698447533697087231596680542813732132230860840019417658551721799955641190199693203271114793110417517035566719249385633538517052905052963078059565792854049351236030351876302089226730193419850512374584012105226357856895562158423012740930749527995215773125862734459359515269658369585631351142747411318832498296428487370374452481158353562766283811460102483783576330191816222108257716272129241163000452646054614866479256237124161752526879741846355779244177862473833896742824053947869960116747282023861048504201360599180731034961238240598001278740191108452341832048178619123720885439714425170338565299102763392146000802485870913031334922782343550681090039010149201066986172464250929767736873734356812418894180711642455631649767812092274544211488859249401487551521472906233363236480967516631921398066039764207348101387894821062606206223791221581349539536355340523222927914483164453235345466719581183436495177452704726809126416906709490995716345003950319210848509677677306708005659037105845615122552234091085475621961440039905849424389058742717794657667532233358887773371858871896342493387058225572022213610704153553440441619583464663480771368210755093969823524191453951838141897742451108886179008224752667178130217234811079813186186574776632920380153607709426337878797276422589510341787995568545210274860009157288786677574616260181958242986084883269293416791034378631149981733480383583166931954971503061514721449326057122437069261416664306656992706279433707143066329905164068061184000000000000000000*i1^41 + 9238301780265778652446635197243694588930140027431259739468872003150236925993779894906705455474315514220221210070238919895704186802137223481742218357638579005219071963940018203127235768395876842816990034084722328957539706702255601564798933438905828691818254113266508366407003797893832306015041703680781153425423072588189460232702516066928368899449605458967232849357311225549680219196513277208983416863670571567839866727628340922527060828143845441984797040073034619961126415628366789674460594528666202493846735926288204318813467456039342839749813638994546723616340714059817916332722615099055038347964232616418074399812591649683199718710628326635603763187977357190171682502818380793708264730407502226295532783522889814747704372319429435003576407551724189320868755452956251076015128922046026939471858301504316598326652839681765137116796654118939488331579163534217200736201834881962914749765188400359210320571555292723567537476653910110231662361153088847564657549659720639538751923984314247257152566840877774219509211785017873858023769138313493201414987318834998251233037684026523725854076559539406165945785358856243255052983877814523202873893095635067461356473755599963610867701640925436338892092980696985552686858140236472927051829224293862347207173246776533806416821144099022745752103373226057382877529263928846576437607294607293263013276267634537055018303767501030997168655434444718097213628227020571563803096680251695287109448900029546964540387126586346312925235135075733050001511469898784920601696563784368311002642594579503628896561371917609964476909755896991549251977670231640127213568444645011165323098887135701215504673668443329012254685834294036243308352026219474002380660590242724163287123769477327683257752821653565252695258195558400000000000000000*i1^42 + 396073275151804138246641384527367178424702629362075697145864992431128069822010499412993136112485082049559759013420910372271239467851381762320685398935854580414311882294909262312651299539020044429784291689991006882546185128588571565006953884867674957105463667733826000089239294297299033542559699218236441929781619907383742974036232405188981586362702047029224323499294761327482822936689702502785335517727327717370542582303830418253186321316539256204487880373185305800682415570471368531615499135870458267186626332630937581446741964507622585325662729429651099203309820453576335782740508625224092540797814004924306378417038113212043873839569351221135165904350744388777735277989211788532109160281539452481264053845340170009198304052185908989011222738876066691902967868791338948277732944923276487825588724629185092049459145885430476489416495665391528077262596572817485723889442846796749671787998708543144278475372760376442484032782152995137223200916558230238183771627268908596465471338192654727382879777181247230883262128868775230190899597007008118933745643283006525891968618008376994962063550859209487010252842846631563567553234370345373874344125846968839881828467563254749726399827936489526332645549045668540968402668217363583321398892316390205299023511241066536923700350301014114666048198638874857030799848045474331637638801365547688380828021895392677067741199560316179597558227009421115633792393025057362192238739444382025188827593743477654031247692555616603879088973473365518855832179684756953526936365553507553204896807582694818046270467432702484448308268314758861188169912762454528386568153436762933879776768795219215098353946214154153446913370912430234636806412722593897173396116379665934604979061655949569816881845802880945178542080000000000000000*i1^43 + 11104172453421960758123720548711827577990576492509560519811137111666122473473568495409719792691285187228658117863121900314707341830129648571596776570098218403343463561454177065770731926975391373937462471243345094590508383886272438420601599163859799889097166218612360547337179935845254296396304914898428186212305909364090925045329136944627510729253181431406348471518929949115973088906150729451370576594285950420819849017722578918703537341080850863416073597321269183409525834452661129674098790833624854297855297115726110192245358073396990062017433647470185189199266678216951051068912930648571894356921598413309200463407762452345337878719840175277787554620934443191830354156019818285815776603403767249963068508078146223562585095046451806161550423903260655792108878823338725791602763266200715529562657575121429673643297838386016629976801990488300530387555057358350687301183267973537804852360606084408366765236545896237773592784201736390527627535415329256801475121804476908113599465833323177199776115735952570802166117595655754991760135497974694441252349163641516128930404048279766264746823730903934679193631508114127970139468537184145047763192170866939649758123508554191052028686565849742527560564504302031981121806830652885430584355494910809693635197172055650731457343885496268431927604172681462899452375536732186261291350377642089373224605072341803263300501091637476495247905277537521291121433391771577673501012282496205100228184587399570576887240517233496197760678480595234635315320107876057840019632216539589973651541236464765306368793609968297997552696706580175565241574314268924886441126609335890316014748906168276427232817341498589452824554066593378195881224022801718951077968692258378665639491144355494192559174055895236608000000000000000*i1^44 + 32785532849114415467654039733061067028226684757003250166031525673413762967629559489658210173992644970119189315013106391938338710604183707851119570651797340680374554951480788954828685556565166820601233724908634829421439773106704741678356619885080169224268364322874839249538833997786355453789063095021018962012058432564176778783919212936390217786361119982739354085801284763960307100521671016769128596629546945182944736828164947587712061766547664624306755041845673573137597850064933438145684582928776234176402110335965186793368175175705480687584703846628843258717926567735901148823941953160889201852944577431210884964254562891547306020224328748730270787737724552567704397650159555227995980986625695210158021834952179185312401670404781822545275966969832677155513598860504083264173312847938068699375641122105794057565154129066462257245814154667712659270174679445131168548968104971769847014998557575073713884677005558071800833146241848380026933330270198552302069302916633511232183689409650048128869638766026860634491572405677199061202191862537431191388977035150602628970957074507675041984471269697588005998271039715866853364105370011785222641743319080115924787149004174308729981818165746800062289532870965571691763957253872089067108405855412484781344248765793953703115823011544860352290665427770061716700754369893401784071996711600736514415990732791464212910329396569579115359233735640250469828401024981317873102546040197721775791114147123881410813345736163019553406439077805847682688809328527876949799692998983689827523783605201616973333069017878413577040716799941391855942858319716569497546839479157882964240390959272492479389579435448296544179317367845453826213193216918824962237804705918817932717065308152688983389765632000000000000000*i1^45 + 2861824369080741127663178001770808391163963988147897333259469627276299671078037441097476530192989859215437635110865510965380939100578018536825996011571766996941842756359449121458214641033503844870621475574904413819444631228051522468118334202904108695980794524938987467997042903896053906169267011176745955381065706086748808720808367894850999702958605563196067614602965839792464555003941361540828800337677766121706913868049590720915689726483856650876955109609055158871098440081585549567554109358383236742051045519806579229058418328543777405432839482251297271270834909339350631033384630451185316972992919190652329823831820073972421333301251297573202336464099229436653270788105017969948794189445828416285353185185555472824442307148550428648697543418683954323579293471584655472408535971555393377320996113565062941395509464632377812120955140989063054534344269792770533216263527593589799007019387272517170553827903546330751200474029219964807493770172572819248837539427008132571313961865595889983706613280468443855472996071552090566351810800843452523842746540269045045459668433022223591772107187051579104982183351103579748810938245928830619647327994622946494986955645150479112136621940246459001232196082356157174610047499613390658903287478845980074128281328343542535146710697399153233278328535849196424831182840281705469527690681749234247764261362688523234315878524279373172542795376514200302781832169300318979643566545541822323124107833967456833144037378479962220326524449815093701138013145669134260925890109903560474406696831650907807854870926164430186683358725809889046427446546063832135235107043422527601547520852817999114182781127765456314076381661818020347395256797378290663362532482959278919356467756569902647869440000000000000*i1^46 + 35640825588588706156827651184328500185082941728337941199635272643488084819099320957878940486881225078352852488754613832410584708312522424309730480847602081879664073203010828946998137133780402159115316925747924246622965457926264728684956629824102935877110871339760803853100322346699498974511185482651026074180764149461303372239291790088046527270478724483463249956228772384063803250450739586267577313954778704766267663185091976032629100017331862908052808906593043150102457754580324102429916037205002675191697465526072671089086644369769855724311669097394858503108310435665345539459157501689681750147893857248093264319856517872529895748044401997772078457544932268788131491311329227792768463820810312191916132760149870514591695500531565827594455731326900636845470916073334890510621727137496668210160779131905925935179188883237852639400351855971950151580942361872769147066246247205502033053051763435593202016089606705767035914031578492982530288931286135539956824323504201841943815072962258941060222569566880448201881376625056792760521229434711858995363029239638706703042321775929542240311147225255926238924166513094386278296186258923086139305938989492879676838723863891690575627984817525544342620098176503228548713211188615841189256878735128308748342637853176850172837169515522495544230775050391928614650146238826053975558216066849053343089770751497158729382153706747498433882751419717427551191762317919596836868597870922704033378067032970941820187735189945769028803726209797994686540507093614081762649924475944777019615757268396149684498998880508250443785403423172760248271830507675182131629635526767241047009687611961625941771401879097544245381902583756754778654560463552440245675748656112280617447609449054208000000000000*i1^47 + 127413824978840245908752538590669866625251198458021812777244107219709644254828344296094953397424362616961928508097595459599397939700400575677773874230738480154627105881667965611564772492201951004414170668893186923222812620990829289598535658811807854821342774646677018801475703812558780916218855880552077806336817416911449876703729243403818940572014494809607978893834237372361823032662385588133497976319806614533180969640800604912058792249363763601853908114646224807264030999289629450146204146437363064918131242190381563914736243229203802178636643986346086918001962911235685672587408626815909898690983183338623376449906143182550251942654264274991354912054744950087277440732095127277316795621990241605346607403125910413460814855150795867982937278268427075421221789726427820426044501442378610451370246352453536657277798716801856113569503730499804246064305705441804547504534884929797707688192898071397723826895388519527681420291341509409533586779883325518715350440364191485195537434886525474651526068084301751223012276871291023622191179439040634276647840876939148509405496458261545154590542383465387288156926156769420456475381784597035130426375201602451362308913293025023008113471122572163814501873937915148364517954701331355881527325822590520973646043091939763584968818863602140758173526679465792496110834816299059290483420960057070645501609504416433947008638791544504451434803715528150257184072411151975073405968324510098468202314742679873013045238733539236149705845180050922559975110693847873204621984613943059082857033579110496435132622059593929998145199348667132448327014965755591364323394857197827231658806037218514110091908585742014857449243320349479486956684082542183894309094795655994106970112000000000000*i1^48 + -50652834353241505696760283549136041630585520682502906712429607421666341620612141474718409187259346725793924150744332925623060379890722004241409989498653016293409582543265376259347125579309610501385006877055467071776878416808990526772436746597503306510620540717925706378520172169685929646855105271779883622430920365421163069886678246657499712951612954847030088510780466558916028197114542929509068352621548909776529225808999111088779180070191903281477947262013569463334520426721892220618830318051431355512627021536300953555769509297210367022482084653776238732918112339674866548083640614049152971124151861964855364963293322914377326911350562965711385934491643326771936711250850767534248213445476653046474903804048767602167002257625583465287762519898271791871367864143507799122220268689931839899133255881002119162864862098998281803541592729161137348453761149658419409349981741259691195363260966230442014502207538719993493932609810612407867291108182849774349905472291640413249642536507280103958382572039247688973864944507559515842284341265114029190004076846026219323010302562943378072712625656678584560123303515606145301267635554378694187989067518469154109500769819078888263738010304979566273580509598316092157744487629215700686852099293397951780812914660437567449031479156842794851953658033298406305329642475736935541522285280028383980599316625242371788790868476486289968855089582212249616565263133586094968551459797254221838921023480643587273188172069398408247550781878530088367712458173748427307661182700478548508816988958914768432819354870513125332553125556994411781392349374165487972255369130281057903359828788784206701036657929195197967898051131148985717190810102634659683193728058943078400000000000*i1^49 + 16551926207497937080003783108526892354386263077569955492344599938508014059362552896200361486769001700840831590336120177492428193532297152598032143531219654965083155608119644265564197088868162630231500251580982954141434341896914484862418984759893898452638887653188892398443999962347223627856184897207296203238245026068473665308271755362205897174220519580653118481375711137667758412974736074882085403231642917622720415646599084625437346870870210781951729841517094145266215423062927496084971670422904219923631430868964989134070246374947270720549310007828770134900928665985458177543495927136406359182039926726022122738398557815542427663369403273533687052274617241775165789440994230894080022857247220822401356853688871049333307641104056571117038770500186501947175216338415502914087582994009453623648443638334497957144134318066314254069877599392135765324030879224979151525809053795182937031001069297554146087453794301859935064634593520034977232139405683573551143008165984281673406170158810733891711817707074009796774684747714558812994156142318611295607914710505627198752022425183386966616294811228599258614069973515346529079367131779364193138480591664989463075707213994214344674262477343999330730654135046739896587680754803758678098633026222560892369743092554699846331613917382996001983937067220469133957141007997851682792449300915322864116446406551629491481066569464597814136175001738203319209761711964367895469489359762038623814320074820666287526843317394621867763305131615165146239700699253768742079261914055289562725049669892855499093709859479745789749882624909751043868603985858284444933607643900711895832200228447584760864767736461755420159147861538065879000149277820040521571106816000000000*i1^50 + -1462383443425706122337270130163788137847109645824068750924124809835235754665932414581610619347577502717998998264957215200983538112989981347124709834657601203557557855861391251716988400618044148096981477432672582458193960172268770369184960304343690582409871917821283946723493955854456768812461422101580971535276884658005814743159321483849019064758986681783501021382314094672427935456142222025241432056890687696161507259233781472965452207363512617903360947668340587941065567722778553833057281532018006994080216251125094924090749200892974870273375961653041676229614655954637539719971601566380248351304700852615673425185323291770098171363305890341720280640744383153278155972178725404994177258291606738103746128052918791159306784090829528928067984069691067012831192463069189519990227667908880782145376577131184647566281026387992403362289270205434785171591147815997832370883719736359260040427473679173216710048893283003056790162959310868156893545281290993005154357968029101273859492493652658793510511042436602358554678897601998277054876597548022925469681576835412697835630408714235435974060799857586104146974831438825964547233823552708201836689961678099818914419050898991003729578338110693862030239509954739862097180969906926923967080882573360379537399473269047460115134829337750845116592290860047896619150529295387364398797414351239508610738242545637775558177068579036536499222202166425546331063366586248899643785743424652027432918748519237242888872165123240046696787994029436620019218638879667391186385370605072252555720062257713411878784108015117065173850194349536376564557579028465967475709461742222689254977919624505954861337770749381229277038002421411999834084009033754214400000000*i1^51 + 90613674663138718631370441547966028885230517652839829023603002463970284579559256757259049486057387629711477206884962842084910908211406504703010408283354392582557115375682913733312872193299623299964744138254457330662917582865123571455798558717027156956785396151783143161853059119090960327759909798853839991639276282409487699877422226720938043157077466615446045795067987257219558206696888466609589651733320889253050614215120511937827168485587531803907117278859074018655880795078955107567223310525970456048775448337882579913724167681852142900633219981303819801494028330349911822014721814125157421909694168817282940133693621900448175158399899696033564853392371210614363318653568272453377250928486608263121152454129457993290637938727415415994568358255698924268179390242334297155536587545504637212628042310962549453688618019638599554252272419584025655390362886919454308105544406950876177607979977040642394652985522185574182760004228760042483246983981682556936708068261661772278068357339623766263973579481093819016963388680186472639807420029091269330683265894683976931509311826367564580132520629203395730950030106247968198155786732995018051224216002745141183664102125416076557713529062918905598989601493833332941369662303445943211516575588936387185427523678315893788426101443913855378306691495876030922693316351417931908996030420108619990051871976780194512908729716752730245412385137614890285672522965306359347348864660256055255395509702523548158158781091257423578053191640271443190151656726705158885310975045199916274181030169322224295604690962098384482108178244175956166147867324891149594768490125995959492012109411519849428114674450573279026601427917626324235059200000000000*i1^52 + -91103392824883952975261838641661337116618941307540002217112908276677776254811123603418965005125115048079258884000715921561407788125571976774907872690766289379754499737732900709201893701670867575775801507353425595284887845335866884924319038769579792110708716422449806663098951167727069863613970403243723733381903235495028230090212338830468868173321288576566689657646407160837620496481982246900853142867583112127551424676442738943109602406938797769097997541217851703778210011086353152861455312945473268573726265324679891697661619530403911291315247621650492757770262655358428452762749449693159421068422936055865041330730308885803032866373012448607941822256118735877476843980048214081269995372487222319496225865547789180614681809479824552911165302737876950556337060591091867592961824851805543562941690431877344599166088508894724890186685663940851600942235674091763237207226355085558235116800835959444293552350696344884177585485258286145334326349764900360588006881614172283699264161826653852879181382743511649182428346770279810313151525754955365724373794256224895575984347610828278537519684501153548404428198503306618512124705779908297367505696728160905209541006616642948106056340371254042044546112334053810918782548985547938841227006716025823978437509366071624007621142793694377669593614657556573073271998021190158595407875745324341955049057935830199380437818078361048019204181350595462477988228301764842743172954737706543562191163067828900046492131167256229936968459271142363771130340713026715615091583028169766449092279500106068498034898500267307279894058502352122792057040859056496658742105735448805466338004735359010217247968477247173028773111600775168000000*i1^53 + -421489644127783338670334844782536250473937036668879615877953170832395492617644683141592690265498099343333201204235076559916901164642025606304573795400254509553581361974586608529642929489031404418017188057615432441906942879954922128453533200741797737504948556799969800073930605679776819404770837192776776594907139075105904046099529395990929995732940838600118532330589535642487116994179784240734207393535649838467190793184425508912119684657480117322938971118019301338456794895982908785793982861133757522721561679092660559497082586295328593248599980049083787255175596260248932804203902286637932720671160055252640156374572513365090317999597718886787782121653115565396225944774675664286742690827664587850826245038857821944810658725499115227185568257742804333972082785470288343583996720713355554242913085347119069012340618271661895541526424379988033846204461493894037745525677517393009417134426081686352040574215929707981782346477361722812787749323431084351888807843935619958507602193657776329182984519633174989859411504504148286329263765113718623787737377724496196183823004109271800618279681103908441574905739121558971071421070959783705794749181980096194303063892546741800002436138744904957457384673263858034763644581985805275819861066433170797265465028416097294127034435829817205734151897884869366087275083133297494364982842889146527401413790984386805011226884235505579021573010873908745847981205368194601662275187136285242369980502058830100247159604428003061301474319006825528566592499784181925945254825455492594197973182018261182152934705975031873637551729956202562557470985936723028941944258342671963474821086694876855485329966076524494848000000*i1^54 + -865668513393627072394759784577554452295301695166485929954623330603904727205144021431936930984857942091125959446587751742577845990562459583550803827357218878724227287304295500310625769344640674422481906242005088223412516767516848930877027797856793718070857420103107098593066263745788086828676849775293763267294491557351809965154950327931289182067770013975554354347823891641948141487925581383626253200775169346976936539566438307494765018094161522169056849890855125567719771938304580417768296889101285076561687882908602349180939129642294133635584744758067668433776965768037949283797946039591896954973770115285049231059050164069333399917941272310249810766541116955163187828087691123490869055320248298601471117671646104159085223086312129292240013251975038997145888627187632090936028267095846975974590512567775005969869980976373956678525350390634547596282302337905467954771903832350658280818580043891894593391934113670685972564573301768334277487760408085181356182269577356717677042147960160481170657106016498327614303125946125716155936341600267447534632703768439331640591787501572229916444509119799244647737502155076056258913482498482238113385656251402237733287776477344399477683996030423459137383262543976037914826132384050732717350917961266220200332654729137217642383314983059530462837486982114407192217753739772369769698330474113357188620746260491883959005243435140769978298702747836891650757210731830604146322895183102468871481156735896813238871063398287260648038545561588792748790877379994748401677048342982065030129622867421680513491447487655087036197908886919317104959318735351059721116424644482718693212449770102063104000000*i1^55 + -486888369435561074494301857926221974845214667368468157931575077438335880360338883886074665727216500938474677743560683156702351560842295858685705096734908667572877788049432581036345819982360698416785329350589416681593345758468336722636889962280726897187054564829720514157160288089398323220015478006852811773345295006127366100488205230918252942142146495245536421021639695571391454954861491737869000516332400890230685315740882670023237322738957193812676114529533759235668187400286178388580086673669497423734689172492275262764110719612067411376292372609175189884267575762363018449348735695464017483590498493278136293420309982165799071570175218181677798271711697598668295587611425020680866799470211919589232598862037790228459372800415069390415393107655173131128868760280098937853986971908863034559091931527828223245363711340839490103212740162794256205588404527595130106532745112736147317560487917560602849362320429262269626696477342894594778531541197674080176844895313358666723569789645333116575625303678194624850164740540393144254583476561534272564505702181343745351186089018296331113942379357093678022218994746082477907456307897993770020784635537628306210711253213803455766411757837129737503746863130187656020768061246012250346286170935637794517703071668504935710461816665290256954585393200786115721112193454112457307847521088122992381218545075189457924338635538676003295992203734215815612763373685243677152778142790091781162527990688673325708941618902020409863678346252034195593617482714578389777108489984830332424491530197846024751174039454170759606232162058676629386586920408408127249053424255969429291008000*i1^56 + 23984620167974301007678297225333104518167748606954010182062088676744689877644339684694261459931386525587393401804713576198326565712892498089406406163823231018339086416573064313621744250655711448177009349952295016740671641763716616144598182661298088288024465256162615337218804321950742128028290746358457587503990789931985102182571755735831337017640123040398964219214215920491527833431301351392301956800737454955029736117351973808896185670234809798207350124091310875038683288492702751859201603854148057404781052264447940571141321171979386749859166229431346192533150760480155149861099844626248912317942112140202065915751293352589698033880407367567377614911198519523234485090435945907474857515937024950551402633779323979253514490527882774076137214291773450664001027096828996313186282538223843812144206074351239716174678216545652328194822483274757801570081006481738860547725177380345755631528125356312625473249178923926251375236987701948544526862996357875454154203843350578955626678962914008832437647311919408884937370411644000537946541332487138520890987249626238250970057286176434597455250417645149400385413509945989926888565510380670342746570379315771784214030318390968466510146523434320541990670416354697445591423368344525158434397856191903458612786309091228628491718782790666426493194019618597264557231233994266076948297784106991639026675955426027477076952993456148887514833262168313352645033555995665081687565395068994965133868083982021135276080839925405916107002377403354572698832980532866697717392460041552820604366979903392954208770874946500725239160632481264090546813344311725260800*i1^57 + -57808231877038094865036630073310076047719623163731216871360988327669761626908648964936208332017689257824753687355436509410244098311261685145453125176428348051411784609607594458095531680274459542182817779697753415950387474902453686496654530680150688631497162325467477379846472368099558449110064641263188774364536851000083362687103947888915213091032272010465877907371266146799340477349305369700876325671045675751931934454298619589016089710193061154259314995575897437649599809558089371671720391046141575612848919511931123163592764290062897747080598217705752907561620498453535222660753826469250155899973735936759772981058787868303868188137404260620018100358549280328117148682188157940008722718811642444001188273243260782976187042086888706947309285748906809210343767096562339746230384273983020632121064602875051215726498588912822448113788129462875963558243997253530859619580323236906597593382940069326562868445390489974624478657833492303296702683015581623296877681206171109122746949973099151918446240558551372216031502615646680202560373450461872290369592769650823344999902717168302507687666297837878783618101202822746712646926955618989475028651044179233978318515913739629717734983014743932866700598845058794741632911574718396793741522286143273699415213566419217193051014110109355635947246045854691523473940689455679954515511063137688808480115447887849913483080730502657253556526187399680042821103271215713678731811480197486485267579503578546328157854454436435917319545823480998026626047206702827587907772874735100935692188558599261260054904464812389527667315981680640*i1^58 + -39038239338605987949168881731989651183345249706442966052845569056968877769260972806725071650181407776571870665759647113245733505981875353636278832090385849724999157000711957046724601513390595273653131922002046666684906038976374804454994877622027305817249111031350618748699901225944496633302550101640034072304247271822044245682756295876518136219496282280521275163223201482794408667412201995074505785973180672102571863788341514315466673033350354805656395421475356163198813492819922305821871904041037304674635577669242000989608473016507228446116369560887950748843232156849002439104780438992400133780333116379780688010024757763821840020859500566831628308173981994925823319645953759176295823982975601735278620485230082334934366992442530734751064741316811022592254623485170596658155496297774723197496025091947876499519766970534263053392157133926922622264143700779129977271561894364000192954695837451665946833253473366921277302641796321838861313897102142289759554961835463730261280798878156314985730740309078806653274647527493347179390708818357157973762853564445944087054897606006898620424803676787718527508066272280515247408074231179734768078015546323775747661791604370371207224669092161838109849251210447916846354752851826029336396892481595429979215538326724093744781604404116619276577865045641360344085313958816458448614518994208374307622001134729325021676281695241881259253878426865402872019006368665089932215058225843707392405030609865322854459849352389791902563749333659506532926337074173708571614388467646404001792*i1^59 - N1*40213912159152246019877904962780272934020339255086321278724691432976116577675186124490378343973258217416111706937846246346408099249734611852024060815942545638336698245951644490702370612981439305880453920161235196453166967101121528083416812114041161236183136742864184966556143316585927567107367112356263980976629083184457895907033803668120217643004587544166862656973191959476172600235928976099613545161403*i3 ] ]