[ [ -227265320942147866107838241763954931578466184840449285342507929704412272568781366247051700847691389216662248458360568595629512119342799450763102426125051808828058790071883974714176484838775114806050498038700735672867801587211327833312977601073024312938069596595911867758550565490209184424218620471000424601744712236461494028934059973136473533386781046648963045313585496164674037264240770643349486586707901872142328598417424041598036862837498862214319598895323414048183712999698958373294831624141093009101338085076241187171595869581129970999104177953422719662544015588444823691825478677013854711926547168996491638617534488753531818749679167349943719280090046674640027134943567599897515096638792269360635088070034818482405995276062845084924045271783307541505969728916467288970691306058099458048000000000000000000000000000000000000 + -2170921159963744315318869094565129234840730089737164661457528778243545969173779596346302109818738862093488887048785081228927006419963425923547973393782135586651577551779342863962426949603140146499862294566334063433125359900760081932376217177906284303887898987730117586755154387025124635895705135105081155936084994570660145336468911406147414883492413920594801156160737119023512963032129888838414251681863051946869664916885379348641429560837202018491662331183709089374989834575845749305876352582292603821846908210507768031018678689491518722501332988242605226981020823890563973228395487742177165417644966596686060217243262623288739667318934143098568152364787336733714282140206496195586035666850218350198038035425202855833819366700971220638303702928199116112042987557222342106066946513069250969600000000000000000000000000000000000*i1 + -8145981638493046074524597147280394705023938577487535493223384429381770352922524190046845748788246917785722847154284869664250550259126008389272357301377494759729751908338509926035277484767062135191988032963088467922834580362968216348987229564169488356866319496162391833326907384717800663317440310123167664154162298053172680035580620769075098247766821127170811454814650522529167290778528690130855585701686212095861309649368043943431657823973160239635143886959192679384649753916218966706396617982930548782614446098021005202933285252856995647360673189564992021089695898037182365947854177777518191634590101651846093434296653951105959501101237484443978593400509145048456247286799328935817762492781044005797196583033461919307823763679105723984438988651668078866874951638411555454458460786802032640000000000000000000000000000000000*i1^2 + -22365136888036136657999636971194630823107388004903737562515657010934819913986928330890069417219754992134672310514353522086509310342507896979410424244516785385538914455672183330263895029525331269490053730632125301089136221827441670733518917585447623386509112643325097657857240467033858283041994368070275847966034068047585039512745374464142498836856548667827304664462062576804872971539048091358889219566636742334570562625461621081036104179844268022455982448073704687798797139448276769094577319818010113281319468018899785134462328394600172635550122369014767400484806042021332716465152733190167088276023653172131732261949209407139115402077897561779485608809253479342309935799924720143187077283003055337351532761544636237371402508654209848825607701372825752419755089756514334244842194585255936000000000000000000000000000000000*i1^3 + -59997716566818234521234859498282174203518978580065681806478795669886667945051794695585043500826585107124412195145444543100931633901328693687010679636344224605660233913660067590397306456470027398499576980869357371821826756595303045355045889734138336657290266195572486285103155742142676614236548064154378387769606580252488636051166915927374451275246995604925133638315655362268968727566384219376768807139582504165803601577242132004968869858074542535747282628979393142672863151062382381042013415406873890941377199499552329674295428457044726797326003980192336093131735450316739043837879291333539097695152282224278569919296350587083830533123136061975826157827037010048900795434058437368691826575904969516302572251171003919300471304260875965497037176318409554564479216452559619290028212381286400000000000000000000000000000000*i1^4 + -80542647656935074233123240200258565623011661372241309054035048850984811126166651584777824907434871756099467715618340549412754709766144268645141540708612648956209701602949624585825967481329636289048828427523278596180516384507250574982417572433633611643471948426670913497546797745081379833554013473712133457819778737367158488395990337592995538470169099255808235446020166444489344830972418210972581490573564101940566571107773387844855229070237094050908791722101247065942732781585146119639176556598124256876791794320615017129396291444038618849661698537128809068629851192274261188881555646697922234272368495617112994995524630923381926774919361847007855546400467419879727615933543454150814474512370327907419088942283098546697293985100855061016339184475914618709935212585536646395102935121920000000000000000000000000000000*i1^5 + -47073444002524135501585233769402905126328805792650436387027940031128314713692834728199380812172559412368241755476176173637424539196266168478262634637700653316238653250130309610935629106282575853612342807113025369034363395458273000211351131153559610135219355043182743148361069245536663846632168701904184732212002909841220595549046772735381754859283153486756054160459405574485356495033036265471772472064334433580275609202546027996710227089178767785000558202659758394472508792793563174881530075521130619325340913469604313200889169746735998077178147252413644552785008845503338433674772431906123530591347067795826683627488821139608924743746302244864666631554083463347015767860033916145608122445229273273787796465498983791031945605859483046959351346615997186483235407072714885155830890496000000000000000000000000000000*i1^6 + 365667217701466881911888124284419577038557128401302842021072955301562302133111499623437227896863173644917524491860038330874817414824343912262044207876335072525413721833635580220555844663836334195632409115593241040840257437212806160330448798026472308539429251172070109212634673067231577789433932272747139147998758175786510721450726994821210729682672644620659828240458958761820940199490972122458105175686140629976782435771025555877777740055666981387160503118868715252474592375758669971463394246730263095200476503194144530208430660424890882120416458455111034028117680247242615108189203927112364649965069396419764853077442014552643243229750352187075672371671759453538134826761047673435217462960226294679427505310791841476303019420866592375061083814255953206562949660379946438308659200000000000000000000000000000*i1^7 + -1700664063964531117140290721625164729165323447134047315354027063888278832467797947707926048660047628967388954627653028475747289344851335864586975109580642101783345434773978211376869578659188929441228793472045613188989624753414985819763673050332472335968192413531660365250164800634998871028960079574138444007542805568975415632634264217497139651573959423737371087451613588532191000154031843896595291172374108456379418408359375724367662612336228996327012266762632454459472814158794125304049120533058510974525111199194303444046836353777910372549642069096213768644498752097050917247597628816565245274965103603449138439257175575416190900369633923738382584883806768410490332190660558193298487440929628331682463152836461698557513220888680650936695211231327422581926550135501238231367680000000000000000000000000000*i1^8 + -13942734803224254753636768626449493591797881925338690506255695446731635872433911547915115464937932761856655167411723706018422133630628886370555700971814744991343703892311331550738526981804316772331145190954653747207151451790024580595647831369840046414588339567950052645165625160010152359193570728674109765271999623696462231042694424892754128737988023286292036057977302809782222717711480273246970351087040249494458944706920693795895768377048275073383316564367275943188822112765281384559856957991287685020265600593691183909617221618186529021179907116083578359780025224538253662923527222686253069652938388016350759741319239335552014304784914285091623669371717510876961872753581663219327949378480944406932066463242352359626837844351788929402520798406709689618809336934541819904000000000000000000000000000*i1^9 + 1986996336670913330180308938621427047620331049027527916621271749137514533438192550592708422665157986182928258930790235208609718973505165858459754268822694517109260867530688138955658675690146304584253577859488871885956543435279839055876037640917810939715479903150049921643795881917250643401321408965045011621490141301345579319713887997174260839459909052730559616465961244947694165838155379670705692507211960901074479053487209210002944196467940359147967153061269155814753061188420324636899433364779581573393853876470984712713402186238418314236678659773201523985433419522089959718348839483287639556715383777123770730848788443465489230039401482685239853507949587727748902917977932484499547929696180082501816971016689362108237556860331428963945791475290191492742481375657984000000000000000000000000000*i1^10 + 1783507667626880372893440071531423147530479405506241689305509888120831373813133278000277483085900166780285331960297639539351097626830348723198921789423364656950707257603451208109121741606991096461021785575602853776522278065648191909135086473079017482912131070304554389100471345549794199840934869856030034387686207427446324565070217367459450715679523267113680515390449599898302905758570382731054554298497306282661598574801367166482189959325201496920225679959587576486406198261927634496457140175936192467151659173743432006676467349849239485141110938820634394884982741044159853373085471162272853102302398536278642080431662201191503401357471889670343527388925955576131456900719547103615371436081475152318405231544707250015369472909552414141344872167080435141906006016000000000000000000000000000*i1^11 + -2093234580291619028643343980174298575513401015017150536966926451121347383764080619294074486555366143827261996164122283225208635891348837707081713745586422063012791725611155270201639714766354801291021481928713090189190459296808814363745988832404874515213866433973198425996563495499953662811635518413477321773676350039398925392133929546974426449264650020660635860931684640572286820787345051450331065860920622282544743283599725897309719145935918831566409736404142169929906621367143878365493505335320798501824735776902046605090684925368080847621885717915707194538393588994128216698169589374350182335543086951413010494330450302842956655487733792228008966845158980060866579057901422845060553709499423326603936567982683681555727010182941496526896467288404954399050301440000000000000000000000000*i1^12 + -31744277523862117628684461844004531891940875232770174182603090501470467422112755634376992087590088260832284531900798703753189537807915704923287738116282665939563785638537757916198254382536053912492429593462050755343930502279845032571379881769785945057722816109064900249080668049952092973185393941911191875024507720623529096249257347765716018621276473750702142038847038507334857140268134972925586064845865131624722664560891021767654304032866063216174836569371496685467345356370810435977869651685113232424461362162389681542936914482733649177062955350306569183381918647094068771020908268028890452932024201362574455562045934242308396010952557937822868076161362820743610514151581094981841921400760335894916775325630664821052576089052179515069790866391825051235123200000000000000000000000*i1^13 + 89967245550045960964372000890678999514593297406362689346474319940504592774330959896324689064779908091411938388376047352660166351758733055766163823081413065026850274465515133691497833742168656285608655541172189065654535062235426891878092498168757509677038099164982626572757348849523620711726666061930666430197443940119989887734391690485729232428753527587698910417561392594451678268654855754600307882236266587725991277736959238224499925605110009687999397773133939435496422063458812891645844410004452142571852959476865854047089653415554101509047623015921498330906835119463265773393247109195484079562844089527581360362423497429948866812580748124687461857480217677573391389278296100596730801757932325139310813736937210955083235015244421480109976491445536686080000000000000000000000*i1^14 + 4240018692303187001312475251912933299161283521070186931933744263793908375405391748921801877044173255791943028369943168069827478398395589941899095202222122128609035809453639405934330929021182155023924747042872176283431746190346105990921832653049280131447580793617779983188599689663166403055517948352300829321631564098886374477380274171424195413204015793721698921751387957577352142144069342559301901920148514162898733812431125852988344444064283723309399885660980810390618769271773928704728843054183091654284940392218648922386773823355604976465723613764477453553068366884969123769286887425124443563789757844345867031919638295357938603880651349875212045594442306797391579339431750851663406537529826698426293817710218684646506421649770715417608904595472384000000000000000000000*i1^15 + -6808230643523684082034996167477968106536642967080119222685948962004320658502410153117804928671477107906580052017357569554935024330147469315391687157844573565937395453116497993484568202360000699051723671977572888365281431842542132990516991065836487056258459352178481773643828188177711890675729983810796834296574769178967095650095763604565120120041656920790144442904187994907499091917025125680577702070162537963346838176293858101075226879547025007116467678244699234876212359346138392925888597877801376437681716873208785229282097814400630237126515710799485542994381314502239491921762336506104334103785048955688733614974116445680444046592088272907702376039194783042626993142893051088598446198402423109512976468214119194526170398700087319877959181926400000000000000000000*i1^16 + -98772958234979211409664375249317119303941463764624019780574086757404772356822318920622587414379800486643054350612228180153255360115849086528085607423728408766727811188517441026606722696963289734304538873132826374535167798232235761937717394890181037496142547386069825853537879027759189228941063714674839256677589117265907990955280917597200480518922704930229373485219399918463483447976735918793001488683602717750460991475982292331540068599173753358315871187161434149328800672856795800458008299778810678706872237777771505840841063331131394864792979340641899502164725278152374238885704141052269119048701976040643238762851054363362685042599311200748855099810764720206846010531050075038826939181901923390509655086462294127322905994579527612026060800000000000000000000*i1^17 + -400891096592051586497785639495058082515096404978263854870966762550539700051428587664020156799426795721878011934248977147263765223557236533090499741711385005382021401121520414828199437173875750776832216696078896439013652504915190246960057207775090069942294581205823444561133411112661347299490458007689598281351377138158655452226254557427176172546763601063233144598565001637647836789019648943712593357769382709868018513993554251457900840786391712027374931620226107601582148320980025524225933361988250797090323226327264457144473384113394117510756705480497068623980362649368695109190471296969744774902263846761041753149082810484576116542568479099501882432439457745391371710849477665170903489804774972634566714060105547421336346626071098818560000000000000000000*i1^18 + -977864148148657065655908691759616308455032990230788746864218589833739776058322441256389939046976814809211517474650353257969651114241625169748147898233696368696447998428017992858228270799008005575056149246850821847239260048955075988045779634269819506984510072377246601784015091906117240892458870101286400191157204117494499111510076713679241522746853890794988497974982102693224669356015192169663726191837269907070729443509816446470352476639530409408908332457789348341607041118919566996448695923831193665469937293519191120529254660694409811763324861345080251364710453038835043640178967854941885018317425079515641796517515191838318916873005404989905259100257310206152905725151558666937969126666967168856891630016354358695959121222041600000000000000000000*i1^19 + -1410891976236007553628643431067710752835767168259013814395147715323556342575128854062314029900144800369723363677944032239078065226334227835964800301933364730461320810959308940102365282678075149719820210026497227853782653394061806801174188341512923872517388879112591757669566342932354630651398319484857335587750329147250570039347068610229065118907809246047264815624835980965403067931477962239099530548214761906851617100309816146883288872429815699946659244999240082957697804806514530467144360230853240088044684864358647844966324056779401408533342090753000842215850074082205822842739683067498596597846224017392305727427535259933489764941531428149121540042524006988405918668753660527798949216732716451662558380140263445538913422540800000000000000000*i1^20 + -1144506709429276200806567891910525689963973903501353580620994340439808803242166793882261855226741090923140456128538342956481684670591919930950013259249915615287741225978064214301744379997418688537349555730739653046620511345114540980144758472368467078101301630250989494196577550746365900007971952821986389803429022922424728659538522885154250296425789320143584878066846490433516827216752519614318779050087764994910968123024693115160747207738672112007435963811984400599206342928239184395503161558747920710454942772791558475228560104633446480564465158988365606972960177006319496221602512512136818855851228354007651439639165507746590386100055769328346568777358804796216731318344494212991837118528149480798438383397572642031534080000000000000000*i1^21 + -510856433528685938329163515393846434572198555881098050569892678035855270410522702036400831188270407904072830935975429188634960251302820648050417822813473014180251253275887393978467941324366493050901711849904789495119559915859577047605917934521799191912307219065436771934229529180469824594473684282348179278855255217385784100573216030256491413389538487085836528758178951478856305887160617162825478968591940613987475681946989554901574518742539688579860162331702108517987459141732909895288906296022136019839359979147282279025600737868920891597444891944162086457789787751335130892744687562080521587264523741315532225351297651644790806519771657857566357350979385523947359776654930366335363451857149959598953502276883546112000000000000000*i1^22 + -118065406817366363546019948943981209881073988202629416471046551977298636102937920900049657279385664352067670772871554685279761520197160930137214108848691247126355126077395402999516496728775781460370980926658892814918279244256511881275159437427444435791099292038981292206246663968354384596712532441028666555763805418538247677103961305963025019171305370095604008761830007292650840408339344789625547781047885129987420099850947560050394105896620808013905811973304342938797375084370269760365187828961827445983164116263713448003271151609846448592567539709900562782839427761076169831306769915781499566398519393497838799260683793279388315438623652765844388139217693116080400048063809661608064750755013924881760276103168000000000000000*i1^23 + -11747323273951303087867841173679269584811233593893333552368525448361106649019738037915073927969205795864210899061186027231828581343070640135340187021507063695476590280023987180805009372158964196876836994170515126391404845679634997352829154815254514201356906164783285012999223435986303537772484191493266944697620923680608116361332135430155816413540221649363973267572518921322966852838357455797805174827445761114276053352853276796988065108225451066728074747921001403798115016457735023349892559692682109875960247799272672223390624352600020107487258629551991178572913360351726867226337002651356075356382754567278366361525504654769050962309049259361718392595927050047002966726620843522000886650805832995885957120000000000000*i1^24 + -123021836347729215877328945310157201110207003874294453054778488153607049002126089875380000652068270627144910179022803688221679593484803988459067028130799214427870878470265539596230615210451350140875227547402822839987583943483985810854532125289449657118250126443624559012814909617551595815417603972569936304220823601154600538220851256306320761522387426709164542143548279120826824828006404045899929396212527690337179702440947629834869588377234990822404476903400745026701031982879897810329052672618728866128075233644923760154393294514504900143431684883114464625582144670069161391074561695213021582859551604741579197736626046259043210124318394054985813099410618337679024610990384903003956884918009084313600000000000*i1^25 + -4590584448113429438708474030250578322972561504569908033933264156441248254188174612225372284957592668982923457076633901414483187246060360670370737147971691881312161980222340123451737626603684453781642304974429348799352153537974642690641610309578787488564166710049757819970758450436522438727406749485570810552628236720163136576436435629597289328308798940987907992268374159095511949553798945079111464854481158036447367564985695218773943875733105237033813026938436133200411318975328983205875189873152998137533208211329753237437365137684399924889319444566022516497726729673938413642777532050863253364285557068341865657388510534520351647576736527583223037961379814257068956493872627458277042819256320000000000*i1^26 + -229878385095457574976643801638978143165800491442422428964474174138534668402503771006596795888383136815381502409115198878861942182572839643712892511188526006299959119186656525541535803535313969766702554415057681760799990204906139776510628816656519873047279685692461821217220643346423560815684579840897284886136830641242400917603471375237409602156538954486656058282843650070864415298706594758987292987353475143530459646106622270347171638845975840463595983059666841713831905946134035552420257568299282805497503546288375296535797244510956670873980947672147729524982819507526721396217437924172054200505686638461436355642327780156918265734716492796006082129539912765684726677866141351545264128000000000*i1^27 + -2684884666489029627819259408320032655235834018270960155270122182293588650423213393440613672343247325658212371901204259196618931967060424212984464455689365138348774315583916285447362033075124861833796975443876250924330110859769937356247747911106622073482167439357719432778791035165213269228313464741809268622508818246829198668423887262613228510843811978955307745694672291550066737512602902610225928968223035920308240180732466078336430513607452154295176222864402768327089528875175064785652126582183257975709642427270136495150107057593514663654499869004309991520497189519975273949983024800112379665121321978597352051305927175956288696047586061747422439400412479271480256311046828083200000000*i1^28 + -2290019594506253011668467524484676682744687426571416757249237614261417631126737588125002124844706940526379017717764391307228099988371780781925916739299089441783093626642412539749852836107906962274978098014038547418297200791218389745999619479926901886793594237468746265737187406792747910863885082853722579881467290425550689538827366315237091582666158030860206078726059893066668481999444034756698914110454504894816091875292654802586450223349784677509391409295075003499728383011828349894736255872636355801789297661947332351339774049353752711914889968391573913645497280081310487326041648118714086864120144089671698209935944594720803504726076992674379948385759503041896366080000000*i1^29 + -16380907959291828447178675318539507867591133333129642518447762629035060036993508630027971403343127299336331231746150085696560882557963798331311101084100953847973946950621964168187812701230969048846628278966778462986397906959453916273440695622192230437649585257325128233999366571142557313439872290659667383056515172027495750065804943241965599398296808017007750518882274633930206804187074102230846462920217893651492827386404507228523725151249301798670896588276742959991537207865619399499887117533770908227489940331793918579182680879127159011558115810869233017065953340044187137609813695349135317511316335181553790760736652926020075527108789417791977510001735139072000000*i1^30 + -243728918346929626345353277904363993951244897727513334650234103438052160803400238334223005105376596257539897895982850357869161950089751730182252539387372145308553423050164555469889180406780219257730692304594536470024389057647892801616133567568181855162905775136336055926832766180696586642561161233745947333427415889890590292536656723635628187137487618581272209049860310482109530518883423975645174827897384945420863412849534751192147763688319230057271184839863802909428981039131186044013004887066984912960435100087719489302002825305947312997255984541455493049169361089438296044136126980347841105963189441545775874123450082603658716396311074415471086668800000*i1^31 + -462235622540280644841605358610768913201164344096083790848346287752718806348016078516923957286589780999717048431981068729696196383927928958274773255891661803289623173080390895898221779983146745832274383516929914856490046327409060633355758229609122893080194540399034336986590768393724874583191978936621140200747235353267859478702583194279341441718211895643150462270992363109677763617535333704990139695120545750103271798441032856750039883805170195441219027122693756727960561080462406054788775182660533231236547734274020466837514858031820555090972956849583832319330928029627387983167579419002239061820130109546177650973620626909874311460312019200000*i1^32 + 3650635781259284166266965373800519853146807185022592456531559185120930057613002306960666734658106215277754041087349898618334141994424068437876573838127265415545159038666942914300146958837935616294379038356836559039089640878857220277163659581834616321612971587544476638399616396523440984849173721015826192128326700333897176352687434781813515551570520183128731540397168853560225594145090671894628800125625842502440669046439281568048566733018405831006608588123096924951733703450892895939174669630256712422844582449662097483148141277130571692252301248188671013804265079314336011616268281833349089705724060367201836392557155632491198688000*i1^33 + -3649112949981712031370042141394076749002039903249582371161648041226237608260521489177700265713536652003318973338667383097570767983204691403201499741067444840255885436808197228651956575503601258029268744736386087732452681415129725054457027234758238266661254634353579311594974853348139465851486671216789342058238236375913781293402093193156870332909213515764607706954097761650435162539156372224115195871675091475304701679703935314860090092155313388375173986461405042710630449016286838632525065502639668243247519493132070015510163685631468419255412226923375003518147162568112888253280400392918682118150256792569410126482617200*i1^34 + -8655428117006964475122513088173616031620813777660811275424329433070285420363100894236654980970461639022340617053283118985121952235873900940277141745931849718826006372510407073382792209380517650001378038177739543319455026827311633858488357875594247241078716559076238170305106456159033624150727891352661578107466392468309492446850915097096920479341432929994286034684195825548599795875302975929875804060557877343667459572739448766982430121925742274849137007041955680657257296964125767872526115130516935885675344350165133550016968282182045206508280719014514921400950155251947359893381160*i1^35 + 294118885944385690329470486036909654197546595358713232767861528900481066423452941809414292324205408724186390099880022457662325298289933015235425191897767358328563046376118823236663521086879166808287602903433932255646835748847958372957261060429545033367185925782868558297149264190276130681806913405376219123184998691544564487878219240530636726540634421793272178510258067888426612418726591200364392449045607257832981501070810970183890566463497335415551193115759740040155681512881026933540428880664324417698944854636728518788046671296753229040161*i1^36, -20730124664164769400104414663469923817580038851247629812174539283674390864762376349473017926633476097966556116699822333458650001616328814549930983305957567224107790685555395155219753476665825883368472048418980508990978377702355424502481248122630578103570313322452440612075334850007126332357149981410839561927255382624396749605275729902943724363988199616576729362744604944315990671116590844273219581078503602930095088738357911007008773164006768097918553656876602865512636841348870776293218192262341620008730314998059032227111676081913798158998183968726341635404211788171926330061253515895414862168037457949577627911768835471280249915147623047510280488447897990177677913176335808668739495762137700812794581827315987455590803455372210439993129903488852676649371902259694401425295983039362915789901204103839343163680111328934183795090943317685153828614892696503958904631817384375666613558348429239372637512818740896927033282981980331922686005380898983934566546453516046431160981758705935839301084051521075710228503634151252107635563374347562547782060829441420346692113462202294352225124225043574644259603081852552995036115510508178426327399113104031744000000000000000000000000000000000000 + -263562474959242711280850652356090540157000534676717688069659371788129073478229348849945291544346924101507677090674015327249443638992743792208604750392894337756047647471516155578730799808848880416829205054584806521089457203030694373034400058395504471544932870940598269405016238267366585940874842902918070152371250517445552894497570445796175042033200602128444900593347088899757659658841004974417283539410280063408624522173921840101197360641825683729132050773944011170339793936006809299240580646505943540690307344113285517111518400176828445534747825248841549054321745753161152747587882845191019775505270500149752710049674425514120007046359059044134228140535067064657426408523919484646780519081643249256543673193993852959416148008784378075009778917545379200853800645514814312246335767607019253327905018964966363815543344298681111740444678293057630100886712334805954864279935941001334417262134084257101698042217294977725990982575890027823585449444105571345076721995505856658199109819047712339077429942612232927805445996970423074113518117222744237245855095287405195500717787000557723781152211971012516315946559534579019441131548711358071911040301190348800000000000000000000000000000000000*i1 + -1324294274762372083593360433906128603623543121271052997356334761398429575098374826540724471807247471732930425189899958871949060619288499038874516962659803108053741711110400553154360170484381743870873487697703296883266890313912548294222889508874261562287171288030035296047685376643400152370421177168756583750489808488113770544306167396757412879963715242711032278068024056820494517526283505291326883100362290144553915565180393189955477506712461824262873595500169434000656054124414024996484075568491481646191031802333239595711526445045626379035415632846256181736143790763153528511515578174125580519477679524069611890937324048221719154242275379229326227955541676333034256367494123299217919702660602958709212216806240212256346937010223832493375904192852173329161955272375049577580026288447790251563711239892146618057171410889657634899687863731801869428871085305121112732547638709991000183900131802395450830996841142896709686230037925800427132693488754220047881934331826563927621384296937545549165129388314374504598955497396689686320971937969718710125383800427017433638491492685742610382444389904680129410496508299909837535609129464725928632555656970240000000000000000000000000000000000*i1^2 + -3867799536331413188050030100576346191574331551719512933729885769512004993096696642509793825261030392687604082423550393365501155259098605721518053909477807955734360599879035365007945736114061033610863175605611097963493622407596609306730255811431747280179937115017856035214495083523473820178420823302965486229323423465432859289301725214373429498013917292755532944874608245660859788700304276272813476681949682162221060120816127143860126536155792952990901771498551680802866119568613617060739958487095628700938017454521723371730744039510785173970855364872688504318253484469229698174556465969695600908437973591384838490575587143109333429148342266283154542430191936190370434752362843146875340663933709589408678897790139254372834712801027181674049229739191214214080443039037014289285813773488179828495806810626587222635386787616253110493989356660821255230315447243960246490668662990220120054955006160660229239866084434278301566918931994679757852562709235636152179310373184216677926741239810619011648842151444975298992010446430117961120240851912080136185764085579240570743396561003850042755465221369100289612556879557328941571421185941132113826841362432000000000000000000000000000000000*i1^3 + -12671599939725381066160428599036478265407668035745436625619087163804541741805267622336138051826922512525811720967722382310393548574491607276358871313280060295071016904599623710039110609400145723508710996394373705887830690099737389508840042089158338487769798458840140701478918320471150052921856555009535617139140685998579405885936089776858078774154925409002465501971937090664836657939056891490308686706066295590211519517627976784437771692310982143223569535837501715816647309070156696034970228492206477777172335970500711104086551315962428673268041485969223040285221632640269895598068555332635044855869759001008680172761095624091722274655535859778104360160799902707955063219523035861367849353553416279948917457316053322039448762188329382140787175138039337851121386448363820804724832769768872301283394570292788919984351568537427127653591314200088193777787583851163845672257763325594938086998380158896314434829434485644897584624090677236021885681814984689090958433428052842060177423698869121499843529930202179700054187525644199417789897634214620521440834818793970494793576598318634454416992547532009907233497695778731174756563963022118729523868467200000000000000000000000000000000*i1^4 + -18941749003892437845553127584940753729377682607904609902946567776630483793677307952212016538582339530830604337446044588815014589496166701112944307067723000568699594639739236845508029318248567997061392168854186505457361690205491401958195651419042819656810467090359648841145832248820799503814106716423775171183226192698937648887346933991451936057612156851598702507966899239814002666221366289671700874698421253749161151928345784427988498546613680974861140981982537375138425575673291984601353981100047680772828193116902187553421225718575454623758074057438436641426665160296597693363135586783846088203651233660664629015744551882966677124077638970546474521898162805782166480621998157197494795092322877876919269165440549568609857020429278666729811605418336450032066528064004752655438850407111868304898421634179515655394497359198593121212008451707727998667842924084358989328112474837482248299073709278967031364520675094365703286294306540426168577470157074801561224174009810081349734518306424097252387069129080858334976381532049591666659424689888572372586146892667134330859343505118962343062637107315035075091761771400154996866360105367921894537297920000000000000000000000000000000*i1^5 + -10746518597031594219330759478482453297298062524784176196929890007632783807603101258858679131724104237494759641403967081160632547214361047963087363777824163196566094990911817229591493355211174550623277067720117387594074670595366624122202305159133577641367134131392597826836853104201373567546702484199527612592233460294825645008264304381491646479701320096623973952241858297174911025609518412617142232851786436334148802299167882579734045586987064281025377069620358525665078361126573714406064427053748463166688052402057230819649209943117147039362004140955220002292242152293685957666282099365669434525625088686972108489120038476951245058809053998829685952849766100109873625297940199238941389593192414476639527962772081320583085650940103594367625671527333590335120344563622175945353420107637620870681166581857649674392255393876701482733856121747657618511765633935277705368604341372610381405217906231976234654737654061474524970163334452710421579638222240593249531758924615716159386543520034819639384767959730523430597211330838988909806191861745502285637650329268748966272905724988063710247125133622182436639327541107246586609235968664154213974016000000000000000000000000000000*i1^6 + 309525056188244388634521880993582504525149096472972744854226544290894592891633912026701617730339016424205400830610495404643596358036428094456010236468094799592169070176407561355666356839580237644025786351780788834645384014548232056635726377289501336418273084086831412448103107075761204389826306856160478986414086342840982228864359093633127423026381288993624903702582699655839895322781484303775942684242741588357272158285945705475909051033124362249785008472738563240350069076493110497407180504804816656677998695108706715339221478660296839279547217417007774812960011191656324551834304776159963653690283567214347305231093927117624384905436816538613556030281082800543784715488727361950256855990318008009281223321659719745903290939695734763177953830075420843542280686222139328450476853309943128048499075882189824474837670672817122243336068232958146847167444851337158339182658941776504883100763562576344193536267500010186833577110203207446568021224979618436292993042181034158491163313903556917374175244447089168959478770747091138073314093138782559533490283488242738815043051550599332167543954912847851272096029269324631545396007509412754227200000000000000000000000000000*i1^7 + -459923454455270645379145727724385287112822243725099201224767174973682870104175988434242085161767831600570074798303970912094540199427063810589095925551413387498648499075723770823914409201225029834620321880107427339056811614858571862769099105498926756060828162748752502829052330928209192523811100928993464566754591132250287702733569179869176674153293234768523149332684269729602899244580391979460595757887026814285251993554372060092341489758037865845539864903824931634246997546337640633801979222048220106253478834907715591988965698169767540052433446685568500262427436953382214069235823342313892747835242424303900722677001775228850594553075365597286382533534088953234367680295968015276093650530882134898968717608368547219816148931514735528369176440697837451672489720065322337681962007497411633476597915751343830420094948764496899121276107215840802354638500219099890996379147560004479740496719828295878246222147960631857643431160492281037481871558103652143233786965079510545511871425916628524117841125107130772890582326087983124447666217939804470204929508207893730623594175646521116332770710884793999678494088641660805194235855002811760640000000000000000000000000000*i1^8 + 5668528848883928104542328869268869805102862466266568005429496407720132687578990554989186972987433616794050361514290717476295023905926034056599461407384643787903923779705573807894983919091507025564361055548929859462786824424510835198273559455434071753588938178393086659396698400136799509914831969821106922304876358229327061973858201138347690701921263672031706800157356327774487484965347955592161078452266162701159850291440794809387441186243451995350076152672291595712772627484970919433629220822175977119977504971434792287616059919171158404372107679389837044628605815416203852216173833236356662223814675581703252099899810247488158802036702608465751717050333091465882897959731413657433076315543661681010073556079966976667592689782058629480494859801145338004940149720477977794495883357349713070730739951583638733707491416158254907863241091422139160262577873476443698724725196101232030621976459323244306471588101241574594501176242592372721839903704806190943244771125133483456227100574057360325393500678883948168402743772370467222838718112310165462995208693662127916895884115819068236632172493769538169340563535306231206975621463801856000000000000000000000000000*i1^9 + 765866837648637873272217943915704590031933148965645123949846487627391858496838008598274155460657532702697763025427947912843573580509362072408942850139091304041830808623273517496163923591817120912539658062533219666262925504935787285261295380433424783579867803946654919251035864668374062007118644417657968052906030605890555669038676626198262608224984894010332440896982546442378390467700939816420305626888725333976089314602865114485518543020395381290729787086377185652718425869138903967794478561705217447380823760740533034875487615102049006964446585344106394476890694446479791925496161451378917198436936570445225063181544762083110102034557328820178794017525927064956607132688916074043949761672880851973465602860734207930210403545207696055351618439844911909895651780296525897192336775827416092995041808737998932482187383305402071298795556779406077913255011767243952800537403697164265920178838473601189899459044520559804999703485474555429025674418492720408467032831212762183311183073465908188726398065273431841932048378242141727954421420133800829173048833222655869488151530726754254720469038562564996539434997052711313555491022438400000000000000000000000000*i1^10 + -15171182055865367040135831681345994511342639357639938499099591450383540886795843629141136855975318643359843202308153316648169994999400193823553191198960454778403342542248696016974357382659203520037968517119421710258814865927263190307516708640506007358985317745436559596056238559535804387742243666508968896098439418021072831329221206020998313790918592759956827003584673313498321719791154302305977509692057150396629668448568231559221430766345218696180722899573636576688059804298740353364875951576099375277976459860591353336825298635807192952084500238436259368718281838201333570648039416204220108419329945039307847319831500108741298690997116566625224869656573066844849680181501342611039737949064724700988952695649565027419084934055438480836808640514799599721219515789614614150490213883441853883243110119878137685213673927014781953612237845687782863288179866714767790908539335790682451944615504800908062999142728590621556543437537376875093176373838610200178617371794092096993510102674383774725134055259363573185405995121130836967819871136028291955716862797632104484355547680762459614163801155343486583562470960064928426229760000000000000000000000000000*i1^11 + -1355973251377778499885633285323893258811724238017282877867026422799138269782667322428310942664514217398103727402297587078080174367070726130064658910047434693717138795297398348433259589496923615713094384960566331640175249889386298951459560146305918747158603651008107685530941672769154984652339485444791651640445072242203920793198264458937440230411773460263930395293291660107831519772684894494346778970125749417622824551872142791629663272021578294356363016086616310254829085462429801544513371704007007509770141945547345319878511411992654739895923206648227303622110165384086254299301292973068934184098590743451113895196355100896027024929628552525756597045889387545727856744945689228511270595726936607612448981825132162879568166043827909422882159786988657155039425556677687124470196437097958866925143546362087821511662590570656085962316814572805972928271171160067289358496067177284094681970955486059159156411728176082868081835768804701489148817166361121582495313617923057742231046677749162172151451971645176593919974913218230462980554481900784745575449595633290864818781682072675173961260268603389836015643142659203431137280000000000000000000000000*i1^12 + -17667878719502475491116945393639515583706446923673011029696055027331594762836819784734130339955573211945612989927702140151366069851595947567556212811590180281014169551607700392603253101238190554531409903499972653390455408153911970294880677325656248421978719042098933944797399538333240316699166715930767535015298942182891149602599751854759877965861959643307848905134850456511059887053709474690219754924445123481275409108739244485067334777491318748226526288366152247510997638048730258285750211912055880316563792087723438363033378495807490772047745881438863776822542907282258010114095964274552974254876866039698545654526217219934875543404984356003139548444880367196756269030178967828664613456768255400539769374602609155245353721938093172930068003959982880036858605206566853716532662093528649558698243820855772520841262434077169788514217799804175613831196705686875522323204865298964301185565123860039003190396845707192677429203920440621096155582092708026316025732049283155536604010565820161617727342841937412084260493539291620541938178944830560036847269301731615226876977010919287421337351022294860662684968989812064256000000000000000000000000*i1^13 + 74680429543997593080127036609403811524759760945806305540738794846268314678251227019225428837005467334452768845664342861842555074351528555203412197088413977157625546840047184258020595600867158825322920730706475272560524081771190666107909211875100629267852390713830310486898596194246179792248790857509438129195331873492511170002577248439359068822008047720964194394237837433758562250424966411666204608908573956654570360257750241006852111222839363678647992401660628111010059910859897696114042112901197613270724169438553475496824936354698297669414689243577367084854931718135061317544726663108897808621647022441342113207988313207891321477632735798827650133975480721588696920444148529837467391653965831301343891257600145652323716858059440472716068804335421390229953496503379266725271058182758354143039908169415561700579608838375897940517667286373965516267104086386127278918533287432486446815932474277526587151898494667614640259490549174716614090212483957968811092950469532602923208836347984695293178817724789399849259767468251498830257714010064529050310266533283418852022548250674075039314530445342662751482669537689600000000000000000000000*i1^14 + 2681548646107991219510194285815486042503429725937399749371831408672699494160898814903043744848800206860348294181706110203171003998230752047820458966129627345352785501258859772504211046471814365557931635567750962626314461818443547899879160486974677133833828593996275196002556998596330124921027081938613402302228394282885095049476735748302694024080026026191520840337838485663756724670770422986163039149952617858717565830079278699575194976841119957685703939631960821088326654973053008107515972265287841440445596085543065283755987178707531709530057434181854519875416909994844943007535389491534782604662697868948758394328179560327734493748299428950883314733558884244311417126828882229567410619462867593046565435446196007696625161748099001446366727589317351310514577356693626819742359520585746175070486286367568551271605494391055039852398958652035089723667687283353831975748763559599082964096198423748521943014893974879491376738036485206050353812050238475146586738935052601230364653148515206281285175748613772828287937137228741699814090407625535065046309913229613784407676251168585386281738615209520459894986113024000000000000000000000*i1^15 + -5427225451823184879286893151925756818961025681816839240412431554175342502385277283066228766973603592410196945228278198684051126290947216200979564107611403052871381478069941035574454081153907457896389040981150957408676481312292180931165758407972745943782419187176538615969505820006303066520058088490073925910407330265706741719786533509456546360837577960476574341690014262274889482497036083997515230707160932475182787999348030702342348665363032848162239277704806533452470358149772435580326568993461547056942610863004534607574391657043985611442010885644816702988603655027951305672221253833372623923385700861486447308828166268327644145854878267375233490512116533476905599882794940065810597812917842292407975782445032779822755415343358580233955224241342060301285668172648206725665143229372299997082872170225001481540405213328321603348879364979260203857677544405614987554481373375056846076947453642825621151885834981291584413358122768840125930061852013964554700472631434995483881217698001004332157852161831706209878642444135736840749211907861568812238932303043353450840618134935984029919974749323706712850432000000000000000000000*i1^16 + -68522430147615248418994775323928865906828204168612570288042185326120077584300263076903429737496645060877995168645211493863727211203292291437448771049704571512106808120598332637121017349647819840611822003084464885940901857925688778466621736204827311585737199891069074704912311198038970829267381782207314893950141846075483288456054130936125831318059506564122163321282428232904693175674277459096988508998359833049854380838283174583430510587321466686685493133387199216040575002049313660721553338217136130419710479376505321465129427669940230469922006733026370209721097901293634923249550207947880980443986437699737168779944276481532490440899809347073168366256416100179329939727953506821544723731398238278280690060267384637304686152210950053609965485879931677843679912662944420869179243154219301067615926048311259550347237159064053519649897268768935750894064650607366390833425838349386835148993678772348022870055726189383901449598456268277752023134008031657075579574097146559004360272260200994840877856793752473947499607364959796379807812568649478427114261756675587314377338749611783092424370036368696934400000000000000000000*i1^17 + -274078904224220074106359343632292211236963427104231640738507601835518972644762556621983136758285999078612578799342307060171509567918064977177959123689398408653562987032615621331167953112582505204146289923773712998361068856743389480034420582967075357571876744891492981789554223924240513593365038102362053057117077618434526029296659809657781012702239280899789002364975401280738416953671119798405703016188210827687805322628912453637629976388273220539299050216890852017341351564154403580524783225043457988509698415412032442311445912078388298781859071802070710142166129124277985591975974287793874886657248865771084092786148939931222968167012732524168782531963726184727859585996165505760852475320265816689657938099230736167128544545710720829556951396822075099885107454712096499947341551494804034027095305401160475775126578976150436761109636806091321336374844323606232622415400752733840922269133336402980589356435372903022342578730684696361179929356373273529552176083896550933977711093930051815612697737021322181893875764907378965461861903090516260611423280192075280007692169978664934604368659127664640000000000000000000*i1^18 + -665157891400565682213691142967173297713132985221744898845629249049077928190592384723884092356713185822646982552674313321423773808864136470636599537007763468129673859294113232705875078945239181743742370509512318157781607748333544346370832269311194424305911398676058742056422326951024061776519429168759846133655768395727858540790468243976592075021666659813369808371813125338607700223726282745954052244784243549667640242832914509779191801188015807769663568948950383299079715650218869632807294295555107925642732499314269043192303092967184029595257052289810168352373379326863990433120809253095383207427769814701513932103866464712653384675661960821753123487031470412270716883857757053035864357954734609894092110596838968839387913646347266481453401529635273071034008803165353484676092654660194145247349189396944969110745556894837370595825515044794343153691124382383903384787102046917521655280089535102177348615075858347725099464588536047403445239335247579843226233124361347427668980258356247089110463646888065303188634300025244264415052581959833248514260412076900587918984448882101514424213897216000000000000000000*i1^19 + -965921892857443198692317631728406973903099133449681877436883716231788877110874219149167930538370745633805358198838196761236230054360737515276339643906153735731431435822227688580442621519912717704277394993727804187164347010073726453204497120443854291237676995874234211117439213871025369572413558980624877422583675100284318142304827882922293807816054301536992580311952449013434713654364012652335319015076002640113904715770772366091698917387001885746024265885782403570389629824953178349810632918147087964548205950820330719457740207374044818997167093648204436609709179252892289844523144822509225658820419600052701132778458545254609724303398067899620304900159405805729970855394654538993172406722075939924123425485838757914855230720971054397380898784631885700304256568514657255916958401547207200907671235604673660409211184870974542988114864151770494535638625228886990540082769861962463869384815596923610153387214760585276517334402136368294491899849133957947283753286275558310201389088613190611792279705281795345759564713890156809632411276179763323147290512290219521673483599896889473508966400000000000000000*i1^20 + -797045569197485693108974775997035475589485975232393545489616519032673920674353915495052028192791462487789643119078106326800020175234666884838189630733039118351535313591979034318619774410666129785914781151550305292412154865715578710080525017581757756570798502011639335688467669279233111296092738674502417341143614108333377363655527326355979309048518060385361016715766372470039803698848863182622904064859521732934838602707953900870638688670258330585652948574019622226901946382689802081738258353375881815507287218320858476906313515350161931136112313984739592861945197463814039066657111175687071503983755069847920748855769871194315900209726680973767206375883085460896586709097460385610851748067030401795761050178424052289589455310339903035424619032892794747513939277826482800867271752263712667113812318053539728337318511947270642136236602022315578078899364137181047422100783837032323513353151699643490072430356902595939608693889738487464944595915402975967715616541296365570824669412946872953266589162749253633820358613179276954296677468500375335484880609201457512364867755818896261120000000000000000*i1^21 + -364533579951336400497110694626299294781193806595148910618553301136708043184902003278234199067190111368320894617271856727317061685397237053282381517576818557397730372305964036048481151140093135058889947013978350921507783600072459897177926030343689752663358106446059545456573315278422660352429701696544851383987806625013972375461029178424745821540595764894504888512461420324599858920335823630385055811446309005182862982947359038396714873620685569601319323812612691083938736918034429098484458869463156673469156378552141144336387725561398764737408009082745547052370738645611494493518711405645270976990422996151577169678947806580892198479017101671409975522882482058995549615836930571057967681079544368970953407619212570437125385322051669390008421872221995746376018298290886738478149496215144341114124684567694457668273295720837340612096577491976373559471773978949090278845616599597798848073977689624430730850490567394332164664091481922645155472679320357109315330633629278926751716369958208549413857841244716990190835877218935911110066272658567525967678243762787324738912554278912000000000000000*i1^22 + -86272776478353587199088291937145126823857639694259098136527321125907964643171598949562627812514561817791854149042587843552641161015841247749185920801231986234467618821542025986153565850471531123941882254482455097819126380613628470573317658006236685924259006347786434321947874827985168562911448338952070327470926408009091832911389464977036125196747616836703080268351852284746966600578465136734086028554528986861611808052247686734019806537436771044977279996056574985603266044890626309333628060410700632542178174479207134655819707041762417555530876798435837410689355045107212319487838978004767019564403096013592912547411038108112056669272079171196461480191239198513246182573238673874454010508028447163577494199820030012457619732824424444215621250350074325428481331612400466908375182196712231963847050065168587803687052756542025441846035547313390207057149654598106468396129985743724718636683938151423710956796723025045362556017633290028249084094384022305998927475478079922353785779277866291661685070533762307442254422648560654359987915936425703383350061640145433709697433600000000000000*i1^23 + -8677328880223614009553470300884966618899517004105511258543154367604092338562705550201000309535446020941756567144549541136098331693825051533856827401770092533731150745312701592963333828797389429763116460228868538173905468567360289780842442126163969638841301692069013590440165911854303222526871185068678413826869351633952659788835584734018629063279580664356388646929525083088216523567391611859745960904457648497500404145968097024303345263698279119556898262492382363736387101208434197245358760032663508232795972578717306799675104318321151730634862623993879187668103235601199607589101813115048262806764511104453953579151082514131897304294350508478751456840527796975568516766077975021189263939881420735032532441925104058728097387344345818985264042839616401666756569085768402431322727932498952177606074183976451348999774814784753379890455739660185979435929388909801519608985090228785129887454738879124041085879769465027446169283622997932346840249707751901348333068573641629428213503369829818595880988509735182426320563007964853079895668522582596873665509129351606036480000000000000*i1^24 + -80041323603061643924196678363134128222251692004857349657045352900099171170863475760256277096377202628144311550592779193474974514059821683665260797799389461797949988655019448160998714246612079607419371723438168281766391189397764096844743423111668766206749782182580049065412926622305080837698529817852608771337850600376248475870494408657423589556452861734328917841214610072008977153153272684490735985591583052926253262761238048007655617798401236176698835166296265692748360586274435772361108394502752335407408116140603490392518741378602929876996094299905514790717656873610626406671271351965477601179693855075376283381452206548214465535209945484956917542877129468310211174535537738574985722333873664074321065124379485460093998764060062326009858914003484700620184261633817048232529716963669859171203876768992023026483635370943287571233593791179781073739012551218491588469689579855939042781077287687963918913950314252845400045863759348267102724000260283547789179517318204146970455777166414215200838452898361871377473070915951517620544026527568573058024001501388800000000000*i1^25 + -3006587284868666004482684379327429099267470259973432749516088392791044671606692138629444584590219242758996527563313427846915025845232889721044793321103142917635959680336417921266503446444080356267653717125606764243035411711668678304656599789290177042616644044415300470673879471295115207405506830921554692552216488240080291666552944356004642223410975652260826995537867467875784937451386037146885356919779121877216375924257298332702749013642864105258188083879906851172155844284259737122206081574648030974487067453751865552179833222710213110809111104602445615806911499210154487944900007095280504023110144485732770924102810519033717338402822933123204923928922985978035527142303710558687651683217061114275967832594041120698516925150497380519716477839074035222269831863529902370635888185911914972406038310628807478830118138176754224092864502964458088581735908342108187158180903973722342720083101399444208846453974172926672048844494419202874995513184223619734015492639933337112771383303180515085664853688691708018986595999239549784568885480358805115609871360000000000*i1^26 + -173308295626506937375718190867807629428701267344707373559201588731189373014527262585741519263210319871575221189463518515100461233194752838909097748567582904932238440272294033235961810521004117486177017376096856453688327058631690720079674274218034726265547219897127716723476586108864965990032362881471704239036760953355280682814584351627586811291151472617519090290634792317975060205090496830872584315386752005368345018771304772700471387126030759691836839225131827125862913411082371592062413174505507056509211936593885912539938074737002598484225863963114476356187072579304111344325297239679590228248038678786071475164624929872091890670182232699535982758704944735456337974104799953244359829098661721844076151261480926787643656582333838318772796379715250445813439976279115864219460453029693513693547062566655016859751824655149246083320027310893631288697647776328318753746233354725795086901849591823827330884564894459433593796895383171087026084859558997442356758097129786702213783106135057710606560303642709659477358591555862561165466490223694312448000000000*i1^27 + -2120258201470578610413639015805469936327335562756466079154548158443569023954163198899678603588429237296622583537022863369943211465812467608975567894386660410591686697109114662028661154570718385041143768132668837623872352300795934019213084603328575010771119192588906054645602126097497563750960150769353419194045977892934604480319221250703984469369271666098621700816011130827671429078497362047408560457647074430639359552639807986428861256291733861882520156333418526670490996080631641323538068692526537737071356762477533926555676963752922057057653238358291903805579122578601736183959229857428134480124773518996056818641633798451658282004183545149976834676625092197912957563832227781415125457992461934122596801637777401384383105661224416730477079271549418030392325338845724658461770442016364870992876171156798044265897637878872862590047353002329194557584916557289246408898261939965517435929468545094078821158355945435161918716490168446890246483332764935122076630015881339856421103392531129869753226736905745712418408765959595085025718221286400000000*i1^28 + -19372245418095874587918962238636025872644446642666603175497909636879439139293413473609947953971189627715699527808650063418179097605939026590752681850426735272917186708824563581671094693702548417070605225629545272130029277220509463441202503420115349343160303563198828247028465899697036569599217135688138807019811601700423112784282955636408372493086325815948709845748913211632292912212694205013437901457592510160979048972093615517393339239298753429213610820929723570612512869956227519659912642108031657670241636021101101152188741933798402616603185247804730255103156426281010935942592604548244052503816511283420643316834497465946067791742813619834975378183037559669650761843252563281547161759786866310101159683656007284427661450279097309987312550076516607287071941693513855745745431799073601078417874113310379498749521950547456869220301044664102398950116031491999277262070152180439692283454226106826241276853458847333053039976686951102978784984388308756386293510449115878127534869869542689877249229112844246490054926657452152522240000000*i1^29 + -12797077950245042650432750503608856744448828897307058836456895696108071162393866701252981359100773991929568916470190761780541069097531004622366056020761270024939177277108395490414604020740449139968444257329324620288207767993952194463105505431372411590610568916907651073509726393959301858468105263156613860188228057599449324657660782249117966356704602870749850736580768212219837424497519059974466351065575393605231676502242127691039249839885395416802128516391348821536938582927701529677523832239488745920612567576711672061489081260832408907698054800784759159412246498977510424955480803352952775266812423076702347730504805217022683125713784647652770620441131975491784658324304541483391053268323980754864251095265213608890972112424138723182100063457469668499663709357433417311388411601575228179050454682396430211836879443358801385224879903785535297846458516788199159599585573070362148528098281174304977641623089233776797347583616547074124620681970918749055837579795487018767419799817810375871846548956836968446401875585728000000*i1^30 + -209037372578333423211047027429278771539579175996979312071487265653449251869981679067350017765740436914138935176223062482703277444733235809552656583833032631557944312407039357915861834601639533060167036550408172764958321101525794681191382907609353612516318194496545684107910370461632448363859713589298324485406265906363888986478431044018096551880107445905461828609930476919891307329675640981006716330916775534015619421181401999786804659827712576355349850806450915537462252956819220697521574368221101902478540700996443159333492724163576140813972912553166624205946893023464276686924565251090833180133090884594676717929023990158502975755921597122163007505108855216906560720565848079254307352371128665684044082817937006757678268967109446231683338002580789505786564487097746767539772902875414494956333610673193742385708043920372602033412812515358975797580695529490208310722611055719644197753200611612888866463423717196040959379682278129734090946630539950930447889736913268179238103218087627207954328465581755031744000000*i1^31 + -708723026304478002550560936424486223827620255525224817725693228871618799013867302732788294253215156585175096517798725310386183788864638236265100029463364172575850084340604542027078587888649268776660562851186753049954826637203011397518783697450819666031960379096946778785684077358797367573503406369017480040974781104253375814683780586436632976400324000170082338925292640215219972450871969710287367086024081664779890367676296914874985951013059382219632221309190914891767587676887631003562114090747778292187991979370109623265478020835431483125364747904195422087927327449080259508220745379827881363788199805890178862620440582136293341380426393955987593692247013161635631093023757718489671060148219289689758906862978035745961130750689836108858934693976389081485153845231185780959203083463098984041970541722657598734581116697620984844805246625413154448247436975617775728747486529718448058530293105146841638338932031100458435969864686531007237884990641800157780799721257501169775698776807383665262173601400000*i1^32 + 1382477676537174222415101299811384304737772001003950598763898766053501668676306619929150445487504563912489409523836760220456887708395667565632329260725957445424614362521919653182797994755119177185001431510180092280388956466849204833045482818628821551476353402376457537925949018671658065311368399864872430417087999186123966331662675537473347818887486903539434640167686464483389033954236149124225416961487118560837627823769683978341371166911271356828008668034038838336036377670717270755879109096324758828254652303255108392770523585534028971656833916552671773030137017757210341130351101377888421616829207836338922147430224650836195478635639820631371109453282352066931486295233960526737507049590968155125165292923114076757928993765011790330591910264035747968470165112564289158946581845419374307374866112660359954570158773896444467072654128554983496977561938036255112233881089040320858278403441317824640272014797799311809880774150752492421874699124325011047137735359983810460859742707997487340000*i1^33 + 85246939403373720733346358682763074776672019289246605466472095130921601879352009843519034484161862284497500766641224880084649402390418697309969311976642273399829489591171268415701565939595997669729581423956411916212846241765791773990107168697074055079938852141094636381144201816571542864742819745673322085315280167931552359833680323837434355072220292367805004803724868021500120540740963101672360000765735388661926359426500222058560252536198022894875166300025211707408079563898737157888987178818750329000533340907035920705560107053514533963936237363821267672130147952321010949370127147058881518700935059359845392435042634448225099868896675349683328326959093987166991864953342641186699285804753073381574551204446823308773713966539240502474455565631927250729426390958852081985375807841826725782434574702372384624611038042373182105803883872653663263225499719293413121337096645893960374752293810405058482161643898475233762139622629563172844254875759304291374430641369022583637190500*i1^34 + 101099742092827976803981076130673828597295833122552233861453445775007185450274541081357094444564472598711890064160894243643506404435277177556991446071314361138147080030265057174005448910888150394423853505107890571150722084256460675219824245130708237519842015384905447417423764816104968480863944691124919148326591959932762968621940734705989943186446011031554848816331752075328419940757891382009989709486536759546425103124571659662010114514551491801898596394202811766678701546412834835499303200582221373580845715878908967996347958199644089511992118978412466244923893350614957989178425712531153061566426154655669124018618923533062503971142680988333681971024437367286921078226343253260124451311173758480707016729009948329726524470316408327931082031008587779486908297960935015108758354055976245535592490374764045563413113835983942955353844629667666802666691192257277713691160883747539567552724140945109382847056009388022156082464494161693678540*i1^35 - N1*243418365064781244709476414243551530515265822197351955649095326666314795988350643843978712629609172077194586302249761094165153892543857593570542947191695213803675278418503906397765869323963850502720043572293977500900677084745665257114882867436508257192121919322996193904373255723736130255739176234374719236167810209991639545330480207911658721075344756971*i2, -44705576153659211033563255190837247230841885707904452775311240989050860100828976997563492755899484973132340873541282602041649206740017816125486564208696609938471792226846680040229132437457525233409670113356476765512752942417996966502020883241611533638645830569825807835441853691777268937586503834940405660470126049093921838306301429495559565394527873664859531930336402066490240285500904985695005847449641819638542606219371617456011934917540481385776389669999912792865958303888097527990964213609629758641432134849725464990631130956636107914641022438953160211340912520368526472128875953283361569045794942393788514982539253048706356882291008586784055001875680561410588463490789995398542132616885679458461486097223606924402153488954981986787665465633146338823105166170944773965006707819393016068119301301497523713126827693771271863324512281281098752037279983062470600285887945247846174105660946990710942749244575914506912016221575702125692883864243550189905950045172416662186011256668740709553699710190351308061934557988946465537707998160129307034284742305118828581418584239333966606848206314042000987018306835220272240108261194246690460368006891438080000000000000000000000000000000000000 + -2391277322160141738224501813328651674191393547811025043529100020480798249835682326461027797797660480697817339793497328261878239401310850356887072652734190200786595015942953374234782089915378624257375347365389653450384896643072938588167029527586033961994991720072065983873405627200722527576748039942163694744108739904824883040438012583042326281258890493970507493739256079430285690541580968882548015898000631069901920206964052134279699298914918194916358857403440375642321684812516549432789365195907721014616376987423936463713207843602436556693221680070537574397528156317756975078849276371826778269351408341831503326442442424081157012124338877181273487032926816965200846752073613508817999494267929733163480294727562033171964663704557151444932731579642444998429575649600794220091881688539908074840651314809680583331113391354555494929343444795792710054206746377307902700970442046309017823422185262441612508640888505271804588054215102327100541545621615330159601397378029067843768272946694078218304134649624900423569831455474801194658356354697808210134620889053343520351159989322227600107130151745697750681021057341751123829083961248510526704262833944657920000000000000000000000000000000000*i1 + -13022044377118508395401779647179595335508723765028396915283336924212764569897119221679481651933858841875881587025722233996574727344136184479270279759642402745743484014138380001735978559951267861757349527678087592129773791876506714781881911300001329623913185775787400319084160033841622721601945504762701225127005105395418109425669922350329635515529934572009101813597533300869141394955121303561679640357583220144721383169567903419839186978194917446304141006526018613770072908331991720128004023108076896847132410347771976982536327083055931479520415888700009233516492947539822950126957661005458212341858855023260776545288587433095324222642398991766775029339560084251105323467031234341313935273311688525409692150289293049275024751460996542504415479106179604464251316140126547240920257664772862947166770254396271735595913362768706309167656939987038502712900634035146818165027298162608761286387659240714732790230492529796573243578134749341269333096654170454003301085671686003247778114228314312857040427568809769324206090095026022147313995360322106042680474033071978272970708336434342414020602465718030294053387724932338403058541276111151812087624765538304000000000000000000000000000000000*i1^2 + -32553522968449779950818070190198855442368440904935386817010309976888020533648981219707603987695159962992538388708143283034206574884246705462842350212235036802442942980704242371801675740697906186233249964778354433020383663779224668092387093530744874311167957200965356369397254474267145166052677133967175829858943863358842258408469068298716002161695384557666456583049677844523465379925505421538403096144796864939995813502118426093354407005305708033960693794990272465921645776665202966495307147968115136482672443681228699500854694856439260121906103966499454889561017950632795620519479720936809178203158824983383106187166483005649562281623528004833120241223312245060670947664437359689998882778773955189929528340429505768057136742847296528858008363646498813062647384166159018712270211759864946954923776269327329818672704125362838431592439982534353222701882421918383505410366140049725703325245248122625624490839580705504156597376159701020598990462861380090832742939668287923352343450489117536352944533212071507084549465454287496397785777904861995826522487576879394462870962212754622948517086612791293202982168715644820654205175330422740568750073839616000000000000000000000000000000000*i1^3 + -121913862557408372594930646001554108405958193534613692277593166515343336589399729192712586242854918667490489992275599669931165875987223460263412462436203476218109051780610624549009924084773507991395160380345862777808068758018998234107502893358848374166188410825833309742282950877103278602900117277415531362969824026365432676195360306572247365980665145992064812286603487051358664231157873892270885965762854300757445377653909337883914751773432776066010450567796693781954831394616601876764680072567173568672988525643562516614114908420290932253885542238730466916306378365412926800502192399397236586909112554563196728624244383354328099123172924454830765153285021026475433956720325865677779660466242273390752798412261406624658364141558187349939765758062296501955549215619110436035077113408207172897086247272143834720362752094581437891413333853446375570845897732509809949074040462933970290421887735786862082110165983251790934734314604057226933482911345740887499548470296685974292221092291266045732015346962225631146425211007128985673039563715543402143075419783998334603564616339762289364152561106820783733487998092069916418805278404695643050313368207360000000000000000000000000000000*i1^4 + -189860492487638341251936207612578307524298303547581115538561740822496472177757352452445146465726966167223192883386444009629352230436896301804596866025944718283181710096797629594742234479817492728878630517719616207074658612153364979069913956514511156599956611920018525262849176455015058484382680042288067597022683593232645461931202294880344502722033502138103983944667532369444158741102738571471027316744131701548723529001863132760729471393825166422308974457312170020782110798400448108939647854222194326413653925180891135428823130566077529953192032836671461893461894438771236965055645852095340140066393167878412492680390800973136080708032095213160267629986872661744828295444369521957321732895272391616012754662771351608485603370182810399006448985784241473081085469631111085475633089663663762428734314494338820754891867014604430774321810999019108617032255389163465799346515670946962448840731819548917001476005483761635456053338178211603247586119829185816529424118729085232301104871688408737854295201549000613945447398985993625810986008379418128614065961229035528139476228128698202386715501924245225420503717330730421966584884551159658176491552768000000000000000000000000000000*i1^5 + -119678038406445889009648041548141832409077336558865246184212601764499369995953328436453257915582168952079940405605176139024972394622460502596544579087650000926864730467698422313177410583740452777855673659104218497025784594300770915503417827032262620786150717507500274002957998866394584646869560228501496959515161083861177364407004365391150424629070448100903304089601508163377888126174671185367688199376887918813715573027768557346150211897988809942024395306317781603509994150445836228645370000218281569503600746678474840929216574208339063514086219364850839667697207002265035542234832105911508870595997973484854824899957123341990600996273277552313438100974435118460546435153919513502167230676322008238740865049882454319248283598977423624348144115835982144763245661894675163655724638889068517165294476848285154559765825399303310450263332858323474149643818825454606391091822226674109000396998131480389713775954861255167417982389308482264457954855887378510866650867553142971346953556074150641188846699751566774904833814767502885412981941390961851579921683765445002213548825826689905342333322245361958699473063052545312630436685296853300946560614400000000000000000000000000000*i1^6 + 3741035390702766414809951206701222151894523233973688535832005299070790587894808036039590935207804477160263501493572235182108217097644116508272863938156605537087083264348298558394349139663831703442588570915325541114811003264358393490161068049439592604857043106505016852797191664522953879794929868062928467994394933541020296753959809371508420420810481289962242304403931086602993864614218528444534692148911684192746978448370788084239003280666545206697001151694586452895659269958882798174346615421268769605383998894477545063308037120047456654356352938051334170337062028237900274489001951645262191482191197979601203650233221501937718112376239952569082916608798034464010906289716367811283695399214346597279162757174034390956587399159796101333981333720824028863470098727905678186794561182429423932202325457598667416960271399538510842708269708587535151887683920028869040470486198286587037273727762618900221010245568285527090566256192285411952476683090058201034485869135682295557631754301547736204331714411299682610976304223953387825277865528574304289700240439146241176940487710285316706596154265751421051095542045358279825490011192508712747008000000000000000000000000000000*i1^7 + -4785549435333340235725339517488261707499688905450640237927027279975838850649657305918933268129758979050964517263839087765851206860061810775366103812533863938033771492946702224246288219397702769841940961152419132989916673570172454466772549754514462680562482031556413775440930360903077001542611567962686879930086013141199415055784382301409268998426800756718119842356940092796041565720627542682637053176011160469338950720174813166841763171123948061326923675780478866314018573441320790204587753727108980806031375428852449450739050561409359622126389440249805246077540702148557175290286117771834541538796509557115094071020947423329165928138118443814932553398911879214536515208399234342077616379051969010909350843894224061456274143633478935674296102522317230401183787719952384655413685387109964738371549358804191069421344134540238568686782344879691315191030806126291331395467627821384197877412065508078120204321400034637983411928388212411365456896597156902251812914626871680728105186531107647727710391969954859834098629248431908948744667085997665970833195056053512395928380447321085474710709558370994445436774000412794047594583256880929308672000000000000000000000000000*i1^8 + 43497050910856106648590711356204263988404797530213274238895718779488047603864153516731577638536582416728451273985838809715873559084751021433313429191491706827742706530057626167285116836247851837833603404061256305444537374961146487785199675414233660356264230445086678441451405449989817289101724754220161976999080106107362877280416903298728474887141060781783034733559715994622037104928592295451204818738397106155198517387835771753583785823002671204040537770666439508743883368493765379350100247375795982906426201668474200595011550472406597259933506275733582648775384300139616082354073147445064935705087820936943566826489466354838090653885839230499641280836368345127158319538097794539791194929595089838351733968485517169303636729723782733841805602193989877611724651368161102355902129061986231039516371334065123638399401221584701365538495212918647723519623738453455395413252264961995890359575253546945558272459174331355875353449687173636528443929478834527368351354152851029336383630677206111331678714068749643302821449170889371594396393192190537036820875144905052037162592715175154351790539028365024901349356171587275097286093188785766400000000000000000000000000*i1^9 + 7342423043616025006860879210837556767139402701681603010986525382269119370392810664866224765695119759787868297373858271244511927790204896067940757293668009776497325385129177555812333680040688512029286733615393287019014168947082342307070155708616780930641717272200402070627138413252298341040340362327044070367179716012928980321648828809671470603827100548433961104270062042330628987156721415218474387527618871444525720332387288754123333029571015417972439952977991626490729373860870866806090979573116185144724163296682251996477959360197912641856429226867033221192773135851282141536539263540094695045097134650822076325707609926951709849259924857447589005059560666533158550121758560993092202623818690564221544207095658235065612903089788514760735399656419937752542873509739851132329008015734345966672298045551384915845120863950133598377202679786089417607386136888936430894882331727137272613384391240141496038289249785136401316475501149763249067531903032985585722653052620156083136966867198227645162960263733026943895224292006748740186208026657241179195698514765347054940804561684357214324291502136666240125586466489955037461997210828800000000000000000000000000*i1^10 + -129444067308578096472946308789589336973016826494990390973029737158313390009989426870589371018714971404502467692087244596710700929080443389586359431924046863434111782164753177304185456525605981789170782209095996249539713252627050855392493478889086184155973610009011717305126869924786324776923072274275673771535364031026206714121468481792274631651577079248756365593923901172384014366601128210333335945763039579749248085146797942816900195325638705815182078829297983484022054136408481919330494178074633211533545300038266496044188316321295386612614401849463038599361887775141813981688716054385448862441088461222482318201903335672781344506303885028009000542842196208717067761974356457156833620652664724429649948018655724029735457325484674440611455705877399018423577591587805350431438606800796594159506694968215459818808070534156995970405142565353332030671727599251930495073515571818658371224988880648529748893212695402608210496475630834258035030372961104593656841111316552139199380399356006292104578846016009628615320141297654827219042026613184063592471165647805048194566072806109035027155664355505635110608704689488646656072089600000000000000000000000000*i1^11 + -12147722550067698449675317689390577930468811409208242132255833519050714796802278025611712931485535894894253058080261258109829653294425811588176497585947114695996779919852090664596680427329588698728296096387111049249389693225217931022889899979449056882186662137561274837328258859854631303424487702400945872971308861169003309523608136230884774880029212400676498943590517236084157959437688633866466151525513866078940717368536068467668133641814876242654961118957572995922988512647472285210017998778096219925159349442913451953595548891950333820690143339086735309226268562949528290357797676485936994197513640102778530365398609359841699059509851698535649897936802562248186369783222715276428060341783461150947527873307905499952918653434529444918613743369524432781820776012638255309811127682771392833922089797736663156291872121190454561555709838677740760539641605536925177053585208201032011706447953946844454799231898868453939547769226916356603154597362155166873029188644792205260102133479214911019735172878552043346689149863092156987663577965480252224307079158744787241805750207801168758435772806637870666085187770830384919897702400000000000000000000000*i1^12 + -156937634079457793381435914340630757383481957140883796130248616131227507765981304545270463096558626620335816297956197800566925913327722559831807279414380888759561626410436744044561968022348442621095622256149410116741965901757313752508971362209867023800992590480449251637327148299986530588076617442474635639716382434052211629250903822907097651498238934839905289630621207064260930985220643034490347093749278574354239663199078187977494579607850631622488223809147586762361949154387708148533619747864742100828942895300357223495708383699967627457451223648187954775590303109457544681770870071233592565435371398346111612086641252037685609949038529626099930326581533071444489515799792722696930825832792415569382461589315317699900702535607484741299134213734629571854423620751917279211524603446488066903903082558818640801861851972128808356411667659238393269712295010657094852458817901983106401188054447808955034576819381422769076053417553827501735621105230328948746949975147488026304543760635370844054566959133392152641718934562113762577041801323725961908235796662939292788902826844978704502866541360442244907999374430018197258240000000000000000000000*i1^13 + 659078605884362420426054614944643867978029817444212069548610191178764618025874941625184950008098967384265343992941712028220672325276144323775799837485653556293089234252191149439807207869803901959785287206990430338498020640449979889452165927481007183436622159387916557205118842027039581840361202251331984166129463837989907464580111246538964215329541040488516070940325627887067904690189608170610503067149160160423984532648707220730189378617216755141598064340920023666094114726645171836263319948409441152185711021888513996936643522398996093506089267973098198765616261156349586583455289598862838179083399788731765658250325533326892695199194638803744146062370287037138438884072438488314969936412552541919607049549245154494582779497040088309150177773901185742487785537080084413013171156742372902305890280737433807939985771029165946050463138607630018279661747951944930966256400694546798832960681816143931812699327351395282369930109947551003707593327502419867423215857299098921414066800558078513024957830740731383064373589755147894826498771403363884402220925550094675496176536919501411104505476646013600517856464472113152000000000000000000000*i1^14 + 23293240013887313428219066706045657099830878080343426737959098255788581235438184590920861533824047927498679026646214156755963859380615958993997967254763457231160395732336876068140310118095066397847658709070160922105149601594100944100429218980685626010506572086548464124785770822539149369940011579107562948971061583265540390335813147309339310495286727609690868767832518343794403341740599611426802225449098472048781746073961236073507482752756351223170209498331422394661935555481567141218941844925663483187832851959168632457963465488408272529166893965466008519332327620517737507716555848269121525318230169071598419948690680329392155283444358461781067445027633347917149093353706419261848666355018407293517260885394714130544544221046756244425298341739328231977341836412201164721270554951752449979082628686002042982840320087091451376919141166766491723273274312727228172642144473480867561583057932686858357698649135207717045194752040133119681853239664995663026334601560171648472063487158039837728913841061634223384779060086941422521505879434290139068107075262139187577129719535049436027264067125393993538825417339699200000000000000000000*i1^15 + -46477907881207000269979081598722057449645161990714175014670107737565618032933838210582784005842882082179368033114326008726662533612356601720745537720275289925634643292627089660188191055799107839510628663803317366330056961307641951869750859345686328805749811259905503545028075519549896520952483429013001664294805105054152507500398148862253644484107348614688959572245481048617919336701050852226440764353617145696281579105876714996517210503848291924666711888716975660046956866105880874398794661270206305263944230665396915106109644007859528538001489512570672258754874815364721941238772561477490055921728438475827999648752110319767730885373304307697932394839892224988161637507528958906421133201503320507455754838938432202701354809643014684151253689107764993132531375927780234987257617723172393908468640487692688907161062769678991329304801934800010557599365612006468230957074479222578695483291496896857758754708433144160906779660614235641612420306322849039653200410473466284081358904341166209900063126660625030143893423447896872825538457077404629848201122342800987954070143209791336034233112984025558264840192000000000000000000000*i1^16 + -586500323671471833427675399523438536847831977889438110485208823750631737726013553385926650559234391295653825174072818431764632594637388682874066090570702374889111828233457162685434907178399333146583283113155804137941068304507403588701130753166972116494252271342812131005786824190893809188365667347185715064098240006582034286551458115220311381408788846913525809060642179158573142498226017587390721969160931576989705150807692536445097853110273215787370829980467024366691604939376325916972007731603183638023828537927058159448090654218659214563077930493414269095598326080341530607557440796149506681174756819875796514243156980950528416467997170878032268835463663688605914541317743841366898496900535973666872437516765637754280850503176008241851061885193417020198869098847290334806824553128683056362216545361054930195467841927694870849648208256602613604906361875787445519514734347412557130916832743005301080741406730339846636997391169479938313641517765218178959237215843677134400147574624110606669861014499739451452286881110080136739665334392298263433058168282562627939400164766046778964531238537271984783360000000000000000000*i1^17 + -2343835864186635905321355001902171464984329572637578965124086320544098735926091580408144238008392915840150763551724531690812528851307397703031199059021837433180727435552146697756572397399564326914092953491126138940886136720403800821471658417705358316112326688467901592310475104677579969555543988026487633343045080919200266979336003534245473907008942416226609108308760335652474708540601801695970818606609114679083446035948611333533917685344498723403390282573119427896252487051761382408316587843455013447606750542299937357838424009076295403057776002678507233793474798574696624393160803046469241969570157107480891883643636171360611404585262084237231571057265238511782684452188333566209942167548296880811150913605104358757680468183183778059218303674289309735585180991585706450252626212926801245587267314745672661502000813062697678223999108148185143215223083489506136215238457828171351912408313822620927325289563765855192254944103915600672128822518402430804979123017498095998523781999259918613548158219979448615560381649894392016692873900083761141749808014047672161770769753427580276703920600763990016000000000000000000*i1^18 + -5683394196089879257684260398910522345970225705611919693524791615474254501630208749008243325167508727137816801431797503963865857599617849093770455493051289852567936515213067340621860393864483487909610426508894064993381062244632420802945436449059062641702040074035356300368663274766619469930529353128160239226362176268309080155635436509279477021449525327999549464467947661279721208688219174045598916738945412515193325125540154348223825794052845926235398678728987279773561791632201867528828699643397862137769115641748984662944491966570445757704475950251251562158267014853766765900459271524706171038462205609039812449986769265646212210395481825824856026776601511581686853983503315214620925016082809952360594486288763755056161597895530787911382552200708568447426612497406910358657226642760767618487633386367207865724628159980765261588914266617800931646988352716018655001792339565915949332969227013636946878929332639266274122540292107310603672535424685560327561036440770249295391471293044457878838789975165707968716307262675292674811071037763637961730980239166938921996749180010697954989507035136000000000000000000*i1^19 + -8220992289601075779284777864290989943746074339245670630193540727583663105128620386033260710979665030392619158896091865806512195620844637980379740894177912486944670628935235963338636633170851872164223270603183598989412216371725008011609560972772369396379426057961740605435991006654295018369157554742188437668290837811680791126363549876543632615770494688388226673734734613827998526730719907600151897376125517419392115763014989726848028908718487677103703121611381289607918726736342610391290600262007539705893856919291852681390892456068523137128216805802310184891292366970358564956793512805143707813649209176159253737791001528351849358129820540016593323916233714397645786840097482320774391601099835896001665351184039733178074709355937221771045689020206733483592380327945873958522281572723729764326660186214121214522733494654323656198278075567807793662190634553689471974882722691997174513743264478654889596835643562455401232684892592440010732327767082570460028505552911218261318412298311765914555287400079446274185235380468081958600060029561288169640511343961870803061562706529826722472263680000000000000000*i1^20 + -6739187672958713824212948015236820133380430938028389218039537647646034777468514006696697032960816950019203959687171439670166124008685309434515453684314362171694419542842719328712023383225239858587455368898886269722724076576913694049096992693061084576847845479230313798045259543451108343020641619944437367880285729511878321646495760799416986791809137467196465562002831028625426116547300667538018715744058620989100091969679850693443543222981522525863433980433147948609499840757871889800684327975107591834797764830056292301724931455091014018788098781192814755098268051392762878262267328652988756629861167117197435308355643766711610527744504360928826102993049910081228599974213511308390745930987405158534011541568760430802857749879921162608217950416554782921788242766442625447849481279089978979203511736059697433381331304933725239754888633972945249721740603288290625968551519198839097965268354962015160057803166020094684651571027372185287741978930201648784035445656467254539815947370212538265710583510575759830955051174697818258558517652772017836380481535346752023912872762851042820096000000000000000*i1^21 + -3057027668829491416712512666091998817288905461644033789576070902727322954992771029315477645996481916686085469424968973082936717069887107158898680591828855359445037006435239180658022648389802194758268457973001001249539966240358121639863156709885242822536331204589215469774512022496745473847084893710884161962424722416575255763577069176406166576560942594803421745120385394199298506805253041868752049659214681942068714818738588354597938301514133324287628298783768322422183619194439932927801190140999942825366728421538599439689246062352784145619303809074859763745670051447050298779226861315944104858107071556102836739688263499117149045836227327427989132253438557254495181122178924237611741099558216614517954589025819833128369054867067238447355199542937948864664791342707746401923613881450120406043156373923329390393394079767602778986398558467696374346270171078694878104673959302025232036831298638929884461566426322034979969039442117709214547921354358022369225253519500461818949097377811507078165145505611939502747859850384848376018943595560819205333068220590982699349979716376985600000000000000*i1^22 + -717207639396387710557454853981630986225024140912501101865617917757959597707353077222643451478479760791073331152230316290592000105030990045922205501281279796748027909407256391740633418732284083255857561218279247167407126338672008237863529955753252317849093448574488785942681401382698954308799456692313033957199016690895514310019322665114391353722310051646831402892416597634679749954164456029311139367265244108890830266553436805735277398202886851931641074611142972981872048822673004925290870528198453129713406603453441148848685803262922752250424931423215322592815562559700260041508579377048143578791549771286151107065378776639300737256885872463698234644692231950321320060120967646060662097082556535605646046165712337738760609232655701504401320675056061909948507786437732873853382992155196269399951855636013294891727908262185324377575161468944800188339926030722054363866019306850965829386631648856956156698585853001225688172232554961562292476615232930686070657717212705803754104701004024283631769591757346786118257869914304792288552812544456921961691329753255697790186373120000000000000*i1^23 + -71567390907790384262510706947874387262266111793994705350957677508947424404231905818394784714825941219537030875779480845209106624560112437521028669812353442402900999151556168403803977549791662276084428332841071058330686525939306670989621824854638428308896290608563875341645754180100064974843655433235432960070668724504630157326298321648472194583697657893656871486427609824871564109175873572290605680811245131373653714140657114346351923679883826836746925155565002123144057185978439831270452722534729108469802889990894703281415039146930208541646756384925709040901113768434403660049053270115340769461932132237240127473315711634750115840787889941437963307486894683084909490634542151816656141837407266283134850650641410772053855474780669314363918364812783480106658164400937676375973993339001316921275324331753944418205841778327781976570677274929467736015313125404468400826555217532571496996922546112425162019365148278203556624251020673673046853132216797729858475968167237614365840696884973312248134793452687433449122942351836332514513111537454067526840691033855213641728000000000000*i1^24 + -657964940152090202014325626106173550462983223492442416502056581831827526480599910695659588754479355556000010732342978957701539727975507310547962638936149241700829593797901603380476215343471212511110282445596163640832812723930529572791696235138272596885754318884510409694003771508984264970290949648982790644216810887327769350112351424396668075724512658813481177944676346087324773423674951539165950149277511208141004811588780129960859000990842162048009223159597345090455565663650770057335505685280981779237155606445017267845832148272364874574883066258881455632106064411504239041308630109676724607747623089059110199195076450900428044442372206772124851231694661761310468791025755789500145740665883578255302685350085848105168597220359895370751665740894273914144878011411307487537892970731867325408363677532038890996704277340854383007189800592780707640204153222523640823821804143671110419431072223422450328383979394722300720395760164651652756828259281069974669527873184644443353579387034993768410309583576825474601181615562201280966149881801418726546954370843750400000000000*i1^25 + -25381950472826850702450798305025168287192218210937168805308117301987646347702670895643030499176323119516072725145989603404408806413824242334240368163920791464292535078853411105269367397941886213713356597413875128949849289309609816848838330416708477223240157031490372814631210019544154874922096447027894376606892381430479588422822043197571073358266126583555354026416914156446641734183685708814815221854419891200264968657747658209332643007195443969998107193557255981125456450407861435736458992485123241981759253524855393176968478527967631863174928936503846313822182058302901827600838007976838115624728555680435398295532781130294882195573929938269853262070419548031969572517670431682675369893614685623954433093045109174846348487484412384129833389672009195374034194568582792889400033420410273672044370137684290206859719863765002966712871977496331878318188886104521354548162770420667070032070307292131558120248101526618097795497692439050272074787611471639420910853095017519011260183937692069877024903939605051255116173169966465176287647593976771885482051584000000000*i1^26 + -1433797452210398260528691114199273722425502827831410905399201438374385399336285078870783142725165247674776387800085289025897668141787305028738776778705101769661310420542188389239400334675457790753627026993005614682873884167149611188724304454561547547291213317833547528173532957207588641531635708438679598278880645100086441362021703001619620369637107738763136658555686547362405587555031413267371993937342507364382595326146017243480076684619245119218357150197320821527611594768072574510316383344399523613997425928150947663089339188422143880593967351475576669187888752860236031311610801562254775468370404084633226942687062213884711295209577247882842279276499000150772887594361541429731501221125368699601533735547620851831516968417082635765389939211512261867830188546330355147860054890005548452974527617985808412718989805938980323546769451453288605544857075824432187975144845401180256570646037799849940709551276112484389032950885418672945139892270652799229061528406209011715596773226308450216169502189922669271361085449924021854779731083778603858892800000000*i1^27 + -17365011752606434800202449349548242169871753986486499168603646676465938989762722847022501842459282877791556280278237565020906701296998584093061200369613238825909360224447195276692294579348807441434504083057361977070727011563950255325092217761050734627492652214402701474245499132702000910705744332634027411445966166374598215089219229122929322208384192609729097674642031799395938451726159505477990874971089368701760357610110002567875806808333442705560956323042526834014227485439702329201884349126440593634500582956839748571781132202615942481864969203991933423774228686502577369678241788090460366697161356960715622661747310737553424817175279607420886423769574676071089995374115204974371190242309232693905910059958880952597767069698646750459764484522105099576896403785027173793750788964140990799301307867020696710242889184582634280031768946645837881529348284568114171187695309636932182170722674336942853247126517760708778375854497469095043210693727671005574402972663910864052795063426618012851393528178933743573238174157370524273418654823833600000000*i1^28 + -141603381100649506911127144377421958038426295843368414870454931974665494633404805025809948275567119804256154857861432364486465318131185811157716501496411034220276283448406331366301567970083363258259897499447813938121488176641135693022115979780310363788626278828240659009745988348142435334751521653214726382483148470657084335333865646147253975185360968213015295364969254576140631884640776072924799616593874455801307379637470226139479421480730508805293543374636105663257724306550973948074359120282157570559971361618741484723667382936377113413803899850117048119123410348717231967757197084985589905332871917145808291775108586906049286980720272009001625115225369299140594336081931127918189989100188389778295785963337670316264545792555169709245972854769132187000039701002206290426819337936422811071114230157572876057151362014555546446594578424495823245579949027041539270586697606135528240330037450846405877565662983217526501900209580027942638778337284636336589870568022009192024790254381346846760539724405251253838895548284049203153152000000*i1^29 + -103783092765470892569247600728078182770879519815342892272334338865328048056440459126342766041837695422035760642861545055564250890591393770887680922533827777835333662029716795952021551726743596965931092000248200255205054870207235789415240617595034246587584104284346499812595021872355182140797211630635929308816945990521538792657458839690124320834257839347620009990623446951102379358278310160907330952214653783112824485528336938527467004530425001674637387440619794174344090692069142784742942866557619985013806118229649394558558673095507867060456634728273226855874735683943774476078335933923745052879393656830512351564318490413246292988248779230284782880114557799944524848273399541360117932871771079639239976531137149656991389423358780705022323070298307889541446625762969507054955511342388756745549665492341305943553106216097357536138135985051064082936805944395418095200249639176736998931316353864775952277668962866859143700945729729738841639733784377562216975617893078445156264943775686185585574188835044183497695062384665600000*i1^30 + -1686316690519235819215704464534594308484337197807013373629195186944426975698719226829721433380389973883586442945040667314068903283874217045329202023557555207274118856278913036349542391526195871384492224491209759837278479830240898737951912082979482047729727185351938174542354547744025688667560474362169113662027038838274973886622355711699216106057485317451677519836966726005857368983504331657045049472253911429992517769511679877993804741933772489438262748807953795252782589429888839120291244447723476226126885245658739224572363171935304401708427826522722055310067246644849637823875070767013160613951886397366160158972924240877341733621583855830418451055008235217972109237217706290855368525786895728617494735986432884299072478863663412673923351979027186281239653005790165958860438809436055537158537024378565446715420800337772064500726849241996180896394465144240859718527498897597302523604374078022884749361235392460124606189841266858813743995306097034718280199772709251153978006486518078157625613306744464906947200000*i1^31 + -5665765900125202777154318996842892486851781923746190969439904087206739457219413527300603299893438754532639134051201766553909689865466393592497803389303761663547321172597911166471388924916371533355897337266182563716187880184140514657278317544375338552020871757418811418540515023032866456014085871799362587702618547719816754773207490219563923641744392014054503454628979556570612675549839996967858948594895947507608271095389959870549218290721829390352295166851133736536374164101980239433571012278954812677230266735193403173187910458406751908826459714965294988821879961607112324197183344633574942923091535612939874234055505282753031581424669966940391708531938755532578418675928190224339606160691899304559529785783952265345498123861517735971904247536625970501756274152883355240779095562490251746536377767300429342189124488188247321551525126114879310399064755971901301111903469854462426670757314763545708844844071591315163280989257564658130840521304522520934294736104386271304561503694790889779210183601184000*i1^32 + 11325481022219305028896081157959977579373598932469553791451367497729370881013379002715135821671250157461743487599169618815265615288004720307837907414035501052259467697605667679241260983241432940486820914539949736862961273599782551817481811904209039433005511604798559140761584395782732715947583500720696233769803093568184567866604952476027292288767637621902742022773443133386592791694362757810229572343026124118383168601605624126192749017709763296042387394710483304532676542012758696652075749366054900404454609005244604508756629728635051342062047629104751247655005534735065025181572149358334162384007203278055263917497861775236248698202751773670341860929694663044267440187162489604598408503167436602943258693882663856434984955191158844343328459000820348074857393993889639439305567157030640616561840321181146714223123246118976719340133393852966770872596561309244968125793054304554430786917671499395251708681249743973431924587038634007067600733173342084296038416491734009680574267718445247663600*i1^33 + 478377016114260902566481155613639152830420756001914444306982033549118666489078542489434146649974415737011578847282508529858146960369315756359573059583399314997499225223972467209857418857251135631396649716311835745268338245794305694153715641913768879612825123600608207656515674578071533299414742583153745117404826573504279519994059000482641019355108420809700370661279665831837073135527434725220445637397829459611576709844840658444323639356541395661391615139503042881096044603806637619487892163801603133805481181778008510381905905576117720784281624206574484870404209092366446181309696916220921637540279344186464181418623765788262004216976435066215815035228161834179711355050947270096767556295458906108665503747520606714168038700995132872603722649666751686421774122968427842878036171558552466044601873438352161417979439500545812661030541320541829685579931351751812738682415683128997438208207685887401227258321091223656532939274731771933225225614295796584465153657698413310587261320*i1^34 + 567337587611456866094377063830465255912291473360161955773719865492728433173722493846962581792714201202424635198268951779519595461964980333485184495078548385205205922291456905601551776859269465047749452430680463178271205200755461011423848637166194432993224040340297109061671660112076990480114193536142514378367930597783714491428990506248031320050037829341284953408896982349646718133308495993357512184758634709466405566588932061076045852836586006020930892899190897824228458446517057092992239516260698263233100292122129266299782566608603061472213130235647790254117245203697536483504743015670341428328303102637265848790714384977692539047061963182579871361534232420590413992340262975126691082119726330227135421137564543365186114004318455358460928593434199482284084568968377437736261642311815988706760916948153746935023577560734673133166709777192746004018705156430784148936880977577048537482230822933113441301891434539822375037958846703658693987*i1^35 - N1*5842040761554749873027433941845236732366379732736446935578287839991555103720415452255489103110620129852670071253994266259963693421052582245693030732600685131288206682044093753546380863775132412065281045735055460021616250033895966170757188818476198172610926063751908653704958137369667126137740229624993261668027445039799349087931524989879809305808274167304*i3 ] ]