[ [ -90855477591994452850986208876438219774655342276563136600851190463861443223280786018942250147430666848580218312087489755987213451038245006757092996315395695700379171377812843943914741669090775880282050453597600373936737730963900536085318236298777142626973180216882290541486881369438885496373455659083859166466865103082286658073731844925024283328549424857278704258356922851870678961925315049626462306414961831285743016400960179542510734805933401437135589880086976542044223943258153432222859968268280906152237040596779248661516448723909946491155303848432480273298364324508630937208662342920001147753490105619870058778054637735875482891657324054416455755471034176731702951123370400356292020874130154084498182183640351914470534512377571039615860605333720811050768919407370753404613349139990512941503476174661002804009524167918610931945169619828315867948474044570623960707097932852078823110642943646393358363104894053274122618380011042848215618551808000000000000000000000000000000000000000000000000000000000000000000000 + -64518249419679169764698072022488439355885207939752923398253554768172731531941816905502543480940772522516553334874908377623298933872491996984364364328281710287602511011329690829199240630851804597214097205921287922867262085309147073608731535600017090778931710454997666573288518272157938523044598922346060731821086299056260558853219285671696734905669861684546388342110630559626550508304377637572006023436153152716684871234610990292864434889954009951236781658473509371813133453396253127517774519079151658443553109249834815736173200580764721850544696482719520385016107548649254804963341183179167236575394311335192052822838149205870722287565411418527437627627318016424704052522293275856401490443369296349793511408924712732109868642214338386173977107806573485311120682182793886405137797447410770341848823031807640609122292303218881034026161243161440972236424796837525464019112052581378560121015266290850176478774763982537430314794599885005419385454592000000000000000000000000000000000000000000000000000000000000000000*i1 + 9328216571331081386632084516130434398825545151602225647379334326094548719285037835889710549846875348014558069183516511397823865415798398998372677474816660664518420679363599991782866487667892373057386780592109292052643622149217324276401526008191576679908527730760860553628457802763934156142264157877100976406209773102012292051930288940480030802002544803152516574476216341349221571195256197938020629280372251675919996433913717137409616598528232404125275814301885670752191221624246742227488251705178947370343724347837057733607322248905726060083982502614183138232560887599936691144215671700412981223722934181893804141729689135873410523541739705063288591353303996218606411905040179593942522086277310177612491689576481451881443613953475649590315203793590465768522398466346622878109713248629003158448731286344482314329369683968807842719969104848941121685107582554896793718951282651872800446897324557021281882061011864367013128874890058728454959923200000000000000000000000000000000000000000000000000000000000000000*i1^2 + -5870137640419031931373764834327275731426557640296360031496634014959125607602169258147924387780122148090427666470402785776177036417406416440300853165521551848108127319751272922936733293174372005990991156969955151145138800628367049416355459525985881394590452411921093652240754819695869620679244940522796248366325221680210285864607081832288466329826029013980894216184456934267971997951977113897622205930382248401560432420997649464773889078306243473050789957136769795321418110396689036630629096571247376505240950420797386414248086895562834317734720106479512804362462573105462452320373370699548201667524043125084796607195865833478362434810215503116917890202194760878015618744351319116538969943377405795687069121361779207747291177823874946432641360969505048912514907030302832318205811602875777288844210279914144983083401813109289946530792325427073709779166448713333970922136428959148282140430052916818436176182126137833235830357167178016503690690560000000000000000000000000000000000000000000000000000000000000*i1^3 + -4673131563824653665438204113558526252085913691932612272495671790078051256814887290194608101431411468948253970454142343713036322437956226945879282881391864755043061868848651512703384350579968913370568567223944557363286466152373504903269569153928331872003678901270785125041324874554147750554755313793225484431032061042172062880173018009510523700284242027672242628745148252211913846144596853160201278439460169762947496249718973235958588267045516073732267014510932754195017940347255366430464167068533246623147307067905582860904065990081712969782616518940070899387436872425211953219383170927286865963035984235296147683794194895477189462834981263951955412971626016778480927677421730986020472660367692597107900152831023106658393883911369858069641339509873534650204336675215451273189619228462311235546500279928448007072022473892152263210041092092422837988948647860203688381803882521325092727879593046700871188298721351950063048567730935327989463777280000000000000000000000000000000000000000000000000000000000*i1^4 + 4058400547969517057682622200199996686875900301378553759496864631280578677147947826788804941102991493963576086626538692816293046231604428596321822387816774385740107682260062391745143751559991318140772226128316953931836623889284707136028334319093912422646671144620631481705814857946039011715290333404985551786612524936276987993800184283329280791511190309512139638444053347512780924301954924673427910283547846567661866145464995206774644481049044642789850011736719475160050834197853547535984123601314142942755364942324962168935856736885506255467794136861344427315816759591927525021885111042909868222041732170463885866380229883935200924575520152741501157620598211730918093651134495384750866420978352908563116639264941284404207680635046795987162447053577583515278487116096911295376794087172301597790462629477493012883144315588672430779537053434317170546920147085116655052503474857105184011234428934629807738356455294735548711040361172617731969646592000000000000000000000000000000000000000000000000000000*i1^5 + -269849826794461107683512265362091901668386236192103844147129634080423432289972148453528885826817643412538031364392368753699142172839935156477712058181449375379743442415262558842062905133192488617458514924267889889448549325501572594847864288736066360699788560381770161094548355816862583352358422764940930029053957798416285103722523829824729792808128920711084750187566696981165073312550533742338765842163193615851033002549220408535019972302663300692264599429754073297085797797086040049747299934483619136756729286698295264640576100987311207778376527709683195569603441614144411825023777893616881970815672075926819868233114894664347514478686403866556633721354671112796108434371793405513382663473358366560691633223798145373709095591144215736875953684618054108991690212562180948671701141039936313270404686870743657113270281051375200722243567593289058007315374494254417370978900722917988751157038901026179786013540296084181582073272053090711840489472000000000000000000000000000000000000000000000000000*i1^6 + 278703348055144505887038982502082770478569444082516236683999371303243157805648438151339939818826380939133318863413752893118808809792451329425598064622101572823719218305384421407573651114920485488609667437955718882193442577630068210798674808792006083769030842690630144595924667681733858150915126660132631489632435412419750837798789601626193347062476044742907787510730612123343833393710169137197279008712325184210427029027613090567444059177493346986856383990558064098916311789562334094130214913963456194394114972528548504837508353879476981534805887199125841980163407925603653489897832445360639802044755900870571836130280109107750491348621804102165581357470733358666564655279890372640576239272890181560595882996492006385752972578938690271511793535830882105692239873568947260879028373539869198846427078131044315136568651642080315402882184394953890535559771764108566620657246255460797867610174551378363240551172066871430269185119251117098580049920000000000000000000000000000000000000000000000000*i1^7 + -150412941282012638106657317999741648344931393101867125890968444472175858485643762620666711577146638249074345586916665971522563926222018479723320809607534098643745833098513411654881320812376673122010185835934275338466218604259117043375038860658045095806280923971814917157884459000626883638320210531599434970402631886807684523125425141514690613138805062673640549596048180064206461361219728202321794191600251604447899322688646170485283079447420023395684388746514458057362809583286495444269677692189624905805589110427423412392435350814802576507267643908823650861717170247077938471909371277020195812667269413513803854977408407084209904684221538359757659533451487975164118306075947441553777418462444181933595621652706450355389485948151323006290581222432940789624205698081247236436201488890565650538396226425048731181917598352001986026903803852109566233923670785189991458716525663402349496977100706120294040711197954673657809747145354939628383109120000000000000000000000000000000000000000000000*i1^8 + 27852301634470479121218712920098764575831863403440085235219063215249915586695399178414073040205844482745705875138067480294110173419034062753846259108832303213263002191846324446286097914857045989729601007626299723030928647173412940042045450407670534860785517647013118214456611759870874005654517080329301312486290115605371497052078275446988898994171190669941457205775071268076428661626156606110053370515633214111573811441032951602938365289728954217250806222542735188271483269381956858566944185616810731240370839813439965081243129172768969231814374245831230811609595778408329404732127527746191820688390397517683382951793403342692158497814620035345078545588760019609509303682513555653901252585068086723258283801197767109445791381614408261541538756158419883743119157482672867563731822886225370398861888086799261360964204516631235814352290850750762150978958360794077607137016321276656546158897992598434588103123020634875315078333726891916803440640000000000000000000000000000000000000000000*i1^9 + -6307351220563078860528944304197742103413417629106391045229879703478080758045521016869839053359186146738421337933033780098281477814828552062068964180450918873411289225372485588428502958667044080912399817940936874716607503340989346485238218510158619416508368272234461110569927112364620637282490905633180144302258495167939187568430627813220947186423918480636416528562570950892349094261914684646332170171245560991162685531234973037204099016227416531488877937254911801060492973477443039022658912730307563243499722722961916746055785913066246362966677956798118174822681812373768702988618960778849378454128630408065421992448225440572300588692730531622812454936993562369034018202674506246109807323872219764176040107049992363078901352126715714463377622094940658412630289762541662740055745926257744864925308037223605366195803624953774769064243869043995565857191919238099168603009119687942766852214453955172813840920037091813702087066270178788222435328000000000000000000000000000000000000000*i1^10 + 270142520343081256417295162196650158965126194824755286216706560135567199767582530532928925014028368493926696299800371368444259276111715983237222568916176503150219522529276480297532924427148499697716448680742349047725917340152159920777461917282596096448338751031450737595590169474839044901254901649151678465789615843995335527516236049388683214670198180668554673262824996189150829200895581639075358820020682043023387895633622927318000270042160851572375851509083497111785482381006729317959227765054539311689956826983999529760624087401553272425519499985218124085182540657403950144897607756352018499457941325987411551115143487620161235885018782436841202156928768071753180677837830973753695900191747730452801789548520841649400537511024176107799609515382711557622442855493751903243981192109882430419959125094992640810401530721026668160279533324366825301680937573261585362963851799549345644597036078541745715973606040465826403028762189068257722368000000000000000000000000000000000000*i1^11 + -70726532480253789540515028885901298663762366229444568631924585563510133135375738562792165177750476138927926444889027528006134179560713615657372227101359053147990957623347762163417039402361262958347251468065344065978409345234512213013824992163816892779369963698507987114937812708590941603725630470988301063209976046415456003419200425984345047829776494853402338162504811096763089548607777879499183140792053066037488037796625289494304253454898939117150154376158538148106001064917113206914459270821831914815202257331340192473274766922050405016395956961144459038033903224486443104427517865043602012231782995684620587012262346122163175004945011244625675448256331213290186548626162793009380858816169333744278287538105835964633410288686568529360164005441321945343322092750952040287117785209376223682521059272833748113388016506297876869814814164538219343083989391924856009458635329417704879329847158001428858877788180751039582570325828142115061760000000000000000000000000000000000*i1^12 + 977184009200449266865210295848661225939635835716599421264464143195814218291955136399956743394058977582517042609451194504605949284044061033826632911477581355109499245876297699221888876310790763226832672789154309560866249288871627471272822943204534408935741871099928083818031321366493248889350469191733802863304599247303642635962615091949787742437856926413273481380026981064946239941155102453498251361670471767946029455772811237019084389217546418375572233600016521384918458993140373315207062124146704756448594704478445524613417775886733308267631763866114306439716407048386503115637316341084074931896329195170752449231843862000013499784809746030724399661747504467996130012507823195280141456492410707556317415004209435880892613886696173624130107050930845094683515984156931898439392943998819298695705611270155787677319361500324477800714448097452321804837063786917433681695864068811099649436323362849154693623591129234059351446615839442206720000000000000000000000000000000*i1^13 + -259740548519718802208272552627564867282783406758566319931849027457313879620547772191570203706569938079588727471693406966090816616980411581553312590292151943892803924924590188349859377861180555755398068561307944157766195575890354313709169710725430553495836537860510555237321183383774587852458509625071267176736944530639849155813385452283242993031136768241644448517326262601913047719397684636252024019620270108927022529630891757348001650978244803852583473552737400379903040319499125857611019920815508610158357748734816924313701624391818589935799430916325792734516438650290685048151048739332611336111356758455990194039318929803734830956317275805155636902541303808009171694169999894254515272679872390690247606223370459927572066387800036780308168270241340932885845780734702869775791854985015656926448600986587772826432188921658099240751073169967965658280928587177750608686072908447371684555141748261494076479096129732700347564625575217725440000000000000000000000000000*i1^14 + 46542311885720663404555046533043359142120431879959239476169404028805550669848042433388738765888507537650846335854925315664874176690947528868869155799223177468515920753632622517580901756010295408888891357073990686010765136114859745247204941618479125323948514389661037644487532226026027452155989113745602200274662704304483798576102674002566390937190767768068618093866107888945797032571909330280976570309507015913254910209712383668851732170822207446113885286873711625536588726343067620963940055460361867329345953693345055999635652210742029223408369985202981368346431079838285961941279848646203211370914121788351277401279067419195114845057954086782794785740318201282560804184238409459902266663419902455247098289368331820791496384023801340072476528125701150051264618972141460328471449379300612415963210891637749196645963802321382685103311355422255815498669098501255615483106649478227603507990936045763967874670439950538340678795748442112000000000000000000000000*i1^15 + -221346933144642022009858787408692616750248467853493518138715922991512547604718275009506376948704354574711294923798927296872265213467817637631085091421717400261286578613998552395569876501713448973413794407614130737467232559238485727489566698106646846836821954636325759740929773257950835859684158524277526823047262299109848860855795410167985653607877032410935874520522506440733079767715117594804097523651966984923703140542130165181782729219686298776463862966888767474844366440261336524608105346812240585951156234995833434534062792338823272519219429088064989657088802025472957545271527341697046642382611823164822310432404180053114200401741550278896742427918824678925505757175008726444502367897763773217878319018680624103145459339658545004631195948333836091790214733033006052824768784204634412168945520656951863021515962512832001642427280749069366290198763011733864682476422303680581325691209698024668728119031447317202719555427292413952000000000000000000000*i1^16 + -6359947628931984291228463422838242283802497216607799071603401928404336002680062922580823973665723303418498644895079344186040309594482893603596346983130349531320545787709338396929445181581944299124595136798862124200623067834340439907873469323839833555318493009953631642737221360847841253295887155626530579459698125905267416894583654283179391999038942324775194521867484483154577208692613673160302817985955329806546930229872139671421091080571192596238409332030529728689163525666821836240469309859075115215575269700141617794486696309613469312211194648887300958664828444191908413396312354371356856280588190825842100002651544707176412049013028602626685026455680913561917234303054086938563618108609224078494928572749094228535828734041171813757424371958356869445658103548703266442016178193798227518610819647448142397134054683695778913488381420754128657767239039094272607748762874488366472566994720708448356861107448164203042422146507735040000000000000000000*i1^17 + -65665828440154596320027982528886962565833218903534573004623885262001349771728348487213688088040011301460689988595863003384137150253648062749367000214358304735028741037842940007294335512498143708665537625484484759696483794890942341611041554911771452281557015355843218304531683142312346457336276859883711330762296829038797878957756040621543988377202562369609565371721072030680132850981570894265000142749021438078318483163318386351101244436051240140763857798334830520699863992065717378379470679394428030683390197696374871755709464560106139729008415922268379889386436294207588501605485451802080864457306534885522678956580885956525658594299076298150957977404178436495539878135051123880114476908385142979816242546721708020728693098107468756836057467813418418015271676751838317920879102863641869984587388830825640596056497006662498000628455380970823288237071671829293748136705721134223958166326323841847141881980625831706177067380899840000000000000000*i1^18 + -300687646506077031933209328337618840628045934581700252234013104213904848083660288449663032513084708147095977144943758392986678017196232523741619123543821446372890025781931466039972638768025707000947949710135573888583964271922274571778890000943117549991109512252701394669976922062194591109059525486306466200726815158727563973789166981348238039067571913314040690423825008509598856289783858903026038553231181428698827106343993372107051347069679464347510061113787538928636230883729189643847014272373777037507247431021253879049778905305554149113489861652820187868973978641720098537747813116348549727396090320010002531292517887839031545739667620946597085445247292406722267406527184547222031743940854586810169289010831334562008439141698028222620138079838678076873634296594757135087469207687796248170101780427426095064665984859010359419397149651451323200338169538822384278782731654577649552041509229150365278310751851837703359215697920000000000000*i1^19 + -588057593760286241651111333483526307692686944726982854851801790536002556753156778898818945883054301451071343077001920666836868926515068181040286478536945285166789552239559812811300548348758302723662390044986797048415179179775346102782439319514040914991399417037261382425061130212579272807040905277663996920078881851957904064581761771696694445990857418669171272642861228372112478348881269460919226084076138023575362013850321859439887809873530519712861825804045621933153760244850167977987955819759633051301162117735738680910393703614762064365872500252292425344281405338924396257067463982907990941370738191273485707457502431465847066473898951438859436386560183396485621489921966846092161779346044848563878412490272831618478685483667429704381056522465613979286649829948837267883367873753948064388828030303887018284986589898189352274942669857634318995306978882457145522668355242161451784753343852388516794783635196464181771501568000000000*i1^20 + -5520023479732896152087168168597803145894792601216081593140420299111089783762855672829773168865586102705603124752582155910012786451300984346769115592472811873817727677281804650923259672971667272243513425616650628208326318786205624909080210208746854676160135233395902077754325086892130561049319796110550066048715172093677372187343633100991321628580818671433985845757136728066149262274166146501470256046863481487539332627801121686300741017374117660869404344830267856918727281614089330372597273263016299428449653181939034693845697822361587921120778287146701067570929762669175250442098366224462926384558415059151215678194883239410865627545356467044666864515897716759851090311679766580788088486491096225843787379671648289767178451675730806014947797504202641746535119657803578555921832772009718690936841804924852316897209988738804124285821675787730090669166131017075992072501309341667407407030720808749930388999993750397598564352000000*i1^21 + -92579890228802337048683282959251780063575518428332395188443780968223513392406644967988413531886160571787899458997106618477093597078881778114916976160862818459673504959032004245656910351628842318425387143188777071293518088003662868584164983236387280410473886632769088671851717494425848323182174329944427198277007030180964307954573141313138616143395314315158830999577711116956783715815371042821276155246115424349370644800483527580786481224677920588498818869615310394230829014673014255355306758127330299138378183803841424992284363875835118297083462020535914819045064857718383790307652534474819477446449161778839894905326192362832647538040717981885380407123481445269504387212583206374954812588139037263164603305191198148334392139592825046004546693400601754859021385364927847924960120811206584771467416534332679978493693366284964519054770710473988041219490492424959346966443703522476424359822124460678951904456848999521976320000*i1^22 + -615094780314498183415476680471966668066779664726484742686299790443977555759084850540338179174610183468749404994200419010930017468970896570518014848120886413839162785351892417548454367389762920504240325295308770451409451763718207637953482267227317859901024907672229269781267693058611636976813061601853402489516701671918698901780653560491335735467981597862917113712795038458498156369470318721759392142075914249832109203981090800650750720612742353786038915408214025772137313874917815763866180564810945712639919609305493370282145656432622851770225077254464589993495713885581179892052952464675937026719353001061565642490629115458306438534275975006000169823200264525200985965781770299230301279541380607862408623578090526491525946744290757510198410761201824536842580290856802841832980236682278135684178347247656347034725408320582501080711847842394403357530901675567352848729950168796077104589507670719620999461556261696307200*i1^23 + -2136497058148168908330464105137335050302689754118430877887416791339949112654001470968064835936715692453965055808273697499062464288175860129318531221163702177565022914161943662074438173411022386046096753295290126073620456849882883291257317456568786187018209086834196716407240298148164974194551409203982133279766824082007514368317525781817223986820634179983723306343664335611063376325101322289315149152830358478783378480851657064866243482567303300761136131161742820597915834735285795213459304886467398729298089893551474455497045814922120800834524656305991517239890880462189926779978082463188663976247547731928769814788724679394427975849417714150078673675347264737599867166107021797164588388091103189564288694733207331560969103001635367126276293554662836859101601359417282130673713092472407117493288156740711915533607431050579652400849268923270795380723066918856346344720523188797145829318601999646863542059049943040*i1^24 + -3343865069658045745110207009842392397138520545807748592950856491940822696946881601018286731970332421108960457247017443557213837732684733270138880748111745008163271278668509006747771747753527787349502790700853052466139496029388231352716777547707735478071396544484785364874728532281402872457727833959722430871865533644753772462185893670440144897438550610392202494793116242358353706634428475873370629230030820197255193615559612349072219005985552979798783027216266286244390057324142618889427500674104729176973576141190217859792641947428608893091165794888647375658805513875595232859944298176920351178538525870053133813659308852468533623339455433927289813280317749086023922428949688908734208118818565193832052291826650569112776910050725135426922089078976440216807700921202154732756323114697001257266822827597770598800216911727213930201707225986396150708686004438824302013412689259396591137769105851061165040336896*i1^25 + -6335230407112342297675468094027743969843450073299094878885471451238356780636601784691726639542438155590357339778521031501484823425263422058894050524832708219189195705071888499007043564716401881917260356149974685295887588394781150828510689596896316312151230594783792848384431365714190711054940612762811838201492183710440806736663501401945691780775051642273562857703318522620718567121485986873460222969490317168779111639041448587483749686864534334940678464697753902958676801250229588064628504898817303816645303441100172061824871111146243015308206884679584183414054691074492691975153648356824693218759206908663745617922025665956479408099268598795237367411104805271263562089272831016479056867018882939828243250222020245941915583294961017472556456414179509131464780201262362739866868287588108417642309099109699678163622338436583177711187600991053115308125377952334982576360171886299962088058238730663624704*i1^26 + 451626769453551925744590110817823871850939107139167242682210856082946747830476799272956470427075843095170090409067560228036195048632260348679364349242839713466319100283373790113281236045858068554325121478325943203096303749909948977442834417894784859686890357933167640598198979411905389962658527214739462310580995562928925460102905752226630389258280296054549376181677031219310783642439704918933130390780814669374336754516052173441721392897318082002486379350597785449424062474542336572541524177170834538468351232809065405054399345349607011796304879728172541103359251023786772218020243870823100546063834517990806719568865238807292810278179634306038670512679169701032443082829755680809350587248714323349071067426355164126911521648446323190892409876014834892887827601638687266380781919322447736956398740458527528855151195233406744277985544901298955240526923164984635138952161763442693043675121844224*i1^27 + -1637061033255190648519390587270217736581367708278094259128461803332356770324652323890952895003955794633039553055979264186672861047955107687478141082103863981930886502563765500075283700616317655131292269336003675401836836885635783347674237301931261784044293786764371217334312969717734003964108319836369166052576720760770434080535747240348758017795612907874881868794455251892704856142063022519932395460173929667183890204931379822461319031550474237613290621380762406919658228560646238207955919434362367483587055636917135739597946682407189422577421564908550637817116658869561786596432961380128029590777452514444950673065552088857315435044885955819776149981995915633995811945301143746982567410743839428847232425888139071947682527374268069641546196982752876294413035280912914522570854380652465477087734942136544851376063076936861357150391209157978624800844145075865104670859719387311015311966208*i1^28 + 772252805653856304737841272883782932481234273921814761364742497094805070683163533040682836396545434721307091520482524223496651197154348134370996360476544551912041035159489845663513536368838672608446868996801825750831675439794596553877736954770434405044949923615992793574479322946131127103921417752676082713388084316911982018090253122122579305414095207550075427598066557488959821378360522345140042806884977769474329156737390047036860461246718683569038859082856836009893005413611710777523358247000390317896975192013528412422108474834726158411190114651517150302340471462122071112754691486426120069097737309166213012070363974390877414035507002508928566613641968139931873949804693529967416513473017767456628359293318381544069408930190278227638549278557636822344911932568832413570701298369471668834445036910298859893611821778443023662190136040079406478983117467140770268865873518490812416*i1^29 + -291713959924370827414716893171723505011415214028421458822975993244696213705621706656791856720696546721303891226199009053255987025381556429477083183117689271167218226609760535582856626162198250524859743112795531847623446825697515373752597691878581640204627736291345085641024174659126348351292587526297749421293595741013482704495069973817308424787638091254069535256422381812740123365355040976014193485209152174372628390747349733439083388360324820935787289950907740337776439335137598214788242590377530344729719299187542799857421568673309545568830493990666074202728674863857121738925927747410483343324432351300193960694620714571217695396938503246646021193788924048935265475713710709188259299319820069224245074896288112508444152545089916439053189274848660536658458324778059939601865904725009126007001052733801586363764431376874990454063438900298220585244966899674945077409673641984*i1^30 + 68179488783665594640000995592226496831797590122842080656946898284085294997412397647573561639841921321038237026846537703271457124339132143037712658591837039001915991390888388798176300767725628234673198263592052072856753111013220675671214918188375899279834170907103147579961854607755613163876577649537836171813561849813022440879520350895037565614540521139520389524003527679128983029927898563027890589694538647953141859717960304580584683560884863474175860364995529560433310434908095145081804627665794217068683740473823546111195723682113349547167267217604099217325852327588185237413848040760455954232061253662505565310620853291433435816839058388718754911533295648070260247593731952661230163309054358410106927366474665637481195815937992487208905377554249579926832425014099316898782576528231192984302614656559932826912517941567099479300792921224122983832997303722854833979392*i1^31 + -13576404836789295665368844396982913943382844254853908397232511892900358223898972248349397732839057306316945015379878934360709257730657057593745613585342414232718259264801663388615118640715084676998530864842718756900095614644977126276774396759460278445326731366414086921245462867391894572891972332087379101266372070900814438224256830997308645143529188912872860826162016082076757627036364312477819698566026303647712128795252512505676745828079400113909568386036721791429038666809437790564477057674258238730221325056499085403607784664307258902856121457076695612457178239552897949638183524967636733583875100122729532740642498451079849304012281328606559891102320006087145720048064459718578410283243181753791789674229079051103747506228900597173167398509519048761714789105952560750421042114568601468087853141275517703179090066851281212674702357970810708463203699900022784*i1^32 + 1804662033858921448262203128482119635629151191484535809661863252062135010430016296912175866472557745073807327328279299408872796823780160769775248385571817716953227059922135485843017292002639468404173956724544276968651672351856622790328380758446138035008730370367592921819721134781494751906586795657423563586266959627174633790607712158886083290250427075154744087787077423192414413323184865659552233114217207638897522653097642663383303301207764103704061965576873973457112207067921537513274872701092705668633528631499580187798702416982384855216233219273397742386973936444881250510630500696534542093169012122404517238465634279507602906658421033483915632743283721209477023640579743976598786628415714827110320379484427611334427942325171684543750347381387354563380975247862294887454144550298783174777388208259974421856101618534184442196444035777325760986426114048*i1^33 + -197176961668075434632757743615329274804397631933923453318538722672090804756585718995656155225314024909245607220342993790659415433525583676917294985957472781723576253324515484273782201483088923568665508260444742162742476720980596876062663950447734662605486183202661346957259257437627082233245888795226323856037408804209953282739377112188822262210999093757026791137114132620748812843105820023643012192368772870769204733334852867028357937451758849178344301047321509536331892715296598264659987359627503970553899431849348457082786199020461524709020584609453724790976663089470315544464963964456193472567368536155690439173321691379811902931748086115994225487681631459878984638066249114526924868749262992699620630976586742392181980810906974332228482787371185045716012341050167884354181367230866771068400048898731321996082020683998594869863790290480486416384*i1^34 + 11962831668369538508439145156116172200569936507360007011454034659614595382945067936994837738592823017500516824487594062610797484867367510495941516690642966432611508895589961090281548970499209802654895110700218218749575506027625492262267283922368516256166770093651559798121470275685572264985203768079324214243282724759715873584458370367492632455669982347571325114133472258964610811514693666120610969164837545801784421175914059452907693238243039617533682746891499880627723463171699796844384601494831558590854145687923780709064021659838123930057617768688243274924791679459821138432403077115750357902730290268328722948649990213612311324860692120518949641745214554602903497730750498918632117726383875330754097770276198598139787238749215247331133741175325333653704525214334748741204458474203923684084876430634449088716467172270397613654233743097856*i1^35 + -813121055992490365895149288199131580465221565491436538573750450123603652232158326946747909747156104781059909504132269015705011959413303984985803151211067416515062456218539530580627313593791782294707840580005750761783058387502609719616437290358315971489301581378365519095862562992678388078926095254251629759870073679973813541417761027803654336475414236032799223498057569011645662390555944291022904988114909770727701129540985284480832190787212952161887272798416285770222006893910534828119517808970133143907466054104770472470441354713579403005665278290270371382594936013408490520582221856659246670995482454913379229880704603946211876168687276629255286750502055360150100839604204340364453055114074321162046921827944125962721299765110169417385696864384856541048552192854940609340353676058583240566437857427521129903184152094124579984769024*i1^36 + -1364784178695302076010395633173221425399653323183090702581692167235504230056063197073708472986931231578240264954861326856053102545991166445170243556111507802893561512613443074843744145947723237789684130569537091152963222523040707613014647258101674171682664899773641474937229108380244463619306924935344132405415757475648595518246888776542387177390715925314199465187034030434726128768849468342788471426107500728024372712712702418362716485749441999293705191395813414866842477684378420373220253722994192196375645788191169586811253910173221382495845600437016479296180780590393939917712390005498226395990681939337957476585494587027031260095193984170026156160104724491700895821999357386719401561017483314357082823013099128269892509723491302467740986626667038821348338327958407020340372225468560057423881878558701385690948533485568*i1^37 + -23999496858887026880643208361424177386589203829729208155355801268774710286318662383881586488317885358786701766037907895506555032419678609593568961915659418123887721763339440880378560937089376920604570247192269100719151306942474694095678987142514984377667422363848796709118124665567677927592217823154052336704850810476620103524706955245751833839836171162482156031269751987510165679833435795848918628330545368377080346716463051547188772356451893776200457368589086112381886407547979409673957662069049914577208197400536539259824261894298822692875241129133255788278806214259593885160916866077209477004341424529420542794906920478868505219153523986037041763716562628856015070827065942288423684821867908970315838618190063789841003453314237256579254618415075428617904447450369225031224589888078432656468319430388402356224*i1^38 + 5970755856430343801205319525752888039819840125465223160825284511199488480735751200302547211120818906496121451824929015528374000299261676137987979314150050378548638968551603906309716004214129241507100069320870493186407402934354513582486303197521086606500146972129850903581660836806426886183757231977867044619775365843905559087646722114948940510236877345919025776781104125278297232995660516019405820039948691398425368467425757129180541265354084645282746351201644526488337551243250670529009188856678072951298265749583312683705853856601329060676229714197932224031591620516151409785649968787154844048493539508787598233612142339035510922234889322310008919158094601863866494980748385922884651758010189714798108749095871480821626457372964771991212190112275124402476765326729528729525065384261807736478760960*i1^39 + -7670135745244773570193303749750682303526965939343745436618300702946340385013485665393063423692401883205472034573138293952453160830719540266643708367592751908085723241770466807995738329870964602621234725723805819903729698773393982405996229219259380794921517605918843392887536869485850512434850446410162626155319261745045510117045855326211677609640009810061988634356188116033054805482748997332502498499332494943269311125276200828018320380737414667939822363709576178537867598561473754979396270492768539331929441928126264137463316742032882097868675826073472864070672462319169713361238721451379014731162837035534771563108949962583963142070767999630331680672086010927505789852441317649496555369118376601784348587128432558804719668710041446772482710996287136407971936560060872630692341732540416*i1^40 + 10658195474192972804629843240016013242702074795616473579096367653466464654715636810062456396282146565698054814583997099125054505408235756638091764229491741778179218890297138983370983550694961076333382767708341386865887995503320275015518457421108573130079867550333586821426320970439652002390518300909958792880154064327314357870745465363546003483414710413064375415460962556757680799531146978445897263150773041142331657615702911872671833886687784406620011720441112761534476071503478103940623383644198346690148695807283188589926339007649065748966559781202554731646486655202518643704422101813723967151120043261584732752876970523492871629994959736460900456736627405734987871225265063236682256023498897490369604726469617382802355377907555815168245720000*i1^41 + 142636843241302379294014590277965623560146298989700270589005839513997963190723366464300425838603145018857424103540831000717383894309643832468536587118280967098390119618288348104492709572920820562205263402013170488293411023042439476021082075065836875688208569082567623959883615035377798846131153369893093183527565423817119625159924051307155237291483822689119789419831538483197460623691654093596731521645998438107677290261650649423403951822041698369944248707048599497714642730052983425372246614355944131325699905063489369844021321518702820856159318267928163309422911068684808234361486880777460009964288387978774579901459457920718975265429794830293468232928147560462729230878674212920488740292594140625*i1^42, -6532505826702977482361080547727553480692018725061839822736018660264570546460886971459580514421261332497565753017212493540866944558558881769534577884364713275423189744460605627565408186808380686494941656551450749476771070883017305984308282261312218216879459671799829056006345507329146003580841413548522493714005776687920268398206122520075572810139753364931520139606021998474970509702637218945169845193807511047757786728362912258205281923573515605763937967344627242954616206581801282580889966834660952054569772899721668087994359682651790497013671085810620830614175071665361912455952282773992941634678393922282863785795007753909493735595894724278008467213876835354881806357072591705570958305357470378036372533624272035008544583963744279616478966937944248301639432597714410552045633446427865725256847761973088415309500638125956608735569215664629379203943573341483737743169932173989629836355883156152843267235207737193099057998878398043115518640807491620301340403248803190200664249010502918978400534421586468089800636935092763452264636686850218741823905396009841763048741307437048665929266681981336257957173941975256744613600661865029842843957725678475137728804056560301565758241423264432367995824200177342438691207710896042887977682134086795231816255721220238922813957603752737522942559584924300619222752216665306138278390286806254229695283973517730812049282805900748521149904750670400138401866737181808637178655602318587666412217824277839078217806472314654146647200051411118976402518972644883017934309891907548866078847187586089837926383035772275538565114363904000000000000000000000000000000000000000000000000000000000000000000000 + -4634083062052791783221618439241202643959831019186671847975633733098500284898559804297210864003822662758573442835564556432634638107762144006218598630280113778613467281364820894067446641794893136517125621847436631426454023160145387339777740784842565920830035359402797825124973258343221242432200277302456160931725564536375415601893671829684306734301428905741075836060476050478871172744233007642795435154385336722298161174143798068879761208396354354956454387821006477055094505929419632464156231833408041427310743914510797077197226742993740033411204020606148401555844258016877980887370982003645412591250345894629136052136110864583136403880709006616285506207225151238007865939437071344211559699430565514159965890518523136070846718904974439469425797426755502605769925329026027439024712112513782767464785450240966479496821223361085816433495515496244803760418306850294475020944442647688148530382034444088930078647949646089302499445101813030899183167465952804420887968406427913052075496384875389384607071527123314188496886012317980471740199155390985067432095827591221049384071863094571752540899624500400767366006676388678374905220896427902522065388624701723083923522653941119718589245153074719033314411368193431657609456662640758172153470857503011315777802266353821814939591810405152654290510209097452257122856182705764302656633197162652846134201096264129722232879478008372442479490635762154431071448594025883269866293917534936527179420973263575356442680762269507925714971888540815600207929685071046178627086617617431618601748790770352218582327297024971091136842039296000000000000000000000000000000000000000000000000000000000000000000*i1 + 709703383395781821893400154609461536283135058834751207602004215814390423775324798515811510909559643180828677231908687624442994686961373806615501359952512872752653051520981604119896926620901529230263376268140433103797704646490431805134456160104542277207108365375943287657454894490485447930177269767441437198046669423607140025250750004527728814437880800497452152094456473069763399504799890570360703997158861775640354628849804272226036353633067969321429632367927311883040726250061655070006164243407887932490596935711177098702344187094730333824488294435046876824973552766153940928467039923034510810969445585395367965482756152409578058344924085004970657885565437438338988019441896789157858126125525768340391391543540980474647185212989743075341656815583631288048885084690464219780212079507571284694528199464765342014957133200711769509789994617680883943547644024274635288525332569973279214711688938095900200926489484463212408281058510272904146835114777499211779976232493992730875053907498909340674287105041504303756917394717564257036111075117330639171356822305217074280007881932410954222215784894163528087222755786233044790264759361340649649560451310297565242634329104959387746310618151355285818000354190282250991668510656590106069282918652160782943611129595468514250645154309783207872311201056131973755466889001198197913705300314964022974016085519498715897247995526871343488821313045577542011582610177748035806705722911776292252994754613339596858996029928473062916947191290099139940313048087409265546033818684194732630087299755349892849171863630660602630347161600000000000000000000000000000000000000000000000000000000000000000*i1^2 + -420622636501059273365091322766767510446734973993269905530195718853905126956092957134394230852131559189746118864156771287261423962783650554237405660428717931941215751972178840729594296547997604311434423007611717265123090228452706787462595141899779836258526176067267467842444347912590910597981642019340183930653445860393997703286340166817284758911978269305820714325173217387138152937184256883308509200768054877110419278174352898349682100553777957666448552445915807185360794207186391741901231814433946630331176286085082058995552047150670450851123106015107644134422830343079543481732172456285400549189689956051307967227748593937870046524709401439434174295107021385998515430672279148915783354379725055614033338724387759085179916758573403845941975161515350569896928777956973138198503438086425957480046020107616134089153835753486515900729057671027289151835181526018632047911473885731265472840814482778501458817692134455581704844328274186415355795901616101489072378261330954448645288174180456007012727953932283166357000274025670551768030130188772409317970747645967418400323840730119192100552827004029840350551601439244420665996670600367004885337610323301158584388468004035568840530011039330127244014971292687826864198661620439979227236023037275741321692152184282573719736923210710296887535545257278255176360946341120446960364718233661937675460719228876083115246177591764709794297242088878991350979946071897000500669538120617336709685223744627589425140833536706336747674282595450863138059336486030325345290972818833727538813152766937587801683088194306932714273505280000000000000000000000000000000000000000000000000000000000000*i1^3 + -334632978493356607333666625989964897489423611653965894524128610305295561440401887610824491781875387030890086194164450992242165584244588948096554358136997484273658507339162567488528293918422002683897825234497852089606456892755252481367718715396429848781360045062582934716796974644603387704254657033246547432350564852748995479888391374075403452690611380665266774815523724222248959111619526611094530852221192269847632645920234966358954506992291676589105027444424971210825806076218532812915006035836633141322517074635464519221620824405259421267425521388478658762608404320119328577754556844884748810288838863302273639537955976264681941202713053638835700808775612268614109511289874028787123216538581904943265970221292678344960519413231953964525491224735127281469822576491531204198778923134518758093406341545576749274963644031808692544728559405535006944905269136577439784415950794462862058783885890092599322500547040316781469072878728768322643494155556420819647041788966498903958133079405101294984349424557284157832507657683366066929349801873902525749809003723807426626646602255936213058856479362030671641281834255803438200559980980479860015044420030200044387588246295639304482383354201555740223614022781885656302120502426119360007339136609069394836857084993123872143073047937126468580441973614625164775384351719365952892930796082259717046677840541779498744495035038502668427919053471212962430088146831965262930607399340110955525554063515325077405380088107623915315313033165734575209212579482030008913495649879899603936178428950381280726910983156854598539033968640000000000000000000000000000000000000000000000000000000000*i1^4 + 296307441914672949938690721435940090854560210158179972126651357159504431166165886306480328999350246243983248297804018637332626175938242702826184176465557533399545397979308985502221637967333168279180807480434813378007469387763437625578722227930237916757928866829909764665368650009746632373452928813733811995244111531303954812017490987735864691502348456596326001427121845612321687755558993511768749981743532154343542064030047109063877779114139269197502017725840400284775299419550467064387212376460581508699464399723659323352010545066497845124897447299965902148095084819017345202076616202424876870536768945222373909586393141370935869378373223546050683746691243267682554112809117741643251069282213612347399369584703049232369479927495257865509176928530165701874637378152703375850360131281372183546994203837446433909832171797980733064017154788566436472937210216210452377277179543748009508213298768561597374019652772747673186536920488285484522942016166546508389743075426436130538719353995607475031522009964874191833527408293573712432267363672334053422570771343096845398045816933138386075757722039612563280356861178773017529633103483205981767520637870048146522592779157575627765063408460035829669596907309168116972447785751293999936050887654746718521716556774849312372268741321819097540218822447898800746163931364527295156099069726575353269796589664558137509302767037074299694401540597903565847136121684941285166093257716183027999382031232856841755388064465574259703679935644774666413233683338712992169398144691400677653577249423575204493918357859869688145742135296000000000000000000000000000000000000000000000000000000*i1^5 + -21168887723501419594827030983648814045488680810691167962102852873286803538215760223514588982519967352489509401524159288233721621809816817537122452489447895833120761481288159801803341129976462560943687410218879255152961878518898772326361920590374145843368768205063330846804014064059474179969016790886076140452180021266088057880866037113194491963569662414235702745307254771147249375584314278484323391192824999563284480442522938188625288716853534355849189439116332186143005610634361061159934286804647704322077449450225508229450471323365709893357528416337174794367546140508698340520342055442213636395428668414588584386241782442915738198506159841519634375324787789812778253861347611192089569291051300287220604104007041334695943878570481495664356592816403618206669263948301250986102180561107005167886972845818117756096728485754530694342345325951933941885965973847491335933908941017040533399444465077097634175739639270764271674010491495787356307801466265835548278197527442175679726775981695686550988253053866629151132342321858685824062678198318769347988424805175557618611129487992936431438230969295743339641595536271716366830404728575270168039944344632381592923524173034627562076678454015441357662669644185943473092544252436969255240228285036678126716107258543800087411677546969486819533264485029637231329212221986008539579856346046271314784954917516995573341243139804406437618153200611433581780810995264243910559222350902058603409737959360380573797435083636491195018790750230175917516301643628303843917405393481738771096197394054002532472675101893285721445236736000000000000000000000000000000000000000000000000000*i1^6 + 20564600294436154391215465018347985336872907388046410890687836010553981374980163120821992249448042145446983516348158182773489713236011145755715509240676191377110323129198858216153544107674776341361834126523562327582580768748748523740098791403983208371405471132515871608039838318863210087812856892505207376209654779200899073179420885606377432930745709808455745632424800202311823883641087229346742662463647382492921955744364166719024798854457926449524245067274161470703731264403705445571820932695495184993856613633811020621368216390480661042622457390777835639613812564871900464842331102870979834376448738990712331172129288993185626603977644852307864770577672467393527460642693808817519635296469475150191029672699755376245801856408055524558875814585532363432851783022599791167461450651230974030553406303300440980176242926421658991863022350951572160391990059776727959733383265963854160139267037893731837997715086405644115953129738019533690290415016161573127812038236461249841971638620433509812120963683400086812952537666065962318915411859182114739968227236934958371995796262733121544135323298313956202826593447775479350996248194282817181420644400755286381342599890962745084110702461695679225823764380679846829526133246116820665661737233407222547358441367938622938092542077425353737668655229883547437582435672404705895530485796040487046573666375293098436407664687166931366199297940785388554252092453785881447885099955238165452898000586541662791724978284662585708505517771891302536211402797680515939731878403555221071885997708636575609073415810978631765679144960000000000000000000000000000000000000000000000000*i1^7 + -11148504481513674248525485311747684017277055317350367643333198311931985021576645709112224018432067725690977298416079151197670532840064916712417964948800314418943022134359999201905041277599007851706900088557710357060915946948746190625950060646073458294851636978308210154726019384630872917589063987256832881481620722759649268346343704657208990152137698309511811888877012204019487223979517334019931976506715601769425506752867180839613474058888154410170292478669213934929744343284067458444026704525893160633593350761072388451570345006755728285311826418906724840717879618136156904251083072598964542425372956795678362732525779068101889186410138774858983572269454746852001656811437057058899986050761359704382471418567789963367224910625839714606359527305142078581947279035769092861938040730940521332110701331344896052744204766953999004590956607681756196599200529597353644340265937262886691233280363507423158685018140486727434182597170004462702279868702555070060728951662005801315520870462377466536861362795129410689140177810055749283032868106024138903092757775359743013673058492002871198723840892199189457136477844449692265602485112901757239682667736290144551430374717203383826827244488360492146396300299717995467755738588219184554133231396532995844740158452211209556377574331902507766787160065100364466846671486658957495670529183268483897867245654721995369141104313964877621806784834629824547308246666996313148153900883967123211562759617577944225044579743378371887588663350038179310481988453384716911217047131612536196893232192164985206140033138405492153447874560000000000000000000000000000000000000000000000*i1^8 + 2088571523834841926100445448643337083639958291245092307411340060901084592359429394226208158296463155877216053642420021235700431547119729838493543016589614589221957790023907552758535213883532840690075088731651103062733809905317084613708024061636647193628698650592592421554006152931537776938841982330039816663437171853276279287864618516918369129553048853611711565143362133436099722989434049252498873879134284273873249440432095486933088612399260195940770914667488767372903491936693846014738867001826811820291659204651835572257394493533546374910569575526408137957792295968898978762907412881696228246309513934954853913812066419847412269068773607073897558401960623798174465744213961546708621458687942392260207015353164720095576868622348733714845607952311828551687319724364192999087031955595669520559977621632828825954699942486540065083882299616261826977099484716629636068859813284855446210695073131239490118352976974203537231019601519591681942098374987520330221626497031189456996937441977591147322823157433020324153511130296196717552082983925069965490807934629052258069046721858352282675229355266410454634728466374820327957564975953431804068146552345827357250482926950435192683458789497671290930637971285370014540462564009709269967028625511770976128090279296042360550593523005037240123063347664119603394506029705954388833491077664530886182517759848853770043766763179648422229761274998182891131292673253931823988264103628197794492470222824808168602213365494734273416982291116451997980623502871034938896431450668481607686302478452945724014196245634122531544760320000000000000000000000000000000000000000000*i1^9 + -471537294003965239868756811893877870270398621422668087253279058662166958577695283334507410298766413767079633306685791092838080055267614918231032869612353466863686043178719845000363871609192430180593064068585286274574238764143562224333952213183171980959134056993096578949072935705600119975957904222048416106093648000848638031882527165282815763624821280005794737857371231718239979788867047022029531505492042726737938187780485816440223323797897666136149812774399485413622550386825526558731704882917213523742440545368317433902852648474960361730388688703934974707530746977251557177332170561884479668165656997853164997573657952731643336031693874361529627509981564877071628958915143869639811250419149336429369304231929983790984096876592616774777790827121001712502416067844688106750134144050782385675139908061566045545122412167013456691750657895340288455376610880040886171717422645586643187880918868334672753100966891056373161190377284137720518471478221694872985339794366326141939351469137582249431255353337229799775753301287340947594132347759516756267017007509498200501437947659518292103998183049403337667758748124844861088412215418663970153779801191568761484413984390432099553431323649782171113726557808970478859756177252321280278491906838542247029718168300130333555381755435181727835093834962515317789296074979762595274000382182692476945090196213055754966158810361819836306225425752261157255460885846874097716182380092225657347463636992802149094129701764738250804681986007121476301167464378910476274292703687633238486809130760016139226943555811603232183025664000000000000000000000000000000000000000*i1^10 + 21440435682054313612311528861262872304655404016846296178193921604370618366666378072488536839301913039818442961302853946668448344565309345588071711985016051555515381551421873385000159786924468321683056336077754727038339936524568739110596379435334174922914530725623222602610706701668933787090974037704161664779938938566681039069665129727152906258384605198174824637338779130598597176756358822289950289120556413450878246188283343666860878263442137431882525903652333523592236182024053968698147605340728622313613826887967838830857838300903701021822033013674107591239599022982702312934484277639760230988886679292250101982862083914083605245541550462127240076423605802020661889705030790525760341804383578992960057015206760347592105020619579631895108984751601823984880418614685101938925049000220289550309821597096951347950742636979775506645864549631325570807276939085190105715303374267584421662375943630510547879497216733123517485966589920578749799644262554194716362851736056464699979876293535654941997885578017292276715764270253479441982820813467512781608408256079454882718326114210467918729868759948458833602050772909560700208448442811457449610144795281155249749764128223777099319833260470481397259696862101579726904991618552213549237901630402950765067557839387789737871744828466023281178562585110988022783781375744826426052282119340814225339427076511161731656292107314709405233213066673505206166975760711240283823258522630638352154217469030213314391158701875708972757591342305251257635651508619260265323462722905123827856462417738526278385152202178304550109184000000000000000000000000000000000000*i1^11 + -5278523513465878751885607099339128534252513902329084604878983656012186479452973355516637307383258322478221928968675612150912207808023595204580346386805570849674046323964261992901928597907821230371397374048904741410453273139583213517406171965495126550682931355501269351568695068000158806254981970488255557432821512546274719291174711421980712094018004879195481772598354299076665799721137647229476883217340526229136948989391119179084042048903896725475042368699996141021392715633611648334539941856838084449617307835945245752636610706226268351298158215439833122240172109142819303068716083904386950754427479140881608095350753236780100219189297276711534018233889646035009493803060299894887516763078964988628851353301148110486592315281789888065288742745204177644982544427182360805322161751269032070720059949776320721803208270875913322917980093684804999342503531236711104947120977033667869372036354646986030952005547869520150140153375899542399840469880591514753490915183324714822575617383158746539600808482408319697415927093138073512533110889475230915373769981980548401467193538942655821750439110563180037798884438963752439368278568248637042650260497015841285320420021364396365651407366240551287161660763797548873945876625891064701087016066233391336990086416171328025328481942581108610642875652202707321416387112516792986694681729096273994058318028576902895519203975056498703257184259379595827173009138764153251568519607728983356704731487365336627910644614055297089095344186107112447969710247292456268374141223858577578882152486262829173958837191518553248890880000000000000000000000000000000000*i1^12 + 86794915170460718013376791593255384869405017413072414310098159804731877864494679230957584547384505270995619521017017615104526513690756919923226529890944176589131954403148929223481756795980744043279894395900343177052327694362189248304677936531746021388945115938010994428592397696686324012237350028970559357580487322309229737289656198651995812486076439780468837255764378980473592128060161009717457740606027209323456069019304297821724084251299240294680514795877810989542879678765188895064452345313535107502450940566056422703307859408262112388875883919180376658683235690133462256589256685115482134199461944235529789986805706154979270849651088006447026620442015979191979142076460491305603737546868494606141304112915939831360978108471594768722672722296159973019749303682559258638809297422861808054615506529980582035791134981117522132158597254940858764235425706692444371324980142058167296642251366683957985361670687919334981131060102504353460270579747961677931633955407829373490684481297063515554453571063288132841734664752796897096092003158097073687836272445847196512189455814348460069787064690724450346642436404892973139294013878358804017637108573135025265350349174536889714318074040564734060053054831528730299562789963945742128218087629890826315772201450258019602021606683996328519660806517174056314301539678083489916492580400816090507853058558281636539684754890851264566045841841562414396734379266028689764197581025302618545664596356404335468522353596627474635698130866613443325743395147227490365443876927896904444153579548383005001725119525773755023360000000000000000000000000000000*i1^13 + -19319001326868912913380625950098255634274958263563643992492140018839260841692521708285276440742669629496128802845829822843535116406612796748931002636508666218850973113292090670660927844196485706537620142496327996776051103319346207714625619108625536285664139660218533892504062867271005346704860995428021227689838457924316534816317833656945880615876623138553605067243597431160706025450864773877588547215284748791999874977086040626252578341944357962453784378578150831762122448707634191147663520135135877847414431380770450297108607291909872715118448451252321510606171657102027274057048837433840290838307695687892843662260400572085761585948467216971197824101388687829783686228547893283312915967804100246559631542659650521006197031164037867833023686230325519250275817677604672161686844225660932525752537366798658897236362402643046862776826392397789871995863047003966238276496005239378947616609484414739255313260813228268202750996811076549196634455820345631448766846108807574144284533600953944354335650324505842406439435599025209119488514182104847805668144034342300557715937924770932898556852995633012106660923358402823130590369966781880651594499097315304099651146232930860721445321160550396072230101253536331297130606545127123955433473909708287908723752023392578531255108741096771171020207682159025414778407987420228240636478701337015710080511157853653387139482487719702634472727179826419712434898043466657526773965257181803608086485783124419176687304313234573806880057510176485652556422959256839042584408478009413577251130464244024717841740795350844702720000000000000000000000000000*i1^14 + 50330401418260820665316908816399818864122966900013781480312456437310788610158121687718629492985543849978077558529583700508130997062664806309528851924921680498356598891103665946785169748224221192763995885104868995937776139459261315085384799044368147566649924763854414526885886990983676686245059739053094394901773245738564599459747270243340667124671452708504020086795899685378583156905444941555457154857115944897826824130081940128428757069637731877217662364199530246262773046723664403521819184927770209570393414873070693909478052638304553445145743941949440912568615666261695475019138487817419362588356960361755306385091119340138863208693873494542609170395070270587721049760229701892821586516929597277790617958784611663457273901243225367113879595770214688096824299924230607856074385347833574419704209550294804955475906667931116983586047069745558165423812524924613916686074614430787945489734847582758874249329484857067719734465458658206489760338910638159071289983187108117207593863563659177184111901408843272981652169432648708161206851255349642764552325773152461691722207497587646081904066333789448475279996721916734804870043919285701095420558275193930539563524734878709443383057193679825431454157268083714656526974498194976156762433856009066647448149478407456494994147808825268596761397066701365010333322987132673634411835925919958623693875560056863513282783665448638850573224111559486569507823659802430604978024600760987213242081286294520436132481343435684863229229124714700263892124958136862381658818251730968452878452866009160259012464106910253056000000000000000000000000*i1^15 + -15951524547543514805079730292299990764193686229830521600153423033145595730055105572782843973850937546810953390692423779993791485946933800382929982239679310968262743850679796282521992339649170869321345421001013369513022924233935818879744338204425949093199244759826439907220260486051273758650414526297128962166789717720403808690036075282544450462556247355940563187363783412346258340552696688607582170639964351756698166229276368606325805345942811884675681012779190816065369590188511406037008544017896559672207744368137382693407378128588630831951620360295635199027241370107161699565363355243189006619011869159858483210382627957761382619869906576863003465124694523799842497443358044144296601941789453123746689538031354164105392318856613623389494891664181486964408963107371749633863972027653347027928202144433624069364943005931781319742380565300236614130816293049415726126218229934372349177736869259890972077519449272384001862977652090907752222489347479055148544942987240607392228955025923109274740015807326802067037747281440179318937357415659149160072829151580411866975908317283168407219193729171470777962939433736381314707259970010650677719702482719939052084293263733158216991253693980981151948445302498538593746523129884050855822929348555524511493422874176953128421908436499101775857715574102376053052937266574871980250691452057139491685534943079809945790239899178875549572774037830783210010016774145209369260112799454348053628649946846693075774809692530654292499010598870187982855656767472790726793218455348213285864849651611713744599874650532478976000000000000000000000*i1^16 + -435320177985939781240468184017153868279168107971878122676869942337724267443673681069711435296950523729703842349986884539445597750575082820251040988383375195613213738847438170251839747870852178604062413557515717833644983204011543480002124345830319509897257866553281646676096914895744317137222008012757033906943056259751018713222506305660803909442899131564292852340728212264629613590101747432467983481476351922318164794099197028959155592842140129065073531937666031688855270066426488391796791672974147412688780387173481472173943208312917277545332850527951414641507731521931179726655784345537231856599852949931834013516366233999159633584452181398502799313415924916948237994671472483964326687589951989218988936413520179531604700280998113907838138513753119712172842200130539640108665309524998180420827141382445675751378434073304764872399438584563071138085385794064314400181284474339985097442928572261401505542318008303588394809832953469956508031766362325848871183252878116844412805585073627575586202607147470916906844173244660891361861361073861958878451999671960180901291602104620262137212438583037940183079781965514545497390907520990663695018833882691671249442506861065372315914097672651201614969708496872187573450707337704967249066476659433955912946433111189101415810874144701953151675736716146888298474383870030038970105608750343566382624413681985953035076776024061179644417063021278626005134538723473479585268824004245426245679518025916768097762186303195481007552273804076099598110009478128649406530179659536261581350240178501461040036130083307520000000000000000000*i1^17 + -3436545319980278262894722075737128335829593764165173414727966204329087714316795956018319302797105284059620468939224344583980115961555325169349750256397618431608250606306887399472886535755394683847477868793154286987445372928536682938744707412124051505695823560480660687575186728111805636579105220698372043864672761914191995256906837525216850715130336874661226550982164741171386755743120815250904373680004262840595922048675122015092427321913617452692786574907909950607309490785449662968660928307950776956092584991123928054013137522105591182344875299152782031546578323441414580380892972224959656438844580597506436821321020065996606013329549827842524168942305464209029085124840229617842473243705153280709576336978683299352143760127305446326690828785534397352450938657370573403376911656431143295983735496464853892427321111335500086444745941708668572893388374328161794779011534715289751630693349905260206973912893672751273310354940145893659791045758320651939564731576968241376109516859834317274927895964615223989197837863286953164088752606054556842435519797141190918927154327569849817289499026851946097239888415175580157406088388875118155661085249489750872449220750440183657235007141904145094289027092083917778639850914808518781553208499594085703546221119203371308569484532872607334054309997719167600510653096822503490038722882244067687765200909209738991972433536469068746064596515235466377563770997838911944093203551038985276495338681859829803621806449408883820481527318597398097315838916164994756958362730520978466054609773350073880111875012689920000000000000000*i1^18 + -6945074835379505726933170081629985982527385448371457425141760300435761929630061526962936991537717859631372659665793805899717734952739712538304472492858991084700879573071779497936968464686521162333224291302569641438495789357977149739818303052003655545812902676625841820275297973206826261908062503584423974289568646026584343510295952128185019547624577186850307257100295015460798892570257515977660439116898526465178586567125870923630223227893540538295357106314510854490470174602004358004196086125422875827038537099643695888076405791109131539059750115798303220558322911514746980344735427444180013441780196008987866258760845859600646872856333599549452801730921817831296469810363807191111620972479635843524756246428220694034366894947285397639345050437931302119886189245721381643480893989720053863078690767983021535043687705116175294824041316589430080925957137924489956735914904473158995428801024975773823735844709330119478170110297475809933871564838847558205322871777690032991293823847097741570207083104833155601677388998975872443038737283738034472821588949579095964344844522976659349037630770530570627152653174132044660017886357755008873510748466232039787029608319233626332429579537518157853434143392773201856321079836384131996655006474078807267817595654440095917546155783388118804778956986373131605363444730975181726872483282716338271956781521056488370446422156288721497493179987449600950026163891821747418763266712575723747830668581139245610457033197278992065481055286823741867628118103832398232607963733591054818876850363548965997261052968960000000000000*i1^19 + 1139186761208860023094596998757331356442483538266466563111263134045094618942937104922000646798254200339247053596796132528906697072279515265839435938718169629408783880591427925854165159107961877550392860413498692400771033748309144760296432325036917033716830981283326769151323441244806094991976547830530714388608255769267672421201282237032936691698197539686452328783831329178012616865302873833172172395507789312110537818176191183127382643460256971589557751464182738625755847006201048614636070756889124168697043812205534876770737356333882469499769149554871464088657302671579839696244548298248916792628590121461677126320471717262090272979624350452138693893379585833910720109487286717692675156899326932688076622323650937969199599701960999840652285676897697934290084712835129819571512211617084249910256165261379406077633281855967861817450312231319230840807269717010327911705746240804981427386155682831139307553561813962825721787251588441028566748965158993068366890566552501888857499216281031053379317517962377769297612351233018311775175156446479183391527936388806272090159915183251668869132245370805851782200814391711217821260141144974483160398705381222822741251540865164492375257501559775796251407533773123497510173037917568367325954235565053985728772940497256164600866899159924041351706592443097777705276993523995714818522986497201920331185441462828697139200382638963967938345778972607346547064451758640651058883694328984119855554035083498027804324440017141311383906220789654819626407927424156740910440947491397822636916952874346321297801216000000000*i1^20 + -454030031850785595270217726483045675199774186169888778107463822950326404248417731729573354696534481910465615727448755982800631518537848710092642873793084370936456271609501306103709858415409589157634299622336384928157380063720567728101936116662406899544149946955066933377081840374311463528281244813580101159819891866858148161984391693870678161116857795109593087999115548125407238761536302046961602919931694378921154815144247373335297216100124948955462364004792453362616557022470227082776579583103386093848799026138226618030148301747697792916987958937916311398377279856140258068422498862461046828171301011978415172194329051422167256814142152666316554378667872323339797819042893477442637666434427056258083634400251633698546134852169907937173276007583038866924960139798902635796007841289995597200308450009954676203823005237358035567435718621785199047226771496519425143806272396836788901899422875583799946332515571654030740446330150160490904911419063293504828134247108849418795812556747261478641925786081533496309671946579429395484330842622247053509109241346860630806784414247791553820031275469851817602852397471507717532077645148136075823414524066803990590064621122823218336723363783933241436701094598121014730984405292059405777656738129617161812705946291077893057653141446624384552066307503800551160788804477513190002556130294522070428238682023034108766562650206380294249844659369978630973101360626955781563707365005051301372777742372806314022340843216404977827890233319562049307408413751137978091748260457919885465337985163686570859954176000000*i1^21 + -5701765412503318032151177928403465789073852269947794161226655345194547189232769223673357911370750830131120543742534084129575780505125774655228639483272394648212691537042981028215899122245322212153057249172240861739157112960184782661605845885813657576205777614308702138029091437618782882625266485303619221841383234071778484629772077282880156136903844262258100949579508344064273893879755136219404254470137977597844943777825563033478276371437063312267307687418770486678459217591134818922130947298732180145818129494526784414382422961232794910964956998736873695268284419610471478960430324192005382294288369223802681837133486940822886805132720195671922638474414234391655255706430526686641431884774035354268098430945328353942912626763136212021467955064698349935132196360889238104180083673854763447394081271215400052257668070247362318772611671789886039872296481491206485767973067234493347463076140738619535290633095375921467074228100739852418107118114292885976562549310162931476975751432037625772082453465891781386359076826880778788890568276112234298235033014285075840886775847423335777757333439506487999957007951590165995986711164517322330845486524420172691129825785848095976270858937543642339919828191165584090992771661797131195175254956809702173050014147928859292733911634354446476561507810330639863419605356134952711549008821624393456712637568296360960665495301274680508296352279177167341464117616091317858983655550290022183399227175173403755045313479278492509694331581784512084634303788327860123164825400611571796785805226939552796508160000*i1^22 + -24189930656181481013066324357941277435694268721333047895466281670836043678014560026525533783296710460703676944857079301191274495463917730841540699789448872713215110675101407338525538517963972709339282928738929374816313091786882281192410627245931584094681541779303744215758584018249715341378155057453295677761509890691609476232496206905643776441201710619061063530893381501427337475333143789715823071998621974624073118278531495775540342656450761532189923750859102426188399732289479204328061137332597259289049434519890376891245546552821219294203478409221142353710262368734561212362567868688283837181200125292565910059186578577211299614933198427577481975132316191329905361268531747820672462159180206560438945269287131081985639535399667970171328188316843805127818115940596728011630945040701635493687521750188676925609314032813751507329559412698239467472765371739339230468828888006574765479871829054945181435014091102507818107433944853875668674936061644341234983025322804299335780357169824118012583617373159208591248301018177445153682351981840989974700288368802979289757792373829944619723238883964540149393254879815990221992591409537193113917763277753915174037128066559719340542752046402263309563350960053171206888537890225941013227081200946109853214414347466218191185041005202841115374425660948928936713798285071994055672085682275109611921838458391689332112930436082379371898502513762467939709557600117270312831794165926664423358539120965651053575555704989755852460576548957133747887770148355033046846032738618533213353924234558675353600*i1^23 + -35346036536971550756579805491451415378267172018708476031757005608660219419553995006502845038984444194787838240667713833016424463574898906404903455501896847788435254466249945843452565924831060248201288055745733565248024924194357334646012841570178970866608111135327239110857042280279458583937893762000243235669109961122508118335043477791403764436071432257392249212020902972788502501889548956443035262267935391402154394035109411595529910291713144703711905287396651830884472633986291728413779614289997641102597212130205679797599195906393550703756791000569406915053240082696770005258676858420382852380102986862137091310410552264972197938588717704053129154176947105473540881456955079329192880360912842279204580717738997728859168897372748858508175309629497466616633592169596580085382378895110358165081308577330314912868294908321970335222566069634979893397625483293477361752117412620276201440175212330096274621080216749883623307790989355835304818704901662757340994713171369354791068954007768762616635147470382497077386471752531155968086208472695027722059576682772571850090734697537523298653516597216432108959115771336879357079713406916231185425216941928381369334550286634470097205127920617358810227788089223366976665424875326026933709721309381045100732635947528308312190475434960695412538080273658671620372655438799183297017222610281915116188729146517595191463452569765987532009175629004192663746856252035621368794764585478510021227012577826060063687789223199373724820081141667177435991054274556683638560602214891550287512886333931520*i1^24 + -84879083604157530330116859147435054455581239743826683094040540842088124703749161753818102214455103549432086245913043340977270358322726738697130818145032576719191412692573982586773045038837721319277747514082271183436641123164931847413757286501662723699724012260448129399524441569777193165731061903239974040669740685716286127685620479168381091797268959510620825147874550460779108327840005643158590361495053208622765702058751909442116891079110734189654331209394240111038605029771766412101698116647151387240194427306892677483290804757389398457321189943676826551103960731661861581087677098906386337845679551671479080717911212302710359085509767461804712733346834426440243314803590464808883044766185353509898197767734244445841363830417634822253639847804705825849789382498166868931765364072935588659572610371770352477125754437868158569632681780761304772015794482077292354009467962722922076591229255305766294387191673666265144874000616216466730269593835694380027585228962691394777057822544793293827727121862314755564346850184517066037176259633955881110591293271787783495724868351189662733581767240427043819206561323314069421554049965831822634907768160480143324162271993755959315315192521378754459759930365855931059916238013959046817512584741334699103145573334229766978782929502495754573929519258818255109246629504714672290078358033361167744972676820885795137741035666804160931065886336338802512026875559201415012611734556475759400329156380890415604845092616523003985361422098713505288384571643214611963023365175906952478036328448*i1^25 + 16379617088029998299610445829947063074816993912774943320288059125649623846019369935565584106880407679761892152282188505040738979251442562888614935733492884045082746915441146369336987314929456096050522425292650214854189966455173419427774188624098465238360289445166698530716988764365955338207824578019734614471867792729222643511420879917261375712169781732443430332984718550540173802512721423770117887687611981751129690708618715762626766003616582837546838691232129549361367181262614831167475562453638844298133634993975618432759290723648867068352819584031913198760520584650605482243704633199294088678142127098555539713700361090713496299171572707178978447157047112219746009095560645511639886825037132974371668654870556192569886042975166027842933572862507934439176758451296280456620163788616536602098228949144072914332762068169000488611707085380810605441146354146439635567930819286237660625127932733117326252070466766240143367924744684135623955935835877385932260891202597217497526895861776228513985468455568523166644757164035981376264547905274970578893307934214585121063740530882125482186056765011462844110245488003924573903763538756003539854589206198346271754966586159087691793741457313916404461319710993849900963793192214501269660017373088586555998065088833858316491479274095926443285318501320297278026465596722948580320105473802353953035776024101356984606455982560224589928898817959618954230443546714524379521029503353350150960466889708070319049920030383325304620923397127908887874486934454477114986096826731512987648*i1^26 + -24002285514778608492128265577599341798489495678898173618726754369377416244921921848029993606195403702684380127138284533271770503135287046482275585227366846600428075286632681761877407514531377650961813046311997602976598805344555862545371035020978870669053711838902566923798046703408316719083477288180540031322298763465284487190545555668880195938936070945329208206273913138605987487686151168961723390130764117990981860286086126030171824904910979806710117058375092951422100588841631398348508478249045657973590813310340650668599180933135135714062426328371447207145450749779220027097096009997025158048944223586258061120788825299100667477857831734937373295455420405539919071136967506706369311376709453311436377355571265618280741508827458446741627269096758571650368842238930766998361258293602771391584523425713334358137472704904475584919431876477013939286442154381653238061261084066276186818151469465027196684636643798811435310642708496461535147500662720321582246197576859825408830175113382287649363657536436926868579322624242235189977311598489084045933415433478431890519843301833782735345141333468244166274517341047985854236973367401141217576295551084793846487418933386169896815617887269770034905488629443235003307812038490796652624007988324247807886367449595534165830340877801141335201391590197599789845041278834222840678525476722457572917226945463619485605277610025045167046976654568505203889116279470441206976313286995352805121765892703069260833042556229643140830908767090531694780996849607650092289284676517888*i1^27 + 13112023358926908242561668476823074494792659382701212026268500232071410273424215221355241124421598877955749452964049758852683970778545693567463336651465748686127875339026160586095165619699583185566368158801299091150930291406277491395953599512727854786907993547150925362691272303066963640255609650939596098967365157885938668085372235846824229129039126338880032647165373680756111762949212478637235407890466109733986318931838797257283887846246272509104090722578814857095763315060853020570214427801221686063799817566639824039599468094451087817474716340394854031082725032750985858024567732485301074413916346361140355108011162578800338337952346182985785764853342982150300411964772409730981685079103273726491710419647826154252806422329917491944345229040947650689820949944653968952978403358359012015275855746439929838503777423093389796462788430920073585108345720726132696393921310871844530336571617807821579821383959364840029186699019087581639028745369112036163267186242597546052076126122125279720742834674268527397036247524451388067935197953672394608805557686209456657405241956046794908410325782733118908037732797202542218195041045374834335541047859671348117806048092547644617561839706662872298405260282423114738806550219815473215109600001425040631424490811267124807753328912447552610739057079779016917434697645255282730479248948527978488804625905072037889837645092721015354705776470592534874699980725013262161044771301686440459209234261041318556130026548382569730281188384053502713311114966689632646537936896*i1^28 + -4947659479619168086848376532899509109980742510055826598939014886180104221235812840941528013047023404885902196621043098248132681008552657099295733902155363238166457767622859179055728621844006996151492737611903796547711442256418365736507645544146333736869465559683911807744694767401606116427037813173528032708777138850107948766788270576341492864719394572132134723630485430214444896001259623466630098371580340617502420696018348457359104046828929826481926485626645645826587120995935428944677937774476299006412238145850160228980376200572726945948017227541116273819402461687308619606265699798310213855754730003052584895270406688460824846143348079186343417538655041393587047923532371281109803006024658732639572782717932753866089965465556933588817582278106512543348688863910325057502016240191313761562871707066103774289472696960957466824009628505653661413280982417355052617045977607083222629686240954452442518217085229757881788157182300062048601444102668692818348894578400285020565607777425466460373905054795444639629609159675134375380563475379295355966946481710994626389262798938517828346622395730944545320069745506320085911515010955697570852120302834046821244214707358846949749010057882843824017707586218081582446845802038014281845939694025316982212615634172544825649037863482834599077244148661227411141299692147196821797132390760697664671524258920445935855046638649797748177219543306706178730476801085222442811363279145745714224575127976239871458213786287144739868730755028646518325168989575464353792*i1^29 + 1201426296317088797907337250064019486883680629424180919062454529081799524084115889327958942997826140954060928564682062887312816835711127465137066863404395978066511153906433317018875607879582996276872711800352678492571512993063298815096024545404425322189968290604666479950472033667642323809832332448688816720035261820390060071869851210258723218827258504808278761921685185195268712266415019617951316601315937446420864779529529774377034713529535000631169787125264542905701327442492151175423122037101179284401256251269385606169897364099345664890225287172926457506708600637175293574056888348352595871400269579744954258558569056298370660835448306930584735450566127865456568415428088998774694560298444934283800816015502132476189222028691918410736608299586126084203198017778867479291241706873029572235147266320436002741953602764646250546907429901856701121586458825569312110974889562416283450013660173814031441938925346188829772120382903593394405416504889130230543484627898334555209774505492167508793820159408953431135974700691737213252712619198350956307697290547858648303338861737962031906025243099937551935931076462537689952780773210266416720856718063597401812530345046798233493453698963721604367797982286635871946573045718424486266193369361997057125184080419563751850169612213496279875592870107078169004941955908437819597963544514646894066656422333581980941043893337326894705154853147628047143131543985181340704724430149266338404495518550756232930018201113274035769299936062514655054660011819008*i1^30 + -233835052705342031661543483534411630083409133842766121995566570554630826627372446853538839393283703470769581455013628382451117450154018135951858341493037539374682610266070686774804412921240634185027102192630395657653536168156783192137089139385760746400779640177554565897083161850193188945293248432793922719723898194897991849449456569062257984166783055636617727435524553353952936025993782674946789541144507926875771603366426225490510848162070930800414393633480799030341420412392397762249255646497278009894664463948342210750423343083525631892446184294748079326876731509789745828757758469907645428277940481617200908437603251329300226416072508190166396156057809177012603406482366609893496164036307761512155859534391129563721441083079168018557326184011532456867774522438115468848234962025656528802086306747703865252375497660021575475900042727346567997538428932212307692777832395756745834968580677594207873747418835334543511861833283714326072914872539353799932354238198587937937134002987721502102302415876440200806285763993079299315227157104516807487061396929686644318789701737898483475216174455158626425126693181048610985365760445468008059921971264589499889513387253589588276162571327950322633810239100231185526211166867375597421228175518048857285756984233142774310147135690810191702976620911936653914203372799481112052070580411746458206893616841689070019609690353098838594591346562630978931505537621385192764058974106959645286764472790668220508545745325256319246093553136518429151330304*i1^31 + 32597602889200148017512553920304337157676057530935503945799783852296675295408544876901784311885457837199744598972090421435932543546087346124636433111664720158584774262921762267543517459839022877940522308277040751984871387389924326600153525647576841266759184165172443162755242127871026731198299130425482093816518884099568343334215241558038541847150802624846528357980184082961390765564069043552273648690714753418684620713772227931293546516490280415917681895686933079839259162576504034437133095177819758522936359194730571598424512995625290832468664956164544408933325256711182541657604598131647021531534098123310581465534319208750892780544134473030217728098609747534291238676759552218131931058374140704566844140498797153669024736429474257640340261783741050172987926937915280504448921557131765425115083772714519378513923383770060036160121093645507244184807288843971823033076192725499554984373230278776050660530309044430277678722032696275291890658694017450669208824649265784102077501140406389700984066445258946712527640120177286792072984357665241441257196893330399508409282444044962382206105876652658605586065969568133277460918743543235662702212331186131917376096360583681464093924880008200085237731139484272731954837802213095059967540530536564779991639171942893430952106854904783729344161569832958153025026321556603313103317019643956582265139617696761051075734659838144230652199390011415535611728742734492092669159270288748608163861615121633250244084860764350953904295960912068608*i1^32 + -3556834216640431616296056997164062194675785502774533794917043479411792899306417589115311889907527599944101464843790277605385238174545660032708143842843916832604942650747529537696775239165757828898142876632634526194027779130407149876823077702051264340388348121412766461037340040460722350493498504617953361195711929413879020513306816593923813085721446694548974675132135054288888342704506613062573978644529908080414421267245541722367156195657870568894797023979296912594672786989903539950846945921921658674413116862813608904529937522445575154042842403565554325370301503167879985967230576662046476370078694957574832940239922741919079747932240336831217306455493544617527575735795476393865248489433266332238821777306112307243063685103240615074287866361110557034906438452130323555056441562613193188139159703689748597484617227182577820672199999378430180314150197292425196834599324930351787070037780314225881323554482165662511392546582655817723816891238261491273779828109880001719123131283409604914909657396698444423697072683566675287936443086747080334969760826507666535653154624800052271852231697707014320159856098578135137250800297830403807275088826034393542094953926705251413741004040833915856396442429759534868847030195557268273329259128693694636064660789094798138061433745638833956374855555754025223675239320656681627186903525829082726564565654551141167531096640759707145622732798058462331896716306049116138990223272741734452844724350803729712019050329197351021674523262976*i1^33 + 232609271351851326597501632991891128691626618738326573037509522323970715358259271888674908180412960018734552446623423847835312502924496398786087052629433769737577076435281327090263959057417371716682174880474903969235029501406139741344075871568012566755842019960792718609386043445512594784003375997568547021876842105799843730232061804750272624125448848560774189645411456185154624057271287557783855369153079382162854489885255895768188430240187660675501330842405011045675969575314544613319772294438184197628495832128928413471956755636090277622091024177746399603649903462162579140051141221577181091809466559890507769352938830690620335789324596163878834091693401038583926844716123811842370430670573596286108233797043829454987117307795478417173491581531221919743025279957109918343638071977424904137952260657018867220855656408122744965293480939409102876584348109963332553238471312722184275104311437329645895015023816321615663498602997861122336386897172367140804332635352625827449803417157264156054780930494237928881734594517288077051350849720188361149003260492551643319326275971842245515235596634609200587261592831001861479578212720343451585642477370039062596083879218118214114017244712292474052450590059300928686494675864592437921553076611358054162826226589179956151556840227480831918017606086884658786893865937324643754798236194824126317706254642047626440127501846764502522782381548764821923164324481865957641618332778295213547910960654593404174634563919925171191808*i1^34 + -12608623495735613987812107530380932409303005436923072335153865536195910981965714856164193171184103037992582298488600221060570837970388225445452271753755427324696625067689534574577963954079259227501439532579013659698884222554074886134631890890398484273602774589509836871265702104251387246100471458426846844358575191992168451234552109690405205331308681569897105117268155928324966349969093208296166141389293871886228421825678963111556293482910045366793100757272655110628728199059633584166188944024861622166900984737398017713450726525895122754694030521035770816919708019738259058072979513649858945881190115040290323398280965141631628703532780047007279558386053377855132177239522054707002015713274793865117350789135267952087374210678043947281608528138497093350603084726894904403788368206810368993592471075567284507488457015314329684343728299980829117637026391793588561993475093045495816867298281390483247848063669283781919120011875007882329622512439039214261409585794527495304878650337954382369724211651355264952974889225922973606819517871304248173202307638058962944934824690456866361949523459195392773524158105060597770357792169270687452908812864027910767710146684889048580034698430615740917698444894665738290449471600256996593998322939788433096297976364012969670286694011625885176546806876745296475039235585344519575105548737558887602469560868019472015240613423876378033984462773136268454978532808713615773244050579910889284288853671808997636735792496771072*i1^35 + 419313780386390336102300203278944535216836972618524155757047957764635006524810215293835176642475718167328901589829665183031718894250776599159731550113350658786817149445258621190432982467715803806366667752121387975031184442409275326133231636182753750456255399894640811801102544070400977611406783254592123764511146607693653880774343138919852618569318009554575604561486140998676007118917038157823520251398031324998561509690023533217890700490663682421078159044405025053046733915592243228636829040928498908223840740793897719990736940854718896675071935192452223621348568011115604493591272436241540909172165565013282351760757570591597719364186202471814285788491901300487616595683584643039467101738401401843322855851414783758830615109887854964690255005687579550332949306945582766037574000291571593019874981093724122814022470147019226474152710902275540586770048699780641110258222074754957831781885099075910643712354364537803244613878907117801180440027589097036590333710447348492022031767966074068714539725563121430398729209738924502371644164421188889914484463905753033293230492748895447763115607340300765279561719068437829934942127491073820889979567657074748314715851753641290008458067276958009511495462675617725797729258238662775452637624708955899054221139555178851721590996702383658552701562570402116036462826478282999925928345037444727773720866534082663826449954704221817078395715008138252872535122242224203709308321645940626028091226527519007978815488*i1^36 + 802765695400406813300045356547099115891340401377015716763959307102727172834530257403814256970054669531614375287397542793186994979834424782867500429041771192470811474105615156403660526187036523005536174246069924770575294242309196222528199315528491637463464051188647602366400648183293951865429489750296875221715731455387720629396906032766567014927751074752182295718524781062314645231049052339818655379935493999066416068483904071838503305554170605483633704967057050326869208490589431239060382896569157235952438835259818318520654889989856056094588925721092711663148266596055580846204621338789187238039774825498758091475471012199989107237728686686350516313756674688475588869900496044253221256918988010806902804710693271771158215771056047752990186256350241630484018563358231761812784309649581414409788065847136255197211882310934863369201363036134860974789545060475201966422201514396379814335588644017325604971013694273770198009120237710780664869635545447310925773184416035166423801882639064065709322805016116111094105022511602771007112338250531063040619539483942809036554826275416746351573304957368609002491765407615376691060731436884541797787873410112356631046921894085875936542858080443851065452359571356697948254154304257796848674423272432380790452186512994409821450242437319281638561931287803039215981581210206034589239722474267992611512601558396542522692922682551063134028190187398968419704513593661257767516790838494737480768569737216*i1^37 + 10042307772910967744521386867067023513227357064435887959733595160716052170685252040271955216005397314747272093219026413387224792553239860832304537304839113075206480567853855557127105497189595092400674326538879145215365398358029230869767335108419106773174207804612678572494756208895055350383213608820694527582166572535308037830623318856306773221097554336097578221406301173129120992943489030115059397808808583218443657933633563085609079925190291562175659267593166199221276668441000494842981138242942274261794463783230800971851501614771375082276217456293742946208659365522076471852757274308221850481669671344019484307963021915480964030544485776112133640091245071418798881595543939145070769783780519421751221904647315066852271985198711765602656312636170398009526112228780847660635126614150755862317136646615629788477047025593342589897235920986435314226786922552725320538421650138457891669046901020028329120599764128330491334374401196545773536170049946515793084038643647411612042179455206907505399408691584732002573237844899232427319667430348939222791053964538838877802854202200447225926637044298691325207483663656536355876298869852653741287581792133774926103266865503125452153114772633969811812555586229743514596516309722964380272379682386885069920185412834571997473287165083982518753013935041055094512241150029125472195133277293636988374858956583374731371391809810950427703366520954257569848367042641164946401007683273792421888*i1^38 + 2445200028650448221833970179908820682070863763087801684570835675800870281456594097070399762791723080464689902734772121581713485142460962767473034673741828570467101735721292654127000922155151300465505739289829738185805481964081990972853709832562885808731308004724267614379820531690398911249349985789737408893642370953581108898801606528579480376493993933146812503728014457462564029897064532482796395487788555798929454672491548357825445710786573919840813545066175363573903226657201764763513751325439917807818688712782076621014804277552953816360819031013177251212670126027548683988399285224020129460632545170020299160227518443735237331022926962889979697176935362634455564467900970681956639594599060508719513975478892266795702255130154053135194455302406666971728532006316221891235205675847041131004383172998607853578860696487770805755249509726312582159849105419133380424805764872919179583102445655757473415808197730475421292491542160045260608434636538909291607436745978153814038883252290964908718919689984566646619313773921591853924114649465022191411589202655676422538821063347659742267123753303380601019863459645518145243021826860832856734871145634857620654712992143687208413467190106946347967912460244391938865466221601101597481169571822442016664658565189024831337421010691564778780131645963842907541136093251748722481909626949706789286325151048613450518862364822011726943525904976717900102438742870032147525140480*i1^39 + 1563719223303773149150261842931262621542555751320885249529459193617712591116904181312656919283851328652356215467755075426713190105914495171498493931878275159566903451545460725513768991106546678751537841267622544385346224617504648279486143648349652768284126499518627949072944513698144407877709038273054611409977681203052051568020784337519258830999385138373243912583652590684614442647322451358466110765703142977454480464621543612682998183896692887168219252441555305450034707412328783529717936067874853703029510915832091056167588482390171117128386027415111981543653742778860791112082745985494844930961838458737393196963487857578752107307516402735814957901345930243894938733329787598861304107433132263185976127941130331168382727714846797939249495035312395947808576236329026082079148618087529260020899283659369112462721660479224802290824170808826813783794020537527854620735653053255723023529061799767691292423644709372392577080429397255929814462017712684500618897637711167765282699362064887778317917050250122603699307766315602873563053175626989472255673597351326246077347269823128399252167544656902351756777519294626296794436722987184017528439758194037035293874195914779374195353898256527325875973769120368411485944562344563864619345485446025692336517014409037987673301360064958769050383788165509813207864653392130802502959546537924959951133845045076237589802964728716168611904815245966013490301126049792*i1^40 + -1512854767808914916191728193192078677661090540479758385205072676939606019639980199221093455877742795687306247645184787846647205126749466423622596505081426493447233888089876102702825973534039680469671689349363559165327517011231330814569206218420810935744628209583990298588014094597513205744198428621008527757501005956683651383565175940251408911531908182876659998051516820537688943453106222077906261112431145800814211447970087991759872528405905191951682378269115101577582174530995052996964501858533402346094143915252362070701902751473856915835343454129702034499803437407085906915974327490318281004946821362969040396077321687005508461137066812975944217231021093507622513207736785744688562803901138646661363898107015569440458403324650421331640195755286660360095848688359892129308919718877991077500728061837194385633360410167885142241170189620079384227780270146093103489192079541018971875740521663971046201388230797036732399721679775690196744443536985877397888224833448668164487313528534899595684537421011728683681264056118453984000390156103767662993822025227014554882636341533409240573209794458597151869263176829698537407856317719854303542193363019663993151479373461238759106641190476770881031786542360337748092121666745066530496293574403419591917748657561596461691341692996310444359105607251224862639146312919811623466114356971025338651669916575260492431360000*i1^41 - N1*967641193120214923524675513616955679378378147139311847156606505024874780876557502222306096801490315089903090342455890984354638608445055479322556009960338945995045748128857198190471384368142400785866388480846619285716896323371518980855948717187880039470565274478499186493122995097873113572734102012875767299591128606873805275754529143459945368716492741325679880498221749841262311023470529874115872791584793026468104250943885032771970061146878663272911375591754269725905898250662690347290381042827778618226354511650912073854185294322915958956259671291062165914759510167618500711328398425072451095435053525390625*i2, -2132358314775930002457093086550548508426992253043436578316471409104590855203599350287840299767703711041502905454905234596145626269468647918815038480337851285615109423085405435441890506740478346980171526405085988921828452039706374430658885726533251785210536312631417349421666775607922599953263010787291756237820094641171334004506485819648448940498298235137649482508452650510115328301748740617509043339845969632813536436835637272533804763617115513833423753168496720178827444625939095635151289801633907880882950141527171348196285982319540828203817022457540577415818339355284270443295082683923649703180169893442787534469059950663774526828130966270079684610585457454624048174394358736404958429716097062020690171235562356225345097089641054955679259775250506660019990931039401733576929618321031766539489477374467569894022308643444380974048832962094147824509435069521621944958708680587066430681104687740279833611972670726820445936945194803340559810077280123919388123949350292234194798688902119056956119057518567147278272831106800425875778069361512595678251047306186391043008595232585958217862589392489009059498368653840635983501387024797404990064784477054580094167903069665775408430168112139111522008913136216269951209299816917047729437121779654821103786354047096687408899660843809344358756665109589626492485067032315801951851129631077693364993691140587798387034153526082276068766755906540209060761090759332036042926232654732002398304361196612847261530984801154213876426254015399593475718661547425464324248633985159105761030333193046522603116164610220437798878445568000000000000000000000000000000000000000000000000000000000000000000000 + -1503395393030511797373526684456176689943652532539191368675609759413465384237372986557968194795943974251477484923402667073003530089714908287683514806306238994801343208305697208507602577184400551646659152546090353709337894987252002846387822929969624162238050709203544719856485537981655592841333955081479201025848121188732992821285298683670946024607321101245206911315531231550306563732484036879727445205940043483369082959778865000252543079684964179891934336173471792698267625659222169215810633355525069998690945391643521158745843146810636422998112653656388600501395751704322066553609737222158068804512348397704089796977486856262358735032528859265299175259068957471574021323699074867492623628339842027983412641432357860063376955397819937200082233964243128169725250688931627742146187773636160305681719773389937447955161212604032799578273948699605138320961798781639172784104386698131032122482352951985576500459769529801187689946847425750377016672476286111757075038948390259656807439102729616840751619701799940638054699328636363891868779322951629857600954152339013917443920929099992847638095120599040098833236013046386409325351697245206015918422891246627156918274282779098223558673037783142537645614009267696915623558705575410425241377888792343199769810833054003978198654379884164011940685132848300406536646266780362819863127746778114148954688428123255997463027071944513120044614139954468694533619039209051614309433504133185398393055856432985770451409406518041357726031888654868902863817423389543103356238352462402697782274906518412742526861782000467416451574136832000000000000000000000000000000000000000000000000000000000000000000*i1 + 235115697645009833108200529133039947914048765439256918446443974210839351577089718180547052190074458471150123005549057074642283360533239240224135232023102413854329602529190887036648591537443143184757619836717967690805843436087102957365625733143025359472840126102632333739706921047101677097947731014222682089985942447791057815751651713234067177676053736958606360772259874585074025413669997914823245547600342796834206610190914429331901706604707668167391349496285472063621223183927370099586019980526614537375691408728704983801798303031324709564714548412459210475946573145205338467268239704105636070592482136358273157187957692081830489805609703401660439419686412165171999149515335134692344065513930217995700025247630058670695396114983891900472520552501527858519886400591594236984433621546374993116853187091879691574491719404803035459032120883840264538050646249875329372517440110730324051141349525798473945332779558189775555200096711830293544116125412505092566617521576046239981175855300725148139877939439076004144471481590236935291469052794024084559125952190520338193588163038732718262431053036497560511772933900963701431025626264685449244345395390242139247776056589007799150088950846742774046227510904242150270415333012188540533611224618596908943561416382395160483727583906571140131340384875959616630941661962381018809645724932387853630373193539903172584270407750222311134330605770283072383396210174191666765857514473696535843311230508074007480357940183507668660198780792155751170981045889580511025869224083746231790859109937719606536334545972925993755816755200000000000000000000000000000000000000000000000000000000000000000*i1^2 + -138537214714501893453039323139949332414675916917272394267813211297107636023755453985670168494062603430679902747671010347825729656792801322363160879150534111891124123544712992466128456824758554888942457692574171614791576717933766727106510088403808543743490247387022389143303231515849801004066963140195872313604926666788897772283240503354038281113512042650489336815842288530111983339998263104386456611869616545827947690438682459690692771585285132043662172267479723976032220260478852302847005596271809419382180493917390185765506011887207863737568948494466224424110092815183385130037681083354699086459678937597510123956627238340590351922500791883957795408293129556641669928417473680577089001045540777006065988439861500601510562464769227657566824956505425602399783830174455187212770253504158491552075038047686529065671870918442267110122951259183959039826557148382419007526504666516261924171000894342307091598020727438479223638861648318962978764440417037073711425081360082021285908302766251284100453191607611283462408579461640801728451495927284969332109041701653194157677607221119717549005416376747083488276848997216931130347633916587205825248316984658132714336204894204474954161157134044866909612016623827063601274913707192312287389551181123872892347056286929236855792168823593667047161880811786470369643239260664006605301982969073333986588945120582903410713361553323433929788154465984460245750102180735556602513805008800723007347901908242710803075247881106184058244001298516062189373996102467227995413526170747657911433973845779138326771722354353442706434293760000000000000000000000000000000000000000000000000000000000000*i1^3 + -107592065349163212571608278194456328579482473526398664959607967084912403533551631079751741340810662347112667618944839753073366591335287255692495591928520804898059264882912146436483275200335544202894083453319619291849584470735764626859266730050327644498374426338156441984482730790207375090868858163794888721394554850323311421169583150923072954657883421391241509136683410598994334937919451349060131817839464716232137634423458189375381336857856350463798602114820165417737470700014413459672371045242676333289905002160285399704873449709414380811504044589223317692796876089870619692254790773960477324363967749451930372925805236274714873405311424357422929602121517254397044182657280166398727065235581412552889807682476401059321004468137955336499304721574972386206598449915169151283871385436962587718849040965063567304634531084324614653791619377506814284756921536335956712482705434146978780168750171627759471406030160407562492257267227099582065704215473261739689351522697460743735616747571653133189674523196680965260011503348247263762963445699920855680715558858429738889157248369313359045893677319527416377919968980613730843733020738127935643205350255295025663129740847998952598219977508643281919210297954620779223338741240192376937968395115289644653644675017023034093561264573098881334455296898965920690153269449257673740197373057187407576069089893127116828950582741631453764518374895450424847680304550602433311736888569580502801995254501783744257783271364492909169797394916264720824588825716126400894997768735547990853830893651141606221410695834681791954687098880000000000000000000000000000000000000000000000000000000000*i1^4 + 96400521292964929449840285838615189274855757591836050329294381209530596716161850610532759909768110990428101134318816570872857666894064428063122293180802817749127608309370983028430810666043972661899734449901754184745411091210252477655402458453012502614606095830466483335468685719540385232642861411871880477959996542078885350601386807258168265407946452521249549391959645196145908673660226293519476413732584400274599453931818480954596894500978298865226378619798857046094422867963418956836395753842473968639549306768884517439383323257015724756585494472236421419240002717885699602488615589921941821936060437974316455901898211763526324730872127572243325163091076934571461947449050630007942661291864654562104651007119012798602562104555439571225489145217637206021439813573866531923700359616733912489710147364540624855796624069588061040310828852254734290552398459207794108622622534554522978082186526892349357167058692654268477214563623781531905470381416297777073939024098315664985846746846269212524008378773394964569333392863845437150909965008367963334671731427568016467237016622346033365910208901917925869352812025750232459317719440668988045571398521957544641775303008922949545795263066037277898674667502718999796261578834829734270095278357146927449582298864852116290210963957916122029095615629186753829453783920577443475042859523634274284232531329064544965926023751269877665593093506651190977692584562687971783100504282451060142499990530412898792625120848554619712516186026740017649718561280829643244692570872989797373815705105345552800852905560366233772550520832000000000000000000000000000000000000000000000000000000*i1^5 + -6899651659085720671257008054436192128356818312733010266434805782727317167196955432263020078183109406410046840620767000498168159546769843683504932229509097399727957561197217040642878003415736517976715000726611467296463733669825106828458548951138518669029376820500973138590513209967468666375781451910283100121271311623071500446610626128134674754821970670306699097729278901844880481528717123614791271445065694145306131512714980681486077350901544646141001388378894705485643403432300551210192941714413413279550153355548663750463463312954413380222660806446224903360821287692617645786758439671586813624611819470721331013667584155122807853442442604162212655342340359621243483159986079005043162475077844405665757374540123896725110552177434031289259702719899680641931934442390800119983198070224130513268642239580292421883607470214030305823005456673583571731205457966723713421253373059740560181128731496392378657757897923630518248144235636030480938771000326310792561939158445930721643789390508065042435861289565216705039105295013771362207858771150437870835720135575714815129522147174528829493271018279526905655387598107968968178485006455098185001535104068126481353531913675502530462480278749763558617848625116641620626062907256467593933241268959083847302960484417112880187160757455414553373873937581191863831747707102647179137531293648465081130394838261235765934430881868409224164951644643415446521800578511512955005049867403481435121842640625537150510839566726812290503476953822582000599239818263119439055362600003648491964399174300943649816041588864346808555405312000000000000000000000000000000000000000000000000000*i1^6 + 6646218297071104299005806683784879720727134183939169758562569512533112486757020912190905194168744712301541125295170800901772208963927646358753498774366947809638365401354910012567740325116971545361612863272117186603166593549068187459031621892217358317987659111552898118131478916561902901540769025315585064212440521929045201883172470617345830168556535289071419950901437329662029972482086770890339980970358001007605928099324233787277009231564041159706501763354083376882922710399105177484831642408423187035188899165318823497031664400674506211884572459894839650791577469264313142378417040975962994803131658587469190311690377531604647357633675542674844995404818250645635437560905548189121745814067516393106236630841667009828920256105436552734942504895959309764335013695112329315314864684549439432417494296478718271091651300370877563124056947568306008409049124374873580853325886884723056620574101657854579580393666655255657686087761736608609678830197341007468314940660725111372395838936714935687381622201955559680199911395545676042013981878166596196031381470849098280910360869974534034977064204024777468890412235447340177167878451537891570195878887117063873530737588280914279005803831356195388200279389905456623566405860437393630321542374656837226911678024877479063074882187512371843446876151213518084700466169538472704811406575301597298420190630729833201392571968407585553767586307374136133787657754029308782142752511115599179470770796714344346593424566004562864032708516403403220902318227765598832720335633541473002376033474252063448798972928146575381044920320000000000000000000000000000000000000000000000000*i1^7 + -3615881183214415450177218300310080310741717438280181534738345927261162147121152662299556748794559075558829697126412790224879986864968369993319909773715612909194432591686959301367837082350622656076851020874171523366064656122550705989736646977996598576090756385972576853432976049889048861239623457370371219278184222668738045012216089871096442654702919343662342432120485250913849555124157336419248251857120518134590810523262629282497655833159361099721518015665589686080367917920486863228542787331338758812720334363595568794636274419247697298888904769179318384474564364318524899312491797707031151073594662822696037031714616622170321174062188233591521488971345236273040434666956044562217061449935341745211232750546768699661497042190941619762949621937345921470196633242790581851791917196019266241213751597619933113024619316737392582352672579041451345147484264910490045859626876739056151133620518886073390769193771158091291026274800950312707359794777602909795157774629118347379122326150026465485541029887168258016253271338594480051407886771576176415104969572606715685327428183147987205657357010991220907301228545709638067725701476309345747115263239161013321664041807971468849603026835098108910736078491240437869768708063013175418196333816932420117783493468088045812223116954966430259412684897899050578118128045135282580157576175795119606841530830875715541542631159431448633262694351322541355108993677645866921300383488339149783101720240899676267080127632554850834502623963904675036059461238497255293060266721793496651575421207789608425053026655855707382370795520000000000000000000000000000000000000000000000*i1^8 + 676159426425226144345239273800602002613794485129065053145067854740658643486862317810130423049762136894312672062560542607956271587610325454948722425736815503955400243345875374792495874680801006812344124727772129481659872157921634941379727169549435949798581446990437122467947842631450355566649674767451946099186468011986216895787348180415303837927259728517580475019342354380286143878685097886119301464627389227535582703743619048544012408335688112399773663157709038547976284900559065066806115475820249499301782340796203896584905649669203389067515621366525315749892147451446637610603418705997820935584747818574478692400149325045780396947759699778006718427514465224236379940514469828375610924233987928128050179054623416588321499450602042253176221399016508110007289625598351437212523493064880731662479256968633367836191105699869852916497764860895504615184296525344940482252791613108530376198489036297589609315542870594671785115119090354721096433643655044824243665432003513747764933222565642904040690118124728201355009506871114866518937648985897514175078356280064103634823303133899317643571347185599640693132882555220298712093545395101887889799439598950597991119687863489191259252510658960053353333002692829962368725976987961823836846301152848335993934562012224708999132950471456875111477658591708860087917649748102348403066794971749893778440282769252349395422405147532020802227357039186919520476648467168422030451173855548165236196369249344893062665750591349815778999570607012722198293766825736181668719999259645786964051464779860695188779090064942661306941440000000000000000000000000000000000000000000*i1^9 + -153130993535428756937256387570501934396131035113126249303388303380746346808788636996394027584282596733153031407573497758514734617002575880657393331464176227834101183840967815966516717432140861138642606755237369215397041000925873390956515742514373772396650942561850431289973690799841680149106559274019242675580501054552541811935387418974053637257534634533976786603410093934552874554750959062179385087187383546652478653649081297122059882379537537993210142601548722173880167023263284022482755503902256030881894829914632626605698630688186106264681332649341168011603347943840787110302578558256329269081126262998777326006457428771392379900892304537790710262941355213542913099435469209229922706468021370798811588367986660383427521175976221614622657244323274957615469388364595847414912123180950031276843583498625819467232291836897324454119002393132086682842747798893677247736467628024866292766233967131664266572016151165463360529273866153822515273946869936957882966152375414392135941944473568970891629289499388199648955510341855723009687397580103962399182351202622813179098671988175916655927113962726614889005545134195401098451823726771117604954457718661042288707668544525003880244330342932537958064345475223900361311875971480308262616328276984295157768975050314572866117483493704648234648700930582272697677451711754391556307658256960953179146923433930749493483487446564399642494977087766803711793253076932023385850918998356925882432064713125689392296294195664733617613636646521111999594401806730875145615275558983556568493942771021970502069455625924372215103488000000000000000000000000000000000000000*i1^10 + 6923857762625380534558955181085649962201265020348203056144550144213553166237096064237415758682326610159101587998625892348690785022039677883551486635389175720566166916862690379755196295971312645509218509342596179509971614327173038075459736815903251309989305547917872627740061280486269096181535263944916128654318090814055079080646883892753770978982993660749864490410612402401040418162611355869629586995250301611894963089762747289417004007990263684312329546013800889251282902001457938321999028723135097057602800979643172368853907912703111377592623486207762462657077709045964543162650176692049522163461553025343048840429042133232772463315179783761391165947102949146846646051374840173013916558247678892125833169465945420303417114625774747703812740024895842729165486126922699144635657323930798434614717769838758868993170385360657120974799872396322717138485009089269982747826758053659155896886111704640383116388392684221712964545396457048277696421631812819937862589252638046246595057306038008527710703131348825597260881607267371443241897840040485648140159996996748399179028766391534853767613014715873238858599419608340924748620885546248125454057750496744529203565134756772520851259597258848840310010895508229302370803920296376542347722421612406492126444740811716253715293534649452229837210042827126043548160572958524332378416233414007140984027104570146683461098418497671056346650458624842160545238213394032975445378886005460424316582170146259000825336200734122531683625510039858367932516787054118025744874679130223558234007699516403087242378847395967116771328000000000000000000000000000000000000*i1^11 + -1715022291722719236475562853316411276385433080618514914320763114272758959989545828463707345748082340735712759132386915728673165314597581656082081586429733217785122061852055812623775702195600304701059883416666097967737725963316121854214997644615846114775865413437434578441273405273808727314814533851730461762075770831642183302073992924506897854694757285413746823067328091566577361903222904346362419690853578459393488426542374646167722726342936918307499399096256933281461329187977302058632766405618370437898671137220371700956922534658395318153210876000364903044407677758426189786557657783915537476854458391963279772291945513704106391747842529569459441513596223950728565799946991784702759391499298890354304530201644895495527435600573055471018338721714039914029683440672601107366352412489349622638897427722915795086940071406403577086706174731316151588365092224149732330477104951287947198414973833168666488765117203477095188304567443745469013397248388192739279927202940507221643131004198214977974513847151258620048592538207849239665848282525212883803739806920200005760421639871066074539352488235149804267969947768844955622013327652814264045675217089487785229693467353888505518964167444066000765759166108991171366852625053033677572457298392931197741184518141169038386302594509868005488951113725028057178874015018534727709974731412182483905846371195020850882541382678257772677023781903967699978218886050230022481693308940956934533379539944084242794419218570758952984180050277623703872415013086749089565057082638421104112333148839862939331049209421521443880960000000000000000000000000000000000*i1^12 + 27886149694197559565207588195751012787816323716485357452486280475796873339826623278543495459685903355678658742482663639628655124750125353325474870279205412092481890005529995329663105090896454736843018162832160630062688062098112074651197897805611652509957423143174606679672445377992730189343454378481365718414183511491018413974499516164410172940851752510291241715876746664269277277540907684105663871555149546576186976867277871147479090589930135090240746652593568977436455491369682594945794793167231658325911427961724597685332976398003471284829189924641077817286599361674615941525963468497574986440267788860089106563257726040513480357219603154844261349557275225790859074806981898174744705936932242480101580718399369236236342227304288636662449916227612759647072469117243023183493514785802747031406370650836333991803547464754598091038668319402083189827039316713816182740904634248226571275938273323491346905263973149523418166667854317830847947458658896065234352533866901619343877526217060421652882216988444292261713695631818949505601743987406506688171050684162186449113435868831700394015279278131737582924097609438632429387445279592989832964972547523952774077056485190867000684597748571005309816350333140063142019286612438718802115501350905342682282751326060268703768563622188384635824146997117602865497625871404252857880526711526987064261537962740201214452253843184228265477212131149627125118148956962638936549571395278258950746258476753083829660178986386804241893173763351833552350538557681316144051427133467793703140923405439228055110289763442224005120000000000000000000000000000000*i1^13 + -6277780791291608400193616081282087428226628381047811669845301174904809580895734808639157132420162225766318262161268559623050173570858141653200382866947648366520270677017587213467376072763793535517452049313672836196701641781500139250220410269470791552062306837408634990617942983960511441882261929140505258542987999746198801083655248985216182438893343092186697978006813337552375651954218356560615972772197043899655230121098244058440881006948952908475335284841838657750454678681373246464103689829280776572382829937241161596651163845291932211158282805639792845707354892284475850481855874360101753897702144425525097128395163380649840461596963991959552344216520026864842458425263667448346052415411220252607451115346143240441903222964118393161834811839450584259183374083541006058308466981797155344142371288202895991004900709078425285142069555542671419006557980751592588417819268249932413710332931373970194402964250362558929339412362566050103377983934789873502111162085743949976240697958508585685496644299814714631613124523492114886095821431520690299390433246067528939671134482084993902788931353164738987451216127360985627835077892478066598440282711392310834524241332878333677195469513627933085428844117462127202909206085817321414949504296858537465672186168676472988255347468434120137192327506873464473866389945707976410389183336769987895039975467638010913070362334418795935073822607410061354899106364809021220193191272504519601893778633348763249989392054056557284955701008295573612379536268489735711589943821284825570507811286449652557833802058326857482240000000000000000000000000000*i1^14 + 15392813246123425286031395100482939601120634379993003836488805996598208749616475759068687723415916904620864549122178897416887384169087560407599568755245260650350932802224051598326773123952081450351195343032563765256443981089081944822233154985160568588783851911242032176612870320759868474291288021910911499822519223921703369251628651791163231563647269515860546256512030499098322939069330522063089617994339844665190944163403190677367215323643757176694062747862217801729119144852467340269502196563089517540481931798645343557528267410370025206435450882427811475403140482375627917432791318773808930408847303545069620370724686314208338306498106015184128052596468830921754122956746190564442306000280761044760950906758783667531157909320883879012809375414911639116350198373964338909266758025667735003288049971556723491013692362370896855229733722475695667644643891452981525051288101220106266734323580109465063587566270799883841172840334285335884021779315492463579923591185631892713819455339605101155975352064672500126897248689901884112752145018788961868260632365183785790996084763378904996111202713517829818562768102825107862792423079467681320787776579481160224479409146646464592951053406488064696196056885214258408211006937739093521774908027955940504446123049564154615477583939641590532878489595022475656638366809397165463725472962102135690947833558258101804679219042725016304243680957051791481858108765965624420940215352441677382963865278738526522033812223631955523622930156462427395839013605390736485832417562355634098076482621426778578291547294769610752000000000000000000000000*i1^15 + -5181795154230426099555832542934133346458837383162086313631870842931753886629414475517542561759573611479670410598610351697270230185106337548419625460625469452459367245631475723758345557875697836541039404505923086597332936258297970214116775259583953473301334942710043486214422205756289977024835493895904463832796283927211996745783573786199636325753431242420943709247612638471466636311807880755429203179036943599727172759197503388858544009252755487553597095192517572698564435068060783219480768693663490632776946454253743379182777747784323369040365468638359716378559554827157797178214731299000813454633730288213123185768022248215037855734010186274825650511421105676286042460042385144535249478809336822360710266234968860562201390193510479933237098265404894837396075809790276139895606322922420429873999055701087786158937872686908639497811488455336993573447276244271592860173918778880029515431754739871149442161593682427441597958652072769786806613365794410058596549370127957242761022301985334589989568545311768219402033493550856887093564308339496820281309445334135304175107604589092900312673470022789266398719259935871088488878977067989919913650062316978735312511834470778715269131871822110464282884528288879391898585228610645721519923160633053142462648250047906546723751283640804176443471348614091349759606885767118070135833008110375903334099677090051803289313087329098614534161934507290647798449538486849672670182890106125399604097723039265246657264790756056573909757444297105600613990605421694442280541318971418581485589348658365740605287504535355392000000000000000000000*i1^16 + -142358531263557324449747050486696368023456704491397730966739549470774102611019474221071890327280646947071752822679144534804275785758076254081401492228219452997641834906118210698511616308710651881378281642614987843464044447550918032556647524382934116052694214717578241061874795055091744504820379484623019151187748728737970499717955352976712914329468577915589355114386910350847017081286050315287776086093991840923574129954915158348677633307024173948461012488411120993521453220952655670303672067132540056696708859519480202395879347177805802375669942969700116002718056387590608394638172701028979714716874788865956221539221758811354251944270900128830126327359231829440425131778209660245410739986385359298491104434894244656552920056540923295869594284572432105397053272343992235876680785530434824458466348039092303029308471872901577066470005509201103050602415256960923126493129057878376717123237893439222656363518907449808303225851290515981807827557968018094242750845225868561286435951568278631376913997895506697857929739776540824454600786796342167574295386855137005059466810090779617041528060785533482088700379656644252641416621852503329004951416228653891253251497024673286037458981078696556906597064397845872145115158844044773024926225993248629811963485628327360046205071956236232918921246299220309888793368965020874923492065400882202040462891104196834129708419544897666171848871139347162230495216649305978863522609361843647864486767182060845556883591088944374630034624754273978498818855316352501004326386040788036372437293339152068795512890683555840000000000000000000*i1^17 + -1132517627901095862333399408980908321047605839665552223365790113302745055048108880469371665347857720938687419384794565028423897587035084661498314985426069176850288712446231424572101827713015582171329878591219604796220023559577273455994430298789296359863963984506696678659510759877287533937382989689194375276235888437299207228723124810210840891647302298595835664591961803348315224632996239356644410641951878802530012179911806914242917372306950762560612734280001659838680831969391746994928777208347954618723066509431824358803288187220049496127940186734826083798592761459503957562225601250437894724202409020031877879556199188980445868600623333567128481506967751462283856932104155429110910331007338873898530187867566886290102230034416105097778200727239139890372526662311312977358908717175804644515131986854241028728223652045329010638335196213733156492983959405493615337105516766497165885152290838664946664075420711711518667184414541955742567715700680678760583368214209201444079899313114338191305797591328102598902026591469774304157079847271294829614945052840718700655381911134347819454181025335926931440913593326412071569133447350774451153348499251653352786457849602397679064533497654922304621899916319235462382310128844732843566047090109644227891833732425641541328382766357609407432833039917424452843397959154897117281042859463229756790567776181142087011116742970209357517719846732063971387076955795848202941224418405931397399695659849535347252962346717440858798534521144008494118365081190608708532065776509752097995831279524751824309931621744640000000000000000*i1^18 + -2328451534156470439786366597880304904824422352564418189549174188243506056951142956444439652409508098128613978023493276468302805132568882495917339340279350478690718950911958401282806207710015049562922869547877132168446740892045777409697500840594762000490914387192295771434708294570364124277143823393272176235731861101293726716179934275463167691369739823486369886179281885507696567230735368511388550620983450457452861327682202517530627924569470706386332663162774160245097326762049162896573629861336769381073913876895640853398450887769960996092217509454022510808794414370659520964472184675859317322505040239512202160032083174556453220420730349290706416358250644681499284937701045540214666028682833378209434540496897475639475135534813902303335724139285983037481716578247810392766499326332370693086189433060929120402511447801934529579785149587611157645466677683843964537417024303002588340608660366010776434681919075453199624606187595324552318329450625695070463863128767289261570779809750802106716235271084371838130196893346194232456147051515446202792699814296077406284315605141955254531922123753674404493028437808020090567474129354874895464211682265692290397039076494768939547239982802340131043450807209276092473466934347672707385470091438702031771253246142655426044164385411238312884305548222747515697864089055996834960026532874323727726316395533713498681461363107609769092744491933586582207653876610519582200664391591533175906810404795380290811835596107147711681314998140742817477587116757328285794013602632850340019904277958829201242267320320000000000000*i1^19 + 407192055092354207902515844612883713242735085968955812215498881900035600973391244545656273762634983790516242032711921677504875241500912830774127110681496564903583919108054152568152610259559228883145127773945885696616164051129372709768718051663183980921763685920988129309387690492755531970364014379806445376775662644654913334864841492927688839078403671559600651293831489200164419239572277336237638891034707014719516025993822799420161981596451862215306995319630981175265730674547150934520828317187346275237924202846735705000696054274712027006809833456052203878779578560552381485625581190757171652802745998440591896439671330227490516909329465357523232574324202799719552629081335276782833578422504770222460657851997264987256990688098094968246090829617393984478947898075993932081011359531928861144853009905799656178790739502529800277041266836543373109069043459106809498108268811288455104953151329690581412521585640034843950898565015189836266797949913723861291648819340059237891928069949599483732894950061628541387838180848334254506391447194472401372849408606038533994493107298361392475709404374427039360043101310133647522866947583925661000936491901833097701166055326277161184472908925296905522449598032225998653505187238033827238434758640910229994893316515051391505879463913553389459002755675217717751674561583126749480247768120625784743186432978633822087523805777304937503373575254175938948025653506980365452466045646797046307341089997350417609391838608074577863283957227622258694400281468749957598160813186157649620115324570355257911017472000000000*i1^20 + -147503845853161041688123935665868403753140500178377594724594463607794425179803355371667099626006762009991224304903881674681389722785862615844859057988896681296365429987040220694343027170918076310939506878908978261651265101661689645021337672184310859829044235394037964751081675508466711644298367278907563740787492586483692965030999150608247946883653504012103656446923334412779625580656696194943530070486062127878360402589829954184755939819985719240952779659097061792483111079930548954050656813501229905690528038738822619543329029309380412346480483185780046665556425088269287044924848369418748436759856741252435277132139936518704588871383862533184439421360040210309810154044387657861609524224018113059047081573693020139819716976535237320106290009533516257830101750525896722093526974659706378396638868983223109677745168168777929645927606561516362919623119629907921037774861457035529456162657979167546560297784009051054178204767724196182686880395201091562607527275676959935643892492054933387238319146484380464392573829275414437217209541001668555500816417634863339035717516732323221209772636444371735594531152872275753263334104876444441676364626696028188890081723482003181371036461090295055814803982508618695724856246498817297461387346938433427937697435745330726167542387521298499857912703071850228093973245307084266737652044153636140653185701805627213194010796043919866133378327668515197955675419875598002309516526765001826810678186913961747980515763904883696843736799013095504942357526444020022560391711490365097362378702100256792135073792000000*i1^21 + -1867142243770174384661806061401008565164633409718591140191483194842805567695759024418815389182941437352834495901396019705254328912533211277613693370087584490946124584213128856304965069055903096352265422810570269185463939131165093048747808741804990397243183402384632996798676811314811492609074841675732200924550287736511550030620748265441404156182136129150282318258202583769103012989182181439529630566085980368621883480020275765391688383287088230405504703641488242938086106293336569315025967428456834571762783492653453315706747553489392022597918509862948874182504559521233559128803229487988265568455665693744247737737162768300755828192119747413214247098926847763871392162227760691102316802968100536187065041590736084738355933257784765382930525104310059619023648079611613704552169309567151362729178340988811560077360075413137502252734397355533699119524883833894966426736076432300528488472407287117522520263502911538951980086085543020740253399994081758588419992149185100564370693189624198664488831294321407840672111400645129930249332649960369014595492312220805282950562710319186539065101534123084288972477819375281413598681176823398021384665441943703574650360694834834438962286938949724564603803279119360360138019022965387043241572622706757545085282311599688325375393561670290418820579488391779138787628573675027995316214877512532822088434876120828705252222336466616425077231369811631187758866137832685790980579292680822649211862458903286444959283656408543027818963123452174119365680336774074949286885899643971116517615808293125195038720000*i1^22 + -7991591005469045811132656316373656925049690647434652435127493425724015301022087568785717717355196673338669038546808572088441844930608255717597456582668149251089870276554927326420952211361601648288125454840934992552109726107981100142788802026479642470202058523350551042317034922629309332812596862025526207081065535266511594266960272332805680819140312665015257929735974451287179950389038040179083328783514056646773553602957719071228085279857468224267019715568882579097490148154502785533091370978147005927829594911761350427941684522269688681636273605409272055715019027066850054931034489396282040642703147601971721855017474758086298125439957956250194412981137557341766785020530008634981954664968737452794630523214839440165134432096244270684276525324063342044507177455174873262234882807678230307243198279616659863559762346811118915115564886620691661923094194417783850635378550066629484584296421871506773618303688569981075721499420405679118406956510414327406686653123917885327184276999804251155803965206481437231898881846023650008277865061780581328517718106121574065283175423915555336194459818481239082899793578304089229832813204894489255249820436330825489881888819245658728834513108707563932578386460418140953441172927467163915086366143436511023533370170601239571760969006159067289090334851008725644030018004997123474509350542864285313016850408579223115807271939424415837060125567673861435348205817061931313343232943686714873577044015446028535216301949106983281926879965210914608020649923949834351582777740011289125247493665121841971200*i1^23 + -11703527542374277416934630125726609144512584002505464480959376873784145728998534103150341334101073502762370290044289005230881933087147506453757774045069194908127259354208797479180703880962508890530052233462583191988295121315810183766348659268948551016124501255900314308671637984532801647527692322293301951889208186573617350774796246011985859358299145185650829949082529470190713502238595340889022431444608058170862955496528625873144862414180425186196137634543800923261817450793413197535117479271168836841366862100299911298787049998164595433267320944461483836571274401339165409024767628181944532783057773475500276390889413007210061743686250520109424965707773976149849059143084577071227293789621876677755687329626593876843296394120088833987070697557069404716207784248590632107961008108868079721777786119725587618340120273433383527357425938956008644860837188977610417509676604169052552334599160134837228006201719123424706139517562208153139861813849758069665732966915656115856961841315753483015277369739464941933905281642663743765941318210138528742667186735016373428527215924110049726259704961050598465118670756075227445644774094333700358356225429756241983402406347747153570059483296812679542121888700811565823230121086261382645316186468413867676079088536300106338989897638383246473548631253876077454603047974545867230697818554628544184643269185530673111467251822285341401327206610034434901620944285892396587928894948776127097121656271228639105386264916740947993290843515278725690120421537301015992763691103108335972136569893027840*i1^24 + -28169398983865280456342301762969562980868372022361587217216005096894749178865340088100642957128619008182911921791229874775464793002640504794619272629589261619002709203832642529212537918133378890644119482935380121313830270367257405601023036549042234265253677642172346147541997196299665914798051000476644152323337727082384484760647675246924085587338807381173904967600339065411202630391420032886674110234204662409983439655721621791539268038844569921694463680950943742483547720139629768928294485647802264103958151028665961400563913597212497626475232581149903617411703993091385780790795268520102018283461717192575973133604861624534510129107734718989921436482480035447284338702249357285666663663399838106948198868621640120735877781932152178978514472427053287678766145898523375793864594221280352359406098776765646374334036097412715588368209072738199866028583104022758983727887433228149747385379605927133543295137194128346240090941524871918911432120858711462600010661134280436357559995163302626804097509556920518002971201060464296009200509375890696814885143805631600999532803766349813101855418854525926727786456961055087732632323250966305716607721481103273959560580263557132237716735104939465804352007505982216769985368504265008272474581029604861161765685076652010645921104937792154497831300691307979202683119370097616951165787767177223463165922843861071982470499929229038879866001297194658465435591364052722349504435036075378989758325869737626132131567154353342457136696722773478310935849041517307825499699560194258509198524416*i1^25 + 5076956107470492424480087303801454071996930483710843451817486639023453232294879245604201197283958058759323711066827731541210250746549248593152809937341990705728953625203453488130367892174021192413225011436224128808385647085626026052596532894631514119544107860674391032091082924117285294980639168779482799890313922928939357949089716480561083884890148407921416849890084098976237434661984437771704737807708099367116835903367184687657981766169449532560131585393212004482557021667341618324802177238432938559993140899717807180872235895765715500554518447938826994844124162933201688482133444730714580206542119480365915784197194770439425653121503606093938475365102359567045335354631573400101297473181082470079142869801024233189212743496817579038513287185883838261132398999938305566856863757121717287569397795508994814679150251110281670800531310569984776204771896227129619260576199553212880476456775057803002362251906475784964877697338348904112484385384583542937938875926552152696017694192172084075114588254043012102039273512503519901834645007436943498774771298332369571534783150452757129261662739702321988992899110263056001299781863807109104649996227398452879884020578364609299281159082760528800592350281856293599656807309095555364652180110614941877388967033932940971751218625873440264918244420460087459895632368897867828539516495957106556343457295395624028890001524050298978371110116846228857373371007732818140545318433212529650867544066874352047598218647434359124943696023849618374018438996308321937596015587396016930816*i1^26 + -7865031997219481063205377019438087791861353354200442004744191077576823595197562901100659221536182137852358466655278732560847957089233433464568069948593182494459826242019790975150606691587888077120346143059868430896378445533192298189041924441219091650967943765025915705203292450128690819741616773810658461504052437425540930014716885548419302525330799598884427056895177050909994187582367787922345147996283268997032798313007119534612341531404029476691836391681702536194558022995779960258462852808775067461595669180424526978438971745721922887643676804656137027154517293881630263696655747016479207176432862830904110650927800937121091089459528152111467450334193988507810246262453196146234886481205980117878165182355107977557199851699931026726392238433868480535341110532056237350984040873234748805520543400912250292203646054989146062066795417557565042791376200396047560599385952998807222557380995827950292317659794228089500523990545814821784746705770401028328477961615597485740961164294353120194219546084379028369719943709114803693596003910213167546129485448652816192527567754208150503788168165581470326164595380651537754794541962088606142298746337241978633646584484567925221846583172573221524489962325038524544512116031505198493796556831144296094687080945304302511908015166128855580559694088111899467940773018376064120371391909206055301391399195923274983280137945622875690728029769784197638528012346478999503588536365236683550283746201941499607132621360577925884123003768477773115092917180663129681650238825168896*i1^27 + 4235688835381683609816144441573403797886793519435608731092333735462129474679789843038172340238427507798012817203754944841069305213082391436909785342941924796978662656338252095610426462458289653770664518171312700032206560319635122687909667927817818324651358914483013185865926386113565131888538791569583378705373260813299438601416464643140067265317047315661007991854427126763055976658905430262145153287346671882446801089472696046088970841855640757361229706101746312081088716265548125880772948616809693577385300654854699571380380424596927364280393134763506810798798762192721945113269392386768913855411261444906049686463270349370101564068192292966537152815666993005725232455051262310915867784104686710764508594756384327642489211202023661785558298492210298565814571873780146471395339518096359744797508843881945692662344901095949479043121966333034260901904628030733253950170028637732584893215687595249794436392816591508148510856893947705136017836639746759656595169221285472806524103838852817595280101864184702471258309317333722369730939218230567840390211775987118424066728113305449120323844202672997156292344378068474662864465686653051210984023278863553167493435773126243577514682411517565684408522320119747091547067134201978321142451900302497309038538675126728612065326011784296009715123810897420226673001358258919975180332879276428395212340282088599084708122372337206277657602369547951746627329394551716606485936243750687569302205537699514079815254483148272252543029030569765302164275962847620827113848832*i1^28 + -1589132961675439488482816052414049189791990429216778842976721749110319889076555115649920398544053696354438987947808318444267243459603580334745594535114689897416737051223238263280462860728594621276203345030903075470554514659888210152839395572587005611405935278693210280689064620180028299460913028214979143408970559381378113810160994203653006893406139414128213318130972151308822086915675739946776903036701046796911253972066829469855371639707438551785933903467818908533589078087575558894729004242029071244245825720286940618081889689417860696135415429249179241181204356998004025146766268497422887249161208611268116903652811941589373497550494247570967155972110136933800317146172599892502348891695673613963757747185731291796751791176369914488999131396635451816194197382049846514407843402890162080038442333196739763517185428454998235942744637815030458484731665296798011064391314477312489546208639688562408432833544668928689048480477021747887956501115965966214452220963718160148142730850910075796756905084807861964671623774815586783157227387627930163445888844137020358876745677877932228598476278594127638168713679313864764299616672392776141250330063270466394318864989421220208472086282614501191806668237971007033845522506279190092089416858307849005199845963278986998101614729722689443496570629005987390023295156319169724641700691724534047392083394416872739915893451791832153508884565704243388616180887323223450134453013450910746314946175866173834702775532246903773847492224787877037835690768721629937664*i1^29 + 380973300677194027453209911040719308277441214519734569120473614095334711990820912533745751937779401949690448919887436628772381132733085777791218377985480912070719649004099102440442710665024465781221202648703185941039870074293934622851251949174766606483370782397013158445918035610206988672983270928015204065487526257177679003552474261021374705864938326244596619228781393740448204629547468712447166099102693183321652973803956743526628860773771593881343248065241530974341171625803398869220939113240159356171258831122867884813702306945195120399437826454473779794023804708820480314611792061633500397267532151074505297045868192198865586985525048259077077042239227530237653002289985289763829128346304755998538181098010414533720227351330654190108868234374033445357976592326095063192965975222712925303129563336610253984915599298223075984077895010042218440720237612386964880352116512431247756054154121481636299664658398525067449135276779318085225165229631745043017241776758862833121983574404840190132539812446688387988931008234954812087728551084358555431127151222359472777747415606677831143315995067344359290796476237890417008368390518957403633552594471069885648724756082246758583924012963714399927414688910620238163755193936583241341852172203910868370298763299107420939172905626737884262800515728931544215099732359294199477909178279219820037646148422776642669921817082717255513636694061502093605751123717815284070742619004170210584456320215849958370003074339590039747367214654791127052980045479936*i1^30 + -73392253393726139109472335941546091245311841950705291576893228339040268310738727055626004991606730288321971266445537720408438186946898800228808438762757857463663351574296626341159895988978392083044192574301799076295526752675841026558601110668936926195381288765783183180380075792792220451685762958043229874999848720514326552307595193925520070104975526995548605901632374174700895736943089140051551144949693757733445717287915277940211478922857196622724327213741569878805460392052658406501257546507160287610176423560500553066880630441019297549560651606833723621103738884834093197169804776839990815779111065728059060835038215688393624768881403441575696895209936793308721366422110502145488792644188817243623017207902430766099783366210990511612539048818398959088590569309847360639671251890140671261120041791629434865567737129275155711048650140629201335183822727788014526916728616609688981643129976743274115281822547650118499911419767289625618825160337516387414701764706800006105904506707105856155626834257425956896317000485865989837884841647266656293618627866819992205400212769936522241463197104105359869410755898611192049887690623025035820781461659614823497494152770359767644157056729522592963091603499097056700752266891965866849013877366679459283642800163438690055693879080370880939921610272587160304961765996736151277082981206881299690670278513423439150875977710358714588378845815191961650030818038011901094115150864504882420424216996097993393986933039531681293761979563849409330413568*i1^31 + 10063328962283968597848220176434246589667685917418153347750843554974109470434010596742022738929036420445572893675652034518953487189163491893059549585046753585977525275794067367832088272280306669888702403487658847685513954059777877909348238473767788815709010005630960915353087508176021114167410464189320747384063109199281082806974881955483226810663926231567330820166916791668223469107274623413640362992773766305994059739786731293210244114044860353151207482697026565190427152357692049945554770240407251527949653157480131780425671406693430402207598699844856476993919308945324956523624425458380674358532494636365055422981235282627910307419597730135823041791275814053832305841734794986400405956624900624038318270908807484548490421587384911597107953029819188898675988230801051002968784525542449853057104058166976153150887756370702877232558454931703635470575989343107408281007883319759336874311765705014812702032100266480709160080947464795758900690432950119866476618459839513246692701542762975829771022026426090729956626693444189582007983696160299274811138458137066065174968834896153972857303464149785847570813090385420415860458614413931293150142370123919488413563801970653496123939589772535631953610105655663645783844370717206284646812505966359889973640546493134912314007609284537806409832977496268704094375327379437294383282338082159335185761758115949370214507800952556289105200889702247636007939270185125787960946414290279861115838667559409058255234270840407735501695559334363136*i1^32 + -1086908455797467710403302480175433696608373848063306279579460326744539462961763486251669788578133701992313897253929933310804722858001923533020055741700631036892080104487207668566828847642194312651081419998232925458295717995563213681379308070244171554417364672808667877796387246615045561964558608813779758430672843411045557665697110443170700608464729636742259148766355913907842531096824488267049406291147971790673407296477676234076121877544735883863364078554845524549564201522529351097783677203093725466899673946288508776404948673678553949957206362473018554147820186228733324737723379043062608547839957165776776077733753642817238945285522043245595068232756216285302612079835100722638060766657067717971359031692147493680270493527943482407561895483879566850991373840992333844074394772783303310498461913166715157163844598647574530349109866456606136902849783824841520708045497635149863565513863554458373574369860855445093232564741562788382706981768361668533728843033936653665069657592421363303214695339028694973160422037072663024471813534672517457269109219624602085074096151210372324520132533619115706209547686298963091189731130515069964986181643166782671909870433349819545873288646176445814076327911300452660983161772590711123293057941269258869355208647501737841375004028292902994148276597604435765110061567139512420697159899477455669903475769159922922190353916293016546660223103258085375545458705163667283705836652699773432044162105194990450417801629638994041308490760192*i1^33 + 69555234176176167299660413004446991234718394840176581174843607522712756353028774774113320952618168015094490416264640951552809725135517234019211372953210594922152728972081945268128854745583648465033498617857894629120073585695511540654849336790017080415426535075181960306980457256944507069285985748397472034720889622071486707259593005170680294701580807639421037151985128982064360364357282395257943056432344804611119708261135829403521877382600217870467400322786459057405559533105126575320606803463107440330996208251980596990405419174505890236797163500240584709548939637177906179295501378645371815726571250898337840152313373654435019928449279869540886315601050345054622528617637342018578902803904639730628437511466298321566684546967862993894594447269450609572803628271894159689134632444135995771786630499963710457490449682721054030361354884610444081720477868204751275903931310529864973456415848821146706731698602148173618834905764509562914472046897587896452339471054520137041400995016961402731045437356316510061277918837837100064042039632617452670008711339061817670400714986029032675184798161516409558068944306473980818029770584745579847041407930300924685305405544285800115468335593524745910960818541794667650361510973228611077415515374252369238792280357893485048503891001333147127355724705521625652735528247730316756092660508531656304448869248102796933673530285569409555300749436052233332846938300233730208306050849159257826528606016325092182508367509335662657536*i1^34 + -3763366878730018648039583918803363241726610793434167178148352645325601034652722284916599110030697965867681328470416197023855568476749901666773721647541512447446402379182787684069118796144290364327728706650744710148006692824864061191846779260977993464829935714764251433421904584145648047998823140441280840932773730990270051010263902808942206374132387270324210206279075923856643450868828224086391160697940538526262432428534549422399177639872757946160778549228223673100979999184421060026813726084013204038264896128880903723163958736314766080885937607389371337552079857867620214770577930316224063840478778310672660092654013978551496525031682964184764928668372503389781301046206106968528038335883956430497295806411060521272575288467776764842921325020830103522928818795446151543782484074786610477868033765285810772467232124861977275979930610719184675282810995647961070049909283860816319163096182970151426505759429129093125386575863127413068643352996780406522243199999317992568288083392648789752895609797140164456005147952999488088061824539697042448662789656690265649359265954346069979803004581073231550816616021700139689005357865413134958840895881328457846560874148036633978961857485073995097806804902232865526680707122102465692058518637999486681429986935883038994860814973112925541226720080170976715841472472567433765271439386991711995115148947139939035101835740195640609860227908131582939027813331952534037454826019308789710209613323135262947597424917479424*i1^35 + 120688255454057611682330721364808962147258617106164011061947976583230913882982090261111180841501071055047819236377644458558988214778544210020681428507014909309317795994987218535579013467345916132778140259196280436671842729536642150833068535883220031894751791059458551423680645200112312179991265833923096450226954791226753806777023907602754339073529362918467486765551825992273463306774682668895981694562729326581659627280624739625210048073978648475054593826272967815817113559805186865491350727762699898561270070542403977554897277721779205112828178420438572670896938794354931579974620161319409906973410245474740066318041870794312637250863691089042275249566145987427521786373279737978686040103742122654265788923620326964061613247174482350622353940060672277130791120620793751476353204549501316468284792666099450032706144161338540912097393325811867079820473576814679805891313009933375384029891684548881661291261217260432520332866076910725958551940996185337512740770665454090248308069927227192023551996786022380874949561099873597527992097757200395679594759470461569641734172026191829238099752076743736139827503810899091806975781328476381668090368654932247522732246934508705587804656544055717506801301554604095028362215724259888736727069584152680717714787248084657451119748753967765849125034952644868017131993023470404064144351524172004470984211449699499940150755940753729056950120109652595735645798943280397398144263429604719851487595661789626258948096*i1^36 + 237703431973141962118018027402389963846706365826208931750834328483794628666379547706031094408014397108902989699263822494388190430643011948659742524538932064377285702703378529832480567482993808119154414610225161048204224440582729533733024837092361810211313779602098121850286437165540144670977460909775796583261962610484405193012794491205929157427090912748130911406955548026963635526093527295706929879953490993445069118123778511784257960053551151933264526357840827575239033666980258502163242650140289710539757035218552557232842700160177622193650545065383332484866426203829073266444274640648638602906178189103611552883805390698115871992562570240321997443495293743160041517924008950399460965111780962813128051361000531490576121630388427562288988933845257615895141210655707509144125048728832424487351679655739350309405958496721015949370863812730705510825180928026453360435582850530235031191516510283311196516106579093587852667374248624407314838570886904351884792975127256775635741027626538222608020737482265399610550510870240879695744776637704077111813732579891598216870702970501850007010634081928008063679659000956629765125785675995284441804758469961790099055879621692262237689632772215116464408378210227061016049846670050788168403892660884775888622156608521895203127981991928340196098278579166635512510637909724171030672380947223986990582788992658173757238072650178295203033974292218944768061938742488856485485375021661360708464276406272*i1^37 + 3013296650901316588619092451481307571263694417579873471367749520805368104977223016171533307451643273524854350267483040165614130851952346904933314806113849500714013339721261012639510328641584380412225320169414344450797306294991571946138699043399043394833268483430425981785482195872617895053176529469171206037826792579694889522649960500526259250263511794650057257183335235080266924686475318637680866714702974241917866454472109398185453594484580610880467752085555028272496472064917321074238442004734423375497319219574268005857613058327509814551234072448676626737321266012852157386080013087822496588556445112296606488870938293340052069268962366318905579645394302672034016386937017799182342248774221722942396812674668950303404312344317523619056374937579912737211020295118270519679681452347772176445599978449835853112201444334842592826380570993056201190848896394624377721580845645901222529229728101417143459848720184169571852012498299497340152920133798989744420310536033754378166760428813730590156111356956780187450603635308188377363144347580773816463622177718754844927608758466675536521318473072301658978570563473846942397794750354178973673943189330415392562709298590801185625541237999913924114985980758425863490089222516020709206054519943165402529669320988450193061259911760982714244848316168487860171874158093292658848599707321163730509684546964337680198441326977903407847683402859759245295949570356673521056718106943759056896*i1^38 + 754173648085575849724968149666089928136725392801761807528029117199750190040533019214741788823153072457108909107229005131119894070292633007368886778469727480333325026267700750483110436631001626392052518207673295317751998809462883133886250716686754764150415518101060076125764291984618287152453916629886051764019670946584815371678867237216599088916806941641902006139220752730400725874593919129665578285784887427200442359416826709303831893251661961157785512561970545768707765388111885349253836934200874053983293040717944881682129736825892184066048701451345843329070205322483911537348873061088435258545108784574806602383664996390755150750807618122124481347049652435667383346433563939831436114658829130176494690860392223504142486211887390180920304743630965831530311077454040650589473842483793182390022066833176667846511470194838632101524758931499365962894229453582442991713019161126038150398093098466257967430004097550308634397697987689556148063858732130863098178606676172079312178451165509685369993724644604689070554551553459374363968512602814285376479537221655742722395543949291657996530971543123756427157200755183890130014405770955002580431895946604006061828500398571896742883407627555873705343089112727666596172360302339906579707572888716420628709911860013888550934216339544774359000166095179744279616816887186490501810805033468582582849631381304512889065375766794672797126706511481908333302669166963782225756160*i1^39 + 530385971230353106540380537329380404988829638918533797176964396685968138530902886155127116590248206033085768203134551560214134285790073846228913498766515706123746107056755531035096087922373212305716105799857832417707180811056282449852810990659225501971241402800771744139875264309804794254386345092889827695612996244307595651855361150337423586446567405443211711124793402766936851577437929139080169716868741504423250906236501619688928143832244590923803796566385133698322901883674244116171365857712768713003306764339316176291653527934152651387796458971883465417783496454104746347642007998400808250513866239079920814915825544575974820766700947172617824593690406019273067071455745391224585005575217153596540785278624239544164029432421900156594357403287518911996040586407439863813570555516224466602186059165980643336045983619718672243883857883702002502806326470390382193195590940113451426499554977896071351765157801309296848907123026815971193757019241817644154641866645134863638098808131841637009576734269695265015866232351835474924362209311526546972978474888241842906436519353698784831799017838808534593224495140999203856935150841061878439634283261178631386025172042110792083500970084129599116249247829540049733379730484666437787980617087705924758117250318601964230740412098511999093686639393059041907690572481832493804324258707129068619899727005676297820365265380416339888243877673873266041090462449664*i1^40 + -571999751959540718074565134801897487931388309492962096854787487278241314206910510586719471213551720880639060217768540863078098282763045588818737707591558868975662343435343465148864544555134826185415438095526810602376570480305480267167490508106043096470834577617134069106769060953866680672328320538455411459094390115786653551318110031720709512352641188458116583114935789010477956906254455542403869266304276834498190329066342565635373046174136575612031960415182079676675464142855004101347790572109946299079197822002685787799781594767497081285160261464307584691452071462645889395967488204702722577772809047269605857716761096224909011153238257885089739373215725121484682186124459711412269457645232609167843525274806647096264936441075060809502722395790502276731032308471569053419780726533307544767993659940147386611320692328542305418722670787812998192675903446839926689014977756346786871384733565281579932396302501564387119399401799819775106036152730547984308360095970446517046275300160408690370277051513311241976592274341155496916031263030316934680292973598907105902300997632163190934830847829755300965757262852414572510661023248066467395888610431082108213936089323411173142742950431011990703541899961352080978667634801556043747697312673792062790970542559295985342792002374158118635562777931574946368377836726486076006620998690583661384811073520737118853120000*i1^41 - N1*967641193120214923524675513616955679378378147139311847156606505024874780876557502222306096801490315089903090342455890984354638608445055479322556009960338945995045748128857198190471384368142400785866388480846619285716896323371518980855948717187880039470565274478499186493122995097873113572734102012875767299591128606873805275754529143459945368716492741325679880498221749841262311023470529874115872791584793026468104250943885032771970061146878663272911375591754269725905898250662690347290381042827778618226354511650912073854185294322915958956259671291062165914759510167618500711328398425072451095435053525390625*i3 ] ]