[ [ 13281756665610350613928684241460064605120669498647658055527088039753805835327932604091691787835798759320448432065222840442651480673880298226879646289100956625542627953227204859170740619970906564648805488487897385473274181466139479759896752147912451071562728962890003141476389128315559222735279630325207496247278942849601104898021402825800272221824538349826944821645299442826082308669635530956443285300125313994304647890055360033987342365630436176240278130009147282897126540861583032169551465155991241137424201517378709667811295845583151180154902852857570591561634355335297442739125957566285889734781411245132302638733865860359309887272728581372758118809715610719873934000051381397623831160161928707530451442967592755768095706730674661805592204140533522807315469890659142872189098781071707441069885576816275708673710975137313386929476561681831257142959012111901354475404662407474661409547774455390571033492104388476230407519924712684102984256087196559472973908879487366779763718995187153295306634413768139046862231808757778313810564152103684404025612557205735153546712999526400000000000000000000000000 + 379499192301728186139404323485753580923925421794073090999661939143118438018181372451785020920819285704090533831111752415083382910413648500305845351603389123616739272948545088003001867675394083571580395708285233235826720470512127306185468744607055928894393284410704286680283224664913959133436334232495802774101127040843683952788222742735580012929637665447124846236267565463225780650372829933762349254013116244962322860193569555039381418994207624820096682188667413244092078952760855884814138030747883084810100427602704660859490485434411088099006443693032182687737982351455022060580046726911071918978869487237219351389846159318474714388137924601562725001548204099973282413059038330773304361562012449240540065109654344055862080551353681220539222229610573178482299703176231269419153196303065537672004957756753688177220920217642194443026675057203198715127744410854996722114581900363052251131637555218196993593592294140767780332449445554935658789812426667839972889418172425637699206596980248642274815080115574029181925803588885410170894157021630423000461599496309668158302584832000000000000000000000000000*i1 + 3176178190045379979770592786922388341774214556359627877077519673660194372867253661775748214291690962537601864184361187143036664014991122195846702279243580439557183943192621385175396580955815760898868761046783312797471177789917588002571841276381792297524160534676635497371520913081279609177805258933989096035967233596996445223778759529227412647552392039646944315161811226099823483526626382311404109489197799907002735896183383397024228611212932825387231002855245403233384271170980916686569616566156634843805266079412601412241489738325394010664677790343842799007817113874437849308832594853971161507806129236462666249563367137252865933759269204958920389051002085283465316132776707571461043048491865569178832956991987513329157546432350965178026307174652327665181125930196488371163981655354144552736751825193485983183152543747648707230834361277283479434360828155744594573748215766180127606153749544393287058721983719460741843597314124940114505160192858543341386349716972504611010685247631516454476718553186924258811298544478521825772193919750279046663378711897330537535866142720000000000000000000000000*i1^2 + -30270267362602828297888566322303984871647293571907576218189653535601538403449017865183658932926577168923888622940318742125772568643401332298403345837781783233679459324680424684452130044621785388390159052783617549350921247855531095620632545796505569058680562536183600940468099809404355836473759027509178036517833708633292414561221619034998466911735869172221502343757594184690555956055109038080451747859514305231857416681619493441256851758296440340030938934295211674759636090582458848887122604385768538949736485963557395304716845204669410447613821486337980551509456687730954709292874883198131938900823347967969141699425976691268024684043448331826834985278570548905984017555529411225792467437373449511402843213082235995719447083187250721382120389117712190034177733111014557447156896345895702254486934487112399357162801729488686692567230443406401238790963334605677580366674300513100763097351739743909945144180183683583657569468371080777465047095001874998782605627438950194904189254829811306385843677220511246812455960476671329805556432875000417270065340703509712635774894080000000000000000000000000*i1^3 + -15881405900036277768168167308785538313684115273617950588675487329297052845372343863796714261356124578401337995682550213245052255500935866157821291575520002532083141299386730612102867512313165329860346953843701498579943197736320194089742075917004906929305890992828036080066016193807691908663110839356957218804172012950605182874140353789692737761395887309463641182641617003549547527088956233779329657693170394840101009430636605386022512650339751664233659980862367868962283069908051433093980600474579269902004721800651645543513896844287013745213465431830030966020107515028861669675764578635088617028061291409055840204811443971931509197755948973540085688580754028665677249511707786916232978036923114356602302096097753066567845746919388684386377892577597633716484313833750307036852896158595590498557003423789489450445273339915524773654452904395536454125953291132299877759145721073982729604734591143045853779443802326834003640112336638110210639827678381857177931348107112299266703900676768666584932843113549844770674539750504304744395714403390128602529276466847627201216512000000000000000000000000*i1^4 + -31285013499060540678019647155424971958547839537683583923337483385008178254623363658225469786649029412291110517105960870945045222589324962912052513598202221116036187425056100931478882769198971190225134486769563504502342214856157568344387454217717995718036048242455836911146387323715782703407802102412931971384829073592180685619851528803093932017654163251078987032697495226981027491927632430683139297421946725514826425762695737041634713676557370220863449886942403586826409639861337368613267832596433069039330371500965476017342118010515605517157986242943971426881047652133758153463297327861004259658949912420173181396930152193483684665357010875530118329679566413941093142035007821521466803343415360605064755361620717281888760900573021680707491916892929473750228823674846186594513759425370324376832478620824202460592147253075920787809971712626177285365370004873229769228739035676773077293250925678380563779506124148015425367277100380754720781857873638571627069996367781717996843007551796547637199215352493888028418381470571704041733928017995984256233295247556919427072000000000000000000000000*i1^5 + 7027550314857674039325605396883592756119702200777582799536448151651388726418381345107328395418317153744988462632869895122158547294999148659676580967685576453299388621038319276016823403040307871765213354648599787098254833012192652235632085435077724257509072964787839647726597669268145958990025068174838526419473894644036520904303958514859868915473084688620132135281659102193191892539020883836498421345780241402503273018662913907001653048219947651184526756300507891263453747468842017830992094546306247101153846767258105812317156017235405498545759686712980855924173246389774013438768545226486900421751608873710418430307185642589212344666357869043498737809399052617042426223542943777069005340403642755122533263575978909234195143713011339886485738530442287265290648721430509632400768095847462185194469803517354445727391647184162426226986714543485916467017792742731202379488107714925794769313049334614449595475652440813965243302331678922499192207672260729709446305980345295469349381466112365947889051431308224958759830819136318556622433227385113160538682201817795788800000000000000000000000*i1^6 + -8323846276715827984772510376905505523141929713001282252453983768663697370932475876067439103503698526159181475156261180302719257587771783276483413510612610150410203447386353560934725775604396689409314935682381792921368838450600305671321423029877177451595206027119136225411724453793324944797579316966124710320732690738877233526862121090421074815601514363093197981575867533030546983199183706789017850109532179474261808333286656687709842825738810323113412540712081162259411115366185029032004859939378252425052156194644681092885350382046546897741193822129239689318365489669004591002203649016869440451897425954559609952350034423966580847399148309502389343505388729083926345683791934729265582010772179703905773819376500544579487606823169732266925703806501692813027109019658677312304376104022242923330564145228113049172359415442829288112524718993043529409148327281872411461246982069731411481068050103802185112578716346972169633110881356373729612575942349147877787342341573742768068931899325185776292382006847250457770259972280147555600975914534358903192870300155904000000000000000000000000*i1^7 + -95671557251357698221326394244542592481094192459335149396363919057970056434203863467325787928946374994854278943038524965487011037759184730494182925371727732501890081560662208866503359498232679128395007663570212850430852792329617316124764884285724478861265918552806567408229866376483335858300719725605868979803318679296035447765574274791004684120124210762781421980971547074139369574745298806500632563348405561975818365716792804895383103797307137541018874206518443547549511274508439789100872067382430845350791009468207428607763300913132027535940085903705181834755273059125355933997429034246549370269845825339157863446080031447291338160704781906454264089589214135753122356796877702459410152332361869898377989108759409747658603523356371606827806716239078666349128550204792953763872361420465859006380892049820362317583769607227555277803910519659828715067203579945677616455802371889969026743068568184357907970804065932237768141284017436547937820518555871270246076847397457536884529014659625615759670223218884947560161331221018215293249910358002371168423389429760000000000000000000000*i1^8 + -100967213088827260546315485825251286977652371109200950464824584181316883558162292468367577993281386927497716303951373153632203639423337270304729543051611468666335000784637837892582292754374791619913814185813088955309699166499891334758097157140144484854253443846668485821708319752991650275479744326495853714883899860692006165077513359352675834423712247313031559284903000938937476562405630826915881369654989489338782802171468953683328685088897051902323141737042244746065620609963549447443816257849469348278690595055071549124104035505998662395598440025457321192505501109336092774771775902826481637930813659960347825084732017207164098154120781652047417717768390530623003945483039048037777029973556042719768683819167316629489652464333710060724878718604988588361919307772240672379505097332091684548137764236997040879278294647808470194453229514598697263052841490788389409234628825537141718273903123582313989755392243508614457167770014141728110343367512601434946287148172093443077546827274684327251806827860628757384204777568072690032695795000031526872678400000000000000000000000000*i1^9 + -2838300225596029205842463759418593231725228696251917078635848508477230694708977985497896668185518874982086134502148706059097450310371724619072825291673574302948414348107746768410145444171137806801305497500327221508082145538469200021976504693411192534015707878691210921690987383974849631687201291283830789268803506830511966891612451535362480118408060114979311023329958397404119756624436102026414291817132117123936260571388047667406902429543417796158237867663645106189982114176985523565303440744421032127229965286624240897493029122865041966431424010882235779829569244743459398948743825838522840302455378837471686934532755636467168206434756297891539777863722706236958318287214770322741386780151549962485746036396806293568302330946133960887936052248578950620880846345121970372399319516465708661018712147298366356035756168486262484826134421426594521640448219137582391010652185119439014320032113833907055995532613261675852750558125626513379622768356946343918455078453559156297660213962067837616749121159853991187041948021821323603560158726772330130833408000000000000000000000*i1^10 + -365038108292560267743930832686496183348736015371538907132496700710021501664951414589212077071830277166602258581758347915218923884903113251764284406887353214466090293098211181833735472365068538232441506093700752207370651588365252871088456091849550080278901027476141397027808986531445044206554000372816793601033153013416910171116432467728317382487741349302137845177062540868205248385686763867001541364474681435536311502894359902204420963725845299276321297597254175918268378593531111196708603783984490288500554086591831636053729035399196922638292644014793587861052349139389459343231792237097681067585616782906604552770356121772391323993865955007908983472235652885540890495229252083392689678157365939276120229365123412129748312286859056464923141294403579736790855823689097638571599582593513167017356944384337387901722181549024140831647111763418948984105422319982494438040400159101142427174358280036680579781061502114682290027588914899087166063777549365850642908085738597484760157486482343546034561355056439108848432801733413611536620587126121037824000000000000000000000*i1^11 + -13559217327320655475818178404017766296756397062046497276797155606906558969012301818544995749484852536363514146906245502809485817056674331543658831234269406258576835418150652597600437442080278640236488767931148948566641020093854341621699254252074947032334868260561895297520589225949230898207904864932755872711732420870714479529641621153003193699739127143765891906860330901210031437032716092197989134756747414548336160611119174775485439352296438543884489595578592430707206502865472994537502643803501903504285903301873465502418360410392787033142689086119950832019723203863631291078540267939609967720986960556803401386843797500761887634469789739120496878286704238333418313269056832506294926960785704105202748446060108534941022165198578282816447500820209017924231067993912288120889577657194400889220760566254563313420403275053048632920474374083109249782588686476108303631834997997873873801287235469339888096292430300340542399259632720795687368464708190119673425985887051190637401297738731716663746711624267832226455352885989031350057405082343833600000000000000000000*i1^12 + -401947109837746112223673758173070428788910008903749723935144630324936657385788098739755781536147781117074999742267226388947023902824168142370469286824647451384284013538586809411558120985631174512015917978534428423055130521870805975794487548603223333352488678811132398018746632573326703925656048155531376225123404602507923191783316777233103022239366770760964089838513174619624886992071231088916151577114014065163072375911689034401253073927284102714970243673252330175811649829003690964113827107849796838617753800817135117187647157038947266020070870128507955888946117767415301918390364319408362927189018682507905032647600783044492523327769631685554371120738656472818627844185899886157862361294118940760434513480007480916023034645052189802333722725540913542813850500682711223167560641549259002784562827199869160570521441758796551920112791688004539652910654033111287610809839292382634199331148905963882052880168575301537837988355594339312982015396023814954354740770726968268930073142408051202376237855072961644773601956979301826149076015513600000000000000000000*i1^13 + -11366167562991688790467076399329987121809251443457541522598135436184267756253464898202338831274151031023186746961255788916512418468422461936372932818687797207574190777613367051626442329935210148352317700385156545803566220855756395561716116786462769229500905757142735933029877350886454132693892750281435312452450581798137146312466124283866200458708478577776203678755718225717491706005317389034601854407511264466347825337488682702892302014486925625558160392547642571839385318246324726649786548262455380017903987692443925421098165275462171718478922938837096942852990054973465057791255274613043472384159817384688049898731926995621658665554300210784126037250397082169397536206205857897148133927918425093521985965345505118346649250443569057468851335399885330895017351105046237505892191381410073381710398306576443819762045101045535004353822296934843986918302315892931366033820579908326558410887625525607735256542486843984535689691444299816060601935260398158924448625151436288549855261644127646699650439041821346211432811868005005191654932480000000000000000000*i1^14 + -170868299376950055599441136436360089435622141355897078511049952594863402068833583415928405042816231978926608597831851909519212165990013965396836492774057958847453138005794220895693037086295984381491748278208084515313880936821171078065585845324432475412936239306802607948992941370401130786325918833740197501431679841510713389283400914551075252931899116297669062185440132219303928672389614400289190724796375557779356459292913788849775607874011604001209706300221867929684834602997763502499442264039625788094568480763325720431024536960628118322718575953427951579697397521396237312372568171492756393552933961231557293874443461841152502158098151785121713610777483698048274042770966703221603272449944498128185419619297741057971116349806650128528701910882221714664844757009795488728724514675548559091609696148875576646517694366863424528403104611488055233505335457287322288569394714712601632104910244526770843600564570732983613985904824083321826737169146275890172047772593453201293921036155613706060573515569466135116438655778372017192960000000000000000000*i1^15 + -1028831057955350499518411003488358464201756078197740593037431020748803533944260975006907891500078405993884375357972233625597265146020905344355660587338303904853069558837017542634283742673341492800317450699268120873599407494862848133001586572780822236740688634329541387415010637488446956092086646557923815824410533691808849440630032642682892862331146637492585931236965837987260766713235563764207078300342551781155983257229658063569905871256906196149175955611475152085976938639661440045663418060159156849426553757311628871082009560155359933832335127366088925696935952049150054689819702997393310442449195324373545716970082001912672547443991175033683350494880022469229358476617663760867885893827288677311396157080868352699857822579502744781466955052857245974720656795413068366925074473831409743110344640861238723834725335453297941246373051474970619638028808029953656940203784458173753002528288642154079548499362519280398539783457614127331747529063050052164180251442130943428299791348934305349164735639947673457010551895642341376000000000000000000*i1^16 + -7349609384367851768006820695456187583838485380512647305451685212843758455421447935040363386547819027042892101500648662273950131222913315371974884091439022834156516611281392297456454684588819042392108770277316311887988514558613356127609137958386503685454529336951962846789146299322242683900912204404783322760592466659294403581741899368432165525619763830240985071353703909732648732292547023871483072770381968274301483734972864043581077468637260482837376290920395111445109809193474729937215923810667307071754923229626213341387744065303226659187103907204776860213957257827188623000139351703539728695494091502269272170562668883295779735038559643142971149602582538748238464727125817993583397710712557294965570911488771786024398111001239431223485306716706877522449192975140086388925361594607574913368732378105013890492757277527004815816698454615962663521494281889531527018322630606917726845084047951601198246308639915028419952939027189001100955315714936136076913269586658562191114492073455224175153234741376122634051196551168000000000000000000*i1^17 + -21204252410365794039682687738243328713002649619265771514365169390004640287674860128963910215016858707428452857791343010500170269966228767172091374897792470415805213783233489855808400487408661172339776169844758085404975147958632256388989452497961787121251063090446875111782775923451005437353660836838110439057778083840742920835143363688455312020558177024302343594792799600269561037039494075885886286985280773319388394783641885846999644948288759400333956555995180078579762037695584477863665461574545279278075463528743891896810312854185363821199131546393044991667022810199991358324851474184783565069024563488030661526031613775495766749248757783890318161486143286269782583653166765335675065980617661235941439536345354462274951895818478329666869640650518799843413808838060054178550968248104694651754540818718171671613853678482579583602871861367774083234965801998586624971776820831142201236770150901412921768267390188841537099247784648618205902201769870091159875935588868061087771088799941739443556374442828880484093132800000000000000000*i1^18 + -98589341782269978582711754363150398705760532098830611700213087893637517156774709416459010389613367010527265328281790481557757729845782354674246176417394092541867208412284561844592836647827262727128085849865320364997554050441728586393294183768283367938178941223429820608683386717591250174554059404924220913747688128310822181887577020503494229254801540109169808391890672377590639268916323177620417197963845732889394086462796410241577102561467145036307168869777774689289264615732158580530446487365625847093205103032762374186952479406884348293722789588131525601248946225551613879443640129631916898982989579422480474525905874330607066863461558693762755618127733919080708343960737263255300080254936671128233101970985496521824711857931158257397427543890233680213024758763738428571658624534305845982891627451168619332276476733282714665867267033534091871106648330296149906424868263633949617994069409404711146185344855206238568715938744955155625439798581578898549374730154126313060162525457730836387970507450622436966400000000000000000*i1^19 + -211977668428559989183746721332410433605389137005208821756889462436637030659360050222766714506733551317700350572840199245934283066461818361464129413241395083309734473644800740121071446341844947787067709721014098299125562192021677596247053830983526529177484784188536831419610840288585466585183840961905533653377808347154790199744553369417754534964271753853815729709173154241181193958297446089007585321616062828920553544604554942388235451011928372760291192737635192423575926909683556657913326616370478921499958577380668251470014845948915409005735952817570669671777977163261745687499787380194722326769057325439199762980795615511292786878243586121711470435233154982526807035410272243647221902191263976863166714838175123881020786020447769677094871030149524780043035799624725491343090161024868286132695634851294973854066979441001260034367796373976469553662808399289781229056470541046180464819074010542784408686065172173298859253922752292893424011894083746183688501680278490717846989241457110663930996788383580160000000000000000*i1^20 + -284688019196871392586182224843924911446927459854906788052584047830736987502047967604360839056610832338658145176507854193015119782333359525498949432102197819161225293288823618136869345381297066555449662589846340573160387769870139005501337178460268744010190326727457446263028457222712737876309671026250065066546113638331388240933956831313982330827009735134960389348077755395959495132266626816738864001697278488159148437322348030529782090396276451786308298068923179193892735192380718133849214084795458630792140468997498577388966778897095867456647317871341639463676282232532165314618529587144752308712686764442667024771521626205181184817141930320839676432381747090098848839209365114311573695050688437833030776860446662978293876194918693002545501993479599884119345652225238994609030609044458209212796530445465418149787437331659929555217620311311018278085207600440452823901561748724830720234318154923528733454323790418621688284615865024428591813378006230273225573519132807532963955212514397132030029987840000000000000000*i1^21 + -101546211401138504280163713277342386290872041210874776753613564747109065416924868383848266803061383647151045741116879812314217199435879706229828913371941119794777529275897600597606783045791016626297574998756567100526256480642811432431057102485533789079108113243949332096510215380076864155873071878755396204907391801831171874259455085907227895278902920011259591549579642151454548073667205220709993350675810744040603895375190105305701954751587852234699433594801725598726239122600691854483459405700776092367550734175722362748774221191858699377613069348534631621892662160722762288692218240551727160502433876729513215859031209063075373250960286492793104303290991317480281736139353886847010619267159736136823424178188678565596309028037915239613554353204119597722743786488707549059095422900624223234818497604988464065135638636879631882291532661037675438583593546249690737320044221462187118559124400015294521683028518159080683874102657367176161767100800688153664272222866184703458165475282888178892800000000000000000*i1^22 + -163975804575667990468739607491357090822489689931232760118213027627171187633136088520613647020145066450600918221554599002937733008114037095884313631047429072794941537261614647729396877029228070462274474463707042597901386406069769970921348202539754452179020116360833632060292221768150113220176810927296308776651815914271648442713852571112735339987148510774612552141759901522564369437805999677143626623993440139575424839764492017189535886257158506174433260524089065577047007808664867387229872986152771264729845416110600326686708098585456693399959534928929171475178041446517052219487970897307890822467192316864040615228726847050628822194679605805906413580094477511296132527569347752362455229110480415719574025736830006516825003845860866689401367906786284952392225303028357340845187158122008084815779106751076225209327011097546077675007879601217890911487676005232617503490349815005546567848233737161568919357468970091041688706205850623265670182774994597648505920998489438023787170580350697472000000000000000*i1^23 + 106583319040559245038010308345310844352359642179460727305097662716871428430934551336085480449892460196953329154770482477150291223764148336664542003429750824052014697902833714231493896831359654260442740233107515111927893891695309009071668372792218141754595012029111739549835512759815140419987810596279203976694410160328545896933718701943825088513973833840733034518740993303606644670941019948220311637479684440851157989640611407128531214042181828156946895733280036308320987171381886446419140111036164001228807265985277566002065222382269753310381384787850113611911270400064840218240326235095047469715108486966622365977012414928016046002443215018185884182037993504570134766548309106596973588106870383935241940750257879200428304246213857977352506348035547425507058780357766131819152355985545280637116158998813040738666230502622340592682770501334032915983757049624145274389584170757496210023228188944537498473239199923413314025552164489165731975425951487861998845463182823372919065716326400000000000000*i1^24 + -181277904775012746798910390951416537334355416240204990694410845794203286544029306679093016073766362804145245378127500623285744754792267890745227499071623585627705414489011286463444616042312474414876327454185542048704900260286350527871034931682220103347228054403327496270150158191957635519881995090240069108562583523959100471521783521090944870102885134465179488476009207712995219291150746149397793996080333336181202877233598525008023379641887386226576000235285922222221940825418573879908416205268136935396828756007895189709683162434133416515739161602450847554149320371836902688368234172531449430027183653331596641561965635897451076386683725384794045255339949686116124265050712635292291894798042891245817251830754359462471694190550209516873496639022217943068236405827722243207129570416367806631253617229732571267782067854734108697772988756523817755561293141052816053275692315607301870316852019493299190605811599496834849575483029599526052134827913384868617514262872474781032448000000000000000*i1^25 + 56153539664676670554357189023403205111130908606199547788193619503762046687284515101572617508112126517228098228313836204912527765479812960228397401563929729877856854008228540722084958553980203087001706939090119237010593252727248510365980230132546954688905101965940379669861808060371768920473561275429503847687134193536677388456730740039324653910933461102190498584863778012182559295850832764453935193382429612807306370466281446146866943028057191643036610058706754780479637940600942893879311450381007058759820418128467409469141740594752102928203800019006491630133898130588108341875239288727382252169830851845808557332785137348585031780190809586477506091475668728703912782536522521044792442930447309945977679260865421036425346398841392197878626199166906338549295945405987650137020276630735965934231976593030865381369448579090170738009077939401367185288006307618328411850748714067428119190850326476900013110088490090967937401379737879177615179143373810617120860969854151311360000000000000*i1^26 + -6133892671923125295202760672469399493132768697079291009447778534515667289945646711266769058589508460465724532854495659618835709726255494560555196787456511155993806457819284759445779609738939516455780606045242365750340380128603860919218824907692000591248022215592803652496464960695445281823833349769541562958261765965132017362699542699155371559701062916719579095531901701597979947452833958862726541474666682558572884287862551574479186880135110002145812173714836843878300031571351465273274374236203185638708725718079514375409653824865676828163352180646175035895607588905340896041170066984082157762117410977518383255250189452600197547281430213919118670825575373153050065846597607936549410665670130174487253018167361179849770552192991749983339938605462550275044210392354093245133034521315569349072491354599885657228496150161162132521453183455474882275617681596582951479073251650923818348563142606524564943801621239821742773309482682634598092025705744748464780679823360000000000000*i1^27 + 804736192899421066943350212733379869480532490815197737134124938942327467516082125044875143141959211799251116933912876947876895743434494148503020202328437482393569063206564567398083132824107833028317869713320971928862073615335205769871367278299645010513138693056052606623670654395842636502287409852210627279941315799258073743795938618247619798208118004118370096112470925711314171122125366228925477756932196121395915022414813917885704415533301856053270095813618605419991131791298717308239600117733367730607660643853807667129653952044861390273835874559641101275649624193220879753484138635622511362614408950475886085120674995086810927828975439537006573854515549194475678244653709024787776252883500921779560098360191178065865787854565881614839796648490628675347981205330076085976209836505623241346900042645930423277113119626898275365780042616219806223631967898101072084859351649168088891710512773946595781477180814711270798515950552845348717187784194819501047808000000000000*i1^28 + -337553768807364570294961210198796167479841358719196241898523160491158773443344617798425905061051461079808818944768808346572330573406894856951410007925690400104725242224664146712060363028941171907086074969603084493590079357474446742870411782692150159350914900632354810489756974367955939491377826465249669470421359579812191673567164463376119039547929037422250013821250369119053798689240693120028659212270431618035296817727363343814150786957727258823375778287507048858378923271602954371842559500019197093672954417144302323592419728463880455437433503262665318771696585532314377762067550181778095492205746480022780547638489262090997688424172928011341680685777764326003385026614876485255213395540369345728601781799914989182705065820439024005640127191838421957229871426419411031547374776084224971567372477821742346847402347131911344295856621874677838951301884371484321096930285917595407060277408834371934501851551270887679183078567750532789834717403710523392000000000000*i1^29 + 13384689774381351988221650606922259818717804535187291539947479939243522567294744421887644482470929061729066588915384245914364654000475840633943288633669901334333165989012761452288394641030185634720749940407602708143351841489675254602184594961179779202720828348812006810784958877719026498789880865905548868868480341292291842503840946544364210226163616964314201866531085196315523482742154697552631205793125710194849859561039679844860022100452270838973558571415054107386500813799442119826817540601689774139335531540647762513903586524081393477197639137966242676774754282297439815107743542003466612839291137523201351158378506742334609834633474022119496583366718342778710792669222656754990237333922107547010867518399517397657863318656231305758557349483601496657902015920431756259383699603015653981960068455126044857050152605498490829024429661026257233763879976579166050304064039612143221694354338008255321580554504812743765372479523393408757943945011200000000000*i1^30 + 3854851351773752171818433247305269449765710258259689438287928920800099414563107486489089130880801673960592570735339437812501899702898658683871714463754083679311116371012302141221289210155617467840500652324162901857203785921057301487960420120620572146012703694959274628463069026807640455796004131039535269854694238380674917409290721262121873134170446765509655756469605314506049365764195011950582053171656956828375650430276068601659942054613999133575513788876518503328504437126425301415709055631501877091708932083396326714068240345533642383894530499316285663222289013578695192343716064054971729508844726099677301498811668102834345906236783482283927394742654987815139888065114546007569659575672303831720771535632878899888703130537480453434098265158888307248412875896390609259092157865879287908209570304335001442572604372156844650872418318361965423484820630633043591801546604322989227367231210185700733616501477242690101770740989666402490572800000000000*i1^31 + -99262151804270129630745042484841796517972281591483308407700432842265766469601556813359350414704951197912785637611512851594070500001880432238266209117628062614180640331679218362452287082846574605290054671695416931446470514162874056300234144728861502448921330844913172208107372324595489775157913301513748529098967474864166223096435155622991196639167256005082652103427532310200547564568499270651692055926886217515140592680584385559739458503870689372317503340399417009443012451369012693533461551040046569590542639419635366718667241584920415677289139531476271505050181291633443353849585586191195232529350236856231863369340852264989819737620139817704099163533720087086549529570190326005717679681157790290317157691386645457938504626365609537393592403002778775806217889037665020033479027042660934615366407446916045549074927582941955808897491856366888352094072939520821106573410372658978141937750145057751428063625288391076508509491596984320000000000*i1^32 + -26020745961250200457919501388744755092765758023196857152648570515043913399170999486766697524726680276722134670667651300821488684358102631192483283385140759989731390785084537324907011570514513103573033769880345720254854509088209858502120001851190128430957401456759670111308208611485357042547340907737423445146188956461732355469884876829549893501052482400520906053639637031450465303226031473200915775812568019368099994535171928597037695662254817462065817091249272566907848493602958407704235979823432717072818651062461917701193372388498548528505780648989525427347558826389935165314638777094832341703589703819045346566886804220328995665345353133497920328956427123496998540312524811873277126024534331142976822032883914088840518947512843630868071391309477551818782791981547624109255209601493984609240472852449293443689301372190716461623742091414995252666375710009184867790545089173475334428035227402877260627231689284361800294696960000000000*i1^33 + -892390583830312832544532597003132801509498104983353204503536746668836044040430815827166804750423198562818245449213247346589231771151126218484722951350133935621810551711078413052412734622615543597287638403975468056643951676301922038942018234120065170341370071177554705934969336555439337243856396251791271839262841672939877274395975496650841222637056838095470033762035535915775264343323521025394599112051739227098846346441038152809891623366321453388819084114416033140809848749852933176604249358414056239940581341502242902544168846028009821753227749242310610257968233252025135136699209206609501097532528335176317896534704626540662715616582396754675439564461122878748623580448004976078620473577377425007759089718746238022468763378755643705760145752975388019820243943217396934385297182140782644860217018217021719252083360448206260251459744383330455062670876875012087777611442637472519789559592345774212170127435930343625216000000000*i1^34 + -49163042284192407516501580091687817219397976181971998683342504894605232012139903306313037797633471919783942323690773824265366029271609474274046713965984353899767565192545721881826505678715978725782947040191665754483648451591233162870997097047400551914612490713712049298642555617661433053881807929615409427711515917964334537033146812116363383324139107915418827528548835386606982985199391374282251563917578865262259807915622733757531990426044742417483714249153086370244937671076223734205131616119772207024047627931617930172078386494643887872002620170570101093070077508734973333876375289365934946217289840459461993791196531744609789457407157699320990002888731295738535074687834916555744295797867906205671400686623284169657971354626918986197510883065589790118550274153255347006050578148238708362156795292477387247974773728530959962244753472223066193262222166599502472426565208345815929425968232252808671568310064128000000000*i1^35 + 29976415324656699555132804883837176853099676677394412683215387864766822328637035093646089736685098578599365961069200282649646623871074346360105758327938208996023154507014164509485852362803716332857020643669658447686066195577890769205660915023016831756850394948169915625346562649106702055052519248801295117808936643407962254266644420797391793721501491670149447176266767854635221103817358845388983983700069967012200101093328264576664378862760360238988872824619113885394470874350338761429320660100264071776780642280317133796647131004055512362946145993440870324448643751970972739026240486620989057322122492634133696790918311644606259538645225971454857218233611477552866925328907450174767814629227640631543527782463952169584404558528692943418883728866811491459686485674357129954443057731570126605989365473923858431469745801821867365910676442204915571630717345115017085908219199312456345729783120138999007616000000000*i1^36 + -6271597692224705805085208980377355478419872907379134737962249481333537030558484658958220249915764759259328029687424911664548562570779798265434416480717437953527525261917575924586104818447266980828753236147481993295788367710268875646293762732433053317873335903301660605337859526835076961057397452476096480123350682274599395212891824550119717534239096719161086804920138397022353610573318452021345095919449910290365717295711522854957423269427163516844324743046846479003355195867250643428437475643778651821631563580730683516248952347517302697010001652443284683262139353249388690999752041201647232539608596844051699330412289689847971217827835235210510303172910779339358159148866568474531480651555727642232406051513064790549964757722473308710336315557891885485755986191379605770296882864474704548970761476923271929005047518937238266757451047748826666154848963518978316074680516646422839263987628825600000000*i1^37 + -44548215262335521352268806831022575111059579207622162181494585361470104815287488115636554125621572815258543685928955710515645149832929996229776861054254261180109186308951387193308648863767492288467607265002054284439175000659605748700058657182293155362403450292481871536059679578871954271801622813633585572261116410760195441721108222410577532303211272885279078632456127089597258184111716732262243403727919090053030164343663205206480508297123724077502448708014217372677049435254472804293091872505941431075918861896980209120135919587148246772040909263118620914251227195429453313535366984084314054922244750409065832210294387004103445487734191293686768353621741573596230509828454180128528323274408012659814953827687062316289481394606272301666534366901979403042198724563463427306552262425575112745210663483621861673611281343817999584383706197525375310019159274575953701559971221742931765760000000*i1^38 + -82000343888223388234575225666347797074047156276623769886462753799288003501888969613700637172027765062376763236489139793267988091056027022093360032065053964645352199472193620704463735352203118196886505151743057149874742601752712293373781399221970484345936801119351411535191531410053141404394427251827246638916364495366332794032746073430214626739938564484305521439053322036286272320442818356495351179557058493784753940555734817207360990143830379044168631310142902052318506288137813338875344813734065821688298124243596468491617814446920042039747688536333448325654276789931600949184318635707802366203385216607817258221923942173990651058856678527241278368864403559745125236941443995141999826095394057455449385861253397666260165522987595580317752192535951724230072779098128051784923725325926149451560038149147055916275879302725155831731106340608210435035732699883193236183068871040000000*i1^39 + 86127418020310517614940063364285253737500879593414396434243791553864723007927374594555181457688133259428514109547524620284467103409107490392525409402191082497606886097369818485855170005158740866880151481930794445847430567006614839050956313702561917998760846427886628282997831765464640516460446640374690370140900441285164621455342515531095351640272566836954119380580537214536188942350073150119449078700778917334781088882847571291802400684370775854655062922921257589931173100638778303165099377609052009989081084105745064895826674678122283812462243329888947166641113425405479032370005370333871852587055058131186501834037910925729582106829294789619120926113001577319563423878622435677598065751396266556674400789879389302210563892725619288038691035464737099129251708064565783519142131563400027207238455289833021015521695927006212839949708081946518987607958598519785792000000*i1^40 + 64611617643369291227196410286379048212814485890526064996566245724708562424009039205771876536672754256149017043780577870468997818906932213087801523260117718163124192997476340395829634852943889941685203756277943032517733687820140199721005755369115621109052265752864549994474563182991446146991437211710373987631307022455238074089483055877892642307880103313482425010773121350420193530293309922890251310525157881260244536227495360017594892928838646441284927468996275896636252617061207434456411254421998167914644738797501075373075516915115584315444421522888431055817002493743803125840035562011634519388808271670656701368845397380603405593953666896528001567207687393171754826113429935991972830851866158257102921060722735024800868251910007538853460880576679107740865108817055468483426703572699982850062190795132831854948538196287656060641181169561672381536000000*i1^41 + 60243006213840133973289573553716741923649799411910744597659948259807017495482770029657998550849318411028841826005951514759106483236289342938143292275295685269653078993493790540717692297561991071998788409247953787673053049643253935337001011194831718276218215508654797758408554600545322756104562308602203673664150569039023044366309312291753447017947310170319561702067610052299239076350059640663785958662565069530826441885179851938793616054771229062281521459350583121283093191367089707922150294394531493425951560206852206406426367253828112505575087060037108185552423470668696916813621904618528448239546406241822746799473970508901634521561548091819887221418592095484087628054079084600080738683747135339118476133094484731626503440939130269308834161397918249588514349942081751839493157826758303383570090607368818797662896512088878892087292800000*i1^42 + 3159462451551744908310534103810239385601588710029954003871082533789298369807705909121122911312010200165580525897324303678643549007575892040686065771070957722462318596629987598614925068309478200785697694480288193252051226535647728538853355496668040076560864525967518717214105011091498902116399312504693329303704171677436601207531986898324454637303979425447082480076145545250540796510425106513160637087371556503552557691600455328835761139063185042257337323718692238029480633283354660604128760258622433265699744760033867710951721641300943756740665017146000132833659405507970215010981603664724617552547305647628758419251718013535539739035989112913260901818215628221938498101596011729677507048642506891028898644476478933160464810424058704615934264966757286009636143743026619920157073872363709278935766220962213127440899473600000*i1^43 + 2450883171163645735302010192078661935143804454379050262142958444302945621591218642127182265333323663242016886954354736606677002181824000783593690821172309529448183285016960812371086643776876786294337193771565939320135054836576439403595725127049767182421685837101820114755898478083938916935078105393229522020324318788760794855958247399165774545678086039260503720609883476658213999825418860481540337355198160402957756468747649464678632928577326073647025703995274253780948261839028336219644556849272350533693788424004928027645764669673700035758725513703018679921542779450766846382352431280072059147678154042760881812495842675317765578087637619930925745093281740204914881247741778582064157250887516642963006588761939085015031856879459024387180230872742829908889377463785117830749988587359404853493961868736480000*i1^44 + -1342231198684804330424171164455099396172098357972479507939980717010650106415561720241599008713878120838521285613010900163177009995441736060409537240516754966338402618578965946982755267063657196897841382508977750769369272396490967227442857457742711116138469952527736718827377131002701670343039610661662254679911881173263023595026002219010160658037940077193658662140425906842378184671694894066285458066642643829529985241515711389894186548573617086881330470110934489900871827244974365430737518306890876207807950255803444658681757409237574224661432003945854085290640833076558963938329329627834932925345847171372843712033121996237132000847626439958685847458319665338195041294852184906768295650101749431304199800897169514938237994713237835557101234476421453178905061529244100566819665653117686880000*i1^45 + 159030520287596832061778610289535090374998013207468605638707402441133638937305044562574469595124167634978652324736539044855875743190991089110496312148275108676813909269968571249887727197629292863749480049583934861106808420285722739722276607340640253764514042127257984489932960383956071487973580392112327481102373367763790006562092821329625617651114012478944888351169712616469552500928852121106755263991851245961267929292419095460428612064185918067464224211744629875840685464064311078054667458929547960960919436946837250428657389026176565969120066439324612470145401640388846062460577529790678614708214855738995237145638755036314766782634043874603256393755116481142921522111713811849913377422409783767104412160494994984622039246313417824892966374541383701361126127080648146624000*i1^46 + 388241140521365982897821719979058738523479526197147703323364052550748074093178982697118568619794484163457525248329405712134256838316081050529378337091823174411502559201602992641969654079867461373100565268007639605718559559279886588317480640025974585411097192747192210780653336556174510328859266885924460526525495947637833847823992271776900500756242329989077834759277606753560919415056491746082412465523767204326466014401731054384059249552570212525890430391054930685048728526007968039445772550948414566594159060333897220549147014765691085984919476878783154526161945399849688292221224502038762642329892294945222240061402502673115916399102771854009910510554292546624999553469334383554691624810014735742531969553596543267013697265017886720988749513746667173520000*i1^47 + 2351424586556054512755179591718004145790053796285851524967671268668010127661770365097190289990016404757068613952830870496311869698053599454264634277450704853686878648652337129676152181539025053623943338293684739495444263349894292359571819747869444725788523369316015029662033921115115477277849616129799225825017972869199399481430060541625103573088757117523405849971434397273173549230321378306693720531489062301837666298587355913089106880375040885037193285184194291268300363403193216014501687812870988395948776792850199679149352610280633361050574669683971977972661431675380372544393740122273628573582699481947268054961254461376563022835053299426589150943798546292577266505237553930577985859898951840607349465645486617405619855458561050484674800*i1^48 + 2344247720084519931505408050742398099878226522926514822196628722586834096370872669821800602533217086246912047121954988695984156283219829780826944363240808149259255371955361491825656210157249711379215780120543791053338608580527758345708979395397530629662997717244026736992463297696530932789427660983689929404500484607964323039785171545362446691208105391717935239298968576931268591990002389558402134554919023052741625500343857000960504883384288842656336142633228033102034098942091963598486231987759740250999452483435778577308224548047977589812823176397899126149095231061443384576926652232721177262873811136346841372253440089850874896195582911491270714634462542974835248546607116798560750309484267092980069670668230693037803600*i1^49 + 933493977968427237371755113433595927960657304080237627380504865957694660847077700741742055630506775320632306286433416062824286208638825779790825907140089915350776476669297961256761483408939799123383059152763446800725228944460746257007929672817396851730526113535203011508084217166225800450145816588069391152034293424008314815236514256917158485299361621046744159746421183362415132874660574487938789910366927035842040280611922338847697030822080225468603232452377639222946413021869431759447796307867469796164460991445612707665212265927004382033689779931754367253407707900960865916731026658263917486955403647593762768322139508981633601940741438176135748208655169116179546324899530752243823764280485966713201220*i1^50 + 5550214313779067400547862080331972375711240683598725791186782673081666753692407075998816879394096478642566464018429334788216230833181793964374529683603040723282240346342150859808605890365524990420725561807025325008290777392369517559503290166853980097528089182642163906180288478957365469445156817413313783555620176067395199880219445069682941137149278976554853199360413864440903249050370054778438716263660517561518053789839456328289811375755948479746061914522461689187105674450650371590708797034210106282611693738020592366060288640440613130579900803756803296118361859427103639901223813318659601833973985948150808222289421317953829587501284582867079395452110300385867165086083626051080*i1^51 + 8302459933461507763621867869442293404069762330739101429316071061290616759634065930820693096323583557735951880840963146979648956413789128897377710785562028027591014893677568057984619355812891076888513794753369987482643878581965471461801235018773459225469789439954797580289583436089131173244805103597943302360949952010954635789824785394646630408433664599109373849539595115484893754996670179495625147899921019770845539525857234920971011029977441294352503571022114623915193425142544233520064738192295644526838603029143757003366561372149286522435592692756551452882904375087700191995483344691494008632039862349368688633047396146331886818049796616928612301750076841*i1^52, -5040271724105231932076362372541385213662978836191088221674663238208008167967534838217660791037427841695821758137116781774633444689217746116009254381760523829120316152438119107783410455213240666840865433170414208383256257747878291674851199628143916430523962287275927729174809832362722800397911080022588389384762618653912718731791330015919662309073565593967043720370598464339262532047596316548420897377107681412951440016566393140015016035602769957213487172957370161997662310898547580541337302873819020459501254317296398921524779575374387608551196897390080046013409116550170827020802592480089887295120031925814611449113653267223246026433748205213719319629777990559432367894200186658370577662934895847242387649892100904502588928206402995477246812490741281657216458875088013766366592064725210705283346883880262611393995584272566803509669266914615886173513382608575181625839633809766055755711559655942127223370381365748231159847959671042351858309840634708186632197902182041906493238593589064918600433489081141400458336135626374475727472664445128500312206494484553306030646088388373916253600513228162591766916649602074534831476511479818773584686756735671168872042474601743282873000423179240959500791440841962764221199645058744071664735199401414548800288513146071983836276367635188973535327445400138428651697512945787431655256463769600000000000000000000000000 + -143189591673134389107874415506834439924655478620669855498101435865588511728907351391500870159295641018930722534396632960362558163725646666441720483046427270006534912546999197570494811711497303603773358077068178364477109478584810686115874938494274963542379743709636755226660714096404183815658828837142087814994594264411813609142077722966865146904874692491297229287833914904961822358049032108777093919123655608258028319479612782757186918358297103014966923927101777549266527977500066854121241532542267666417420551479048161640758697697205615530183149083175437855516776831686119669060639445146284612294878974341499174896090400796887538469842504595188205512621461277065082742350424501085928734189875637447050860919280414637128029958433005499124693571229119234537122305821149486743385535596837821005835519310376503440804949143325644251625715164075282315453189079392948230495320747691456442328048020779386932447000015809295774097213334244011888593949493792295308278601165370334373831796033170107995778822706630795721780868209795399263770024298082696333079871838590312815343150474325272279763646078683652461592452614727348731530075720887900563352874072628902226829188478482506706916866406943281213054080874691673055068473211569634130849091767435419390995616982252933450905345186886439158070743123222499792003266331743264638817953382400000000000000000000000000*i1 + -1195073698399123890200858201060447986477893843844234666385095263052974051526212953770246445219830598287813802690916453091239791202413175073954372039870700785365542039926568002807551467785590629288001376962708271521604470157305518976792129111395287515063699236893796463404081989682775826032205198939125855935988926970765767186525399293888759755446881118966453967297747926476818262161782739866391869752047264036740305761653117698950765822892449911822864580249911153223122128583304089947809136922937356515223943317040548892444427972075815524616082257353114118831552244964424163033206520477042161024377747221981217628533220937198111143467415588542304756532434661837966156873416668343895659514774304463834733154750443059315052629392232751493825352088453283446044357160374603629678060070650728397953181013956481791462274042095926785245270042668736363380237315343216413508801472970212956788815106758921038346251770625109681707668639027555818188462486264581438888711326672665469086375618499848471535659004819672760820513777670842042349668979656651189450215635033824564919215577460429211755020905191622234993389153204058404310982285787961151207043066946151332190360743910894391584115256722840465678937157090164871166490357325028758312040816239495660355740133266620762004354332741034107091289699110053400890143564166112918201308282880000000000000000000000000*i1^2 + 11413031609568139908706524763049795108886835241547008380791867034456494089951411261192217580659511549245018357488118752024668267638176709125926219869937989851647498059595066733255571701977255082891060657666459358365961714027703413561895187255887649206666643050961756435364608689744840507100431634386197487736154734994932674366947854525414440965321174046943262017811090187862004185268947309738186012179254800310709242081195406529872916992400057386457387087562839963511964781790546062553148893029194264257279872088096677501232412961163323140097803072585665737617223912851911428620278155243055094484793326400175539178376711770809941769486868793256877731557897086297788808619004747632549700835216535886432296534671463277856017079626204655857651197533202142923068812147877665175727829236283245011003443452892974311104542233463657405419117112335116957691937927860431390440243098335710884647878671469871138596775636095043717631660125080269058370762181095409702609100561916802682227387192038490676511188866106588674164897372244671424511625535605005356881497611731055052364409847526790097085208443348455063356351484280025875720305128872660535391883565688051607578972602071634589401987004029396423431274046265958213503847297311302984208054603216840538807402556651489062578473910449091488551110883400425944812092515080809808941547520000000000000000000000000*i1^3 + 5967672082442644221911016514042129955981731893856582886711554868452338237733127199683999713331617918356374016734534515757102497848883672501368318267821254826677541469252855807219710299339529735697951028813901975139056174565063427469251673101895265872450178955621343553783317215696543355555282950555581608976296498620283797589522355194121428768970769034686034156655856678292182331390619351554825376345039767538616041789704878574896811498773593629579675734823286943959078509307980892644890158248185732817032791921721685979876680667439178016525133459971779189341180465336335084668660616548586254445783758717039206820931539206983115076602345109679804200338999007253558062523736427170610023451093388192138764584060056725772947712832506843108567224431524385792105998179594077842205889953749693817120092633871354576640967965195041980073168905786319077311349231585201551172833233258423122135247880952965770718783026645681052295602746831306934784474063670561380238530092654413555727688120339745324322022182578157764314631255111652074897954178779294740704993282615651963659562269541407171645503431994273063412618098712752884190435148188400247839476419047483412417483403359412555563087631651579695641700199530251513179896945603962095755165569296880757891223789673995728781153094788380924382537286795612441147221796092357208178688000000000000000000000000*i1^4 + 11789941361239901364420282656488299623747922902593341747911941358596332170723349740727330629208231702287881981961496877040512863648881936097995564989674924992787040129535553180250156785244582281908503827995148750275706363468559027620657062727565538252189221766942305470869853091814055865112321295751135218602850508474233112560525002970490391310335490234183745628271836761968685715741850512137988471076172303100953797511436969214503590028535360726124031776451504537339800792630569057866999704478807501248673418386243747820236828362938875643180891117229623455877532630007138263139191076064791710322205978576560112808203600569320240037133362610114746679062665997514481447489565555723398024052438761378524042720142254882523219532468146813476647299608013094117786158756461391137893091989778487137834061873076188990368962407978416172966719100629528970513501755133764704091110728164968425776063370907392472320165009821766868986538191330727071624197814411662163922809769019594559683413861401931688977175596558752123740887882388545027329932626404377654997550246687013493676246591323734612927018484949929385397742062325819088667995091816797935714918626308159785028842825801676882783032103500703993724961450871508066365323278039787118665138276706623767298022218154264738053279717331499147379799507444133863013075650172004859904000000000000000000000000*i1^5 + -2656814319912570938389900278932003438633958635251074967311248042992059978521718878403125898197729451607256933658268203782025374585771991215055509748395236365403220687857395718351355012304320500018622983633620182784421555191205110256956684525968624029798877771726599267443886885578429565716932191928192296746570283992113420219965720762054010044920547301235553254292531850909474424933835904854104954140442336159203361599715755051760766331683053690999425275466976554327082696229549431960118558843073797953134717888115038734194144646291837769996637025153111938499194885608613371153784204773186022974056315063968163311541023134324591780782135206112892143944641377732520758474069667339806596242011720533068867665430159716630386422839278545450492939965096615083704519612472555129303618363026843643185297623405199971959634140750787074966307635813430828253675017019684400273598840346006205293532995668537131006726061442513342707986980420334603303699909941765934097621902322001125540803814105127033100694139731843247034565015482358580082731844497692419837590807357792690362420655793891942209325566748267565449802032810565629444888668501443528925571555068055330276067937261958389252744404540855137952295949431236356801011311104239892163120613386667088027686686572796429404991092798650447305046796747824505747976284481467187200000000000000000000000*i1^6 + 3133899189191699518512257827223365346045291926116155072729986357982156870259813887775566317025181257808466937775450221667602863417038435399696345885703740423330249619920315065067638751572208553871249284690834918485400619181497740957830514083242602189276742641368356281277838958886965681230025783696021876529146174362966636814958269603835521344568521034806844152927152301277429137695761332281247347299384913656343793535663432965206956750948751754188116934922231719979224411671191806177886570198731885898850153860390154777742217513498593917860043151267277154394877836715504404346500467138146943438275791233104011178462152023799445379734400343499700768547597441857630189098999803985262095709669807243562601240756835158290118385662095421363062370480491829737335953895736709406719344916863002563033477867623877574958217031855697691047463498412099821059277666067981023807831458741166518905115672078090076205411252298739347132123832691808669920054604891963910696359124483424555161121308320194118112424199705031603073424384111564610941252000513469881974849767294885527498567201036240933348250335610247418260389004395744591690997517450027630698019675688659006935582207317639005176748713397734374152602818814213706486611419909815531167270626092588848213961407964523811564729234530398325257356930275476163566608134753484800000000000000000000000*i1^7 + 35768825367881116623555625259931311460810572697925249221113017084793506259548434038166643303471407373639320058235285392681018747335099116819489284224772230236981423192504838261481298818780599215310125535774473744934384964984561030348623071418875243066928965518586223421005589639569713516824060537440163528033663611467506471302439517649424696748830371704556340387692463862132090610084128163511592606175816387857594579769683530104861771034628654066098676209042648755660454786778336436094496868508417976694258727029637628119359222930173526796057170538956046563031007822561417784646537320935976547676719777551314349592251161250157296830006446713163138076670133177598077483416760650303196674894557612394864387092505513609083428514741565723574504388034562452952538930292999389406854857096943259129430514608476303291860768894791779560020598566643117126579023494156868930590715092810554008365550266531184198738956330155880036640461114997646890120378059041627112054771927882169122402936226513559911907030296390034572695002780390020931520087073977760590184805876808347594071260745080741752028722498129651595434607637372177077842457704183422940167645087261882700251706066707223576967976881617501263823030442115792980810661053120465978627123034036780532616272217573523817148754443388223715724543334098016619543857725440000000000000000000000*i1^8 + 38004933848620524681691342607523380786148445342689075430274496315182513517001205068758255281065874419021314182694514371575142945059922629977413749267171451633070655617846057624648617669505285518416327402754638797685522266889831725558693372598559414582756214369827401403055611046597433792125898012379659209082533049628236821102147325050353204958375918194932400502150819581023925364989394453652463252787972753313534012346316889295271064536262814261565504514596235348005008227097626340835985269278360428369673240082682299849193830342033426205413406479074330044110095050536043862742026834883787645095880077371032566246235848184994941142051168483483618802869042442125564670044494695460889541926552847419799035019686453710185742873930484886253401677581389997431175677694498152358962339141002933538185538050153416410391447222801402822698928104080439826552596069162136101610010169452778018194630480865771200952732693398299399219558914913239934884473599594766166881021749879600186438479368592439858545739799240949712928975717368750974779277348847747187161577788256428866948061017140140853234250398720114882317203282541874171036385335285675451649819004877691743276897366918474292888165017738842265927330566063884375242563145190797103312075654952474590098363979379868409996375284546784484192890986338401671289241600000000000000000000000*i1^9 + 1066592684989978669836801074336356605911798770045812895297602615367327412284516320371794391765808559886615201376356775252930942172119294813392264855444538579674540594386690312600056636476141302303038491435936631084382379756557729267269969902355094811776618665966973971948013986773031107233059459486817071891690314125764532363113261791198695547985508208775748942804243547203409726057345755499997193677685339779023906221419854075289533825506881264761118466108097031124414488608520454053559251412902240880169206623807207387643884891800965415574510770514733234566070322563204111021619691501669794501479858818234873475994139796185267134803660759538262293116311188478837090261692771363015877914794022800098937444179841071232434597510240934530736401289597922026197908868122134316170031956302904975145417739770636863636407882795604713264566800459463452948320704734373709835833432457260757556343067342262082514227458765395225584487576902571316408844171906422652730416370767789557070072056854095271613799996977697402899877317651723331212999756210024961707950288188509387685220076542636955578453813560645882505069939669760844463318287105237451378591508643459210601750088546456324656512600847656477456223334805878978709050756005940886077962327286288186147663640328379566578776893515554512581828322448790893101056000000000000000000000*i1^10 + 137389468038636578381366580152566434254203191750801088941400889327117237218241021802936407626196759918590006162788599672982247679848015033902246222590528862459179161019111770652098501055194624086445143226308501496329309222596979366951624442337290189123692835116032822670585570595406834554148850762381027265135912296452368451531557450390588732364556627950258581055064208326200357757674242289526901598024561241560209608084033351417121363205484266951525508791817542615274660743609141137689428780326134377193522834706483817816468416645134291625846156881563934393032418620852508042418296828098525500722816673631452894695029307839782328218735419381059217959543402972199302420668218041585339960894460966250047526177646541642774588839545420466569771567499449918647859844463168994159258934861697415225888423208433096880640582918225096705046795592829752019284452921258000515586263381875853112344272450369199030090879351115601491435625012857952947120535149677500143891669038502298299858966052817585899750192587721433358456585380216557424847802407467553564399103521993700927201298568327613690290700665366702957111239070909276822561242741985663339547862754906994686493301771755959920818171348736059317898095001370673113222727102441549415121240473282524315731102758956824383049781407611635249515368821232238592000000000000000000000*i1^11 + 5099447010728287646620569215998220359710498026285004426484713062216628249230221534237566180622757696237693182928751448111655032151483665473637658209099601897817662477008098675640015285515656501361669102272988993848499889643774440068352123728529475564333143707400211272479565919031127808388047212713805849762082148409949166158171812700907961900449953215609335863094522565018158322511012980412816551534585236351156426789705273274569950604095210996556111813267636896548492524237399045185683491473508965948908333123943318142714324021759061441685863780522616285216460997874248079931195800900703475610155761501271374960548918596685931738372039523896711019189752933311676467152774861391322918797967570736192408917162580615791920010660916495630752482514868428743983297466125025334008804126531969838993730173473455950861795605035190413655042054359092133215304088759082886894489204149585540955141556080147052742281383110305898764836091549775627656138784185815382891221336050715980192448002942945360870501190796025829171053821846069952950688359882042485849024006130292639161477452536722347325516073569483028406479754283529540655867729920142295179967787271325746781920241617281491396184678813533045083656083252868383015995033195833372015644144316812761954414671704999245587002456912468938143456723940147200000000000000000000*i1^12 + 151246288250560247811259443718034819739246551337970926942154549916496079670678397743332959933514263708048744783196934557732205286379429806055939187146050331725811904506233452042892672956334745598338308246291970599296543200726470039310888684611803260250084670709509031408732313833475638391591263373235607643434424434067733320696554212970567775767345159086637062952505774938874854290555877572137829427321796281383343005465300511973670019852199449120108019226417562350498634938862986593878012097869514936333154668460852000586706965771968709062651112061369010545788769616348522130875387712206609245102946497531156511992840766734041613194517619013447762164435524928084767220362171221348957479037803001264336778234488440912520828997654169838447625955835173682198026984564778939678939376502711396191662145998651438330170729180143242556841887722273600100319524103993672843877563657849113159079014258058845904684986289442976536458795945512645559223785669191573324847534825636011797964761115408412712237669848383964900477853977804819344251320784485231494501929766527359034080333000404316462110756435467154158910391240132712393420087078754208344735024344773280952815242306723042924024851830289485424687144084802938390701552976815202577973632864792846250596550674433755962363712339640382270475966873600000000000000000000*i1^13 + 4277256444480550318926118590009654650357864959589521975386710102028590386552709993429794413948457790214628944377811503576296457395700246414527925327558361985196881847798781469663459865816001240274705796120575936729386799355636111783486994505254453140946441302956006445173203326099495160315507965693611299618593065141880334315207177961646572861010346398549224231088929374977044648433730493666461385810602125355448145008299131136753086432120637226851640197677631826612684126776610581210667744493115404882040516731203537794870417242249421728130533185279795884481027311141052676915623650240700911237958314007043420772252910018337518084226911785244439243803903043830493538133071537480027894063267108062333593722195605515621299000523754236972140560497067727304117473411651699874988025555768047662724002003172644644364861601399790722122152355408046003661539743914623683835679066334840947828087960452942873834368767011798280968658597807257473496426976898724210714572579501023196758053565532518547787904115288471662136661922868184120132896690933750624468776068454437708136700859309555939346302654248181172177140085363579795947716464125164242943841140464811088280221727730560345407332288781166017325731715660926594058283108075608292626387418230384386886870264576592925406567766218109101822443520000000000000000000*i1^14 + 64240500766883243470507396258425250257935590651235094407405068132138129447543313868881726607491160612643838107194595015300331226537841730496828685627850668593232601343053852247224034448789826915888056203196460723540203687881065822997332681802983622719929845625484505671465503065413135185567316812846642038164126299484172631253470307074822046547085362906898908776868359228036174808858724344592629328942304764557655555726215850953834680325345155629713616245144859259180422864893985709972752528563244715348385605759905578346781137550946344207914988005870724210376131319733558209090620654397519938794580525170981750370316009266224167669780107033288284658963666063074414312498587103068523383870169773518392587890104612141205151497976043132149045516452232449120864958328381589166205394199231746889304295099987281193367305002600174053101742967315253395818837782411299790525644611167794424196414818231765303517748841336499015526300610744046494455795775158849341198563311175357137774641291865547958360070868161256638471327628525351609379084488422054642304877168162501105843101323226785300531878782049540552680969558485574428601983550835967275204636010989241117734759883162832218963840842521858231619859873111174199569990524424025545091613868898057636615217068584334168156760641073441669120000000000000000000*i1^15 + 386718334086175489959521659785250700742092359549793633320375436471861354473066686531058515539472538600395031750868417652014646595302373653186877902726102227323467131434914659368257784293391918639778032691621285052879460316927056094426276556737438645262537308375936619847492232057124091185639344017589766880774900439681661870558604014620607676655559431623207723889314549928935338192585095682171845793796560482543196929282263723197132498969532116384621137849117412422969208590901673789428982548039427208838761016809558847069903499891757362738271191138891120084262237104204852325050526152847552208996436833807266456466297130664886387628933094214787535387331115260713083555771067999446622722198963371646828073019688436806298268064239543985139129858630044494824917581228276420088447557065579337442167101345249243677133479476522321400940640205794321477966862306470109461886651326262579726308423805342197405897537149479965478532848462582055680551112414076866705783940441784041400697676960008439095079249507250060688285256704809307771338644108754692586596333922891126370929149132152180718036118070446849079658108889874446146581450789770420915188651693734436821291388875205574742623819774360698540367713183262111582333941631096705724097346656833261341015517320663154997017174037495808000000000000000000*i1^16 + 2763112242742076634960693545904233655446061323668568042912921621029327849508092763191542703417880530182637027480269609207796273524451319495645524511644626527281107959145199212731611757567339035091733077983530708089937083331767033114493736446207726952973622103514989396123316051679584229264421195641200211708119087861727906195657593368034161042065146277746977783188774573285462869636478497324170490785297700476567499054889678054032804817795474520506935588236865103182731684850374700069280702028457692135603935183245668692003559188099296305242891515942752404574073986271064067409106719685029212259700532856779599122463642992262847507884107685599019108779195826577386862454884937303187223276520658760586459110779796223287402091839289650379180134774835990428986854030614627101981149539182762415584023264685437355662647202489555332982313502993179865018731207274843526466044230716125333539138549218522660467629588541943294858821656803288281694557366247591133587853013474503569378485842258921634131205723356109199844067131221325855045886210245475036155035822407203907848519397298251769565388168982243251898629621494138299033586286738364988582695013769578525936508899316986902258693487075166673122684640305861727892685191558143218937390137061861650436833280296565648874234970112000000000000000000*i1^17 + 7965551941926194295473713233165562452064477095631595899854333901274176767270760501563985926991601436567790031205944940047047315700686044263847931660883606538875470603960962722691972177061609897189615458333498502881218124696505990499621738678042423594570911944015203023843021753188125113808978955788335969565597053479614975661760749702000057568711858776727345924672723081684939545418309061268653732183940906373200562911501777890914027480706832339000657016278215057075380091544607951725427729823189902956537420365391836317109647857667267148275589294957634317644643720360493176571839048698621124454770446179395872838104874289028560226585383943518295630039414759895211771746773116706246284197906590061986176196584813544418011746664863467305794074237081625936389089049232803353530862830631021725976767385811356463501333880593368428473976739553365625582486094963446534883309961283592746166994022997876057312040733852138510448816284392968902999656301977977742129381865479210589482413574891839204864408163422510745932402898268902334696065523723761387673747802624187053658206088361508064121923096301663944730616894516952936462584741291978435151172369473818453626339568717049233921942321084903781738633417719270090748292521400416836569176311469860094252635804181973423043379200000000000000000*i1^18 + 37089179510779816965317305660798429962722381050793924958459543667985830127791551085628985427317557579784734587208282265524671503775877223839559734723358161351061300583212378782405720142853076921727653921770972473323236246942936446918136995861548233064228453127594052293038127003267250358526137915312441210873072973041075153878104306968653277794721426269443693818987590856096077383385973377263398799242359684500806625131260898612965698956473603264689881642082680654389855331859114662640694168021271755542113911784386860771683590781391111242644476615937948062932318579382539314308809558059072534709759673385392945490781243060062762208195982951418304715093599723213574511140475371782382572379129707870747495414396531625122491382041643555142695872405399475526636833045806354644460908110100975240069784950882637748745420356906524737615931695818167368439500285035273402704446706154686104972970072240298912150992679124535379116497347806458412408110425520915793035793477763371463738083109943433992464385820415356445563224042482714854777023946448004956982677671276266093079266200160876336430902707685939135753402013784154654999268883354096457459756811427387773921254278350796885531702433346379226856951304662525681598593521275284198777616677957040760768035750039833804800000000000000000*i1^19 + 79491957553703190377799458812001133833313948844653704898858050147084497518661854601821629518366135872430794735415611864322551906311743032393790051712201824483628937385139096495667413812297676783355410474666468225708360321134277565526305109728124387603697231122898854698005907115792283201626079437074292986348355309975798450370781991103820735262687840009640774594048525091619170184412360722491991079574761506513179308309705881502478516025124143985859521758320251858585957220004793319992545983243989511780755234780683832139304155039203589835240693435275826705957066454184603355375927245542742303507762295733554708523604313028466706959386613224831202408575933006072141562147553918915405314140269833853488260426234616304543136647296802934012362089617285934024766468052604949105411617401141961571696788586793942908456897625635347167319594153425220997318649898383314041256885901596541633439221066198782608716293638293156190174194079157148125573090121945339766442559615982851085756099660596919877926189664285225220078559535149700371913502793219252695059445216889732229966072425830506162943503701872501506369877673336674402170995409426294276601876541244390670389109525123426084132346776868129942030233034034735668611772077131437071854959815786279600503309341818880000000000000000*i1^20 + 106493071762865805568357685025020241329033648361163805624990331577679279236151962172203934370292192671032220230063851848633814608851653140087723846377351933238921861573139552998514731051337479718148104409899301833363669882840491135968259618326243395660871521625546901324887941217247625504189606432360182819139617679065830843565332823669290002197800535972368059555244971012390567929119725533217207421238657634607533727476707849857615038142035928404278229853882005708983367749124477156825814889430201555332300568082210593733306573089776985179447221027334934477972496276670025583041642946314721458596972624580164879214235837260209320323095869091833482309360042997347434744477873511132694421068581444049290966498955186525905783230778003262611444090436194375531030655169094255445258724169741914117186523630349465431781353277286663039997377556403093751558192086883730672237153308412094839603753832766033799652946934258825889415233661353920914335636026991865910148423277951291402949250327934854093477683058191184462798313234009146487575221698206551408421464872178007350747662235263228597019296560340141170832913548106575966813719457278777930782403337756559635665803364738074631039011618625529919971435252215862815798018512978092313657742369500062406284410880000000000000000*i1^21 + 37182775871911446476115537099153247808263434259635281911784765606217798602334111453191786086118684356060860115944859906988784172601766874280588393307843885214098726183707345931793267128981323176343356933951599334329029604425305662098707166209230069847592977164503202957387279542241663531421959857022478838378631759262335799726692083612079527908085447810126601326497999013890661521599029841272361539713600454647119016079552343124158519092560945010004291607192709377964157444968358823324508125252293565214853269760966586123269112119524446099967278402845238566984958743815465842264589696439792026071221029339643487356043034003155361890036853014058752527112433546100425355906891431817646268100194745220162464873269439586283337947544281148473619882427991627858648667277740724393803477537929068938119335289820526052551382459048479569764932259778738050299642517489273151674641898712899144500222493917941553627703108269875912158267739078214342987289471102451682827226476409669430575439178469862336310356212850791021657553363441180105267463278988250434256791271569257566527823549460553990201562809214796558376670949633122130079885223796825130208144879008977772326894619647601640638760187995736732131640453990890403844706148931176637193483278542016872448000000000000000*i1^22 + 61242767035805720992682741170478869646518593335668276648933956537973719988406615801140684515817963489975385290165572332705655554945719899214299403065222002443592506328095144605689744144072299128304018372235706899773102646468128623500837243760261437828391591945715330476178002567582679577761367366170339209701060625280359710477508649275629001061861101609968913457715185464518672606626139147125627546510822853810629171247083686758977324638988693001889651438694718773915879989938520027465666318824847632611079933926648392451408151515293521665027261543450353946747111605912711412126268372804498101373701581931301789307644548612263853960191799139582061956904368170458518245909149490009635072444691127148600305176653741224961210290065030919879728630880029647984103602387205642629029099080298114920478025059759856726641710824470610852633106818024089288927871025052635391504797071572748702817668520978010169010536288751463201586026753389641031832813415571872516453174369113507334570345485253010253661511234515035142250834816875870434335973110912113274414030314821543566166314916368670043240378368204469855555428736964042194709746516836236178041394158691046127864982777463945018620539796565841752340924004996651357021080440379252802822148081057792000000000000000*i1^23 + -40389616271759591731941133533761951437449974388671065543697012280352928104810402748042225928958545310192681625984364542028858560020521608733850975568555075864153709269917947232195071623715868121717189696721932404655274366644832906390567709127109279667728284421123802882434103949279032678465468805448822350518827413687856917698238280960197047813551957836047650550373261863847074920401254443278096866020578068612243073734687081609383499002197288325696892814412227083663368502598563188833943782045880648184496840355624993315392101759895316596456172681383998581752374304357704987401675207896631556672178326385642649406669436625084514305743373699505355003745368823515016334622326154633845218280765531391187147472356194701024103534338270402442812360008073722045648614844711964722917780975695661839485368190207257031368770648981397695553091330754451544478742086055108294997135858340457040363351101539410873823939252903432059159098691663471716114341435404287019455708160278325716229385887746975628562055877777355627653346227167120327566528474077623610801156967754106949368003563513852686266672732161908011560863981361214457427728305718067337362173204847998931575705361280391547099506722478915273029759180594911461179148560754257586077617356800000000000000*i1^24 + 68229627244275419660348985552558931466832474959386446836752915800568746862831517035731153276915812085083014233650098182634658995950938371224514324804266872850763572091516106510242634442683538084390892886776326254408078416565846265594499373954212167271223645907380831182692390275500813855114437733764494643778752215688911244947000541542755728930412018606007472325339073382689728644648213023973885618649887828719451998407028677674512118045233964734755498608563156244633511985644479748185552910669592741594961070783347100688488869871925346435251011627724720686858800036618123329100673742424045966239620933867860215669099517536769722853106121590835691144666825864851797426082792883700890887763441661926297182900464442384062759193313089103823882530951972445141067074300647564655042126778961011031127921897219356754664253210892506443061794167816112764125141404866928766318864283811460064291583451192341110922429910734846171648982917203166622883352661479510412411557945653917935641695556930773248979590989992050963154255071122958709029212361197015419372709581485633968639961217928218493874084022627191552646582780830269641591641243199833024514432740022279310865945134462807713952588566184773036359246788970219557414016980723413339340800000000000000*i1^25 + -21478098412560442429607644112696229566767224302686132235319039648826841863299153619725416540333952267366036344635898604462203908390443531053896874365962077669631382647964524054128342642952326133050904761486364500196226129602714438157973412698085732733666944116411603157281026952838468630473020675498866733076931630962963260400071156071983705646140657522662004341474968623312959471990596715583395599994183059375271284480109526677786218949505727345925150490163424121098456964693591797337832620361332497903697867035955186966581231018309211702061443878658359693475450909977883415835929113114875692425823433025624965942479832136167478860723141111603389889228057646997781674745611865341210624617240508169838784695829122352444567931107810213925580776806818525346486413183392881840764009004493453937312471826817422522340195090776184290888247862844531647759464836237837442589390321415116605297892237550937886266744981390256819097539099735726618173269762907284104888302559194236408572416662034569704953417010078681496407536249804041955905660402744976831622939866179891078922624042345720415883503889281411769210542943286785240334494121578356474725245621521096798536247052108047525223932886935375356258274205878726442843621166531215360000000000000*i1^26 + 2329902321458041209170523325881634818323872444902575971940619099296147579479940501046488221798298011447266002620013627564399373045242483299347173304170371248582440219074656721502140523450972858143696423726966129575529141394786515215398565444107955242537940357086794875700457888596987253626524109953920621773841229987060165693571612901215929336624158950537880324758224221496666011963775682081223249760072099509357481297486933138203201899566519495481348143838083697849100951162521589412794195170448748545201108217995868436737645215622424970543009535722297328823779944455107865678454091309335059196567622779921190699975274764834455395635156347485665323843383837886173144657315062492509581291936214532322938971375838250639573884973959678208943030910422370508560678350202033843110540873076442450420794976724210270957906752913754502955246623528326094483095308605958766539980162243267904244066482791299299253936301318717665232347845662287077023647237614963557547548049370098378895751808789996349497314830406853179752905045574348687010808305627261954105586700670279710332652664082316309711663353867886573739654890617589920957153751682993838475794566118008775545073896160240060968397896176318957268793133575314228940069928960000000000000*i1^27 + -283802678472643004627867596749149788787546113906565662105534398153726111283055727876035691086291451596105292604428630303452777207929745252274953628853105968599387354191686037626523361334371770698335049590659003943960895923472884091203038393950889626885897061034381443243246543715305822339778461487016387402165715626867128260347501083223421100909218170769985589720195944744155311414685447015935327693647717317433158095886316122945171878953603330718237629790276999656814261630432604497152656586345659102860013900733132129364722623372451265316166313923432404931310176959798521538985629141265655280312680326217671567265819082652639520922395099761307155541509026278881113999406555536050003878358148492625201348755806797831617476380703189221683338341208067946046203598947618538651477604869792501249468895751302905369581697278004532255805827841517833126828415415566068630923247144395084937406841054522367523439803859417853754324736755921787149515957177410415435696180098111928937422546194889717769568240719054265279076343313583749270952470665867996894069183803783795483747231330328198458502768727502275146273519853169064783420055312586872183485307752346344467141500159541178687118854474075856798158020171031266721792000000000000*i1^28 + 124957232681844871750350327051314575315056748306574156691812277894578368119631448616152115499508745090997309430531808134254804684863212760919612853775124042664656490448206650101434623205528219285868707777313924532751449322930000407306222716670355129141798222713332362038489187518627231723292571829469270405240663193941324708005068404218316317384331340342728633495337529417812116212008372120258127520853609652301450701716234891241534103345050644961371217343887277105133780100785207703866217941896398382788788636624927570201098309545802966201217353145271269125328955274789393082130964457923441796771799056642603675739177831973702353392575375073760292064049766247957068637856507150939634815845036041501202033826208246804884952738297103285474068486802489623262406236150222377006230334810430871018751739286037952079182164572485610458347327549647423519724338015533104881176753799566030501872170932907127119090758357116031470625134486488572025891396073754252218635885466209868531319563051846562080894929265761774084226589149767204064540455139366649708789214626270694858570409976179158769296504828051368151490805233797147045162360685939546696387320010562376979482840975179221235325134160663520670468792174772224000000000000*i1^29 + -5298884100307688412244124173032860865004723278599266659348677468143773550999055198600381157706219924111872625257099522385001951671244700367923429078702497190909007408327915790540044285017353497464926023362275436299700015653131454138057958416212015503873644746671276043161232534275857834898049821092331535320241297372712588552477935734136127938985401474723099859757672157484386899408725898166267898760496564539362539721765733563335398970780406332712102446265997602780799907769317341273279294901677145235302371256506470390845730330523137224535939190067639391576500666375971995798621871993561419342268581811420665866382899687862269839570028665990025304743672744272968588910008854826826861233161406417962137693082774182054797591390608623653251275834807301185067070108675245269525769407817550163603444654269770944018242668980999930217246873886056629089624078056047211644124859898434916230914395362046779861788828004941396755763940377813068198732965252383329257306571475981060193758489844931244034752840027743246678916671929986717997150104890989840561234144112412936814323971072776039525304269246431083784527068634824600955738645627573722067513511456306446980143240534342078493862341062115968065680179200000000000*i1^30 + -1608784739215971788013982927086594361107810781938385482666379540891825014041023551102240602470344976268693652905627265122098023197238686298506047881592405909308979031633982191919992189725155763859446947587595790945464162085578775686314101801865047954100157540312169195091855122075136965152719706808682910180056287471646165614661368792807598880093291565895501597154033763204200022520656916684309397565959601688356204440359549819602217393486370267812504541270136388851698928509713547937914992501895947437443324037720652881781913042302164126521796365139011677565825615796665368928611747094111818393558245168003033449328628963558261587601053999776832248361619326310300342757216623929335092633830543721864510344535698398788081099140338778088356764634463132651741120679218037891044221577904940825241706881615342829698282696099260017467768120087228438056473027880514039637548363635844613060279020741304071372166418708147750191242101217882908229956078141400430790470695347175595940400084783093806319601317616005720251312757267123379023312179748557330140090943269614749920440153904114433869853870470488345455029108062750737978650942930149849480180782150212572668137852287691868824716669362685136076800000000000*i1^31 + 56949467880078906664920452244757641179426667869923854592781542169456393279392334538904513387400151165985723376753480884092392622309739055698606251903304357557843631574266213737601731526703854857327763292189423978372148729612182926570811714176687269319382007727021922868182157274084256455698508945307758311205102341363687736930036132800298174212760160656458281900500264790052230603069682037698863590826416365726880845031860729854911778439931896768963601104371553596482723505752744614276093619018501953396990615834418298857951321192154925105721742638460889132602908613950235254980523510325174224046906289027260547941128449108355043845805076174428998829596822761924297929566527494487970084390871980061099272465363886001904093572020565015163162279032172821782574690859168990840923431879555449280144077151004950530917328815449140159922899812255770952371679863994600727224093939018612005321903123288417380945367524112944782825373571802512873604798478865341967996103100472102051598126179450928350156264223246635509537899282537075969650956751018117897402133487634594792406497068342029510587324142064946009851644835498825724405058867941932616493551678145756509544867842671461541526369001799680000000000*i1^32 + 11676775871814904203450558742361023975305496124788496611477776889069110466518969531229285414901126160815723803159452004551444514515001343820142345955244027589522361967769053630853044216319195980249590354002271308624365938954434362096471165035827541922364958434309505227696487458917461503502541306662256822627071371511188583413868483062069328927364262542874517493533565356066850303902062857826503644410501916987430115380636208577633500602261079418817793937649861948278231982588729178262534045039867785875891236164782576846054800720141973907151627320860667126982031630885728535464917297367636837035990785988656198749636812903282870090854019633158703026575369387855592407375758301211694342686032042827413684764450291432461456001133430377619785574440356321150919280591276501241809992433886097569379801502211201291727809540863153102525842691462926527442785606847813160352475896898952513430232265184123470348292781355266638324185718657983235232557230567275047178305053086891402938503131280107193527000481180636371075188066289956428290310164721892057310050839279980808249847862390571383500604672819195736453184759756641092265748544875843544897377043547724345097793456044374247494123520000000000*i1^33 + 148222757568654740896826037230111127641886091137438533831144836005702690004683813207276486212129658636051772466765466015677591643890645640871152767838011616439907603959823221804037360777951826646444711844920859504713938700975744244611303703833746354836805180107187042731800734229964969648056487934088594216549649522044401608356959628559631107554995199567846177289698398936317720762990505476282301044716883216569815056261978733258321570316502264770791684340819293096911698728085482551498748393502475971308998104863918144175435565004608456114730206696289260980989626969537176074548966734165681930460382979962486396141971138898059931835430878762319118096389437944156595404820437018695516025567732311145778676643343357287002135912637714644878826928601666869545054886002569134664082240577712839938623667554712547566475005430076361150653992163096435361778998855519861402367605226748029950432476113506059119032505064736050755995471330916091917731665730440019411855866604095345386603730615180904055145966852722687593701712109123206119018310016243342472761946760084052034130255075779314607812741874752909085663070722534036125433517221497011821757376530579045164434172841024028672000000000*i1^34 + 1557214985734964183467198004067554778976123621403601219278951593529579345532800917193160570749299336113187868241141849323059903688779754195958895753424141990252737783764960131651953784941909161160817000915835857214266303917873356049135476041286439379127080954723770659706296285639880912787136204882101698370192827008559416666163636193977754301296473586179043949191648413459287731117289887019120551040408009763358074516592336685243614226319339957830972311256103904021100577431777009805035369294721713469125405838742174345743539967152047365414969904222054524991229252697013183241650264710490215738298168846996643740051577145140364864870251950438212953118937521618962189841364685683055313739937858039189031724224817683734008807193914512184323028562362944280089028247701284717117633112376231970495385232787307817216596080643133694138129809782648108589450603635846054595200240681884605997849889392497885976113506648263215554875510867022171957528898419473581312062282611878119107244045674099298443722661729620745046541213223783490509455390346470737462902301437496352868329777503981840219231893982735691888067062284709529893386005581308388701323209473324131816695005184000000000*i1^35 + -981452008722120645016802875874094846593439731143098143188533413672109576413124501139330890040163800886306931531211667274956989223296381772556340047323369459209727582154624408520375977283627541998661986688488786937898151452195731869776060596050140648040511971022823016560550016373330301123350024184247557912497763592004727245966527613093140546091992677903044617919371469179930798556398257981303142939523910688832704615708606999799531798060968878983813960743918108673010842939364799191399260029647489928370347504658848343894662516497814970893413304158013895712446965779059308201822583569015252399621164560196552872700833600431811998631786183749820097358489091463307979984521877694213199294436379640868159501325164120361096239287388717891927813994707650953584458786824010630658061267611804556035723631755472599370438400853344075787152693050870685091215873007004931400168242821535318485766971692003313609800333766351261756123714746212570987567727157388541275914760034929775032258900956221995103329861859734590910630805692534068533338249213765373548655228053770891371071571426085713664767114381508489366256279919316362055597892065907573540041507315106080358400000000*i1^36 + 211056363371968029044595707728683146892611784026888909582089436466108045657695595937514506686011967493034097870862635449750761195687529897426777809411331154942757125111061988026298963863648567687901536654624562764697240369229982325436299948752690453539126035212496161211313323345065841457992594448074062119411731187205761784939660888919304451153652270138715218359814831076339083537320491055691264357204623606163155072853930423838512295614501905973498164367622163922131681627372188887680604701222004913771990075408912190169871971320264059620348067196050725487661848897390283446729124874201530509466496630189043315263238163373870849555529607422375313224820370027965192706388079703413341919792265044427575242778557685800202394186280037448441794000481919462068062702839926347266900615388448636281398868131734654499056880698515120849372326154310235887768233341819051240953168593350451104682088578048071441402083634732183990027202714089195662963613179541305078698528602708931806013765085466085114452624306942988069092225235757063731971495046913281719669665152627445485822931375943824628197645166734193385743182975956612502203836558880979862683674214400000000*i1^37 + 1176167854234702905770541581426686699822664576577338833432308538322565027095507951407330532286307583029391923824257954728722856795079581335481409737102585995466772172311735114720295278379757164194961110474352366783138778892804002923952861211071800099615877283152040196808106909448923043850494332288052599772429855575566662446281961705442073485108666837862207179608685561831273602468171012070017800419653689684280474178234984300294499106811218085525361879906878954702095145328852929425556103118220729792669512027597279963391059508092262579471780608506299464103368952275611816166839224259929195837841065997655302983524318505665671303712167436936843207383560113596235524600811127277704371116920387181846743518683134544951922712049329240728752184784875729747836480422321401626739658605261985805719594223435607330768928176420557234715057216111401812324280968164826432430255457102666683493082412627440079669765480996461814515420378344817911966495619871481732116555735293572844856471246562839015897813508224513051135568721026849232666395886427506405905407054280419484404226211390630267234293144513885607654274782524998459520620068859694284800000000*i1^38 + 2685759531674823668618973991337338991014213139905933943796416088545833016238348520144342510297616253101625545629861011024452060273155631923073758594181655079840595761401429449435936454014935770010895779076913357956315478900535738549022378515064207788776511258775048455945242069636895719493904726457323355964517901419376509803182311749170096132539790532779629027422718506739011315116730798514346227432438842713489879646704376486638546584361186473192315683013430782807576432485338109030834469636538818910292209037028404478945768199358297456515122277989011804037767893397534413829695808922718127915321296195524699905027118281175406045147028182873206328392404980561950012958625068950444352944508605403506586006974556102071786078344794001149273675562221190085998045413610652319107669707133369797125668332036765911560237755880142347633072010839574066184190872816462755529089089039602762167062923839914166073839967479403080919196354378788831802593506146680851316318843076884428982176326090370758712692514162680514506722830145510442310402288706877666622548265006240647418397634598948430033412842833319594223036126802699514100063600640000000*i1^39 + -855988918387809799858910668817223247642169882112242195482589292176132288546216203079438988444504610322393765454965622726140532755335932352092375917537837270603170616417273716296120257134248673203231712414164825884772189846898180051331943678795220001176895977998240142602602863591263455299142877447383155983835230735370094773813905211017147073882354657864333665962562257661336377601055788689812806719240092099296157539814150878609607547272458710793187006749245791226039313121702388754604032844212009521515980667946072341329384895710427897860386510297806125608878987786713540111683156303288193818071954299566421653558355379783259613260113809338087828014077649749902841209074067508934560411655833025571108842672017495378438756601865067216168038024804962881065931826879992352895799817250912451183105943235013572727103824545970460448779793241202919359241022567954679329551858184246836454972652028184316847020372611292445125244232105376201511996985246028530416572047623040060657296449074460665761791601055847187761832125760877545651424998734800235463553985840437175402211602582519731544148051781447347980526636032229376000000*i1^40 + -630409916464872069913163082366508104040166698433145866166989204467203912993559810083725184245239893455119853687390713933715716399895787264125421814027062641794713315306190257258930932731448451168505312520515009099741695386215139375214968429489322690321136614949095287561707325953216934618043157577807852357802242327108016095213969137431064796542027532589069761987800647012549398655075813503613056180848946919113128233961645541179404520052163804247218717445841314251033793169002048335518562706777170376330557005493778868308235169838465012057874519112691595121591994144174092401453415922174254532516267538158753262413397839209350133996613069088125554693641423128790550513804130544551585277194865083639862055081027359735493426723293886602869067960215974988627375693212315343795275379201495711603819276879509917230760145948340112860897187407668407226909746874625905157270763301067539395386866407060791284784296516530561547911400360369171653053435977485991327517260563270705204622914004001064031466883542621288165748524791037293925740921983064389056027616262702636772764806727928270616788007817651683328000000*i1^41 + -587393368780886968012248365246668849473310038063424349554686827667478279830297062979221632498890535437728847668053195074296668961924242323054167784767620624234301814406375716284994083393349973175000229874868453402321164753450560834705540887455185434499291416202604782151045960442964613542733759807879608141544826168275455908890104075292765684280249866828379421044235213821400048618516677823609038278132027271713250686058931556361823170512209041887030967751752449757602951171476102069337086521476935737601206644033366630471584287725155054373819068406539605212609282484705807331532991287929081111334623178939946169309697206265811221353703472801117021613255804464501613193278974307570990068344625159350848174411804818560319083158004812410520983900716275148331446562300210133632019825070900301531458133370451812516860005257965174583967968011333481432823888600033835974306355051516962708969092645124450758483720716056825113872764055501304689267805953573883219015217239663934014810103841376186265213826112530936996431883583446206047376613412451572782355329857728595584794922110431162254950400000*i1^42 + -25765693150400625735488213657599489809460096581412909046033804487862343902102120096488329744840657687103125351229321391092917585700561761787290893090477602632500493258583656804599719732682006772030061213578291161466263051813995529729825406025740089078757439549595209394186440253748910086415015683795747496741681763742429302306545275740611281260219406802865123899890862227265378364879567969107116152709946278477096314929358289353278413757956169480280589234466419032252397155754772900605879703684520987012811261424058326249444419330371608832845292601176816229958249197188992107900657709471361548813920741633468844254984477983427515417943144862249574845638497686650055920605773889570767233142951908334213065072526563637160414584834356344102907151669309181534657674818604122716185786332894678054842190844718437027059378413650686865093578098231566667554966652165355019996138940564956174455873018516993928254748148370544610537168685217796782363442527511862146436792345070223456366138970492585194429382115870300322736728694326513435898266087631255432711347963427142173707468800000*i1^43 + -22661077511454433204256218826000292375098037054592974806760749550993706533825723954090339931261252354400360300105648858703108332927472151341777653720620284214919321465660537469316723945986712696504481455767970574213638669273770537843317635216422771920316760309867888947100675749969928654273518647684331804578353998260891858471326492477473026411436920243162534941270480762759125799912883987529459172278802194010360788467643295422410319814641059802643843385163685742220328500066058549507749689608136733544756709541570584942173973915644593624456156207872384033880239618288463952275870783935802304855614522532563616602239906366731579517549182917609227964296544892804350952244708617522950852385039009304597120470170583130339142977624148534674590140694718329491814134150161724137670943929416965515021412222582736569001206820691929112312436638807707979960723829888616584666627330769156062878859079184730726627789741837470407340205795688386570716760191907102951173694394896247720068157822967943815723424599586795383493663917212262395065596772841021449774971371520000*i1^44 + 12337669657967212277998835133172812191806845826496446369069083005822075981723149082499624600724857593640507212434564480786020210062238275111983775909129738180862399507963884119888536799738230715668843809695646665880403812162205642419826909104455659873388911567191842129928846649178697679038843265434082768130635912826989196072917193029466131021856199744350056793845624545367438738211968148743813169858690055604411238336330613569583337921094317810973778282460307797171590849793106704417446108075501539014182728718517766240410647005627922421861679481320997732515179434769846620858740670840810845399756535235788968143784975663118410799759356988630807126177897775726931696208411868049362813580322831399585629167609264961904964774687895246906214740654670717266343618837320137606434355574252578429971780834877140307897893240778869770554086140316571646408451953903594880299041814002776242569401095201686737132008658915739617159594730229177326875754490109517414710116830900445510176098187986243488877902015148306285468942028807594039996261038039040000*i1^45 + -1481707795484616407122896326702720275653442740834434234833123628529762699427704942081902802852078894054898678686181230023330371471305999642100861847934812068264143526163608359184802919003795012642577289384482624766920809796063381489723308274021870550241864680882951356950798453771409754786301259531378033797728877406047830609926831340379775819812978916221998474210070824857182497976550401602421154809037005490656638085039932670244678092809985063856011313932787190962911825174768762310734220569415928918779947842592963378767210099470122410735813090349660973694115033200760847620107054494300114351778165558496918154197268954351205865925587782633817836464414017986831647202049831764971364318915995709323347889301394229042435836813062055526762300002116596045962152831249775339069573115412859006031174517851591920218383912065245612274391774462544577355457034361704777367676292962485521265562249977095917406118142369844685442734175097776496521965761383428179808896424496190405263214691956611079933980281626833207388423442537218048000*i1^46 + -1476673816702706818646340748296450252483664773796849151759765606239294712323138531105075597033521111894087689296173453016476167487171769400555115087355100822613829982393397712967308220485347918618558436230950829858354947537621261859608441034741978154321731173906693868952998425471444194484946276378431654955071602635136325013431928551979150956962804559132957358455678834540656715409310430186889794185460040360057976404486624094231467354725201152446650010825328297342727427689175700332155871022981933237493115801777240378343835035613673944096594858579236339790883385506159187339191937189861481847461304221075391632912727687256106168642021558009198690808665559563359448686844340523602801350632475446777301013081049947241798784738954324183310544358239151146876276256827473166192761666438403615986279774337354652641201769699222222526168297285498862493677767320580419379305949050747965811970133659627132269943313639279102418536112554561877305033399577715589271793038515973995248546762155489917213364686282444800000*i1^47 + 24934633032527249900141017969905635635666011338174101428664913142056168953210857973336781820385996745357228460540954668420686245535895687770328200422590625329769090662387451629435988621117015082566258705838702100499478688252229999092470975477810700799015660304788923816867132910671420189506676723101402903493516838755940197959211244877786762262821453907611773611006709611046347953093618967304504675109760359732970602429534679263540700415184490155872316639456966846113457939512709355772045109010660358368749445113068695104881943430218860436466488319732618497014749416576472464604427058009663882724215212895453615701026289896704632883746317808673009345395202636630347073234562164133168271102725507709455061722480820908238878695486240201366408177006601722425861073071769995002188744770049624129774412770270151611176644200669524119211285564979965106480935731163569060448966113720466983253091998051393045102079514837364920916382550313695064511894366017123420570741149023884277059987438471364608000*i1^48 + 13454288452281841404742066988910767703138746789272488667020589323601522056620014536120423908733237427652766704256010662939363838435488691624541570042632575260228011339667530799959956605611205469075583819147054353160388945398575100953144732995564993444626647224113834174228359448670877120569779734844672763881754431830156920078403311148075088851831621339611559551209765254520536155562409191792731553528526613596214895503006431320251783403739768332841622753391669730631002299169737760138525317505971330301956397800240416222599431676346407874289032066679978811911799548131752353155731083781768320857211077194623919179342284962557880046240291243465910421056825950152789539804892380918694941216870450734138973978978172877585887592125549318842143678229111995831309277856544670548499042116772903269487828558673749563400559864010532302521536218778275579788498760408068678329732192071482698300263097940932501357165046491500240973689775364581058861601894007274941429876227289561600000*i1^49 + -329349627990747957015869943885562167765823756481519162738634207539318119196163787094601099099114430978606201770110962895057080386721389779840027363185364546984092760386649169419236427445696586651716373476291545538343705651563584138276657409593958404610661824522293411173625116963809677913984902327350868919042634343987788361998645793625011295316894163439274087760470889426041759648645073364625242895817418347750669682754743425938889402823757860176244685415011226928097784592570965053884481216455225605746185219782578429592860425937928840199093961575877375089572892179638826545570287502064514735624324729849356834459084484555732633964376626751648906642854527663325443337022008759176273687288438472390041179775690240863121569023174762542966991726799785888032465007633161840538929151557409580922986511334428544165620865525087872346223797166307350208000680489152014924342800333893286914997394887760931188639006377439226501881181625562930569491852007434721280*i1^50 + -979110396211689110707660044720886845367248241184464144157487401145471665695503581124992248970074136354397450724487944334340359850478486338727520199019405624533437195121370565520641027563514809415752794820665158962388399110155810579913874204671552201089721303049613847478920404796388227521095044870769669090352245197200505180542622739005150079211464110550952627532386513441174434238573494715519218276629578976824007996517532290477997927199542064335679661536972583265444270563503296945347485421861157198798648235704163665788041661097247373151268853455845647042032651413971032961154177673225855131082438556524757282130795615443575242585381613036151843771013623032768602895077812675309323187845170427142505755455728650431656971245918145801888097470195355416147883256657400916801619851007369659472906613179620784140533709180745016379492587340289191639978341956783775174702564828486727913220675046162875250808422500378758455507221944320*i1^51 - N1*2705754719579799608788420014816163011470081801462632813481694309597234830491393488150634031858694425430269422613695460118369268220138812823077798925680721003213443804250472214727868293620396376926484539212303873724237230679901764265550530077560731*i2, -1667876792154946315824062502112731482683641375213693461355788986380951714865919868854288154452813984098553593959660146856559004409008069421406989726890524542495504901171183879613995777691128820799697180491806843250444622865354371307907895686455881788790204834036817480674886671894428746947373077045737143149504509749855506995400144230350347129057905296024432360995505710678723075788065763604261440756638991016399743205253465136503733967842508609773873214667361884452205664179011944472856621831551041817282606076151741908065141113775521266628603475711736766427345995329574513858529844734488189649261232627610303551669845863324392689454162111755902812257814335373010894379064256041058356339592069732929995065065115931037363061483985393846517054725414946643271889680035054743380656685040948845718596957880241726517699800704254051005653440244238731739160075573189773986554387528739094203874142401625607598948984729097948168195720348924739727154939659943443041403901289651971678617621142203758692887818488611179994973821157800173563578656816807052908808389949944505100922575467954866820593703427591523231402654106634862134984687242408325893639063064649442550404623628337542273733378831817521533106297156834435849524130356981643987069483656275867367907159629733564954341524181359787295720323614886389683358857931627843657096232960000000000000000000000000000 + -47640961827022139126043752571682467506691243246163734701377655453222104387793414618038555893678564608150623859240594800535046787307367023747980240039093094475706013437063747134937371802888496121893006567336556897111975400560356295182172701379885434976226379889327380795622082187858265070514313686731019804882828143131638201664005518366610695690460412418857742982826275643023074170058530022578330960815297158952391629924392308952078025299291883473109211483429042002050230856816796145203218138578617264650314635040412259005265483061158502210931792601149810013054912567166392603110642270477279565071221594091971466310573492542686623468365901499450740008192081872062106335914712540116305991647137390798388474360363641481008532208198501949880683118036446386552878327624885362965865340983682563540182923709903065554288723401728401177439139597579909391997107907367940991797484924979162119634631638469280243997064047990886368331795020004712241075698451814377739727200747979361678570700231220798629919819497745398752433176759361594619531265536321015098515999807682454813756538701404099151226958096245849563073892347906489585563068177362827332090069957538485266726188548301032425578152761885724879207015489518977184323507249843033197591962492980266539054377859414758862281505395358488047780499086135351196835891431303596992509499146240000000000000000000000000*i1 + -399405477638621933454566001046699791227421343015883744872476964189820244651294587786224259548990698554569901576164434953893146682659104345058777508745524208091090756679738552581979626263014877851571300089399512584711553846333828556959679037884411252608999664142690151543622241296845653054677211483059144310479303944456278657014399912964758759879786980695934723820963036662225087028145593595726108985499222843982664554288260135080146415333838445535630320160429675339663005715442533011522015422744379399290765976234787801810696989384289465655656416970893268425879206240059512446435120277875800451660765104825721736685683790815387630242194024269768772907967769521593518462380757101227233324403091515320866648659345922324753556906466304230463652581246062292650089786401946661927940301673398008651535377312726552527760526679547195577661180174807479893377704524520315082891966726279401829447524577470211736143776110268270290383408949950364224167189248943779379508425445206198535381979357740658068900766111530932065905931000403916128181541865117557818373935298574528978030291172697190179645500318036143943569505961249881649551628495319295415148723527483710869156197566478520587191916616606145240848003219020103900546845038484436440465571497635154884970202749312228359342780874461145543714465948748761831428770128354812345052037120000000000000000000000000*i1^2 + 3804839668209941882415085080102402871226898681571172015240887049577798684066378274867251478428192973052956044128874939874079501213620541633422468940374361718630966613898498990538414485393096182083076831754064189241064263736906116624056322686386286752641832472409498134218281217925444035562491631173805507205090181890925685586137332377041747983986300099692952370928264127113667494731220093500668807779096699812088814411724008650103771326073152493310674462324126240839080102411945881080089337970847560923648478957530108340592579269568261764187398029094080649434411597332486324325903870177808726555649055420984630447756965892056368043212071320858069977662716998447186059376163516872343072280992051603970877309086167222633964826188171638154401701470762959118082227052116539886666406953061400503759684587419619779941148696092859747849235136525293761047638348035690368656533846220254282372828421278657769745557823342330026009113920571026391270574809443286681714856690147392225874573083624104981106712612261180999444383061852229841771699683320731425751274595923458391803010739115996521428444308284619088685959802753739859054841577108086557394277471865189015863024489329999289427860942923796255331653484167785441611065689905414002044375433873803357877054482778720866334204540051906445738476123070759595166093991521673068314361856000000000000000000000000*i1^3 + 1990594019010338827246209320107335243500799997096734317029271237102444928622052796925261889138900658990054830230332446571092436799761654448224246689341063495139993509725276046368956373966329277176911285781557777525031037870910513563005576988136798423943503235480855989532113787652112237374181311479396529219310315069934281261118049981570155998138396369682075305366585021366939048266516181209419162059333534942664686521105448822630391238078033057699249834726364183954181898868583463682414373043960859903512542813804529301924468523357049875900592780982448549267394087071849915568522510534765416042395774661821781077438535102142619379065536864749964519143291057414180199060155930411717788653086747500909722526277635336407419730031981688147051000490809454316609744785910927527205349544167692237932804150662502660448088890709510714018184367389299200831773832956650966234747745093236350208358120534302050494457595243258309808515142043496115682251704685582016465765026962139089871223081808406370850888901038747471683756110719707479169795015611901592666300958041917501267279324607486033360888801666261598514501015542222113510854911902602788790067008934761589476070578643895528413881469980154375170787868242440663371293424704995291456439018697655558017688516507401771984166912648698454899292532909730421495849444105694862114816000000000000000000000000*i1^4 + 3929395497733132422243352503023445235931855752488345724265495843235524587648681586786404104586568909977563785756267112316394995437665399267075649497078307711426885190085370591175680693562663280761870756794621902028907893340160505441531552038311788624346950380868233701678212450271628982366493248605901750591573984517564125283829313791746528350057778401565330084957227214556772243040208358851959671677590442214716682347005321335824468379126648363810062553167893566217692228952305654017548042321018429272407091487526010588777446206764406394414061889805534641863475988597868847090521467615267158299736957477160601937264129183764377094563490965705567888951036892055857971763013307567565253771807988004468530771361920389485589223559223468634084497016069603017027948795108074983985022487804463383956730882800956043004268421812086430242789222515844548211489295197607873078817028759869521173229707845366347954926591766411463064681628126122487625743790627800895411790362371314911122005672625178987404058462644641286396983803913043027690475650573134210153173462936324424359794156343347144213850023956984750356612797284608252522743598594049064350529445221217836610809954992971953298090030252975524705752098908602918700514738776709828819455685577665985375687266817888317759469815442684283590485739496912766334091528266841273139200000000000000000000000*i1^5 + -884647774173161890973655663987289936127328928837278096206116387812448293768755243439411884453141745104901842415586917971805550180378962393966990516230616071474583646665278946676715573863456103698270892193346461421996976942729278267268745848130900952461029105325243185838331123634222717092817109359062976750812658312304361459903902359934301659014501655837334432320808657849089650945740351078608565628540454291329429272645002410880287009141136250898214179084055503406302482037892532442140853080290223655936392948889102535578186626789121673063832676094407385559955890815625604452743021545807350192444810004029676931405904695394861093622341681982007867652707221724616586599049020334610203731324408582831148058695886042233810630115596009290179524136327136895697431383841219412750887793451717461607178595648917004668998019562655816186498210094436171566045853829213072887976062024725133264085806272721807945969739532839391350223541205904683350459152527962236925585664896708854676293853434079996785611001549589351011043150333094994950579065795595879888841617717817659074766100250924926484384385178103350437520903440513922133756740957878829679864055187369773771727538887356160731318753611713187814312623339319692242781736241976326393984776447148550095406381872229093969405819871060613375123381404948280892069106937757696000000000000000000000000*i1^6 + 1044610713889399205885552112713761833763325921376052916988028737170426475911127453412388866651163980593172378295998541178613614097552280513136474709122716755370979755192534692314160521670844469255267823089993416115529140610423746760710357134751984394287912123434855335644329845545318934905576330601540549990635746245810053211313775978072886887804988937681362395428189564346771069180380272144069583172237305784613972010750471373276769513453846538371339148601810664043863935424574732307210659495275872486361891463532872156535395982008854001832476492165842041945634168382340771620527592999668943307772476471323819931312794791270275904979344130786981491061905505992309132538325041874941853944623783175816289537710789367053137804789859908017002166823253423961610770860359596801241982739313207539401462955833792080483854511744902103674533570375885066939957927213047973464037713725570670061438081367657361173170847928570476591895227509640749990315730307864782756082478737486759586910747871288407562722961282263666640883382085804416638562049147129500657735426593877631398853879777405737363223904186025907009850019454372745889884212415349054311374129640825303349511102417406341511632902677180652380218232206769568470318258506779226590181013424083403262499965740817687936403730710312938526276719549559543598187211296604160000000000000000000000*i1^7 + 11941522245858494684949529426774877967249792009929901101596738765640105663452139952992968491991200670576853119702829358335826583580357353973020197167201796865102916175834753355072313836712216399783189045341662089040362553695546463508592831457687956381201622984325856514284256709736915651016247972416148842472740335807709855237641389677742671277635164326726039058526929878059927782918608401317304898220529634202030573547321076713033047681402886001904843302653574717084774660333331418868959768911899257589432296437778620979042696785402708829012337216901528767868343068611818736676242436399520239818245396101390029198358897773481929928703179136233105960658778544323329015345387250365599652285755911866800565524474691697430004708178168973975093979180698856223209507518633333502668010679918122546614024161814216072227813475520180130390593557850589466887697930288302045669366293508369666070696529218080489869849389212926814894066124098659674757776928031284971601527400450301397927293144881658607412458458137632258055009926924946957004821207410494829864028135124638305159214256244869739933165806892263794055653458097484117166849217849565400397106675927335672815315058270961955509513496672552436351682745175725060468320375751341487140657352887944520779872245747086300128978064670391287872568020393069455205287854080000000000000000000000*i1^8 + 12669612290904288600614643119075574951876812143138226929651784030499009908967333383309585643947629276649009382600617976880508194419321050144867790579146803654933935668688364837433133146571928932676581699369930570602282342111432830495263308773122560480887413741367913237306185278091808409813375622485371086341155416945923068156275379149843736434120122907469124875870793452400601098429989524874981490313218985233270200223987245158155326405347708021841879320119900060141273345536274658810995415383283861349221413928344501578478147813599229053817605418727132180966204758131041887150941396753821429219090745385400154112437756786475455393007721821759760739623308859641992606271685885468268030608099746309886592999878140302561023089480248745699612850944845197686592322315667237932787732491966312904430322434459679254357196402103557790316327392409252611635463209919298242505457765524889170246616903430577153822443759932368252450005708642898169322808706312875080899164739533981722567258269631651863864180833524940796359994669543752071741435598895742460346301530429209293612508450640102492401388057225511710055303615264983843287901858235694548866960748264709758021775684516853185384840093086216399548610530593348984694209910169337317580439112536156124394763315955953476426088650498431370296562647930101231706439680000000000000000000000*i1^9 + 355661157365939255876697452729570849049696067298499165080428745850114123275371058199137417006634393018965329609448788078774713912558100036140084078488666675942580768785170894327923006974575098027161923105533127531052572750450375493155276424965579424963457400275969548245433957993548040075216757667812077700742602344452679997066288381443535058452421827056080254438575000844859594339106114175874611633116425278396163368128967895453785877829342863268137675353870144501008240189434037611431454135525267865136958090985005123184453985234730859711834700531896958469436077526254251391420425393045081088956230147196755084406118068288868678013343642023839938810045524443060715364311086989792974356292948958079841912191617358400631475839117182253420632819367330497687945586141034578882284398892115297588640530638695284810012966040253793481317342072794758773052804946666364534902154931200019702052510013781244444261613538290453963176292496481160922122614362555150539248143707962399030120810115708641518674110454632749995032367148541031359271367291249825700682608406318387429413639384051700145796939563753275258666021807851655942317669288180734770576389180379766573456630753509810247275106043514072600778415583834923598433196846449290888541211024480857755089728095730805517448076388671793485938084545308632547328000000000000000000000*i1^10 + 45805091886908028402777175597111349927437276782395395457063744146489850348292350142794075473042419764188451887909723466570891967069055811501174558678939875899405490960328607638210644921073947438157523013201561868812219777743851484084337632148857811251742600135146860961550448448220767080643924140519401477038521430720018860464053642675660920868423195848987399045797939269286257481304993341886439859858589455438411476283098412307596864497956236543230152725895719272968077574155206782147725516016387434141350645560189700338490645240193687426875918457227486844528335339448731366958453314041143115679549538220088606874527487735654012049758830599158183489682273874801771833548020000337589230745994621993267669895161360488687960138585777198688946666797694959219480264489623001645302959461714394379323467804233190663890135105327836689807142546338737709322169431695311744236685115222315698547529687458034178177649317961438803142696258032134191469646585287649350594912907598600202751502229152881421437239453701083366020929805894399465322720157136640233334897198077255971421012590680497788910414601519055592132335419224364737207354672371896707597624925254799422738982864528868622950874377224836563590326271100912036620559871532601763227275402770042739054598338084796834415600602929735597813827736699299430400000000000000000000*i1^11 + 1700315418769667462362749042590806333590427540610793346191959571838809762262460048261824718107158508755522763478208005938664325705246360162048677848217260086021544814758040879913848116380667890507202852090947266716235718665101196809133382047514961921273583764538616859661391552790779300936359110714070386455272005392091652159336159939836598821845166974551405812305495033186041154468625348070097239464899746098048883537238848344807149392535364762581671447539880954512987311620439135991537695509157102741866530063927596791047536228623764708958313677465774069134918236388516630288038810272175500189796907461649030873766483424730798300563795768430099824464863748504253300986877198920876646710706228538827216024658731066270931983318160845665830356267104878926877842350453362663877272746093193882850188767307134904123689759880998108402837323050206390190175571182003606400388350295240508852872448667983052655940094984620165395228976963472018245681648145988938518740871560900274061511004974628422776728436694628927464814779183842995271633473061406003628079571717513134207544460254880619774684842681551774352924244288345349811946806981167260065160961953853695979370696068265895049448641673780989266461744613985219618225015672200209127822751529665297496946415487484468315967758876567081453715906048819200000000000000000000*i1^12 + 50429518421548649605321492252457937485897820277647379820469043329573063267626675521315053225789689850043774537782975505435051499265012130012168639090558529381768901726797715629489261568368305178620530149513598812347966667699670210162569590860215194644926885129691317706406703869048671693152224714418927614118560482527541454644065373873105024562489649073969116605845491276433333792798515772930006623151614574697600322759205617114044094158731328225688270328558192189237980754259810394422850455324022308288058334897650309663974440279219869194857109505973845021556161971447606511300490992307492858462779549985830452626131221058700240122810521737267526322739294700942730488881631469371971299425883609093221928635823415729088175585454740962143774000990781816814907113823434237835690369940891427973669703404985537715497921751205611342964880393333141451034795396204754145558244644492599153941034262122709731467768278523665313244465960599879181189510964277996963824598758602210825645571711639287168218049440628657112436069482153792863130419681532788212468546183645468170652836182116654436312127386664800739633185273312736168665842498922104860455167523326046183081405876963297938731788251117146893914551388964967737270503874165490932505057795697601275073937629320402266383732656819603284853899919360000000000000000000*i1^13 + 1426278281595153225530216544512980689936908460249838304996029039609887603552688701588489134828384530298890272366891365298907900363744528574617118416360584715672867497673551355872852672656307108036834467588438114852715574913157122169456372405321791915005706066729988535714144268738288810612920977146843502231772279077246102525909632170492454988610342803617450202070774054470860487028479211334335279684057932045385720866776477150008907026572479919687617515770228060236699885700134322642718058624491136779129318731091293249365298711339601915708917678932967778402007550850936981814878787735205688424469780699479778781446380285447281256835318543715235911765613639055318526567254781961500439969963013477180499469455541801434085016886805209018551031197229315080243141198961636656645221828618862224994226048475333125683817652615350649705474357896936174211462672495711785111537290873644345847785191007010291049205846250763682298366023289451423864669174777675293494875825301476494467762612261991819755133710347297635102543476175855636568444693373020841428751483285763682142434786702314376799139736513542226058141543047107918425160378930810945577754731865502819646713703124927419700119432803428333003952098987702084039896418167216627822709960905455283637055720691734077723267340766039626775265280000000000000000000*i1^14 + 21424289807224605834915673646810158517913736093075638589426690418331834589731513993971523233288049900010671932298842534579500021345608699924767551851367620518268345818986198289658635866236115979504507168963957770232104022901418330998967630477185593738931576855916794820633260738905224257165870558373654544019726954906135378821296026458199734045224761600935698431179677080056104515892769966110780117318086651486119373678872199148670258631425703145764528430351084487472491092489043181957482821216480052207898281552885278101490428312686888331892499802652930942835670980558105716661360660202832980693644088179769390828703880751466974941865421378736131630247150779389512974367260672301816080289923003261243396647902177135539921148882028164327046430408312774925367338591540181669067030313967468621074716506960103578843575509864339856035433028412047978649966847136226685476421035255742303658653448160905163696334253343915373766392493047548585700392615455624651726688969030239478454626031348848903363451195341006132515892793242935246422537420149918600029967014553087003770788391327591461604590242808525831691115925770758605080907439774474506553138310525234820556855355039692736325280278300947357365035237987318606316847754844455466691826489715613017190597152657031607303718044400101621760000000000000000000*i1^15 + 128986376222775617416037020797967497948762482428678010249919787038470753893172255447789152896400880609488381770214356889371853923589676145456078723468101416084977640174740898310387127087043830990983124579126517159518426176223356482935114400970896235927591935725048673545159843466219949166118259288353467712467415641995318564953247514693330372622709013621887656925372680168641527498861075182653613526056945904803878759184899062019825408249430668755202144660801226384512842053465011330712536688729787662943238192769951172293434065789908254003642758845875390730016653683841068758678997910427088697099123303548582334346224710166546646267867295269983637769739903295830177932713587673499610219985170884399454639330317008895055392756274926249714291165800660903368433082440654536478607583316052233969437560832653025691757155995125180818685539620619559206169667235325045402916527324225352476967304011294081762999928425502630234544692598132783063813958031356121056120658473728700178406931077969624874625844080300117641145280637307431662198623330701516886819899389699423254295413789031074660219574542186206564662797867298891436618928947289030916380529583927763251349120957415016402332881588902405306678701023630095927901082890238597132410157398874701635879567077478761462559315939295232000000000000000000*i1^16 + 921657973524328432324994259203485795413065986061024749818301625357438753816434954067070581907381400149606296845177089016525969434860401265082685109894736950278493514255292286641737305767268071595491349828765498437239868233147194456451257791650489265304444621363555262536079755394989681064373970397440554179144878023532856129714894280542337076381236830599504585519556420953835130641375568379617476248947738552154108454041500342228456901364360896130272894753285617188404436127070765125170408841220439457925448490902554543876402249913571720187903543297620133815800029763088798035795561341487792417746539287482548367879488359100730104144092957157081133032450647346379464764630225026459928134028706198405616615256908050230486079741879351664657023921871740719269074100504394523412702423824088884010685524498147858599292933898711629677340468028781668081017230946839219400565985699739015108104034610884182645724457138622772094519298923246180045002496228918525627767514669653040713183357713571208877123627083643346642154914409551873842959935159771336614780342182406681360619482941625258664147002882429382789638963020408528733073770517130129394413077619620080764865645688013188529043736807915765931328121368626992846909112150085555210734568253166901048943755233975606535727874048000000000000000000*i1^17 + 2657242062495196008059619723975477184069488663749784439825454491655649204331532449546988979525126538654441078955614232572007641054205894355814188817961393349399972131950076539483038973055892035927465381851445274887929683307305201506210667992748013571775820322221025676610414676087705723655374072560255472927526929749791437163617223196512458863668076344401575062138778620265966734085076419068109245986656368647188652140964653236796555472908011242685602633541810875015603269891628919867035685147355818082375011479597108806304925987978534413734814360082819757661983641575210618699370431465941350325225514439034015890548084903108281167378008848881623013614340557472822728442584638228872927131943928811500316569336965958926940396554494712929226839108961374421243137047973044006095465968407652411099592129745470829129582404699568744744065619555347188537959188695531595171811430708148277191321857668648641852799576706740669235897684215603421173887523146733263345465850384458023947952747591022714445388870252638450549947659369209816625658544121532164798758990471002586570245686583539529322417277067573386962345568222360429810836592171978753704092440482166343493549591733917610195931852855708432512681888549343878890420783921707522277601604020757599723784716874307377876172800000000000000000*i1^18 + 12370336259345325068459808149896816002840533962585300862273061226803472040174499799035967012055412946733237392961531269247892362895033053415802665665176447608976718875874248060556487674268390451777087949713612966861329534365993381138714328558639478471953702027207143843220317205800085884354996811011950143846221918702255036014199659360726798935427918771102938913419163424153189629764135636807842186532232751926048668308548699581364726679473431620673666521815241259566064812133828135774421079264593327072040746993980577027401468440938439723029043972743108368116282290675992555664747885141181445219334207937779953944950871644756387331345078205430786908059410075014894622660497254822652261231132213352606945585042946916490110836218470578314542612738674746311926041908247429662617349508210464833176658868387606940927718367312288300103250121843125525105594180525017158832635978024742940740950546014908482342368549403414318921044149358031389391030150612607155409056823141121744152236165166720948409581994016596799916151261698020654882299995475293199815762198648367385570013506009281057667876232395479898405424628497882496018979508642368899086616930905939590256733091818853668191088340555359551026348118280454482318014758340573425578147152372017690712244169968336240640000000000000000*i1^19 + 26512219440306713109168226522135536927578043105471190190921817193205046978907441912843276342731953803581187502240744534989825793821166853839889655831499323107543641167245046647698288116145823031975722173321437721777119194044655606026644512714999436080964693823260192622357594800948377198236808511651475103369534232747610448850615894727724212973723218864908224932468644476012843239483738808322984640342371990219148680704752129986904980741192975583826567486687750470402165544924365077120919092179964934396895690412068895992172470655756463617762887121037997918500025503388324517912294856882145236590861498654066745023671259896490369211012713458126200640146148667267308821838616550260433784332322163323953654646941223256248545619266152408324625267132225104284792743675244448148898733510042822887044396473111057801281583618271652394549410820810495766771896003605636837289369813722710187361910977173462092902044945327995546588755546921737394837299844538562200397461672343156296035058584587842906092554613386656234703686127826283546231380728098693098130492419661892558290140970981889406864991595955248391773136718847249472212497838537497380963747821147933287432487498299582894106949508695792948466039829192185254790159809810298459288129177486393439090598084608000000000000000000*i1^20 + 35508383941594530838577621940840290585302474901317840695260562595738451007041767451301442151333090866183867064502007521184757581634615296280708748169988639878860507119544486989764150443186319214724187548294844237176136177331648983641573404023188658689423824686415050834490279889381124885053207461740259323037951430649752384391402650429871735498410621118752328491275603853399941909175023095577883027443552572663121743022245969373426550988615832448702773199681997984008770444464675690801721105016066616450495012127729848788727459225304694389470796267362364804516312761328956876757169431821272420265415673440184775925913112132408857944117037168515143757493009750488240463981701404962928643469582547489462268564317363063919796489952377304602267436214775080652618196380864990419570079673076218809094120541778003838611414331221651947848715152455140344818060908804867874848115169140516208687836507206768916039773668754697688608676553416963400128126170734321844993416203438906476753785065897693089095652766385166694743226316366870941495945462711799117196192507155344804284968961612213634337446974241070970387487917276231423835109937015346948824150036286307280655309548590863009361614019097549439832341072625346210349914572268019814569306347484079028109836288000000000000000*i1^21 + 12378236700934065101972338396892741119445665259145387312949952843011131779678913989636330534506290314166389489665168989661929155472858024995427804242260033075593857137098681834425051871299594433433381146213585853894662147139846116703239021043342257624128946686777588230915725935246297953944504932382397072975637409478412722729027553540195078532764839169275240253562226918661530354564150706084151140439563480569771022830789051856191628904464407493825169638889915547698447346077266496215364529839657608291658189637937821660057301488267073588394107283354833279496506833654208095459736535049907904182918982918809199880845511984813830705602538348183213925305806407233077114105837144074325725359081963164601982849789945501379705808727138239248439578849063490347104611232562308282754883425144098672365842823851210565768168159873531168611141315962449630907272478338117482592464629097242066595074642438101402832125293789951580402057779540386207720848043631124785419768499010392963303896767734635910552284396114381875990622982141512641809628369299671382117962343272640726411096773870844843306123648401686174454600890461348737597857230506374820967845658610978704573142981870185881086059195794714010827991961386104391857915358097976058995903585582281916416000000000000000*i1^22 + 20422142492830290975443940485367856299183972424846009979470944043709948839975022149674939917997562379340849156185591010779819692863496796154546858394548199911563941787824269875900910016617632689322159141758429091522985516270203197854184064770499654850056827334923596360070831730453747002199210042040496008599543504114218950074037624605654545437435513713903421479416681150825390138112559473428386895811227746958601445600827279694765321804903790487298571224843718520747508581646723833616482380907248910527907402860324518659744895743764997649266216513497449240462444719195380430572244693258199987908945250890135709119982314831042863680988736832005736923518164359070093821886853444239770409582613533696751080946940503297056159142567337751786776468391406170432958087188077483134226203374623493720833605889716248804754498252656123689427626613880470564904279885791391978040322623425968468712851640548234335705061568136157474253146341265283490845144928001077033862275609549055860706177712155890048298918912914360011921131269756604913571142369473762472528511668322311213266127521895688629260531618818708330292257195630198698434583900740048250852661807425978494086443825680866161738894260932342643313115586348285252650197048073856993671729341608755200000000000000*i1^23 + -13481367698303843044058686556017032639989959837223423138135419001480920173623793562556570208140002418913167342790955178670734623625545004526964978642588470816818522094606830988872448884137495512146193161599731587186826812408118144590818976442392414999505547308361315943391164982853899321056094426383591935906708197397755225967027956407579149384033853403182080560286768071551008135658500148421131803161617916835804083244646493870897273845906208043002217643326082419240502794785712694195368889872055998178950878108849057629926112264218115973768398767922513598676811970971094670163585704030765963275746610341394853471114940202354716353381858513423982933843843350320465976795822744831502034036219464209226173748346369670252590155760465823345269372170777200506921467806850289725500713304829601548751362949988046261792537640721474404308416252046246475562825368070377015199587770488440350165947766886577716842030184696333960461814218743792070772443105924757647072686772970697965994008928628321004294020876651732030513175561953991075012871025265928689263712224428177711441802072595591672933462510967759241108786593330618413637927309620495137261520909647292209475369254164452788519698935420084397685076076371956402436394423366983016445234380800000000000000*i1^24 + 22764221647292854457784798218113724062104606543814141122839129728855515237119885348971849278547467770190014844224232994548570497650797002398421135940325421525500560176009223728082381168752742338775841127917110961782468897649684119418301696005412292914781961040106975236645774065543341380503780391390791056878981992935573540368279973546318470590859155592951527720566509959193687580570487311624981383661182871502638309733617018490858660972271333426763648597044177640306046671427224651356964874528789321307178952386115116908637223055340896295734317555182567967704973856094220896635778237517841516074677982179017639954437395995119025441682163005958425774580790763878032138681643425875358758264643442204482848804012995018165688714174797576402334446930843701631759944804412601000984436208733001208515874092757527134106650800301669202837608711021305414220624427484748545642253752068708488228440328704634265228905346212259448476068900253436782528281138999492737844794030395920413955136598996054869935421762125464973983960753577655406441926550338698492442610719482194812720524613545346147861986918479535947841043662675677486466814868640113045387381259119245370510758755876769793988170075162601933863273698892287292666790843730107252080640000000000000*i1^25 + -7172526389176276523372809167460875060839170323516903767268272506287964703839933087601314478566500347860639529408497474301820964085789885902904376618957088508373738937642414992555323540118825298949982826864783059703036975457894401367604552069770522425068438510135939325051309322628605788040444403368152445652275254646216459618966586300782328620806684210033368837401784031294099972330557269569996384017784421544571326751747241812480169294598528279585438445584448792127236502766050349041453508822162531520355855904576401799376647842186219715551183583206995100579085677721996929432806309353048460850899273128947049571061519194810620255982834728948464140676124896716931215696424490576194328155015900574793789711086228282031029379266068243437503651040302387939571261638646034860150959449521138607403757453885576140312533818826607623772300437439517208871360855474890600714817355392457733414112423727669169495823301635367413920958425159765784085947085404438179990616101613030565415023539975910489695872011383419263271187318241604842573331887190827615138627345101537901414164689676013381047300921563871017700600174356295641876858548251819204974667796905802604036288004140968964005206650991163948369908729495633425925420218849034240000000000000*i1^26 + 779812115750892778621648613235683763817872625182065336067900745214894687650849611509778594885919315150334725691910134155519953551686521326645340564559045923417659606812377954934007439385882367188825593566822261431244013817968627296964899979278492531618870471623004686815844895052077572663991913513980851780215868264365002899923746438516944295692591548986416031685733198684720091638770823702630070243968876321272797816920212073306680872530198448657462797188224045746666408897241060532176570163603412777688825860362347580421855480609786784878139917327239387559165484145970244742310046159993822178459480137531336041392294297266858911173137426390161340940309000899804658845037074049883025253546752909456882053785936836191550782938973434798534282467812845003617568199574107642432020759194653658719324253314214148560406842606706713841324787743199269302163364999456641236472549194861259644036506747158018333540174401856414162206131146546680917015393624115833088907166913230485116501543666277352837550151761059974963856764261734115607226720288932525728896294351356425400745959296210175295835113513922749337461307028433688107013011495967133815471976880960779827623659114949891635183724429256446963319036618947198255916515328000000000000*i1^27 + -94904983755907821988627075792903913289955191690838823301208759971829912360115669844182202020858213888466155456392999508176017474440653895896929112173261418338335692422160093221163715513622078441105135302350981988903012775493435080330073101525744952508832277730164609281363603218813129169602735587217001298790997759462469445409725796931138710079146735674026550681351500003662324356611947889287372270234896542797922910384614401102098722599193534811019883424829833845112821650920992003615733058538157672561640754488768164217262861223363508576523928858613396165427459424550898698084928004436883103964859128471406795654793754682447926561845445610324591911968761249824823166650425766938319555224494778780115490921313208076591471975198038397952010891836908546429074803754518724505344819541393779817953276365370006092356915599312896136413175593527040371395656495153738288174469611676095253670190451970986522293438154772009627251664822964211822828537155343030655033750638259413409231491135259613671468769676080401749395341433210234684253837761879118449932149768145430219887751608268118338178285112411029218200171440332024074677760314470774902583140714226278938721227377642412755218228803374558135977138498949774311424000000000000*i1^28 + 41725402429414793433440126577031393085704854139350336441699627163462815703153038920098890065028442499884127199089978654321429232884383156220321086668125039381319621044578603005000089761722579436648388249453680729214142432561999002439889908014930367907898246494419642021993438109112292169859371342325612540570582207985050192808194898046870139702245228797019309556687593526094710443814673748153217500913873210454187988846994755910167716619597458836919575822098876022188904291619707610319570815151307603201026804765271748890650687182348580527379293926087028376019319742788822933592155470910182825080067437849149072050016372909736626510664190873579857770513963230965578940514590133868275707830716532409219284186190792290817260575334637259281830183323944276149815903766011766689076539039383411986923386754589244281157674729772748601953456755700313402540784111021417370843873258800596071903863513208051241307348460283403583402295861245988437508483738049583629071389758277293363575601188822601074128496889565123850013128948371262882425325813491414171150952055222090334822173461602078862090331291690060456017756472334950370023238793944579276232768119666374323444473248291360431158244260581459040543287887734374400000000000*i1^29 + -1784413968021042814744939840955411198610776435054875028649254969545056163683306162267165951009406693181679087100341822458605252710113067237170105449496030479992506222192819630256580655382410873337316706335514683298143161791220261424349398582015417140141048700258503391906919931311676421368525219398078116415789907339810154268434817475064132448795230534352168397379185544592308104405083579978079192910679665091411599738005164092198606121771957982247330015833736245241795492054728180720939017754813863148498395760009045121550402530893812403416018747484728521574245421317500193383868493104526846344782443587637661320261236827340455953927163613051862203456423649643129264888611966356888938543521975921383233203210329705947674351207717491346661103227735141833785964835867552133835585486362240871535501821806317798437290385621117393316195414734485982762050814940180222520812198688470283822551814042571767968939686429713766127852546062154987131807653020723971875995665404352035705391837330566812469082106388433191924364028772521753155267686168913220264059660660743157863725764321130093643728712052725783538275266050614629902948318725135743466915730777515569950139356378028731905866973501046941707318067200000000000*i1^30 + -536059725977444055694624725336225614820542439904444387353581955787899169256584383524523961908224719993858708373061473832373654028278962628256389503920477680254687180636133662216607694619823978337972852043021561037720982283050608547615855495837580626460438716604247996425170580042164910722015694463841268627385129207240143531089016117889555679323935974507995702871736783024488355180901833233923850477596521928416139304396776160248330641910400447028659308664667747902388862717599636385776421280084369069863213975408080248166799840669105611734500559972516055975952088210292450483793943149524113287499621463872355405426966813717963703084257332096434710593454727944762573144106056249115847102308104720248676773922966961184692781643076003886702547667408783528639290602636593460550072876943805927489060008037427558910327307789029919478970382569203958097406475081019441547716286576994443404712595418322733948920630566051810721749290952950153886809481766015827620563749420098726338129159923336934964524868399250724334669495026999423821429079421077917111928207596456612066151637985343577974767233224685046815950624581962974920936743661229630196632942901441243404821834377225946877651585094238603182080000000000*i1^31 + 19195095458641800302506150097887607169428104351864931609252285273418600854473525105332655478468585133100989372102398809048902918035043667693884920044291976199359320926786178621615343482222517920583601287207019052036819182026018392803926010387087088441057102745861722784642934831658614928455842882431298870706961796834878678038257748445697231515878408107201192042354419104805682352468541727857869912720462294168414408508989376546358340769700273942357706042199290956410026407677058675768992492103777525505538239689603365527964310103820732757858557890408881759227790473471871410526586959872097618994419471856385199273769261528341178722626631319368776307122278021020876132357827287336827359154649791967747254933989809532038472943258702324520505848951752322383503138252336246566978542780724163246595487867673651313197115785288734763261231515829051212851166853221983506223684246239121546030492177255834104639055685165218572759319351995365317230694582888798522966649761327730698979091337954629097272036381218837910763136067562807334282837337029556263345623413372978112609933852742064872477290445382468638126071153818906653686822565850513001864328562063379884170255322797837017400241320837120000000000*i1^32 + 3889197758140397312397805755081268744563350817430841734851925577239990174386563659967449018571181940581647987396079877074520759253941833452416410577993412827838764807259688332107274689985578121191783379411556364548080588543646036345244108553069947833246226869600399896630633317859912730616468054849741991283198060244883235102817671617324247943494138321624248220811825287880739704644555680566061577837275274644202394163056095397535186742755582535509003528056067426117628116999119677934615224975100445184085871173361790043428779424492722839436256718397269618127831247082466256269318175378810749643555468202455584173261140510820287296953059012607765092810303091275762232206809013123510241061281842767858507197212319315420433643158263968001529420785277912828041751398003310681659688240324870188108755652924682478868012307072243147090654491908376380177785904920976362780099065501293935428144235242568626876013803636020031184089875108592220234609168473523666645581319783100980436397043049296784280964557387650732253539622095651409254029218477497846609285138103265521020057484583609181037777931478858158920245752371542462435655361578407954679045902742561284857160449619059305802489856000000000*i1^33 + 48307874641095451524784088478658035096685005392989213001898382278658786259380990911507405628932174531292504514892726959164839063957827191905565866887843135498233224741868867830658048801859378776542845193718229669463965093824143848144701611633941235726270557223882872122760422187553272293884462066727898121884446157149818006622471007879284729419572616291136778262121391595191830511765815005874919525656954938244601586561460767605572300947880150007523955045223595494568658696235768410564992265765114950963557582348901941205343472454782338540363104023214519058056622578586009144384120330842212455530969697595667058489699308549959640477884805383597300931305847116778084672377470780834587828378580904912206593936178195274502428917625857040849062608034646454664029184511290701166734367657943065867698640296561716499560124114638980156309232210821080996480440646577886529908724819300483984559469023625800302640496092899953013779231583399279034915532357902789387088516046701344092653553685040565246811794866287084707359527747777650765456413363300317851343924413679076322379370001362902753215687699979152257487364977476384931977961165737855426387274233510934222931976184423825408000000000*i1^34 + 526882416253651169533938444512013773161411159543404413324619689871342869612417764197725459983883566141717955189732582589047787983935632538925258125586395309081000411113425302759399971044717022034408740573797601992459759570733085777659824784250722968029271382077162601094183165272447770519751643451185287726135794633548237079452245286950861553594674912466116184057934035762665328289032895309443371145129968829473590085598495745255186087093125537400377425260979883819539132940207146943644599320415129095169813030272303718347945698038261752610925795724403222790979541115156806105389150580029421727024765563110946730793981443497914045676862593074242762179920686186740300668879533170581446376806761593399848859425184660174029006180426030850928963417664091822893900328767535331563251854218395790818928668277381689364462992626528207250994006254417670224790860351182502795653787216132410702374184348977041931651383867283820181068630426743920965692795067839090559680310655538922840910742753637167382665407694664120919580438865795386927703757910788663233256253681476530727069911498386230363422029718704584025977830940278662328718340316197224623033694718380276558765002342400000000*i1^35 + -332065173942700607237680866443539301274126172652547707805905652420791410800142758693148241522459944658712657578455457671377542137796112398156174397274697305256487816457931603153680163463659038461590945155617782883624951164920143905624637509571253449037849500682922530680132421626075801953123567393719199903223746918082144705091957197745614277731496754624296428553916914063838144573322423940229433001330178927172255562372959561632209032751058220810050618833132114300956645401919398871728169800313922386316596531072147624331226950263327557088681118508879521751428808405066035551788918007012435735556076547695852847571338592970633050233207770734708800612120497026829079152677012780422839905630344287396131326359694287369934446036818749781356110720425141072621881197494013454940897993031702347828631543793933832068833202702325891405785051582120997856720905401151583887526054875387994205786696724969658846272124806145383502816858641493278524965095177338553549330956113647763641065047514145514863528929230866858392653108674769775880354016974128712225102984909470208291623364023403746716239887306875330305982375129387028113122782872750996327115386373184892928000000000*i1^36 + 71399189504779513645497075602366612954274301698957261257557749112729616820116468458819886261035035782574387124814190640510368835546190320064621291281822033657050920419096474731303928691012477507891655202250483833544212418036474149879382345432433044122288378745637637066792576041459184212402987793982970733330242818063752520098889145599026747495549289963146953520375539200778555029101823019073760710730504097584154013806444405836784408235085817695620117314755845314781310100225288855280370018745712468588876998944023454487336105768361311938575223239092924144620058055159337250077836312257385395168961031402640218261251027444103000489903162692353719999721818491936804210143863305074725119923958975574544214729183397194380508626462330922244256756033669528457736026646648270620410007909055007648269337795079583675831792832708151862716040223484625846984637895287194619233625263633699855925956622721717056993862146413695657667558725292269228426634690538621836346720385403403842913766384447519993497028207851645312833529930318439249705091360795795580866182127217215087601956114830850995738041036364314497553518804213618784564897382861256729253385666560000000*i1^37 + 376684605718752679893641487713813854170217219006247374916803794532534350248197132802689775723765693130734807406287897589398113965463874453369618184705184706536018427245364918085784307788763538113645345359780173207350969615636910435160555450497369587642616048965803487237102559592679124402053933061017690923911099996120023434226324380875424058923174121116103910794930235131702668546137283212936209297807180692939605828236230966955313829445220750749966465073912009352637853356545634709302763902284463922332148510345221045215676789246835127217859659884449468701805605493948198356441239857295242101944163318901546219518009991386751542502460543410804951613177094356491111026027945337222551482112364855306833300280364253996251838453342585265991708744264255980934798506662239659040963731190205413155908441402008189119197819769554337385058013381227684727017426554267963024402716363604344524205452801006900939699110561922516195791681741300478991923641622628341984042883058063520197326983585117499449817506157598265486205847387867732379184730702094864307852458025542910512921016916013723181968951374758234816216200934196033640413302942365276160000000*i1^38 + 914754203463594430118352040459012016303167630297874461974512808637457322483211895157857840769346319705929186322632969569559393877626542016172848790323741142331990180693660224188934798588757064209726129958916069657759221456611594428479548014757311112766051363742787381934079562641794749598339375890652078190340445961840245452507749134648143886776711430917737542120343020182373943533949254853794566736814981125911551694854861636488515747365375728020722101781741305426069178091482445556335747982098228581850683190587086359717477750119211849510807193269144066980647558560366161346375479657953554863591724791760734028579364482683349463199981175065969668870716816902617644661408313364695100577341526907981443376508053430061965693068666894361160639263847894526376649931301568901905032626695853172189728458787442962787471767493341225957505763121645471351082159847471026608752377676195744044923987037081903549006686417873380724429302592478005401349101558128369880941007126301389866944014140131216529754616427315637149631755891052855838630305636935343592145048800258971434705165342293468858016965791349076191062365143770827933472742400000000*i1^39 + -292316737422568693088330007336997345383219074443803643158321218107919370940166983467146038789379686857229048645132019127423962192499100964537088773935515675943512798728834735540766488806580535212475308592963892001576807017156585535225436274550915393085504927550095059978896875832412821627764491134089729272161940111709257477620701600596208294749878026654074413561484709342510177066238354688739447773512020045076194151986263865973535343753031039508453833518007138114344408122783929006948879884243407918873890444404074002257815750272041911265808030669577195495238171304450513651970932299451653401050578671902006284268087960884315030946172245041291118755591591617270976985673104308953323712244329923517921074138748836731659952396411594143164388424289008102737897393625448850848873313113142041013579552695044708738242085814662777882392055513997023902193894372089940657218544044256317130539540464818945350713535668402865782611134514150091217457059017073857594068298527486626800171375155725965146738967113046869426462892426079900746096876050890675945970435817253156650792825135386780533927094641277524776192352454031872000000*i1^40 + -215690493242983009695969173188037980377284609642026011267042550685477302140798372196073372304309286776391347496448966407492304490281582087945640358088107968625734190641771272137786458710241786981219241360357637711971315003257396828480424298713806537189870668836254775339915731194025617454638264784896233614747454294780108066036625534311314965213463457809388264952135342661700912255232039161754420409085533633643832237150512333430598652543335693175200538535047563484022148635707293024954844830236493011039688897266297159005426788636103673761790119773496487031350427089139859912421325118612096417906324990171406409802310867026361046372650140896615839398216234078419999907300089986945843219377412248675691346653364038960901160979950858450649498998126334082747683824464061508650510003214405786406153768811931722786910210453132520060858865782957521009605112664822553098812376443932566447711507087904058287836673101745922554842165446646767944564897575591261861118839291524677108408172010463599485525414714997480338917714510926354870751304320081687677813667449913341730015414592610263873469792557710500249600000*i1^41 + -201342764551610399428237168746650850892372381188936822855978036087959732645081572966510549519662753837781011088513435044986839598102186293111282889533504085791493814628841980033104928408145642499154450446211596890366786857731945894413586903669463213626055618484668771082292862999066690992898910105266374728225133958393424856112884109749301069286631529854561897057989685654707469735322814137246370957137955186946812120654814319008091773789344708032937731689749379907169736370471228556099118600265053709285355318847982414734471568597315505447221107345116196960744165882827799687739958280447946588085622697784086771452209500770399671044354267301411796710998247898924147551682920255179942406399995957492400958892089462555920098885294591574441132841665734149628710533664047626197009341016878708660907216156133185100875083532302996572620043913809802687456730858889610964047991108102513121977701292296966536680552855316079587265026686833875446279255903852978639929016188810385258910033098468309819114376253244881274769504180501865885647408143882854921785649557586354803741542616776779304192000000*i1^42 + -8888760621371983133209089229996756095435290075229171527803209710636862592252615123612234240396129076651387117097465412180937785181722618959030474015656018998075800809961649124368225901341954702299486964990580485822778497901538246405857837010655224406787082796349399358141612244728450747663148082883359497079699878332175678431663585987062080053596127047687943230136860997774696828785378074160361711170870157788754402981929048907782444049008873962685480552411525122120875260932542941350841131737954584664462528535471393948028626473739768790265175269872931832139762029837995781299470626334429929337968168800542618477422652417513354885979921944850799846866169090045620345647594239841020849987883310369855234838431910874110032322244713725412332111433597006721096801170087271458533437317332624075461445880146476693780881542688611603613950328512144083697089227518311123862058174468992189428554414398378754019924943039632035749255902967738203477793084927054389385638484477695223556821955015896634161290162749821510135602380799314271927160520761872860178294406085181720966146560000*i1^43 + -7981780907941651561660408966571122685287050916237657689548637504870753036694843141394440353751601310109803747476165045574820257258502952458350071042543063435083305299132691258401521169321106414407992499989215720299557051424608813698772216355224108977974982759813315821483375589826664562972077935609244928223334420461665341951771989615766661251344522799782428383910413539166347410031875698281501421419648358113062727516028604708171278128100405907132366182996960953546063139095796468210924109323155574227901476837483630654749983876912072213494575082355618696558811499932126181242076814325171894351464133291495280024177309267952952836870670458443180113631256845816346670577457017951908902338661854788748385065540015128211522955871671964187160713501487935860561078484629499039086023069900938418682085950592056023699925790406801649272200075152433529949904942737894945311392842805618527542202351222959376870377752829327285268298533347070099531522159158973370327117432270298309599593622809533243395634594816205992966900264549940331395927569789321452509060556800000*i1^44 + 4323163951762604121454968373893048755345855737219992440136222205220852060184573385906286330580344325566447095932250235752919769081011693158678033356882544602101420922247927976113963898642080896963126254203054200116183430616810635448974888778677948819012344596298698157139910231428786969481631040586888812613901242193880277432513615696773095448843612698364206289597671158624982560147261879512124089692879839424941036719029931036911777739842310483584821563371642212202104222845887616719744967279440607875063571008752287423468973085049314684205474903375309814398047248206950283228454183508629527235378516031308888085990612213260717430676751102268544903799965329396097155618095940121193506371340557791696852952647518451549631142472172885126515961947505823416070368132084944950703249659283769884049131077753347148983964420795896256248131018293190595941683807698432066875956220275882295604781192072508211859028345870774120983140193410057453959835467619399793723312754034543252378662277615657257171384279717294977052421358881361379328174829684864000*i1^45 + -519487034357401617947169844299452285599449337490543991745816742980584518771527781677028092124099753340827500038417166642543867068586985580905253757429647214831318795025928900969529886634145525975576073627713605011443465473164930307768442467788494321989219451161418419497169813594042620644429727781693614395862632077742562176727538480508098146575215300579024345844732873885139639362320340814355885853019223302589648068109734408966657666165855143780252819088907906317332394447137999107777639559362186739268247235528940659851713527921818208908382552209324030725190327820010703334800375289774125081871483155846759643032795359858837819093419312374854524048932987060016481942144517649216551305497086029119793641634363514651780450478860240488439803758708466647062067257081913472033477764370486602688156582445807524508985261049871628525370962708510841260002066547702011615509743072637460445146614289524440662248761434531507615076532186290952846826303191931468248169885687102839156218907581125734380908454825589972326529548932463680000*i1^46 + -481581854591631522848165121071527160523303401559002026789951329445057783683665912207862075931421511310178546707053574660351839509823561687157061105855807361164521103469591741265882227618068475884823744584354402705713068940953575569728329796725740739410660698290588147509765397480363915592521889878366176897497569433215681799144419034441121971932212757284096940998341071592965631794250737861976837280146403124495000600398941140913689378291485294458715785247596213723383729437599899919236175386671756607229149038812793909586616052890569910120907558441057985621117994484599650711719915481149474971937051176397187219056083564518508068440820668562029213712721550544963425423342452581255220039450433905214603888075849981299028132594602678829803270779216914234553245332216476987099063921812752067871125987007556140894980244764437485396540976292149092217707149897435687754562867796580377227644622555136472213186239692551978321046470818440631278427994770162458005061591933353148041051953948873255783916774417744793600*i1^47 + 8404207399951683479861103750002822330392774352244003792859008831409888249261156088842505219091894529252319765144940980787181031524826257870041094555551025484842576110654084815923183884347794396852441413701562142218491460649989982060963710602948739658185558222813955570917595926858683337902843156213272664755548912681886013970588766675522309262442368663121064739385479274659748616941465271539098401963529497029528711061277899999538782582747295868493383964666463720361223658198926858006980863329096202816728363661021205353953205101533082683970003201647158927104108768278167102262930768872235471217029490279386736747246253691888388887408743477389968325426400553198139550379435126781749479531617075877460968700170233953870947534368435656421604406633960603125630905293261921398443193574221584800946151758217531771956678379697638828619729994420353323960100544300332784041169876775983945945691760209898897917970319780885783720360509143182241664299133910770970613167089057751908936799949867025945600*i1^48 + 4691795224930998057553885162320075943667524678761309881268788631672369099598190114608956974948289838088664023088648425474834116351845284974370885667304156069790750305325934735073269072921667724243722970986927056660194661148087407475975840464543854701369146392402874063256607550649000847419394580068202705531118560695942618707926169038724281563864089579343656774566606771752830516688034252624417743582599494961244774693043607886915485085783222864821853911015198737536297457575709671396061532275843806619102770508701542527911138346261272223094273260296766718507497719935078649769029946228581971280018562897529770879396192279282928181183978824453929145337430128783936180957572024614944655413932741637901219916469809429433193860348888604579445739685162679648156899455097594169645804180923956207993501276191720287682859981188371557405630366339606973345454076906617956414890770442715409231627538485557174295688441774885908305970769789138933346005909435394886465923617260177112640*i1^49 + -82636888025778543082520226104699721070498980764607578754034786588286354802457858788621487943755720267619765619361754582396048944272038038927093358853785211808074398282664689269626348709970915842797254878646953233173367417969354445923466850840231248194164638069364284386565141696857351651813331110716340976052952044440497177350061055724818397544700694330247766285114508818435672329530027510472561547188789673889493635209690281145744407366227395660253937423495144724857417760805411067251741420239557534989227523016939107105716587494590960596131916137022316874793290651532315505383084639528535088058996203091909467925879821665602258463535227340364594048928187111033627964371029822552989257067530820092435794069751842471211543072121670581721084545650479155123206431088062501787961949567333477319833903979452182108817841689645712628930060141321529970779812660261905490474432291931431395533874925357047959667651488195872779244198173845025010236344524056856000*i1^50 + -245673801261496469743734563846480692910014934775759407901219243830387557312675647748193506462997790684384689029395957332669464373439452061942345924712541831263818476792758595259232106570647871878753049578814461386350065382226040669611118538185323184205939919320961315754003274897040832729283585852108329650518718272771990082483644164327852203001147490382746700863793307616063340517428003049213740813368951003309545474271480235782279924344988586725579625385500794543661448512485185080436952511702434401561492872325652291912007578450077265619535880284313256883419212570032081873073615247923652193254962418168880143438048998159060858231037493815968428027899935901624818867627206339430813151811557210116884111675142591169154251318102375280729109517309232324024335877032412899026590778783837352051872440680713089318235301210485975534296793330021247908382071381287743787115187000198523513207702243364256205950018953643996766913968094352*i1^51 - N1*2705754719579799608788420014816163011470081801462632813481694309597234830491393488150634031858694425430269422613695460118369268220138812823077798925680721003213443804250472214727868293620396376926484539212303873724237230679901764265550530077560731*i3 ] ]