[ [ -1357567460268694420415871920441458619766021752013484190861334520863863356635456321382418432741881484107901925732967098204803266073435594954083427406898687342919149297507632110093593640279640552880205932066731575898534397599237552678274734169249095680974752817861891666066620470826520331166079995274200754919373784896598092943065095783969026298299220032888068422856832190233920359256610974729409466837937837201144725975489198643902309946353324301905869974504114617137357120050372787425888331457927822719657871060264406377970688219964032127358126551555150137421618860198784182845288054864763527664693129858300088675425208886155284065852899516909497742091334031322618250199294924609911439838663344677132472472427631820102689013207197783170645874523595787642949939358491272083471143565165863256584909995427611796074836960141024743105637944931522120969536118974839630041893053793563344135189056899987601252313173677597755512569331101558506439194112131899950983988411983371050347103905388681362624744760768524011693654280418443602001789098374682217227708213249006573241501002218719030542336000000000000000000000000000000 + -599219411835832724743902669837241861750224378480388057784312945780368329898221785049247441708229927708320913141615644777482119221775612571562036639384668261042506687732712068785391880968416516461558718727569250539609815777019073085891318015509492926423692971145888117115771762253182258879696569941758021849976167622453742274887500710113009199258700919485945897972811862132696802761523905048662225009117495259081384974755049421970534089804138471362841168048885172858010940096823928828234036065587055322658240055490636079025419081498550422342174181647454912471923362218045404272610736260153699981015691559105920525285034351230873527569335749724336319474207213635374127501843044284664741418693088023559724598499756088200100514066389870492351935028735510621510818539175431757094707670835204769643019172370310626709482537424454571502018288227968081171200945365912229010909487093202100796618749412102260248237872018331648506146640215499021834810373736528409624861016141958989278927030102775330319091584110275366363473664682149953693238748126186369598792823035203159880723536897992902574080000000000000000000000000000*i1 + -497468860535700659385528121114247376030436885471066985534402347241068521693134354936775941566720399033077067583701022853605262530196906651426839087322093763615857337618400040330814779314987635118676621172611163555094902217586165498811282727573533866398701355503816168547362227500968936095025929987415296833423011600167808251605504662217552076333489500113990046853009742132603775365045061692708722816734340821949979489103478390802122385028479411142705740146178690471760275934813162612326704012049422309925505578913171915834958184605411491635437592324992434771864731489646406685397906305075726957567995220317861716544599835238182380883458840012228089983381616330029495730224159866019654672919874764933023790005483763800144393429477337584944345975411272446112719571618219041694448597915631825050212972683487269061870785307885698407896100366625299855839106178091529285106608508695212742845318781787055903018226286057669620572294362612796823797313483827198508912912774512942228724161378949992263655754239040910271284552986151025577042348720702072237138206783096397744080146183151524249600000000000000000000000000*i1^2 + -119807279032050168369245102333174251366059479939255430940044399298838671619942855960353772020026371667709571634185863316921676524133334619680945079311804953587334028952848107908990639280139035771381886219304184657210594864585969505398484208063228142793846638289179911943021625344798509394822387200446765925439880953421458774499577414243249514120819541312575879224596710497408038013754275919619547387268597479579886505284802741943324861081695857071013172658936781193204583950361464219272033511249968374016003629341907449309841427964983219381762204661134690861659791061940541624261690225679144634140593017202143603914247909365039987821017194954037129392932417311223120156509592575987063823085855790517782629384240886456801534326088945115833331276468687900791738473025084851049301835245018866451604662564224654706868549006309852089185791252064493332192261667306020996660016184737031930308873287685945231210678229293726450413634278587892539803533553202178038237174380793533198062256118654334796109342908459079096747291084344421603340365669580071266455535923907531890836826255293153280000000000000000000000000*i1^3 + -27101205220968813341745633060936504663882587587577164798827884982073972832261579397470060248852387170896620196783253636282191220262281914303547281487108530795320974097202407912491194108219385054078342557890633018286842648918960925536302784051067326048031616032063674502572684428542502739922182343647227900590566592636090059329783603849518898980184408998115243957713800840206550563434756562523316760318171420183080517727031161995409974113667806754795682508591932292581701084602631549468955001589647876238378708460152634093956920580871287178441884866045109005102252208107270352891045900575301934556434765623763526271201881297231434546965850588323819639857142984580853322221708291948560538587487970870467877947300686458460328560798217323325943518825340125583336448972958191567249502433903288986748621674187750858994956221410828992329001458424092863391955746878968121271780285548677533045423632286843481106916297694328059282934569512806186309651184672041903774662925815771636084106746535914997745846635546533058311397707508579712040606027767644893672143506830993063621436863676416000000000000000000000000*i1^4 + -5104336447334222222311046696775997546858377437725093234666021758783327622607013470483665463012076774110014750886479176075480965469456005833342090541040309187460995029401394812793858151561986561232864697788542306979789597900074634469056085605973955242963635823969519529719121592630188161009318288030523393559814887491385221786270869888416325751700365628910217517641243310416350608441781674609454211589246457461062485921042268445317154698670034145557712871585811953557185840408420397864299705047943419845562603985416784610324327643900712914495746968322686271352737355661270140897513017483892347355329199528818970112331092626073593748421436434775548857915363400566471767749841613309434470922104488422636911232358097439009499152951452165460870668052209461818859751602079538246371609977731916012341007692386204944228822140240355264646757740171342818980960811754515790042593886270672881354038643559864259027169683824190471768749558471347388950805633612412838198877177554870494976906219324879591235758729600718686187823458615047383695020292398989563967556122107340771830247351910400000000000000000000000*i1^5 + 142912402093015618241966683177739134338907211444605357580334518934637161547102174762059914960232441910118015388225759444011666425464951375592272081599856793751272196829742488775647250179427531927923783688831343978397574660240781734533109247225862805777480301035920498260418202909502899687718013453970415509991797270479587639818655095002055879934007770983146176191965190719206941976437796636930976872967410912796200591706160784103134350860747110250845571477129364104528025288637429595938632212218002975183197079772230415503816183526216052085332519559064665028037432386564137485984286981225363341038468094918353675363654385497510260361707316527193480642122194717828449293423933483728771035610932173646736366751061721080108752746030453206313285380924328424250186680976935588680187826515665217727186892636235384407271858032647166732751699606729821206158099084056592804804067375045927218047472698270278878976492920891784632478449422656048032337583970661578219221005125984613048758686989264180565265416625726513286996359067250397505505314085039255652147810059485439640479989760000000000000000000000*i1^6 + 90392805388473807126939285927195415684211002973075979973994388248227444730292422298128067975568303130951968729902239508770696005623218409600871525170482320660252750743421448652848548639733112314160809888044641589644757026081363784973804759814019515012813312391854597158968081214730865813509290633095411113084631550447488237082458409254486751520830565149029482945741932692733494066374257351618107916484073102314462973321257702760148289093673157553496713123302574685541777274666706333851395218319796742729482401909720162191165198152560743378431893252157893362150549859700501271638020027171584711915627718465368615711072440954901777179331222210891157117539197801853429234906039654712132013236848942850942766377580970822926565806534805624816580512237953250874448782271398785268193987279588450293320556759234374609620902884982931573385306043374662290158216686506758616643806002482669037027338718741019846540302499211758602778019266304693969804199725857802920512532078484450609237562648363125456907265725102474505810190110694488154712573701396644586462807565395114357424128000000000000000000000*i1^7 + -1639099637499040105214647742068289012411728835096190790621506158455288581055318927833496511111808344526991136711341123058591174796313051023188947999192926054569545916626661226277041507696297412643200381067441386063657691789861452949327230817885069823154833089254343895339338062971853115156332967104525776434991713899838229421795243307932545766514223127856533762312695663275282370279423023873976086802298313920542057899156881554981998181930387354465287434793775056201136022053622939615254314234734580748380831821943393509343226545772373476163477498008383905406907604765147656384626282474181789314361633398813292116139646041739745719001567373769015156650655413231538106701247958263931003553745121755938610092579536026004366015496022252467367094955311138471748268704871709477281630779616119433052446897182519434903813771610509222184843791990377056257219387794594823067499138645288207052646903823934024480556346145354681699558413198293671836945366529973945258181441438821056026507967990598742272111935243915856801026860501655040287161546045190608803892264710412068454400000000000000000000*i1^8 + -1508718390544274072870379521257873850602470311856875088574270245946768276664792691581507405190856859834442494785210250393104860619293500642262799402055605226915232780999184436414806811755510377725197704983101524487966980732170039991480570108356757118732530451517226365176254844974824632307982701319105406189465452962047719078129293849052687786930261509125512001768797088059888555249767544994786372247355539420362921117861443371095091671179003661586839516826806050853676825979641309369843554267609036910250994897399744147323905809592028552786165201303688630504227987213889612281491313650903409917020622077359001685863029136046618556293496319630314995001539343162389994246733934212922969570573589781147535925887185976146795348259500665628638823977600149507149118709297065467183225787606463400984512504322625548438837226613953296244145671632018699264031367323599159438821577069858031422156034467626597965829906305957721974758946865012344383388739692042027272010083071572373716093898912346970238784263523292871298976050535319102988309852905128790342836356515008348160000000000000000000*i1^9 + -120874413848334794937255915385202956296551094414305861419324502836418084234214308641286900104330095315959582068846143644399314647236423166844815544354051067341111783040423070703088936419967257955838274266754425026228857226674478594076491437653045305827157612908241092150741598171895777025731696119314795699331824265753868003805795170107902837261916035042749281935431820134605637842961464490595153949916769752052385124782073357177243758771270515055442681515197545757389031036827524808780404582618355641746412933939240479332660871540917451179217928810288868617827832437282868442676678220513671661643917389470418976086794116352901365289514314945844500963002523078436610602228653667517110220742792206659556025749267886281350325519287722223223897055510127130848283560248800137742041974972958005108132113566358337134735972903045881650741951480404434635461920344504816017586490435235424815511842567060518649381337652655834306696902733775841497684096470184344364242906216835888576799579592504319521283551485137352614078511009280394422423018012272520917223869194960896000000000000000000*i1^10 + 4016943937021017021466925249796077188832759900416399241756032838546166930972278740348059400750355644087635577543114390114903597696866156596714067852427017541570123461803995665976338667475069451247195360689171460831264196870046073945125671387364882183055545568270762492374652987386225572580353018679151060486738765025473537421946526151225898203880662340266046959735851775460621685240490632140159669228038889714078664240424004743070196787950136208694931506387044074051225539044107665870120293153822067171707042677904322107348189169814093595413946064563644949093565665181141936465986529361351872322723562945422624569164873646250394175392117926337006776270938518909726238785292532309908523553736011232299260101744828686710210443757145046613662417573336064794200160417451371104215092550682303837847294515954263291885268988247604677367460363341917236052057226297090092513461016127050191384248411616559351333461652543304579845031981123735373866751481540278520997641587596724792026381273347649264817794345234417633545005819035800347343592267518793145392291643392000000000000000000*i1^11 + -62619310999431788204484676258139515229105747035568134820477832427839402481477958675814522720244473293488737678117233233972975914096553440628007917397273630197892560679064789930509441097584652752061356206130024429445435066804163722921825973125963413806475710470755076761228053889509421067202490885103585592921308232541458526186010141222254054335512869316106350648830759161612990957340004958224464194162210427488480099895936165723491947439680622093711051771168834891748119839106719759431147487113504893703157206181859994001312036416561762570468134245271770093554484944691457575087976914834262237881245696348045933469933396240954252778131496839414349482203355514393402558178358465394856241105671869569506598029838033443526124194805865850216875436603144979716720280459893256390881927971263112836104455865155826433688070646063693585544147090456355965030784971827483454169105364824846808132439453386929690317401012546406359811098418767628733697792639821782416717681076248744917758987351932791207841107797629378338879799085062249673867836002868795000907366400000000000000000*i1^12 + -2568144661220405720924387934152058397980062176019873225890746907962965937886397291267645844642433793636010125167723035377687116292100907595154852156277341983490296983016971765093655956970240214700839436888265509737874344099890806602251863212604776443612767654137749135174220149632310718845213011087980274937043006904356192776441337499471586541606556803170117180948687189005968965625987907808791188832655576183268963626893969280666679654141313429577821021423057160667997338162995004398601140057262618731762708158885429992365402401185492025268350312748264250887687403419555683866847948139112721177690761068081077223224013248442951914416832412424345764091040427649375249221722365206621499548604880721821147621072799945000685550380394711634578145863133727415743099741398220759896960789417233261422805752225515859183777700514794567730657942772430408833857690805910010012575011866633366119190716874747693352962128935430095798192991193390442609626700164820356581577887364892052130526340939695873556458475921086761194003516923932343941160065695098077184000000000000000000*i1^13 + 7566497183407325664084808405972320684058567482216230895634190455835795977926129345462567456422990978945171801383283868239538372850558789224908383016081430324740774487786219813393072102565903701012864146464816934365342722751699777686901134685712325963143983382199052748235133142907012983497713499724208932871063821654133446939171246025702145256897461929655011788457758118285369369404400256797596429510448203256350648924883368407418922417151004550198295492460740684425876128764556851175681787575857445260622936062425920771007772279349022864110511160891178634096352407178815680796729616774890542814892699151400921218916346845041465343399634609609840503879936287876766974727060075357106607303628043492048530643259915802289972235740326390974869730370657867173559947360956905216357828618336847963459335441235503772515986154985230259538699014639144682590301478724192637452049684424340512321750530810610475723422896818152334682165659410912019334499982711505367294992683779461463875729404249225970105650645840239552031041845802957515376738513589370880000000000000000*i1^14 + 221372037004081176116721368879320937883161557610268551941131571917974893682529202254987637436092823675814162081161930777578026886626088117569480678558469123690641611399950722727420623896977696124966793095342331296297731333273895146004255779062174590077790175168161829031957683460371536493560237300753527485246681484597023741372592325669670043324764528898177152001930113417535173594557193096383017057817526708216335137696204773830350492430930377589502981295038735415807078305549392137797443741415254088484822623652836263280926606394757375160944303869857524948503243373087866670504638704005460538278796108030164477183636715735664149374665207689417273278019231616425755386858520873235149290713612090872329794042672033737078592916237376247766224512657029291557731076170895179921495408478310848583660728269081883693405864631657550106869125040123763178999861115112298605295225245316221179761854706347279301316495705858594708449502875843848197227819049475205085246625580338872267334742954635029844552408402405961884561592410930640609248395919360000000000000000*i1^15 + -6460591553804766378911618437380486398123728253608314876903435163155447226068299369365484168562454810964241024934996753924561248154086085637006791832105987490424167235606624723525006064545575730275706719241986090689629859434781864381439417166691272979037173630157305371910080570450025429726384235019554372732446796716780490203831181920948241344426921204741200376851305228833880042804597835965502715467821184648478399540721557432738703495628434395372648403714026216944535903322278763994418207285386793019340957578194896756668748970742022331575896025368106703123444199888748383529144690255136128553365007606918945274241707467096444401865682473644375152602514972241121418046590294805895508639464297064463626031330326778689713065570880578128784562190773981802599005043472238090095531670797608270871395087526690223153649409690699715483539197997344057996782420171444557005497620930405633602008496262966046070817807540702361608807122577458145900660662083210943552837282752110017760317493252817200342518314973418661869524269423723401801891840000000000000000*i1^16 + 65375946771017560356687671920266697222320282459838256430131025973831721516585930024076226146004690338264626704710377370741442159322655049579224102419737295755698474341069737359267493929830310148617067645700055577127413483741959814159281048873457390889382247658663567059226397575284472848333138043444798591643384371252620454025717214047471948908785968191360364602399324417815452622321853275773521656716402486116322356003211163919179598029405829326600296895734286139491757975058719320964147721565663526278450467941084697809485637565381459906986288511029671083872573176448823755767589411367909735328321996256577524785998105031609674642199635693938629048898443943115621427056324076372708279271061755748985968776729066774295427998725335318929282675859346142491222422131378790841978015822429695500045595936305584475757447006787642023421983251419817874343245074136563569168138713120611866469582636224202164709759624497776728159500200038508380619479506693107325630770042810978431725545847006244566488659064063316309129423145422618099712000000000000000*i1^17 + -726575440480350445702203500835485975469555593936187595859654356462719576062972611367610468590299437711039638336561635510897213326171675077451272898203176478034996534650246859994978496868520311561671413276333531839309215203797246772034593639634033506005616174669184675799549861169408060388827203643934969742956949806639897029749698701179342248462975959463001832962999148000585384364786716736474836759274699370674382018956793090728631297046563857372257669023774073351530236765344481750040556078186718349551132826387694853232560995135347377822856819689557229215731777792151098377329895234602560653207546568807008641052414330148448573367772742339926778001523511481010295912497857055324333856522604561411388487222000124106513904307353295269149627254171154489142716897739794475205909920685978660577114565308007099769028313516247779219497087534873811977407741513179397050518702875750132261458711351460428514176312710361960924331469865968904774779868641388791146098736640659300325537775707455214192272711083805473782493604219348582400000000000000*i1^18 + 4895215640983105483550635446992317061778935043676558960216193681306707812214202778782474108618822216648626380940012383234095242695928512985866133618003917791889825665189892074509132732476197458621445334258269516996821196508703035899815168649263264006262681443737444507983929586344037846270473653413855444979620968247946826409583734134777232530453306865036719571861386186812371881024017514271671395748708491227260837586918217994543237190064534636710804636332085094631856349082094239358296501412552452597866021706505122154104614981239563177701471845620361934300815236013251821128766793494523768517590736269005427559032511772447011732374863557730066408841265356309996168576775090956000649757063443162926989380575758201017869439091427197347862841937725114197022195233747822022275309235627713191675321473153010021445522342439529934055608359671946854431000760937609162125727313517814070553071211611184492220928705872871797438481816057505438986914844815311675724117032002127411589700803578028763063048944519128508168045120716800000000000000*i1^19 + -22263904941660982830474475562814490641639849993885961608870740872833556047523710146044956051019421644282783997770628589014396908117848507192374627790690011642309273701159619569878658009869437636597481167961762388075419986842683757572167848926173986617751334975173366294256805649512674699397626584842883717289482737756973743583301830878331106043783776020043903166239567294531877797524991535376179652084487585128265074048788804497855320477178311100474474646781901964688275061427677458741167264508238170545643071620440943497347769769255128030316542442755859026384810121799225663132827630088959809225989917515636346974646116329467709765662390471738436437027659745045978105959989905924231180817087279450786570198594911742671999970192571361416276779146515131519627951269635507218987795805477861586884495806918835756139472958004232240752264503346218791548702215314960363684613051467429723270111687541949950151368234893903337275117799893611451466693749037472861427527165945453337118334935508929753474501913834613500721233920000000000000*i1^20 + 19687553411850767675312648666203848044017525398395268224575988698232784402333995840827637944160401587706363604088074698947125069463302390040500867902062714003849398946238437458814810001740208498747900477728639033234786202547566646331094180420529527795228624827808794860612858216059844597617730888362693204614021300700371711733652927347051567810643304515937099228782288405973749253928060166065224589475677210615815734281178317521431861875960917034259717338585254317852778834315703091713103780218376967328166188540609668408898808897402387315508272376692795092898828147415051704455165460029010547811802387813149781863866219357527590825246326976441182232578140833234957446979642330070333169115378133938992137526962207112130364613109882519705739718024472536217719244320548505998183475779383827548335116455743315702876214154397211690618651254882777970832015336113427974217248247240196790273537619735320104532489535416806964352041580898838714999568118869912045272900298211046659402010575199335470892379507735144693760000000000000*i1^21 + -5384895749617244452274192760655339343755025052642428953194998842442136404634807454331669088286056738228628834682839917378605131278504829331047689207038607856794395399639477616040417954697659036115783869948598143083561403220951945843115799860148205981975627725141057634176975991738043391502596012267853694382984042596949996529055437629406992956686722597678687783943631620216008088026250409947125454713559288129390764965896219850532513464396104967737765097884924083317067303766248739217220976874356411518424883450993759968233842379495733069509544013173185526534601261796570577050408613890765821795721295358355267290185316414285888933748078726391353559491678584700743217923871143852109688725432637661262914496761699036128604617979067991348085411058025571295037015709013336100018071030065027860384942130899794829947424300686973721011525178946002668155218121192927267510476990188866457443880907775475068983607941897004417902100495613053298038460774439639780214408479683056676227568692927140517580421193531392000000000000*i1^22 + -9430179867215497662432743826946975846571219081654156938823084882336274080825282033460850262270344772434841112329587995569320882387100489417832548516752327841097398664156935407514555715887848471148897344544679045579003277559538530835544402563288579430957320278120663784460116964997233519965064684125315564169444803666320646588640833926003000991341182915025992085111607296695371152133139744126261912147115183454046367155091079299298913451450048514387068072645808817735175408640477313039415553835959458666091490657843546755867548576075755367654336833443588711561800067178434978788052453076912208935065404307187538661344092670968771966199333225744430810691954685522772007130574235943776062670629261687069860901180279564695466687725620609265331273524565357074910977505065962070398920267057540019379127455631425392867839720040426455941070471406658907361865312101001901068725173990777749802747505343221556257200169478320514276843776049441946166999691334993044671034263658846998821882893077011782172672000000000000*i1^23 + -7798528286484968123359272578173248152455985089391148286448204505992631374135830570729483362621711450662404152771250848053748632537763384859219238019194381454849266704728722402076059989220627212426729872570649533353884612539636651587774094127547277380999623083561791192139014061984776291000440503198684664943146822033084532532356927107452246219506482870777172931481233771154996518903380184103986016079366873102059671387072032833755861717325492471085309296244226004290736258182676232248855921405193182856863231816104770030086717030300949998127717726175870481642292697644161471960435033408359687757471503358402631493154055100336303045291882329902820140691153420014528734750905851486128844727191146629120533187470395269384387680784179735547469604551416444490893567357087648593731945329366290570434367370933014533596361384397211477827352384598546692011991187869203639500366901988788229542566475849323176187929920113157472595277479595643788627702549380029034995300728432091945769882751284019200000000000*i1^24 + -3522927072112148762074124161913882765964961974965553802100012731965589250017015517452922496273906278358668900210183050339048152354513411589918814822542144298720542677221447408469923837894934306580847525288742841216342079595245591184300978482902516941611122348412819255708451173709163718947032595613110023857126165362568540541618648246498712330512917793609499173204560025062090665448712221618533012149893195268758143369712507312591415524760117437048858952403254260478166044333842125857674190626692026796056659360300092080237675374073471643521676766733935940134965151431571085219141879062090297229825525493674707121168293947178323239081525623925532751131287066456275367578627362525955158703336537646770500715671661578649924354313922769244051038389932432102165096191234970771568799655098106121411642496462423772525846635390552248437063415152162923455323042359636585159270873222988069911827145283014152367472115256035270808060133206965631984686829119340341868029869865407274077388800000000000*i1^25 + -872259553437697765093157852688511571125651198036653584713476207148851756834738479801383596970832081357372070658095601953994581546256620025932858260232724884894608505694542167508250787934626411089802619307887813795004008957908544697207207308736201428493491285391282940968255552909590386198947973870282427818918910638945499197777676812382852691212344555168854291849991996025813043870588566898333732891992767515034342853057293782614035940504293923963451435400946887397852871853123341228100658889559088865821856102952783348386617319242470382815978108865484317115042649744729231467102622581053699598614534694514171524250858070903174704331089595692022190864475718549590251009074092915633738186382268202218988192467389002372899893170070961759870379471539715924333983286452812741515699693308458941618067620620344945454219927942419663821068658823853524604145576542956369333183327726381900814888429190835066009164237376013513879554233953599090567707223955030935037087545515048960000000000*i1^26 + -111900100035477460173326009100137881997141812488971892447300895994666431102826627120113884067675884126984038334611828263919582797240298657969230003447366536334519641683764045920435031514581074171008360426893804896255800915376513764226589433872295640870778001035827577416247039537735887913454793575648399365557795606488566112974963480358841340463021044854157971352996069813067647721474901225841192399669892528286955009053463262967917275124746916177311025732732899113892991142439324862702346008176759391879441891083219591528105396939810040013354872796621258040828972727938586086472204016108267806564259071674397690878018718907306767310082637432620536534114241081973752060425879112279306624275207789894039992210126703903909674632883086026081873042850241398546061716841213365504157061450300585444519703073020144199699337101866119931397449785875182446312230577162002487466594572985588053748798602327638458822487661435818284867997221945927939097994047930068988067840000000000*i1^27 + -8131922799747797164800294541319885145025851877177517471306731625512892774707306353548707640209802162940964046973343661947454868560085200342324531810155833074467485629310720574068196103832209341993563572607208861539893114161554495382731482021144722720254103978900534150695612634480512480165572385779556826362916236181011288328444097667982114018082762520014851704178004979060132291368373536826457747642916721191713558455593410710808959427689253044976553635877802350277349991743933436232886339347326915404249515095461880041549442865082414110340261122276599494968792296926665562341642518844513366838018178728640906151333994944335275455425450908191548644065495048810761863714607737446206843204688355317234741721328766028314835523507446858470412031145905824848280551795832272978249921489437262766457031443292207262948990354255468999273608343874602646450519375691733543445097263494486780006682437373585404355021272149950748417091766890131580983940900454400000000000*i1^28 + -329196840166526235667651766266894312735045264973894237111749224075630470381413472998236639903884966518575729942841488153039962988617001853161290992250474358931883889170692248178551488693571597199470202192269890763529064522167951584982295747306991172890948091435312327414642275620513960516174330757308232807919393803505859588128783999208901532031805695610153049985959297592270699756912439168986097483085729812180824676556553645519600677817599654457146581234859078516495919295646507302762554816907349836113313411294488333944705920211739234640604040001750983732109177509481648958899707795721920473204750531945159260652823060202810538191929051977412102527296960412012667543487418744811229591858571889354216596101490903417723834267400022339865861563207977505860550509658434309566038004968758729249553120009747842719996970338377411802434197625813374052039893042662769076132247065344418395565810687415885989506213127000373704407275605067774820352000000000*i1^29 + -7336304357638071707630792470448925362561902140903279412841095075281518646251696603484110381063828746491011016198813252484753594725437105877078586911809483342678650615345053061441263360333815415619390799311616345790410479093868058490419684271470927556852594997770389186301101907362462488321150050272099260035925653595063088516572467507493700076767368225855614046341763170468106536546583296189261078737270081077817668388169906112521426352025831929280584078315196937382199918594093366303953273505005414309311645318998011890257501067110731135256943307117301566577793038334014656545772090083778013355218938533823255318256392728548580794593039485612773656787273689618070308351176369409887312560738016594713717416721098623273175642486487562862425545864189860247284238943088857104970409289057919519701298757238310162799305281122273370589144465344901562018791741392449163707296764903656154539400607474371998421967098789382929289248453427200000000*i1^30 + -10898230705373666786205135884942247473484978313537264490763346192037921521806901725750466603862950072751463739583302064099490977454544460553326001621898161244035257219871207484250965691980384642243942146074011490682882772008329222902400111042089769204868535708865674536095772499107889730452869634106700031214014154846105276718747248651898592156952019789834769963871065806152052775342971351505868025888919779382447162540833197842196391867148696255360856879037060193899768816629701780246477228240757266545434434268456612208424067496135596831118535004413142028598027312271382867177181554807320706013199666818114631672298556290442618832705975843547063709569941197582661575731063970463626394994392340255677198925948909119954181135556924333478372989334511309622434547899034496472995428585799553527035146957161426669357178863848397999896599935069613276174415675751046381931722045675522802166537348538668380033125248978544230400000000*i1^31 + -14099375821865789577567896154871599071818854321820421209288271134435460401633812360796182917557064808333648056319104207279918845786933807304651491129961385965870259581840064511767453580752432920790977715709714060294323724137919143497282115569676183010691612466079305779288730395823606036453536739020392497999242600774568433444753353466999953693163643318746679689155776705453525685413533953962521570302636960904928052195606008474430979355979999191961955054579640003771637156926519368055598240478377586918647863347813900128922673631087303817026337367167362005866994398432690038782017827757615445603265612638622044428326656488422545376270198334271976505980259652901239340419876426423376524237772249369086135356698010384049167499660693979892747103654624122956524208470224613600633677475249808005385079402949858343525938993918685888250819757603035520982903339601276458850026909531655568567139676038101170347048960000000*i1^32 + -25361279004542644802746793062836063340872386008687928352809535781639980147559939550720634098744532885650069372615984473292491088953600303596216624712370737188642600419231859851909167696972046214878818845808039532004350910420757857168217428185975383024189378132472340868035681118026553625742744587865644969034663469776538411423635183709753611446479856999984856762776178871559543776216519161890592945335946927358078866268773055835639561522457615028282455281337519147868648936359501819542794296254397935204362914645961483756881385536511074709925998666317186042693507923786115963148057734334013286225919741514884258924934034542086670561012010274548409774245102988934568793204778381422630904818204330690053543591947419303061143966140380715542190094641113485465643150142999226572477359434492043681434628676084570523600506608513585849470065692551654933323008889536533645653321788363859661088791839375360000000*i1^33 + -33397020546239485183490102265447965439085622657199626168225923197099079116582504502667683379589520372273158278985352806146034979180765824773612846031142018713176426850495028618608929676282707730362830480073482440554720260071356809289710099248191539845373680527648854808668202293840843662019366639684496754097362948443502100221252229343144806036486171756650965121919266865772124111426876662592444392106018215946144261919835319763093543483729010348730225531790246541852573621573064132957857524803842140290733945529331895405631579455886071985134290609354354835838020812867685719295816353957477697861640498220191045518085623863026088162540149354096424782047665961928450667386385969060799029079910224820270244457488906416835645224815248395396558038213902935700271109386579941793330587700547335480663707191922340089066418947298996750238038266518432716076767903591752671668816316956523102208000000*i1^34 + -25906951284205210402838812595366597116625918932583980760117234166798110926832839514417510517027330544773034284070383604693439404311601795636385634495480307217031522857326021595040023916965851512625531111643280894462927828733042754217873754937809917704077896541052654715534791005317710538009934809836009958888445417086724372737815092023010906682178375687533252982424870252956609977621371336555925842290509206949769841692868600847925599165510455082415204213705221011486623462270412784736639774018806873342367378844760289931022333598072752941854060032758498081563922103402738641484994524020861979997798593174940555206560502444274729482044798050834657459864498851025586513010124114613697340879884681081232736798516352853356236261865453311799048471006159121087758088979132205085862429031251963947211269061361723510322522579955984079901570437596842925707184832226189898049126400000000*i1^35 + -15067443193545007262179327941616797794904240760977876918336629119378135134104314659802910768629041442393157650452572995682236441778309749970977258185087631644529200926632267331983683161886372285090224562375242071302466893212001913859094088163896381810694365324315194222023834513083793160424789113778141479592706406204007351198000375448377417636381943919074181864689723985926390700623240868282784230830281696334198143221433273289105660915719768659300615084457757321940953219541873566471348908723265823602883436551421973446769116956664677499280094800818845305553621232246777921221048618293924371457432995842471955318519031658941976807007218265145432346095452613107299359299928647876918118856168790698165685239987570410479266692004977159475605745790553068608574627105478877743693503908540565866148124106759632639730023584609031402824536415569433390447422568031846400000*i1^36 + -14783898824635371563477532341397895085472090426909166385540837802969949683436766642815643342427861732344028622027050000853438117542014779330459642111847533391702210033612809815058518857409039519716463085567714367875521420539706083691720178787873995928002915578475514345370316084780149537945891208902670604466447729235448850949718080859152651400084680045023848564763279943352924432227496368937460444279070959120011584005492949265108671191179309039152814699675325382069566470948422584139504686501222402107020632610522053500732495125858092064530065122839409997617879810825649071409470649292735485641855127703752890100395297918574771883720996757416625054429616404730697563574904130468924116364422381687459240316715416095334927025699047295677907485263609434911239360441535744089845380472073398113691766712180317531513584211061011339614919509608404038451200000*i1^37 + -12130908840158533528457348836196652542894739106701788750988972501216742487220497805107422122879106511397561453211402036141412189590256718981537933140758729138725322995918325169968856080377027857785348710536315773217601446514854044911736112685739363858519230227609956945744333298861660984472170725139788973038010546011265771501499361877914586943074059534525239921604819355371353403561109498501020781056562620506173857604970749837567938646144277951789855150415629209637614178160738299657943646202455507917031928950193604092863813809518382679777875445556902380467391920963466967291531115628778184019777814131601140003048145352095081223489004412741350980641670878483681151683407472402847926397742274635590197670674761404368068487155377499045068864298547618323974155329860681469636328260967902261237620235833410472218936481244260754477987921920000*i1^38 + -4454830106521630587646875194359472212793413696761942340491976187556189006198577372458120165674154766076127165872239997365676036739782447998472365940951572335739843018602910633958500671323074626431869033280357229002018274131013043573468762100722865042204489535778371656430006327404727425787867408973202882731866869780576526947212833440666566298157823595992807809569547280545021403718609718117850012046557895366262221322450391051132738436403583333357528802538807246576585043794443296915145267245101219620793783729781171476083211004828075321710729945044609077307994685504505492871556824379211925589281598764273276679844030292574992996972551290897180831703117542966671582980912703036511753127747298713579164571215522994896883658906061893377520547054257272786861295051198297916999509825767012190925294052641542069563064576607518720000*i1^39 + -621195071316155133001885472983672995255860245577503229939370601488987485607205092740070454417115652179887341794509954417133891026285013085336433136284426487648404388896189779715913299869877848053689823636233165408734061829647978141340666733674539875702128837680218183726525760159041342358660063703280861114436243796384191492864363796009108349733231709638695153769993762036069007247385252952995869266656261883508887514504122203156647980022694204947978465536778116532279181985939018067067715154981482581292774928591069944666185934667113754816533798597148870584512117101646487106810626587479386808922284807534029775355186431076956883252418776139621486079870457076095868830386523431191710874245263115402228307381078988284843619117924290045809859162057014334024013898837270152690048241241070737195971425000291072737280000*i1^40 + -70657104613528228281237726519279523479553889385692308157557152026047489191415774159011830044967018490122093682264323326954205262798166037778904965572344800058283558730548498170363870607361525803646076348688823336122595692077122455169503723744237971246455988253972494994181573822153343050523796575176665890105279965150940722157461173732679560097709282403808512705132526545705762214013734724267945199621810775596661729088656568095841723069573935313800974197856916829386229727788558485874461197571749607708682957646460195815931916254951857336922326620776884880045530183420096578464578529584433931580938614852580453828900384672470102920122147423216025130093759688936972440018547227753638287697843936862356880688930664344694876890815751233150819576478417704101529597178500830353174861656777346504458240000*i1^41 + -1961972291739712492612866157786065292254228047252258648968505398520108675124036304712627194864878370186256990469946974972870184972781253018505488088233961597538480171278654174562085019207336441686383077709786892890051535311178699953055721061026791029369639611009569615910884034882553811658933103608058630873782438370372383626689375065364832215164025273655452117227786314924964479698474560922879116792844689293061106729416211106869724740741424319205023797016179958822685584157531428654446532110537742537284077845452770717352254413472695973433908552888070730859750463853385212310977094292400381629449434166249726978485951105818959177474269212581262320202365496416657189331933515147698049353025469070083629392394180051602871538416633832527675128311564814521857774046096613412595302400*i1^42 + -16649499792837616868819360777781325559288897701336501664102328623323945280226674188245479209649008958331322416529167839860039041180032830675560281796919521709683402575722655388100384231157346906859755776734995828205677071775903314277723858203227964810307593564087332853367798049715667269569929263183089034619813622565397792779507343672790102932632739722559117108870569411583072750968104337968923333637278460893966998743854299247670627504623731326721538326253831112613821771123534830500405711751248979805169088085663927494207218652670137300559508504995926409731142854214781239303783292351347334123194532974458521532950133575955241557981054645286721428136168586478064460450137372677375471846862569043597066921839481595107826337893099158974035458684204035040870400*i1^43 + -10821704541219754868720113609974256789270720230016387889404623793915239212793956201936729893923431978932734141262795354526655967972188065674549517402205937372129717870741293338426825580078163899060790510893740023234881891330099216509378059647999418796737038880109852182032880485930318366298629096469870425587065019565761104983419996434198359253712269698222760987118385473156779680773303378453958230496146746608838981736967162991717350441484143504928156844926905996717426096128629974658002468286651305830045490256924305465584376390363345115413945344838703107400199194603653917790218886648850449069178629389437550332840871334237297999209573580411041629638776499679569661521936702407234065399392026685714467134974347004083660926839852318720*i1^44 + -1872323352666275369283423976381479224679891778789095263325754435644061472951522933161099945597085329265070739813950057016101081157583028666480758702559240105384593182728204696762687143484646177520144960422202579506026260793682379589527168428915646738513759390758068837549853808183928265042535444815129916767626652815967969619903310376998538034437677778111703445774402939901129384128859325581630514787764466037203515830688130918180522799174533117317993408822996677061399703271658052627472690573384728068256693577551856349226074210464375393400552093070721414926577053988027560606117273151530824561645671217753456036809314987184406705527886009248856840137058702864996692564329224245086570849025348607414805327344640*i1^45 + 174992418539767536559598196495784773188169085869012448187387243638478515008269508338061339118998521391057063527884559778074300765826484126724458939873997162121151590533552399145625703652549084592186091810440963523607082920882120270922418192036153355925740691819348371595489620290076426019164728395808878230354557953320886499095135808311987141580245288149805280087742531248850866042245758173169421639299346215466344769881592642876136915926729033514012100456217838246447228855476948674276050814999074822206478206084675098534759621105869377735810955272504239227870963632072751859465765179091305004885940297810673524436533911244969484340578958818597238977693811928049896917072037201*i1^46, 2476021390478479406210791591120795225202398538679380039909789663051028471718408773312589242050941649248292057332637098333745920336967295772924193708102263682233199666996399248562075041707997380421865169979605213773302376588943227247103143818155087737257787196450335163012075528304259725944051029630968276490594242861551600157268825820617730954362110437988364941466810794831372947122924192435945170149656226184670631651571694554810859481638569021383423239984214573716208387725927658470934219429131719257671074004327093128641992815028017772808330766223664166272289444971356558411269136962659079619720316775392463953876685078779667819314851676787626650964837742857574886318231515459000251257299503078903277336629514058245780894423743810413816519156388938822730601966170133244780529541891030636755418859149046718050175784346794377567519248545406849242983727081038742103504078732233506022418252246603317527244582645622830453434350057082155004333743102482245978269231483764581325196768482477769086221062484539965580444436238508813970326865670183984983322915189638453609222014731613868014142367745091842951088814310434617056805516396619707548133320943852804813052161633025068784425442893257056343744275328265984808233239911991342700023496632310489216586596221398183587411226881352532067414767260528644310541197987599150135415511608346849261692418572018536109759768220262634711076104763935884148123251390886940166267512653199264545021189026030307642007729464565596785852182142945925610223890494383877746634790139735898636740163684415745445950697824818924623526261520966090752000000000000000000000000000000 + 1137589399435866849937107703344747429809282187717566253193452515889977471799174751578175479046600601705928787135805256646533132451208333102285885216491665309330627313480132125558682479871409129395131358521205505150370774715614170804713388347033807893761491547611720166500327857261075396102967698507730229617971536093049265114823279839321735707800036225710269489094565568624402908275737730487052444083941843477193427953739197392489967290394005209459261700491321632906741292708371860793190415333596734962253377341183343584500252221316643275101067801074061491631963869797185430097476291182929449088342973660706405710069778590803158419494383539248946834535971499291440372651691450033249718048209297033908425334056448631185563811457593622296595799626445275144168475874845767990465149942052934552845809685531215663910255956089334380943529799438139556108997197575966495959058309950865374010207511973982772615397776495801644746193840773881519361479756770233006416159226331966613423792124375590427825159201723169969168994496544514238935564360810388757564239618888897164535610983007096467926156428963020535274605135947650502973023236028091928549697501384785926457693085232103052773203271558439922329504463990911096353608444504361120748848905859641871630610811237050610737775017549565236101175563017165255588211697472661318784223846816351729380079481667952727637226737488583735747375847567235142702498103719137133051614164029679942167709573391310692779529518671252324582297595547207363201623394165200146288251570428921004503178376565637058965833136363270487362677463273481175040000000000000000000000000000*i1 + 911308728375480737719137228778265030066251515892839215227687195171879312487519957682567261357954700018777966864552706533315692140888739200500826560444758243084441864345483330824442351206645372218967412669810072954539058956343201252705506545055490372729566036424484942697669702051443189244536867820491513142649923626874359102878032863635455940950023925551275552381620782883408433740161583244411611407648833466638913772629256413641357109338606357363712872893391674630611381600117649404000828743982806740566728352727248896112169144415283821533468128889315595413518437274593029465204894418189399763166343670671897275100288893373224132231491677870507461354966278103344899085375536324024560340769132999655214211151677890751077189046694922339727281303004667145074164672855085220139448900181917047868273261821792306829095519838122619995125697590629007628814549470159482081889737805086011363617965074992527692755810935623202703500408304598560631951729314628509570432782656318861008963236785755481241217473433637115359948036598646792320198855788121989505951914123160065239161465982844561042901065197315372331750311626051598371908662380418892985712721731424016601536461087083399507425422598380261001655871161553896233459730811941261274373699272494541473340131754837289878066315303815929690578620364894747771999355129334845966609735593873104484562832466343768229186840681897888857809825467627979867411030091347411524274401157716015287164342632906060684255639571918968605148440643180107854278785799106294565605568111882851586110399208717532287962223040686910688268269796301209600000000000000000000000000*i1^2 + 224335581207120400564134680929620181561265988210791630628324863291662519161402773104467196629378937676666169926248838479114097406484551679389114168740283567644171982346836506200393866953863495628378921091602776719125293178153201903720938745069178614639254739465058002475332673693375062616012126320032601532542375435580442551077043206727430357435099597904248808985094509571487676226591061410394926559728012263098303180227988942621063979278361981087068104148703259199945607188341482417828638748737252407695250402674462915964922984555333482316303719150641668848266767303336184212641184527199103802693763387911471585330713074613443932011400783347023398876598876594639216850338133147446239109409051605550177173442932167641598721825792330952143906416830762231562409316649869266422660803750575947168223123695897753232191289887575623411621897352600638769834607238144238513143475347185626922948881249180191506843761410128708763080391575254687394420571370906416501586607406296289433539936835435212985372836686095544522495215611564253326198032430667348204639519706203600049015509033146076575798025377430613751199888365215260920859037503905833558382231440517102388390510985761706179398931996409768726746649652882504374847983390161325321694339310147293306783081842642765139339867776692316996265628477203135492951306257850609146173661199342172355893149864447651257724912500984853645721735191120482643046229363888007637564112906773148611647373645004685674820896557463990820993611205477211559395341863883932926841477209105576180836064990110866997550763285611499050696433182179328000000000000000000000000*i1^3 + 47674293755087696278675677269735058155286850925223919043017851115942737451686034266303480871967376933312911857654662389103888614687589573340458998243144475972828861677471111559948268227825334181040485822180130283261410711857879737650051541273065542996692472222303707689472167316171298985212408677492362115673687084655723669830279507434227458066880409872519511578120085674688085587389324429919151953808346481308395861175896961940707935180269971693481071703862880524658618251370966004778848592770296416325656477196462933823430856382422999944706406313426823661724496551416052541419241332477395874981705354773507207249994505686606613351286170848409115637566579156745116875941728298303423924507635811092968906577073440361227386618288115227829945555877823080013389501794080801359620968785128762937584784885164712335465321968846872644118844122956257175147736302857047050972621978438729420251467667518083226363332228058316612581869080764153757906061885757678274278351318658428133590869696133658814474008396942402651686029459172788618068565697283209349401604568049365375952989042503313055546526915719495317569036083869385075538283861386470770971352156224626871257351545877133299093923305952416752340713388957639632519159473264521973480435568165540325963968565451808011699950055940763623663011848023140456531925363394493875751851189276467188336472140941141872200931797797755443257810077311975148453273887291118827516019930311804196938389485467763419848590144743512139655865940802801909860255113955463022049652940707557182371894350777931974241716926479474421879283069747200000000000000000000000*i1^4 + 8571425055848108906466001009658460363966124597799215356974222153433995845493165589736935036772107019560398992442952518252840011186254473086091613373806567261906092736761005702648547091440011903290710781290698006305662812669285608991869269605250300699690118710733026930480761624488170670843060919361612526579406376677545419938668084249088041676284815900046250523017695083870342748730076284454738942518043367034877673662082983956628689758346637816897827998617416283505840084802673295376874547757078001268666107046918761913411904226889756672285995646776979446515717129539515801363828992310194048998655636659232920936235580711542791798612536558908023490715634136227903812625056200682178559215019649536191903107167667310463830572065261589221547336240767285472633062371940927189319886576226361249372350026413260231176806822136533746781482787642569589236366526819077566311952417018739728760665163043290258221362581122257870887580713145637885347612161425672205291147474406983010310160609155149357702976395194598569056544194890490136752658632440698412259106615969196202608434127632980068764348430271931391711357928599360517994704234606662586420946462540630932902394087869754097150447632978537567632685776819395720463215381539320478679334155794403390779590390600603487321260578156288061745322365177094984894578057433356118026411549005178489401588960695456427280699316521487959710168425800896673443776559243823681894247244232543500118911586201675016303240903871060096775573135984461133764372789362474479407577569099289564627382541036740477506614216118703536572643409920000000000000000000000*i1^5 + -189059332127747022362180161244309638721906760503622116137697939911741879314197546370420316125943617756002599266959611865076984565294347195985970485699819393527533114001123588557593275873390026124199165173021497924812352009026676556326452971342428590730951651035564993738821830597459456919731335995220616666894207728927237099292109313104584351129300798727148638235438116227878515332407087743296020751677969529737180199145656358129059075285767644823009532212615553728573224973918551758010013280820353175592772992219232757577112957571602198149622023833434172789680729295075643388890601054638403256728543728606983040699261393401063480326872772796236274445896262475976822321291147610249146139892162732733463833761031114521006346935964557865343584724850916389715591871742983275599937616407869574199483231001439803116231219544100356455682886168254759992134348399422998825637720996692933021260580212244371731746826839985618483274187846569149373814266890594598429167741729897533818082450922247699480432981622367542361855919730222386817055386886873919116183231067980408632393400207710513052114224716333622199137513612739388899780953356008465375846761938975883019784118019830467752465574687886197788991480905975499946367820804198082787164584396623129353614294517756532406117831867691665118662526322968109430902215550690516007615170161378337828941037473301306244646254534049063857573898135074227799481478217544637453906088859202140460081227173487100963884400575936591039540535607466739030580427007866380499009980665333926884020344606729051540802395981591527706066944000000000000000000000*i1^6 + -146050403627275431144699337693335993456084525405889348561400270621943476061424544572608118458668459168519436371506754062254862337418766901257879914367108518380176628098941314670990535253206985650207151281732721528381661684937436756933604290036573528142392645470790957400212773743414933355216691614555322235439961051453901001240998998848265383713454556217163549692190361741158237176423260968631407880872933772462330745811376429675898844865693363346870393104012158979690256823095395023631431195465844606822193944054478668854244096215501779990217851606388345850098346982795826327364423603521050008830628044955617204243593497253048838791161315511085178213788716250920762872271076337111226580040201263069391981841405397432295913061484419652112815620950887610036036488920646623548367154653301783761551003370179013975219994122874333910652890178859258565326406662074352093561977758169811485058313699465628954343904552734293297778025183688877561773971651798837144072128909520862994620338342795088075497541636613277320074284195391963679097058634165543266808280641877928960291944629220872471803479129430221308488385447331527551984126340313531732312054926309823274163972697582263158714822946730849070982348505594046477187518488294767863371166724563561171528232374199723381397976523522639601426055842345788156369974652671072200598996213705620048051710594011328605568974893835534925780706641768581289095227597156351815860728268646426990944402340428552110764515890909592878741319911551806821367575143782861606082793057376724990053910076973614091761833083228630548480000000000000000000000*i1^7 + 2140526445603910022075638531927463609674607059446230669785982746450242561860757783554744032207953426280638418861820791653886889446444274772350786328351899811587218479937544162036033744501403599707788793239426344280525198377952943706477766366640332488742194115974452812936360295997824054057755808535885337442462678772909178642030325124492569372856557711277764826951530420875674916922679057598175260488716664405609913047063743163396647541747397678564807069752764047511623807477413134967601237043391608085224076196831687452858340631290546191368401195610041607757646286914802825059926427096746133777714366057473368823432557885367631442003182920320178036888411555744118706666527034142385191233309983013233706820709937106394151636992755717119501899166943676562381361172686627385746536812073983133591498042431434367908211735583360504917174489354487428172123431007549749574219979210662880279212101043101736039014652536939122703414932001817228020971606307842595127497458893485049929904366411581690964433089422165909517940165301115474000039319885579119161817828725242600322672907678158556173563663979142021990704797437291174616570785447473832741406503490755742907920521249654303619550766122130470761331211559869861857248484906472295747972280540454276964688566410181619354923303949307132491309686869226690094705187200520409644049190763617133019339317106742575389297875735469124851930152181229423324927041860249074393281038883653896262326660085628189966485117647595483408093257938344355894076192557426967082805700443322281767525028619098499044005477357547683840000000000000000000*i1^8 + 2520868793074222103001450250210995534512066465568102165647338768404204926962118724987322929199935119066419475333755896613863105668939542167211602387861044158827977932613440890569605812128972991392361758451389077937344651707992579546171807606169154181858279946221379958656248834655675337462436331661312602964026736930053587634627085798261320130755671991730543709206523810660216857866625754122528261040801517259371568287889163803680333595796712994904991711033044169679043053733766017060177320227101488764188912629671726451251899863347367699084902597757945940166216738986664256424494142911008385318386821205859506422269567138313588592671382536612756801786434209355093301984704259578432079942150467330565043669308059633398348678287878525554393785635359810307720065108328814189859534364416331447970902308047998459986816866209834405833322543803636672989519827334702079476255650861041954175993358851964685465627778688214376098177831899742120789047071492945919249084689579627523705070067488788890815631729728901876652263220043950919702866701347707368896190055124782811662505723424584095181979589461709775996536281250766008692374186979700628259506702676158259631174128039810415588716292655257402188323475707972518304608827897704326408065702644124121800105982199174648466072520242560275550925596556044041562619612209964015020545274729119354411525210262533920905909461070178006720891709142744151853684795017040502161261065178455786375663141788431338046515790544004430386140121225955659410490746247651701016549350611082542794593930466600215724380287152422912000000000000000000*i1^9 + 219531719608623335930887708953743372189101383223228153287263830533150315703093033805735467124824572938351742486886142121342165224853601267011991802055786452339142852149492907636305237639274209496485281101615421558620203147568066256809076031292237175441382634112625944308504459700083606148874142344113094817391286557682275445657235520214668910681093483654026046026853626982911553241619741704574706906990856078644334947794989394804219689894411165659161801040751833455752425073189316166551635164211718587975202278533490830722359724877689085397107652698413029055841622581292914980047720364487745640271937216513874556536966353500725433487901819576059478047659869136424462610281358036168689570299150719258231149126828265259407342654094183001304134989500517091991679613092554722953367452674277541211183100161824361062533466986875371840907544262670526302223783939458083310445318613181872451539466319428852055820943328886981202277987030169556058107676276180008169528367927974498975603500064847136822642751844112759905300641703274693718056863628516795994400093487576540698884439246283355546490635429759335168678599354995197919476560447503550400469900131354877504309956672017810449418647836193475085746368686473815401315686019655706748817282524791180193089665203912615997818130887809410489191525941601313399965452666988582733362201144660968047107544616745380968622655176258305493355621132265531370816100742904347769356836319859110895550097987097805765992560188365072277833308158235140607011061293692580113129327955075232183407495479960383277498314312908800000000000000000*i1^10 + -4556426383938359201706424099041732574328187945658008022764690152451357366944146909462679890275119665803608408654755277414985931473633160371463712885877946501922306601771201087494960022413277348148299836825923697250513278455404829021304285833842186831264243680299419300117345349949500238556731846097366721708600335094706911319911676607784166590646324349553178466145422022984583817481901220407793454793971593265346234580107523558944350513052178914811611774303367297012149636945174093790776047646408622067289960111212161202217792395639446654711285443542717969756951832021958048921023810966019140986557106149035479152398313819082639078193769613035062348447239209918405174770959704390804755347630193028664919277712859810285167988512529206020757415681951953438432268109953260749496869594870379196103343176778835264405963804417982406076762156592027779454560479786964664032412566812420229322183920777489653470944591943399930034681828857436766513647878252501678362200870938988058732758555901153246061145867493670595415946880012155287459173141775580528709083825633480843429725574513635712448826394685147107267095649616435515945915493180517243047202315058590179735394595469529551766400369448056446154321513804187938608340575407846679242151767147651856208074159887715114268871385060846226928140719469784562752254292219343877925989001495983445798402271789762145641563827067176528877324901516116330974368568672175161123708763559866695358553582999480357707602446261008505453369081740141044971028073303594880730085742650881842419464458186829981281786265600000000000000000*i1^11 + 53480427136509161912465099593659622252615424237878052818348833071984162393229073003921951822048192707146167885403773857315715389050807391058305870019540190856127078990688453070005594009126946667964748761191317426846941946974333708643498903417676006344357886193125896522738405488081924357965787242054478136287292433574218255004561534013530816945208359178636085930671626104337977017442947179768477393470530543990222918265787066397969258186371061348834028178791347713057261909969070103851409638057736222913205076937321253765331508390139621719468809614127151091115727192701829779807435335967286388811789913695286593239876313070714896554542265262439543933534555204644569082913806868509006865137903160972164460744196928871726922097749565683075991862012806700664472845782344769430078237628642331801468183516583848833248699130014684713007823393409615056062444425612227052323921290818304069005332650877304432783151935376518427992362687183456727601087791911419858727227584949444799403401756527995436541659307850506105038195396422662937835371678591711859197562343848290677160876301179193092358262771230597809942106481758796441244388058549032055364558590336493444841229113045567400141718243396915527958978342684124372533878129875227483103185815318654127700201318595816231194024389197530262268098105313610622380871739683681983043862387977979569625003642312570636281712750768878607557769375815924245456075284700829689156718375246843683249889877732382614446700488399948072912684358153948063209822072776330589134508873531956226105055004779884000051200000000000000000*i1^12 + 4685195307740080173219523927030145804095636086854909925783638111688279614817658398755312286429703118666334973995090264970703253315055318613114578370230457159571259057807397409931249909258681435177890834524113521046710245103925728481572937489394750028587238953774211661279757894762973466342381152126378440653832055783005718998322443418819526663175156212631087670531881073148062564437590702134294982466198484797270481944739489349114975415999079749759279165231444073346866497868743014032425922578147336517569927631976693230346906851086986350555054305199072242685759933385563490486929237305196655996644007866431537355520057426225684683208234298472728705704796822872787215414886301340416761298567337606078328278169307813944513164020895805114590037901889204748172064530097435058700806778647855697856560570338320269068484231887425447112528458602277795219330946124446913149100669853016006839337074948959278826507505441188148119411871227807735336893819902159694608955237943860094692776418872325686847510788519554276586179375891607694038253715895724547901695312877326373563801600338783357269255238252726072841888632320305784873115395628680694112975529366167797269807455641538219276247126743893264225652455756576883570469862796392908298782913573196659070309726954282908872659911438034521289072479388993866589672448269460494590653996984982614709107503613424525834366692151504887059289782914965624636787459382081413990378108373528517120334698400119086436704146950875391337610217069753323106287581930189120225382626405576936505215531023985541120000000000000000*i1^13 + 30920643103091949343982956920359479197920533215836281058408570675219143007865333090123716821143294294875333355663607335634393323275403856545556374733229134435371453423372865139684339387684369159210488010021989058376347827739590144517250240695353757228085248663618123969046662776366308160760564177632476991975200386025043956888414350066027562100923383953852759681071819865951382639573811224132232377083823358813281385671836781655814690422554966032123400950827391311490803359052697142963471863454266996397631408585758328167658464758108695066187706631989382476326390054618616317742370421868790628485558599258775541335798766824521669454595684896517358133062689401106015265494856066976008348290475109719189379706106721248679210677213035948358317566910340566526495805132055570625396116205826832939350842994739257219129339084133451799139087949096046370189301587282599851758140152898844348294337391771212378174791386049555781951145664530889956248398775013685843144386451754085937522749005673272076277833306704970980624659239110508513931742629665336494185060144579392644200067119123392007690201676146966565271704818953888105698628687051549479679474290250167433691417696940921547559624879626942294174197915330526483804418477340517299145572362627104415410231254128094813430701527344519633086004696123746801025667312437111002747836716208268205391640226884233814350641117017175796690758845997839483555246862585066648993371913758451577278990000852152758820419998364805851691975306834303188740571567540234505722728952136060598362893059096576000000000000000*i1^14 + -232806086457514399539143996406424240260522514733361523215358410444005134756557624095907287837395413723793651067499582140829744782987656639778495829341716699308062910035137438935636058509762969635047451655569446543681519290269732777994900059824413658108277572133670122844039563225902512405347786820880696024103005032952692105704005255469543165912770334055253148002584589539837146259117001687105719055228971719160129741516967446986721861349137536619587366961583809156162768578579817877041320611579389279228381387680496029942494703362287688489963133224604261227996990770887317802315340173638550815913261069270000165524712787570476955121240011778183793979746217547036437899617070974759965799608917466072572568237577822601153367382085408845844579750547723886920823373806295190197073758058651065578395083816923535974586353177220632889285097923807883682311727843131581230471894440458000485817648050102520903749834421512465692407950066546886195678147261517498093111981897813646892450082364893078802554151712977075947613660980940724522287792980150029550108599893137223423090676816159156551251644671545666951553347024087918992158071183418596662469169171657359872731846684857347104450600304472457588820872286345592821064845135726739776166182946953742245547530125674860128161210331898959303635447288073346825348165457373241426741423949710217085411375079974587784180794682128395231516634045175300585042697484758177093098387309493752875740762612102688779378622484021956485334820383301509121485546107717961258078942295621979484865953792000000000000000*i1^15 + 6775676889188371664592292087029232039171390428827916750203972084556971073600185806078657465499984159180986124658955924126773254678039531826211744092641583352361551722820435071280184527152192777946610067991746247306134284042982407784682328495070486014080380028647516936583603992067386565227812870744748626459073258520450582254217723182545930865739865013386666334766724083034354961368523621945819236220642607079603050124592643048634907313827665761218901419322295684550309220743358748121822244014390728912821975573293433422975373876747286646877611032977954668613656686845070687611136261143429435257294788783635547760839450172044323156120447779571564130202056286552697915015802553676295041391867453356655197555778647483521533983037192160627592916060237293959918858913754060485174226503421119024733206610643714694525459499660166298619331956210339321377154446228286949992158046824698948290244801799120303363264469971695447184703106919117300524051390150177939895556577256473041492373687696639926186131474053482053784121195329898174946960063986681679612329683676543733027526047929025748706296922465538526751404084717581687163657682757445312185640591032019900761076441936192412704285736598064079504023739631196930082626017128839203421816157958929422914247558652116024074790213755297817321609973951338863268955785874036713851181379857185139774411705045960021238540437453279471648438955060200646017969568930508752488285194497018136384937370294052943380105628165037285604563297361351190044805165338914845056814920350624169485926400000000000000*i1^16 + -40578259825863975267048509282070831615243249548151814170415858779492427672902909634587923443995525907628015323547891609781574177136417244143075075348460062595478320574947309792789766959217884089031321088745133669492597737043628640105723490168476903601212120877075713281176840944049011482596734154263000020120905570851919990921190208804200960116478139636708843629679804854848243563874476499274055338638402254464212922132556529090382940507229299009787940201148988804073491801481694391278928663433114173977818055108668804699393014628133223545694404096629555387769722544343806696039886795927016289989928474679785277241320411091002163021944580427320269682086337742451822863557177810009721611301125035069751073339351540268452807232744960158297367025349631149112586132501759062339383401996381378769771827609126359593844495125686260079560483919204538781553467760669744603225107063964222855609852131404412549359071178211374345962650499949011044818053753732476835730023993209535496041169898276134734544308282469813733104839609591717144715934017989516879640135488789930373900467586124874985259168182827285155857000661887900109556736699132982117356774098360293140469444784937087745711516174797411520650643540611547551575453727981423189133596720870973570740772036425031751073700731104300477916628639294351361071833147356755836780896932561371388069483232232698181607024689849783330148545718128093136204715061509567409422978049440516691825668306466208528371760454770540359921197419230762139876241323906826584217583527124375961600000000000000*i1^17 + 628609132119309034173262290135613572696670256478060291135720058721249987732814700553137997145840444230453612744661562175137420012542117119824578215218459439734868761397405677425387522329860660128806005221302687537108733764367984480648166760574096465404378392996789157650418599562078524286006875989262255079847496914284535611189866766010557193990357084813110475185034159598607510644286856483663617624511358173006742551496607897519532287945512556419520949951119187517560939079436928334048001962789390978739143533637772667475723756404189238815052967268804107139396101522806137487671143127233206176506014176822988233204251817988441897222797033228612992856021676932496129313498575156887952478940072604143247049651028596409775194609139797470023106862964673562814837186768087892954719222127991304575536190807595652915882748492374696785936102777655798243651366479265363130263905183512221114212073867294207415208722189780050971748529099085043457467178317768590696725722193784900522691681307947604378911411333763566665587137724006364813457702579689667102360004680667930447876264883271397998850314784183268689689894329055844193637131749019074300588122478640682529281081657359083147896342553190521540965236718612334740694235337996644025020636744529479468718027406942510285765154957893205711423366331857894185188672648081888861414804672206166063898422409407876980407998084548064710311632852187838119801897897301407694231018069209644615519648370611517753671664004132939961332709590265385658649952157815570529149534936760320000000000000*i1^18 + -1778769240302982680262247011005927396975375136258630517529345020402785264908508146143279576707062408411911458227888341964049600316945006021730959513942329865001728327024113320481384744559193321418735028073633295463088032206039030890355839168284953929860061635197793307757919119346970803877874779958217921013471840965045937062804377857689266596147427991940637894088974151842849255046823316750521871608158835210719168118694594157723087719818462879360988910039011021273308171852892715180393027487947186038828682352094306882321784824604707686391673380228315790903856096763002826676291933160372370883611561922025173429829433316462141785797280098635201703209304013744490743263781807430249854290629280020951736200940624162557925776043358827330428641865841236363240037621581742910100982395690245544274893445647163219125553973435922281278608073880779203436033372523012591450178372943955499197326289301241127995285357607430862222150813455231774200465647292896005379359618565858721481078290738003048523554012517629780123291989344449098459193591779440234053073079774322349146581072142418513695668599792043091427109780841465754142215055426332931802844992031694456246011328792843809671659044783224262002687018292972385397824569255878608156886874191354301490011302862981070154791765033685740376129581926720904336664904201507026909441843993012001797394976564769832078108223479250966879200951815086676750432862994698995031052293546657584706217158705053023340256258639450787578784240667301685178430376425164493962356981760000000000000*i1^19 + 7758421083896741166454984811140004809809362103868059795407909788985380712022843978318350284931946729132233107174847789459356698519196813598318631672494971984910516103642635076516844497201545497590746764534051514036853516481610247208153568069385075871041381756963705008046146972824799465986693214140764272521352678068426148836919009077589031568891574244699387028220668139900463430377739618155397170360947816674764091144833900782420328975343443460078653804528610226083618775195551128521752409055598279692146181930914102528444181258059077868250662675311114812360254546585843890450248255847131612582448162943758446961915859248996083973230262291019747612656755462705401033034934029418455810945113734172742478374652511762036311482981518553491541388150499722551166427956603917153067986704704166730633727820502102651926993955696397787820678082718253588129736923937665066323866460041662568134581048265037009406197527737331352681327308021444867453968463486701943539722003200531600675528739392758399152101785200665225597128668241202442736862808354481244470630998612244859660642854865712930297996095382351714835255777663627939489865548178391184762185165855077886323622804394553236307660460908219830881668173602129475709028507383571542624535936336592588122284646680342492683841670275341174549608216234330716508981878981899278605707213706326043876056972869229337437608634427634137863699801075905142954064166248712059314124746652345698169199367471522782322172783787319552941765351272472816879263781685012912406528000000000000*i1^20 + -6799132154544971141863541531153343018359523172030073181707890905487251582251982336397401153674424958531064166745325285134600858317409401913224275327526197130396617235301614255876319383915157643194107377075638124739533632877252335115002864259234510862485533189600484706184052123418522431233296897265061565914768404971088800912504336664384214132702218615763752596213320340274510207654677218937772313183802509424922249925639862799530840430433390515931600422737075438411085573724986784772192600634089664531684124932714110716272923718595660389183114885678190057713004061289448931102516131068997146116616455671969767050634772334819800496632838555631851127843546004861347071258912372446427400882995615077638214570806790780649241116893501161418413019595945189518704802964881846273575601116674556323292115307347702062605069765701943215242746845987909197281534244625454868692451449671485819500717204781929953959735038030999800783719957466206332475281698237095067385750455947554805873354376886246522276315169978691997709953843067185755550382408019754641591152866518188209183245335051514234064582854899752355469140200119497941704348218784628845499748794749662012644205613733308641892662529509953325026343725406665198650876185857783782466860414801876536340964171916704714620004685409103821795962110279665049612931522466825854621361635321706778446164464951583148783398506192319589836501626695591408286990204116247694915923991980015894384615075131903631486370362539567836436209695071327817130145479126941696000000000000*i1^21 + 1830235373233438813918632427440916218327254611015177552764381905131948987423997189466025486328405208212101787235199618085458737260307826818804826766485356341782680327051339934804410731749395645318085010545378090996593540623986886749208512106498994876108997559830287244733459263269228613471947716500045126074563338922163587621007104790518066960563900207321025449920163982297359922099578157668293302440937003886573968190989926649611694294308070416056008336542659324324737215528593461682395110495590023753593613680103476015430938230100323738009497973621094208358205231920497098374052947973830112287351902087815712071720242928600564524489965155687842731269000884057668493358884760836069910196657678423984051666585858183767327483329658654103715437849040251527526764448317487324226580717505009785988832136521612681079153542862441889284127895146833468803783958771010525192847102499538329492153980999964427996825277773744760403618453189210406894566647756549469052821980966755537418433393789166870497032399707924762935435024377659437378188460895200642911490327055050863543605464125622257787811622818067211468777639750276108152662273788364954325893222481792834964986969596677907603484565469308588224728799250371638708753884673876612220479925791758318877024603539237975087475788522202378797902468120451606452754200956436148330329764341311470800803328528443968475492507718434015019982738006714141972449555086873202716306823553637372512200682461482597553882539801770042010761104098509819134012607692800000000000*i1^22 + 3163502792362382013510030102125579315641433754594315226958254189415967659438228776046705725427388550610982290155167030132065032350713036002938690327273354850446804533989495388030078598094792030647197733267178595712423945394989193129601162923250353413591825387370861553642491584535970756209212912437674033103360688532680690078417334551516687859585507180946656840301033034321904719147043907294292193044325124973348579345849771309685125319717436871876547950401441905044211492863014796639010306966192922199922164846517574585578454184018975912006834708349017695624909338570908609908364886678108262287584162809534477293668446721486708633331091983536734504272898919903638231446347275749828124668853584469214262520529601713766471593205785618044629955612208506248849887993474781883618082951197648975716566794865111448435812763150352666943618515667393155287897321812522261828403203666503131616421208791936795118955449610364119203461900693930750422568610759323546703927567951269066288468291450061617814696305038609278311104528698236284570321993562976452019008736071390263794975776639006973181375670457052626396571294579427894059021262285150978908923936055640063885319267209054226909800545924152635029504380425793121442666013656632870296984178265787248319329371612099679659986017513531578519552669638756048705817496517610952187414061973789605954793832221995150427167193474225716747761457782090356603836809833511667005228555854479627554003046681583948490336039631232180424796643023509467955200000000000*i1^23 + 2589890188055848340352716624971611015420450136635554256416236848992746181615774525408940722535087724524520995712197931909702975727993344339248030424496766207113549103325835938470026214349485182952866706532870523238328417925922404449774293740963632579093223279138285431563966313803716727406269578016252863204795022934661358248124087097126621282500637918193211344845901773279075263169049870633547104914671789257247068546106026992841776610779108326433517959757617517353503844116264882678363708964586358436788354282965395961472556986066155288843628175420666088265766970848146256293780447395304255457586605774166362311537912219846135320577505271936711070257009637909927277015805477992876847107858625651633960698608508508001421961687062567378685974604592698298949427926871587302600437571247308153343383581597335559230583340179274664014760521490197020843024797121636674715823912880663418849829434766075136956488239848158921267524289715534098524697421179789864543445272228969444143984811716172479174059673656781158912243547421812979553471465939029104529673557648561197939747846072246167404455851965095644134487555676763182047501598990946197303497745807442471680951143494746001807418281819910803613951197378751305955146853178519862575119705533154873871004720216240195845524039490648500533067708335831999564722800903605469532276300259512101135286632427430992125080066841183667576414941943035343069770196388464016191849222163533885367777177716993331427868595720918675053672377876480000000000*i1^24 + 1156258563310337763909727670957949102535061373428322904959134898572960673775433476081527227921613143488050294308062335715999083522293576643611266824462974979420652791721651897340584890361143393916793162462959751113878103448939824595511662109075692003096044754396049726085153308564747737049569942078486707463223268706741143195498721118742575764119153152830710234871887191161373576799296066388329581885179999601502509238422050338411120947037221087456332123508705391684424974673626336818430099914375685003521193334980006193675955564182581023256871836939498592424806375825149818045184180786091052296188063265756753202022691176242287676953366436970016370873590131350470666172614789587169184505989151807773664264881912004354956265427380990317612403917175152289737106594456231523561271265155309563652981193170969661704444763999092050957919433794764074475835920818177335654171379392800373230685794232828071259303765681442468026887155304786386343297000919460675002655987559515994072915857761958193575646923556774519790002546212349207359158238920230383783449217962592463620356914900299713291079393752539927426162748993161981820814724341209802698206567368209578135397223683901891127004222942930845629104691274778439917901898623858874760873929523067353667339673778798826094679140384198916854783985989861617124076924817813640983548226432813835628789091365530852100212403451152798393373956794215609346564865618202758076832959501290768125184080920511963116271212717821059399680000000000*i1^25 + 282684111661803786979511823831273660527484569093942455748507855891817418293266554924019387377889011592026460879591417574315662484793010935765209472007475840255636727628541360191097900857522395220049505755870221183422428115433654143182904151835109758584338144300989836999076023894775238869377273649219856426206109767970653410419488029843365499011398553880127704953530091712452858888646794843214794485408535005223384888239292380267237359097496286145169679967038253395464609913385943741998125518983708399049013250404698313108329075892462806576254990289655181489090336540264503861334010756213937246240692074754202414996702142967055717490763954104270394977597357490270897386443659687604625627421249621191496156425219524050206988238849121683307249734896997664415130252581355801832133100262186810914396156466604427213658816687966826799142964299698910855757133508875354735797647861941953751002056236622337337470101618990727510254973372171826228997706502093526992441086110169455926423989245645378404628682046506892349319369992974572419469325575504236135594906316397916354671435125630031151263322647397476704301391768495831099044372429213736454016601916388866153961072262025642967434907749471729711319769292417252704354598340941734149668672590715625489184074149943579625545019555519269599242695138073776076974981644224314045665886371728600662838587388692849647807369661675024629283758475966019340673520074937989305779350221879305861498302129918792915069838557184000000000*i1^26 + 36097761521852818298578105337438802411570904965087850369593609003329101697422243019907108248441579874502518650928160776756371269956316088485459824574375247960821756202143775693921642686794261482537186363251382311367964092310420106470623124531208257145485254309923461719298754298297496120870178431664498213647526536295401431519428141992506877720671860791843548312307422040036267222140190440372356682304435365978431819985095394013628927758006917702278866771298378711000582837151639107974421632514534198307414654869295875052191818169938384418950407381256592873759030688759780224138558499439582307297867598312040692476706303011738636662425985221623941032893917233609712612508779006529452851082815893760774324302297833710630209558600904880079419666440069771076235621349493138457027939783675167229639304546263045639657011724512325498470183239211721457874691082038667159693307881590667463891291251274659507014354108767750860872501187116495155782938622279855853313065914026035366004430668153637853417161538904100478919944519390282628009218669495943433164344946076844735092133963795260993699557988471214607234973541476532350216081434818970324283176881424359445128032808026629445041072092449518132730130230477857046556319519735197958912681066644265829257958189190932436960542715398629186725006848713902966625476737584492620325858443709772904403974500695157708585750475767537732686950476940833807741052162421671859853343633023082661325738016393834528768000000000*i1^27 + 2595131337616463157863832530295662211012944640505451326521052559148858042417583843512301448273195980553205950371213087333083206151600703585959741559301153093800438608882384934678605491978770833642314225715396615922630920368821324209181715255086714321232703506653668929131246681939265487567086594098873519697356748863683914857522281850738953653488584634627958284731698167154483629995977619816301243537282659720708148152768482403014810573665050524846626445057644350435972786072552607228445111305937712154227420303615119562198029514409782460340663790706818061579835694124497760568875895395311133750764878603436876272135906977587300262700615873197572341063822744068996770004025209227260153938166336362609181836080607650482112417426943202408524965548492492063706875528098448111857280691070564068321330715941072056918993843647824754187104175451867835678987083868313443425104196225923068182379708425843163549965723450238641488587925398628280368034389373074361597235971043015334083616241184156459044924754620006711160107492704826049177363523800554782330949461112733022072396767406540010720618118971196346393514554155444272008037851360180326892353602023762957270514413110861175229799359742867789704124614533745916943765178124294884780966439010511351545436664822540867295438242478759439171559637746172253624312202268800890111006697479360732379885816255792841540858859972649955577445117204763410715485214391775948912974216266842986467313686937600000000*i1^28 + 105988680485509559545933297520035914083165383948559885888729555319894283494294911964658572295881529293840741894033458300675089213911038729090847318632000054925360863252239321636807463367687608328033311149495346441526234549971530082221917127051532515100278977500426596023159499285991776567840989477819593109180791176502585835064153061698595888505076684029604866567849147143368565944593265062626668151130162007078120059562428307941114870062637263560263407011840659078530012253431903113503684635784345502683787345867160844197966756952907903669334743578956758274250069793918605112093836757685468803443067043446298892438241768804292200192591960588782373435004527390029394770413859929167908686333726194063398484512126185534320669644968563514939818158892329403920658514419049482592102300476384672176515536971460263068635946015004300774672339129964746727824738804675695496984139415289923993426309328238308780322131298831978513315145961083000339212573707566283238293579557672784962640410874918838944086522617292507454054335296790025066349781091932534467303186991583234127787950022870194548618126922482346446582262161299505193249292311937917488106971509010349129631050888735868043020874869007796259045699046096408971563911693952729444096465906650998226858512133099457520237599422069482917866215230270674091727027745894814822651259691984390848098422340192010317757033329766876038521939759673056436659659203862193516006930517837479936000000000*i1^29 + 2324787959195522256900440314039600982986812959291080024428484990590536512295189217448512285059796232119651181737326085995967844463578726421936486157834532015856871672363803412364991819960611157303773250990141292098323691520047574427705066144571753180133095896476639434349069295500472245508191106784922255220101685318368148230391643157503006126463272830019741535557169176524976888424923621717951008927766448766471732030219349861488811364517139756947674001876121877612259491000389273017515057181844878917267341597514242166692190494676146299905576138522720276422436912916583769720063769431278478645721500630625378527180577538942922802873496225451869210346229057242180645296167814007855256936551524981288289261683179632833720639792807712852213874729857582876889192830475712553422576669631752094702529586667408245260409075219332437289142226009210279763317949803625458536770824587768995582115959454569457850429670283717861991930464258927376283821444729901001587888146219319903670189068675748055969250313616661139031411230041097880748783407738713695029596616486797402523890110471603195483023357045532271784758389451305313417114711057339780962178030808199765830171442863435011099479961672844223959302814841461078378048153735795399850442454537289992849559155096873718902305549760512750663575266202718492777372810379353772572052723732043643718451751135859856428175225739691163281942345540205911805508450319743020702095114240000000*i1^30 + 3610195787939562230616863045436147647851531239511864733092181558697708911522328849766830049625739266622294895166462783395638098122227885896658889359567172755116112932902008473220186962982910914612435126197486574666955212833696483323906909368098079854659416125222593648712947369840422357054338813212251655946441814821016472359716840021876568673152176684863421524020061677257299194071557685460538905916187209735079626837434680775033906237087424784920107592104408514937914471777127986005757466621488209126342271169105928115460612615349305776836364262960295179565627860084839272459901013412208665228928726445841173988680756666389733383191113049102332506165781620881871452950957055218364319013400478901008266796866644471501577217385143701198143263077925840389684075550957270303300883102373311470817460923053636667017189636306437558343280165318717023790792203909098612851985962118506784743910525654726624739426555273521934535166042229281114544437346014116572514455244209372611228288536110332798216818095833074544321185532799891207636520245207973516778016792948724471382194067426620430432546549556061792024868287662462810780738650414819703143732374520031310869250875134369244401934809276006865812130317170842641863481446365448418715816770581370104645666685904394766859719046078066634723387749644116775342675745190439054763965893092956921735071003860681542179000604738549397168340168310051748983912210817351680000000*i1^31 + 4948982108324028823363044483665923596852755804407245480604944498814609389164152326481123514775094910019577556415218006950391939568593623260321625878661925764901033679893957658156427272565850806288930730453574660855980815703763259933732269302968755994719904696081714891539191811489453963665719022230253028447474572031761865774656231987972797264595533799428461497196562488332173946448002184877114425638687458591145556803825578041312975447751794105084035939624358833095034760929007446400780166651827184865678411949832896799429286216095820225828270138883390892778094400501167571473420208230312033776093989467017621815200124932098662770910041687142701203476930233671872559309160469923734286181839880015855016462377264192851547751813527691626626867208867773583989570437333727196756275015048921185233850604695385923182654214275949536628346334361307077592761292804083464166889749677238680081540242922711237464315912088322263569026289136879640300086567286882792425317670146929836245843370405408915620179978212051011609486972785115191519984903592118772598775665892492647154780346749918261624618737429508847890910227733407065884598226132916619813075492399877751058752999794405575614803801368977274157276657179171075381072480368577272691080752503686068826248205655303896374458144910865540874540395036715717258384538453346345787199349265641052786101279808564899305606878589425666561987352231614464655360000000*i1^32 + 8284736104388187262566394072713678804598312518268875675674239426654267312979379952989457188376038196336793823561866942891732752633902307426610796940869968502500041391139459015263204187154144845742680121489028493794451231647983086273105323617532040280729761858544859806687961144338956249464242029671098692936949481940933053927869339408600292685874009941944886784624038010670218349929363939553377868598700175127527623793087326546470030873650169254021744937753057485234329441096822836045698108050405896636846728346939727914390538540017144300923229848178935907282250600720903614205107749180126610122397396777273722820422897490458776705979661233222268738118462107109296268232678457071685793929813015908806455738270515750964603520893228271887441000250460957916645505539264470476683576602214261522632654975113315251962898693747593353900270985776243088104332653722482118716898231665601568451227195393132628717357322385533409600837060698119247549535534982615396444844340068281015430738697417762383324791838581911876612577209280308277536801975210047239115058084236895981277529317027523767083189179300705286040640797677976517359582205612951198933143522322097283709225888668562320695715492415207206531024802732690882485018507702504591951122124573992274728301006358946610729382768038210002042901559850656317625797633853933636319805323429017849010591526459108888697685380301923671046449266688000000*i1^33 + 10660688402475158498706172226791655819429715001570696381642941491443998717950121165518815909638770958593481235053178963057788711096187629357624677666573751333794193173244621889337729252704050893454058319085319013049256638145825016973552915277313497394902707742301133606260804481008026574253287692235812889307319023666316498393324831480609275315769365709902312142661954842279075134197502635475266979732931968771773907694634562830989877220734147583437531170140666696469966681754518067433065586790284627374347221254328071462998560572514765489988767165401230639455678246032381514901743820020432043755547802062415199471157164663499157135366098839780961097453865177674401936647267921500718787633567385956969820571916724797883370314030373097077522143813373366983594515651068747219572083868906828016186824356819409891838258238951613853066747116812986992133763309740483350205733838054819916002620367971159148225873876338045058225269885093783493856718640623833435933964771270046720636100691626926179140836395203340820780675967323863397120856381342679453330542644617226329842103907268530837448628523986196879338518888086305562579155354875513159906595951293626488291021538934514105901850670280250890133770034005518586031762375614040517248422193634201018921001821456850047266729592925127203471690148269917722659669659617535375658409588778591514405344333122573241594415442230142566400000*i1^34 + 8892440487683929828420682448847388925978938915598754420896898439589843289068462364325988448359700236751570541542272336494637771137943667167860427571647804563688314192984305211886484393515621605155812269254344702255270942009529549370485185803516346064158333041105008989228767991154008370795949966169726212547862029616831597155040583829391398606640762497775265274089097261074016799631787191169914120440340682448681612352885949171173320487856713534348493448492922625623956351871410207979403573618675878418457671420317278205682752772566650765052369723284502315492540555552631612667339466011948368965995261744773407633829820428717987243726514913506148924906272462593513305222140973909701792105904282020181416264649742730236389399857054814409563091597868881038414707453956794096613230323359103211383926012757605719089581254929821593274626976302054920966852463054166323574759632984538826778635728738543094600825622799838539808351842221767488516099225309821152813043544528780077817515157611156364122768003128688217788817103253931952340766744967107613877058715654395550520133087829779214628937034647781053306084257468877876438568238643638527000649670751965745222928477208746839773736406966941554349736983886219462899598234067908390860746392390353463249431800434993137963728153249608219537633663148168264040750797565626896932450763597039186719781348578436328928051200000*i1^35 + 5666082531890902051648089188381422739866004551152731062982114865938917574608377076444013562120146429949583269338769570273502078997592754965705492002072722284931450549324797501588103244330811608805458825584253873651865031060169257373709483967355319376956693310841194284985570291436353570694764731675809493962858858363941220397134673731098097089314156873308939169630684065449208996139694867973658841501857237175914800787617704799148582134927407072944616339362540405493999278238999940567008047774349777512723003148058091826766821803875229789997382395809468607586639935745532078875511576531389009988943203274040252128276055247574220292595839098790328159340335109004521306050265564740774964417585295911779274527584678188428570088954117138986398796861371502368080703236520577147022653095153993287052563611348997882755009910611184900605233476294291681571831349169154378048289536123713262155866145008868903732033258311713819020453183934239605010285119949063434532237472802048071240502473263725830075378711924041523989049692042015107028012232588779445751015963144922549285756977446202863790964798340048217555203900304736055749355092480831598197830392310913713236383335029933599717006733196527013570669077296100743329969679368778045360797010832587685230010383266254679020935103781787980477466861841730627817646271488430667999537951925036981036181377515520000*i1^36 + 4352989786542824415910168491087890167957273022519919159851117773246029283703563566990517513832818217796996924488013228673665569719764351382477894749943817898304611837652311223174913944872123550195038818357478835859939863216838461395765452230922651258067124144855052851195786318383274882896167993329660889524298192090066160366128248953880345242492822115155517440042251173448032068176551387232959969974117287612472259906532682328216242461791607701681752370212873076748692427252064195410076744671562876455742245661394400219695097837045064996894352718672676637728393847700004657917558355970442934703191360442835819779395616846936457854652136266436963399730190679632588344382877120286178886707545081837583973266065733044770583014921850444026106486967859650853914236996376213073125645901832721900745086334044769780670330334945362953064439307020102386303820066594686181195993753392982124300108526523658429708350108381003504547615598886039537192902969353747033198858682990529786605599155977138267521052330060932653879665619878334830938952434857389398080229608454329764845370339870406660329598317921876440799634897492748835760760101056961943576998876062997371656860234929876847110270164799952212132285360883539418486643925934481254454227746761665336171170216565044872825719453080183632753937121317017783123617476177651238991747695773577379840000*i1^37 + 2516794970864294424233509480294329004437456224929090272765310611619332393992479653015492526154187022752161279417391994239013525344668253436267021046059693785816393719945159253285591375224980640853806958912880805569365548063959779144604440429435825745436404393109307066407642014933144032974004029912132872784582276364220926020808351161136821729554481109764894265006997660134248784474507292213800969946237537930526510760563460946011368959526559935677000479307139073700736885994116456925849488282913471299100165829426811641868790791153836216055394712556793734415853371107931882040448326683001618173276975065062600137181135499350577539177553080159789809161557648819819393037630223710354618171280173916568004342441858769415172661244246494052068664838064459425200997538329634988691087715699818828865866787534610336405547342894195701537194546230585881078382665967533672590242008352416342298792742900751572182005629063314524587547169802316133821216102694695207678978767697893049436228771729012345377958253172625715630123639284977882766283693459733464143163299469657271476148630167102850109026927392619555153099423488567227066942008351452963539329580412310171989907643814558174466678077060118623428405780697881364694813393948402980883688262041984080883430792014649304589955852989374118928176824589635015013571679171866818374533120000*i1^38 + 622556819297855021901524399188937998830759963985765378818917526473507208738916034649653697938381944606797580210446327455350289242741413750066061876892620858405891927081561442814792798525293392703702524707753764199648710902115189126652360073403809311914948229891761203481750430715556438252894424976971259689814446096688274325609882272963382485868971862514291025710424231687662605080789416546560938876975340718359728256914229875441993945679898891275891729637533553315556423557105972434595031763361446545650161100897386880426429770389933076559557431450896957635924653425159190539402748163181275970725766943217059064075060263340721564386612253198058328218615658065481134427609805914650744293716432940716965316227574174939321325288198893053347917558154987513686251221883417432490282371593969875893987041433822790433038508518272628829842963954433541908022086663198952907075994236512133884553761240510383814692989665282790923209456192863397951206176854963918824949254955147103507989930385255309447997402257225385057973781828591660172320945678493400700539294278852130771007804422064996655703264223106788338772954010436036885428636075457119875146937573972713515023146029099668453927868774854944635590700823846165295891869528936429249293064967883801602574600191566589575998501857969394232408419626141590907734462562304000*i1^39 + 42065012712395093627336294996300719790732506140152729380799147925551255336374825719605539484939338152236736650837545094893382371584190348356263797637927681385029251741932750800527454744341733764480532044334332946322127218019379968985491707298553067299508118775769844285164291400546048922657370589960679273820081344960493099661695817677232324341767089911047938622661034251520621302507053524771461903427008998650557545799359951308113515985952757094072172530295335576436438825927806291639071938078013428719043448779461089028198839548489857591966625791279674050070460482306540171366675792958760150551723357819486735570220948139043863317271787083342215741019607339384560531610412356064444520836828515938607420540848722619999007883975852271767199943637184925566821625003928082286166558374582724337891262591524261701029857562226720744410075799523875334177261009928646911202020863980376043453095473841044393718734020299325601356600515872255330603298432057700089136677960601494819254724367005093273708802124248497983550582721630913750895553428838353622375336921082042761763450679928168126233705342250505652348371675156602575848569257661025587991575009675205279185775746979024369465882688959581491066275559014828714531530255213478247551628629463887266931650089545927724590238936433647350761234894375878656000*i1^40 + 4245299271627632155284025917510033562319610938312546308178372096356593161255704148605669265909426224583989328846451644447590626966037728367367553917068162546446577349734623887338586300401969782398866598565345010301091817697942225586147046660589285714616101477856039503244979285899517098098336158346662099617771807362532029411221292861468885766958749059804792596183983366271433995392575937556828101132733664034412395069283245554857622444048541775265806088571872427854388808408505778665143985053342662504487656122831160459608926415450206977765243553573504279309469234509736359085102529871991290916003924456345820623733527797886773465945313319204923273494103805092759604865795723986923739667892029000896682415891068105274444416260100524910632949294427585914250955126665006330468529547177614932613019126774881710249839070753757156481760603371162273040813766214086088571511310845321309700957793537787037872361074158537014624642553890705219535373400538424072758498103010342791243387682512622135735040889349871212298934010229653251490545781971917278145444170741645243852687781335521960038754110519232394649587364386385794561891024864819550364658531198115829504367842773867058650043017546467960180823432009313719545625035672707868791530037049391846733870273341951589530026060316508841574400*i1^41 + 111004533834320486945287501734879065496162455343115725202312063970561834960074748451215201561078411312620673011910846888018886923362076121094498576377830223255795709489182534593932087649170891060917387396779103329736033664973284824178223795075878801945879805385902863706467094283490353395528594845806499235054916169375794403580347396231446419705651875989712196579097523538234313986916819080477356606527355022834335050656214958163966942763406199482229692405651723996413166612480159865676422988629431214241687612850391921785545516603630069627329329497840525021099229284176115545946385210540212159586419845660052179888557164776285790855290580208208622154664506288186894219908414941020075460696857392810863675028557504674534569702545310274987248420174403526244940450198577537681134682561287180496403109656701387535838120734552143362390353630045717524563503936114813596221006008619286474579112009759186108287961528190517078573511251339219771029406242885699659943639121339450542685113429559341070238482178467137419896246944788787373468093237866788333246331307726736913778611212907116121680717749248148014585665750259010805075925073360101075361754401475246406921756155116189615873883523651330681343677920965765272552985050113968231948550345956661245220966387496192573440*i1^42 + 762760355429214427611378683815860941913229058513517042521516604473688553558665724741014151322029313512040202250559548658291974131858596638205667552336439881251640107656452146739620990800729079699038694136118725128313088190314010135092558462052299236411066737853355996700833771928990793042308556172721067873351879855075142270884815970906453758292954475717673357678768419982346027167569562245929087610623219137581392302586349849488271349481913854584128263286921278958530843466789648175612413120358788669019464034654197950699892012467105158163711650270694490972624186774176905471873793554268795138389222672158579964242114142004915337857268878839746889428199415890070706885927307374727505764157437065274962870695664074094571733829404452827933392427329704459485546746107322516432738964583784692762184430687293227740738347515986531251361364770593025062463838438542457416415467265122936769972214830731923610606784612979095955894614753945401609793574533189698264020643254174075074150595478318844291022235810264274629238601035038000770077497426151623508929161431914925579190051930152392633117205148979162728238532398495709249128637295805702687607830815400068144795829672377945513816178132685152358825883868029286871370813189892965069832133786751467520*i1^43 + 410344243573968308319134371616388054280493278730748283904879598466409870612274199401094224990374365617347978552236609762683610365461326470563364636963031371815888272257102814919144754896600556682140125848683148636993382766798075288811631086276609966002823496393116988352346738024048745944768224521581483343065340440939910837413456018560383696773924984956362540248284573898802744259480197569952334264659218885753543112516717772264871388305603718962328710581067911359205752183661669238078586536389126289628224698491771715810842884583163263099477136900931097664818370186905430287351673194536475708564157446718038075475576752374834891957615402689388941840398871756162678635213394507285587766487648580098163632811912575915339668533543906502207038656991297086468780669525913424603701988507709406997833263886798829409786882472841759050799633125430951933245395488439795398784263384148626667794820659118427618244873575841637081264273988797415363700819774629781770996614470421376533944311208018003321469456319738457457467575283695846930288619133110629401935953934762552236639060387258671455528113789523385521292120610087839255212262604094903790745787087351292191599701905729006083395502045625084403573944519217677890739725402112*i1^44 + 58224778333249017367651940676830198671706992589202567480228642019751229276816771758283929761124521529347518523519972994303399817807135163913286882303706695441315955582148746879371783710183617378787775697671880649072680332773497448983661137606662333200676737489502720674775201618167486115197744844109378874447483979494170150417297505074489203832190919039838501363354484337377998786037669991354254524147876280304666940848710474253624499003751351476678613962082675668701389776080863729257033970800656187497248116841907576289640873206540303409074914269944234124181216168025934840947605270699263082366936660546620328489276854238210340169115823360044432043713686804247203830318338389380158069579859940265823625910511853012206878161120381742828541330239155213188819610915878096469320591466945279717636301367439579939119342190629581675021958939263482880321886700515229151442601112617665078973919192404814426656829428283652249880668675035498037625976092991003350487022761528002421795914246105588878268358328032726007919465638198060573756722785720800701933321198758486362194185603427145411606657906800234221597487573985839380172071150649896697200508156221913321887913886230492887285875579219796218085376*i1^45 - N1*118591801919693219854939685889825492193065938109818456008930289142395622378727932600265731133082648485548563350125390029915673872746706807789815612501941150961861444777583911287678393501901005842682120924161680150033759346907276211702606450948460225810617859074384016152955026862730912626125970109613396685041887691043975276588203359167198614668378818090801241530816615010005698599794308312672936059987357540829084244629990045278286933730486968735899882562432325398390491465068225*i2, 830909550245544816608582268525093742609097756372851953651707423670894428067943946511239726798675988045517925631676085167053042465247394983698380912454977644854188128831481490202918049067339129967517873679581767932990545343696550520265655039948993435234556078527745397444394697886022538552601449619049886618912746905706420552456584064461617132278544213800147659090755403816503162273251328007767104740520351810474924772321550948227854006033723848751036247443090201990526022269413693859883316252202370967350915288458864552229844370063707908537729306847411225961208503663522078776163242854247924559133786787283051208729602407003235031429710950065580449629505220820739460515241926058107563867066476800803075632226596316680916257895699968545659580925293837865266035459361527802028722502129946580112416063922863795365235107930882500892223934059824548543349943346033013650959540581507366709053765730373002775983594965523151278726327239789100343314924025992692234227412546969257486754668422305530978219612476239322410012628786413329626360172758990543758541976649674622025339504244841495569922448500531701558666825346173353066966178694258950377503481289542448168944931459797963197487503870903044228841210870750947067209509873069350860564551740666043822075034491111506229688946334583808133717107896693930805628644488512579386997174087165434600644825703463809662140160700697781129631402263718913629655713701823550595080587447082661524623594760147068785865335117127281084674927041927436445015284858832068831035140927003667037003776939488965359161804679987415701280073735844313169920000000000000000000000000000 + 379898362614348815268657900390528278427270189287442948675602321835097032445557514932683570888228457561099550692405872285513998366589360099149986670778840692302013653242762146452967053229219146289054405279494045963097090788174383108080746145057382410043042006666147724891928746374499659741304602317428113947337381956868233937423561186182250568312916299681063222146753818030681284102603639684013453889367447563151712284133631189467918279759166029212832233084332895023248692463754919221280869927917077030129430220718340694038596329907147688663108526977253632935094821334296585499286468892245242759612295132753915986354711736888753673010450144312884442197416354083151310625719341328897345700302066696831982900437255687098416575102515543975624565530320571638274051919848555404968325959033914454316277511827531943038592462170495784700758621767127454131098606666425405514300927352210221700217335365286212771760937145707393777915875118750314439325088757798430109216690521031389419790040489321168806962216170688940189151380617300144658255936559861138756150542580372080656808157629365878523281822846839232997024948680219925620405408956485957094040002487634507259321595164427915098574708650930090170918237371334649952872490440249814170582420531706830778897217407616236072325181882425110412979603882585785920040144003610134843551125980725351362060136708422900083102978988475029499752132217794413489658610938867552338906543610305807222928377320253167148876393481007496400835431425244834001913855228607895525208248287018293857767013157351562045726306515091585916664504633261660569600000000000000000000000000*i1 + 303975190141537393301540406861773491984896567049738133562121258570786496352508747161836706712315911463426547159401177526689255516562753136482747949085554798324798850709037282360979383527121732276958336943148783331781162150158370160691019419154216667053357423549461451127857141504111245366779616921674168928597505937139599292241770323413181407831420615797898549528622206059817633278571957670653187645157037078208394579834023257325763208223933575024758774246517266973644875085574051210828415659329021400372437595525624934904711006088434816387454104215732242194845045317052105736015663110762301834603212308122137990096671670948866030249053559037297224635636893205316337740985337825625298533073476614309630217958660297484864785853233714529121495504194796668618429344209072200671851331152916729237850443428358968548615756501826726510458459925918852262726343433264932880092955502307867608959875149323378562139565225622878154103627124055835573491623499442622108457361862568202856047293398803890135526718106049766318519873268765448265119684186700434591008116437050750030994281964728393754946913711098154783022049954728908080470030678481180595312979324220608283754857113597139012480070679640374341601252881694620388459094617525664045398393245355782084630647912140701649033735983306067562130743403246413125775299062258047867094296591530000096617084136935494332867982294906167477868919708132279802569667410375306857440352515367455558799402048128619766543289589911402868450649964138322112389344899271837019815628694522286524200328740280920030428449834539241897559328213038006272000000000000000000000000*i1^2 + 74286266072489311068586589677835856896594392094436687344821539930828614789664957419501369406380633076172001176807096477634746862230332237929947375021063402413445912856211347974472295570404180088099113027817362471044120501174786300294125881134354391673272608061394063852583624380764475542000165824137678784053097376686326622325042339702590568753119641443323021474447403299521016338041832763587365612898354204632872180629862174190387751796514590911192218400646560299267105306697826897748356547401277273891123030542190517253889975327220742486138729979364676568426332527775949599349164984405216281739877477256456585938691350621063767062321953225886471929335032772296029052809850729018128232502718223468340544879941280766446659370054402952897530272829450747449981985778469963708435252588587837540836949863637497471903962734180683561327597450793199552074300586493027417305791588791758654706656769879830595300551339847074596024981270271334926858785480727436380996775076195031719045459641578686283780513063395280204373782208943453698975917659770353034627302790978038542990257290444172772204906155261561310897911518661106492777517023527623245473283621240499795558751710917537655095908181503483042054064813748152823046795484209549431950383916528769073022605737320859478277211010980060245179619411114493575550732104928144858960106409382423133826623337676977305897095122003392607390812746558426912808367559369532309670994568704983113309876243722782876607762326614963906894055108801297939234383914657282635668188459739211093041813839223062437080899698819935439804837986618572800000000000000000000000*i1^3 + 15576180705275624881860917761032212998614341248122631542061664059669273156132686488617172873191737127291868312447102716759543332342315659047256151855682950423677401926614686177399408732208829582215812927863588252317377123394579323200961172553899088639523069318945845407604164971722367473973760405638742525586163345521666426588921764554786455521172027339267775343533568714346861741747052712299819262200089586935689658784737644009956934272455239900179501790903650885546975389356077483606247247548144544223973690976597920360037922954963054232389084785211454000011096854366195926468822439247881768271818569206375311641635455129780457321174429772233525993854454873696145050504014780945487503909425614742687187649834180868315753196765496202386229721307808172907388919535611213203496665727257424186394071608533878421737121950516715375433997557687077549350734460275089291992883464203409262722591060140923457518946118008849564024957088805109139393234743001215572757783386468972752868905924948052912105653542268085634927953990528861057404795543780586449941618920409259161570287364251235618989083892095816749450078234918799531783016447248700780231981840509139396391853943471465995299775134038753560332759718781870004595120306516188743548146298577489327755059468569016772703849025856804103202283114511524248842545770227521683766646963515571511354407796637254478655857292208614809603572031062133226282513861763203274591711584507147092050969288658442864877947708775763736761523684132942586698480603291408669674935289706421780342766111253154493521450613619135442212172888801280000000000000000000000*i1^4 + 2823524052010022685378850656829440912847200340511645011015168618945318662335696767806264287280419922332235791912553894638223116376969971927553049176932458254374591099301503721332224447288977954637727398557350567726158429382829519029427309254522898327767987778016406929222028499034545064760927973875058031403750960826356826467703417548916712754421531994525434922764706908436426440191924759220791413924170348383211143797739130174757458075383939682306785756631664971613849848318969179694804289133519722177211514914534820967015359580678944357186127016190000913123049442922462148896971007494718541999052064060818443456883527431752569958111397431904675998837570097581594665199169566526152427038700940164509976875515097660567783946869149913945835125416239792894271270623027648433763042056260272883862646538743249700803878252866400092994156070276868082028215153253317339751381315924324039822280880823088728648612914269195321264173107785011536818175358766315945006455913875980235707724448012538915750538616966053790844512988399065424605390058806276442234498381703126147735411577340387032606829451120517602467859494148113307760255296856028914912909857597116027274884687566610382949994355669785166787683329887301640709336260483474720452041842275736244119624200172541933493923925365140162945942344652743594652299648760295519346231027580097124487835050683349704931321413450984539213520646060795899567080219119429256693622348469503368653629291776874778039468244356091264577432070567922895943834079821130024388301646290172607450812943147524161004614486736022503137931689984000000000000000000000*i1^5 + -59984434242867683099088330889049313762736496355619614729696920070890809011299414003905664250556473739786402913836958227061239890092333986105631387353619871852231320840644378963052658300197108179911282130628235649264817644999045504586899727976409055938158880866310042123782208044886304227123045197190770042171105941772851287296392608765991116604942099339070546453437123097072357308288263089937196037377407044520985792664605555315464950874895768466121845428784244849113466205487687926644516972767660251386028976352954166150059291120874203025220679433938122075513692973271478870749733180542295950197674701808547607162521949763700737534801930806634692385095868851082185963569115924254485280790156743817680298575039080464599850500815999179714568244880120890219189702758913425880776857476551795133590908535742141256377542110008406380084295275822644797800427918470584919717037851598654509353933894157894520611723422440490036502701849797880861871365331104374122073322726212378094738198431315421775605069159204046242875337495461933026872305796016121889889768913716077465992484302417651567760718197027524381931084611033753540991994985867856364183779599635367255062820513709153534993847754985807894685048156048171250303691183470317434186865319420204917421937470576194751223134686911601670388036107545422810408706218643800930106775837313503657772763794202999656220778976325160400359189476776992493703230628825127681950857563261365911089164683263554538031133725737562882837130299137627940589731645467398780319209588402898374537788097544574600573441449237145821642752000000000000000000000*i1^6 + -48221767887945837142397428196364124580706138127867287794903338923959436834043200813418926422115588253729471754945700010428352870723532019497344502155689553995654635989711752128583176924719448495190979077877314833640663386615815679421113275448206103216190930957213597610952299066025802025652597274478131318210848870155203297832247045637024534690287472612989055326048334494910756607778086546675099956122963042069168900695745426865918708897802926285532665237964807398859099821976982067693584435803540607304678405034888671133215704413288747129369882075753479311975436149309955276391779647851184871042404051694021637610566516220685419281074032935950561367178957165267656612750343689201192967584053790073553364141994157725272676841175442568914564614925126817061444309317594311791886597199245718895793972491894119776506113169563099682562401170926254751284834701294258711437393280165541864954223546874970807916391888383646717294422184156252066683682482420668578733486079238523211762824069722432909693354223321794799639231327061527146103602946541227473538825493087639013356545877778736099094569303130587137245836069562432495989601344957634354024213127417053139144273000708247275689749079575001038849424460911685507796654050072295661539887478490611233692294634489933198133136498151901607354074008035931264330508643142906812897518797958436875353056202731088581725981018043847138874087961097821093938799000332164139219500819472444347460190496080982948284762621823178118518294566347016837269941258842603372177182484991211497946658119926835862079437200490848153763840000000000000000000*i1^7 + 686713512586389756653341014377855402717914113700925252126737902213672651018540630273375634951116149392213406228905205500601174331349248319372963952625499401634349921838904147702130751724457505841229170532055104472616201015509754718749885137020292143893118910926075545985816386276116237328345815304121356180152072674639117712774285918803897013140913658333493577794482937483512365664108502574201251047275468520519580121766709633216023886758779840463281087021196210814996736303418581904216476294021518583044698844846417524646924874338761556374045784447300643396718730632857883678404074436667140005223213365508074302522405079491333806845165039807792024988833922818079418519705952346263378435980902880097658097617710628556313278848655359039125834672051265363772145676790728091455345250641971382271532557107828064336319986195291747321065340240868194867002289622470845841442900238618791032257531407195595846485573395047500595337875477768197993784935749811320797181368690527617662740163219415281759808943845579802616380201381187926602308243846813696457236844382925051657137726142754707819600333163828750406364061653810509575186913404979315882725209375932875042184208073226492759424595661466355033079917967586147977124013740715719527182345824889276955191393312514762732727968675761750116262624223654381423605094759246459332955533351241182927861039285852770128089590290326151443100255432354996996937204531622470463330602625359600011472708646383080772940022077310843501359036205026542308112104984021542152399626384884598224695381889119325654935697692429385728000000000000000000*i1^8 + 830113395233641825268922416403224389652934244609905483176556354717923269487706335416935386182744708138229746113783874662533747108196031684434250448058352555168523354460157872632541189765248027821989412866848925045779397948890915798368536641533658291683286284842079869090806434354603163392153614462740749918049814258025595688388547983363830589786760803156860394082266488787440474781856740479583777558702388898748383328256955203728129244719597527337504644497983274688923025947639164600374077851857051819788386086374376626385743685777756039197369006084162049998754154980100449034019082919725128410143181673678992793007602868170382563376511774738341271545318562482122626507530750707317350336573687765283725273210166571089098936806049700941640153742498344781387023646926611255647101697923339379001766617013348202325703149047766491800619370770720945417885512959516195627248246704117465442998659003553873383447471609708380862995809018691738527045581916575187154331253329779152799497700258663568461285093155416551703971513613821957888805481990372764091424673285604363428264216607188418205059947955075911106737645637353351526790025296988837716946611076527438718411600405690059616793463875714691225498769703435943397327839086460748849035429619902343972969581085201766852654047866917128875851603408771884674473005764449867686920263966954426055919415338995749796186802561678133689080712663280319782045134508960083711045502917547014416485250760477155570326813406038097756942257199961336225214649624675667346688372160934632827284103831428030593951548849730355200000000000000000*i1^9 + 72788094333650629615721740748807585316391720746130588833736003258057993070211428981765243002423847435134382391820263320535215795362610256886823930344542658121742782087119792896045665842420019977474179986356768187988012552536017393377146437268426998755276124371050182363529239281847986110879220891602034686874068927366321278783858628504596367034981573888731884014532384828700872087697133988664481874037645935373629277537117573233165161649845435188509598147616464210129574318270779879828020700380528005443296019207902578148245435646277138939899869532758130553421318934442036570189875839635607015284309570358187204869511148033227055546722911366540955139895231257708262876784018445773017351948211994233845068030956703568742522984518471651653884807087457499805434746968297488100428471520731025834016361329284485178161305559608222481284046158006639087442561605105397443259679620503780329077611600659146741233076548750384252810561993428361811585519088065302622157614615121338924886417738659857193128126464705893152072759913665086585692697783094382149678830524449173225760863841045206432993378536080268974606372322365281562624013038963619588265782090560637367927093554649536908345188019915791642263761857122954191590989368372263184973294169413512630643268029524976335171605179246211523271150636565404096278663158558838322356509463898102558445828421596949975358197797610736752748033730651454499391233690226145503729383807474770410892690685959650755382797457763826881288700814114591461729773942749699990344771002517251188483018583151809909555175673036800000000000000000*i1^10 + -1503524942168509458455094550169512161621279276490240801161245157257408147933433735056352492324530308688850799675315361024141207075000650474327898137378055246243532021429117958596992782562102545625229715560448241733838869729619483241883572476256376868665547152885839787089692892341864348918957499499805364948537112820234905033405451147071587864541572937411026164197966939073271635354133697328376118196650780250764680453283806559773887157992427972344246598650190636195568864940193975391162310774472430432728864124456896374738392861355800561675613234653705463597950632901523533467044956670468280510809127239421602094563604264200055534680969378041203499450069617539693088329668839482923181511137408221093253375010295148761517251530031744122312278447092878399228894832771374425149883925509064828392881556640606922361346249832914369515804781908213213181405918785834537257374802573920713488704270427345329269317383994419517614565067937147741320890709317550353737528407689650404183986443449287151511736913044595411325345127172779957860366707204850181359662686336265948989517655806401012772432082185254132625202569973300502131507122842528030425307225936536245305231755939045983074712691505436234742689534763044147787346461967222334296195078636461235339333489787504265694524239099815123521924332107648805866509834909185570003208168292099394941514147750272878255626276745681045744665503507600212212665178184516640823518687039338265579817894412652836095801967098382095804637641896544277798136844340316621487311358185783832565244676710615057864169881600000000000000000*i1^11 + 17564779899454938232758500859368044666622099326693909600596398563181353819920569715157622828575670534368595195844551930734376019713994459347270099838731898628166408251810720476867115164308170856998136138730717468629103250545170427108140545556995238494404094261664135037190252670395321704312949529159208238494642725981988458327483832254471352775517445906863807379682085541044376592206551111105223700004629184321096385682553356242727103855145980941470572965059606482180472491015749100206829123782494210495730106100323848773584384293676612837189128590551560550415786952542162188196764232793645388830697591761688272068059374768232831306901750307539499472598890416762075113241373695442201904240118911224382545012937886309114244682256966316435346715163274583902394569610535927126720773252273497011623085490366375599147843208876792915463289574850966402158452729130584504701343867903422314934992052790739183004614561887817082269691978859883970296483180903921794781350060750658742104854664864780380225077194340895327888945524799454590871095314241450968762311540408380349379601034720461009146897560806650563485319358404504918079870495784602182830423507924907692711612210143194298342675527282904854209555518086603546224754205280899259377206185832789031813577721067351510308178547575373720936711691289492985580756058270064211412059836832085896196276792663565531606092165175049151962103186677612686367912157877197948505758115372733695614291046522049195728139588086964161064956366068654030164418150266445510690148114655849765811189169791395409428480000000000000000*i1^12 + 1556342491748774351132713546478785068241298779898952197513097824478607200778647514666772744841391349485485488077064537094046529078196741138960676090298118718354096286276915053677055844271202176018005925983305515470172304301060606982129084120522656003244364306532847722470557174107554463838258142173031870751861518686296891039807593810138577199601966172283300662669707260393454869866287119864337893368654540351088056780825406522371260540382682402586833504914576665933774177117404000147386270216975441366015625776299843788080697159633701357425887052686150301444567123345939003499004383417794552820415907011102341928785355487547158858640526624450080880742165779242444052885172185081905282249920308606438014274624366386382578984210665671428801488862392042760770496659279360084785886677848698821142992573375969010951052297464900316031807200740205243607031160975983939820422496522187752542352270092813207482637387628773152354897475206941324777124595145321205764088614326702525583796140825081490330622989826141865964931995424819756999328740312755063082111325838440197515638170314331615493074754101407176947157714823805037315705148166740946397756711034400989103020969571545982849986779523403794098857112191469673672775221451640287513096787499217016686241644801480431932336356683889492150955684371414234417810163762736988307651586972107014413167360914929914585394658085728805431267935529760136778230834177052058943630429382487946223068517513617596919228783492689107021178922053705174099530138170541872227772011391143105446065461271749197824000000000000000*i1^13 + 10390512844007355940278159430795664495472866087832698135918564660584625715216515575940569015127728180128752319070640099134971283228777260752541903790583496463350183455763938951092397910615063697936670053973305938060932337468949210015453369947119067493451858976526871988654947836260790613779036400851722953298898726695965016854574101207218074011813172500439208822120642148381920139800639044680574621154140527863672477309305158112025313376941417368465835739589791158879120493809702169484346585438682129307008962109098389279823463138217154656603687755154884464013124717238410522465093917362757403143817052824256570318548367409944136843345876946704915531884717577747350872759822053520648316344928983331302812680083165624166101227722820775417781127218675592324276798077306377017308965799286518289581828487418042344225440433668084137285585377122911018626670584855372161985485068982083089668107106793976231969608304199926059965640788885940906938377161347539164225913214638871793733247707026268901041948993914738805041434350135148841234152143010286939919418448777983880988702534253481292027404072969985620236369035372818903675737977113187235083692790403418158660811044320571680989604200955114328195583896909920405172947196655733024800781222549050130892037267794467623808099463566465525693386473423628519461598760335013580672623980308961393641052907955623405140646622117103273523351547452993358955030478459083767683428758991039124705041387609461950535240193635344889835407894368418834025844037676156827693672309387841852076216660525056000000000000000*i1^14 + -77742740600106316026660765057074663390317522590825576388367966159451582432967598301718028898365039849329814557196030221830202186204091422116530411050046957703878966277528707796356123482217897187602303206084659409024237263043140135403558812526072425150814783159343781350699588353675801264170678458383486621927102918841543479401690266161000150820465477836168915965972525928866852841999455446673183882972166747964863619388678577027820994725688075792789470398230000066746635110811865193308545864841016014830957125521116316680442174651903541222091831203844687993294381314436258901235851046511000784626608540403948129795271203657541842290091971624879586280661285233984331999819490371552282065274097479452042151103773653431978938684246163452259841537036901499958583052687608840271170436156469164765308811358240925418961717534927500651394502081161881800928487622198887463342735450238911193687688668583145750667223318020400257139513167227163342312422733619265931113834895873570374905790841289691495310916662897518234412017037958785971056391807826272033080687056382605605723625281131598695694824372218180034878356988050984142865404273881523653607004091951064258528043823489443656067219584685036593577972808874648907504731603504152512148380688402890852879397306551315310373956786074436844526221126444400635340760511089890139196133928251710920262408492693682598924417544341918837748845615075313078307705926594727798355825841871639397683987249550247206513048413878114909934671304159825659495942434430388637157039768994128992905094758400000000000000*i1^15 + 2214046190266889732776005027007134994350981376425372047587083362435558626082483110913091379403430264278541029715790772689419998429788581540652381749476010826739964851274398580418605043006524220577181001218569796788661711114524475320186354009397777969933980363299488679652567281861607654481506693578248901804698680024542411707326771070077836106414797038708401983917973169833068501081276549911485010577395770147522020880726910347791552665187090916297035309135846033723763106277220383775182815578164701683295228675367628250943210926905787223262809481376489425684509952066886166226161322826269942799361438128324006447575162043670474305194337156632073406880757757053165546051519818472646762351216846740768369600304004822909006622791329270102838746955057591948897111871491415416787474745756863914691508065982005317900473029347163420483038513398757068553277338930212225488397327103054495747540743288592584965693746387619073071388012360722376689699103374709142728977934393979027835029704243374196378742387374259464004031381809530016387798307650170926896465206944834578961852974087945447308395487542590935662261602043797557229873922315713669944042404471554972771083388279084458025107505214136694259786996594702766724878720493279468853817608587391813975212987541997321420927356773892910163692667464857982459750608171797943187087957375659587814744971751305973044801685370598296190351972857256667615552554114470853076416739794101770704967546619352936491881918146012729345072149395118846271164552577023541794186152466007935103795200000000000000*i1^16 + -13048906985415722880759595212962916302678852535993735036560186379078159373757485603693500842931709404724715179698980340954897780727771353419374297884130470633228553489674235399974075613956716895021700820638424926404045228174346037505051684449652357887738437853809675403584768168633123163834263954630265832050169994148818451893076680212474703673555097422527685552908009830016486477957387235576943425879576826972504606401107881199776495737607016184133311557016427582103778776560862280705088776216293635501719900810780006339523205444866700489402390256953957195931276017288728547702180306936127887580590623188891396145247047955503189051199181692513252002988915857939161775409993954940390213785066109308764820848697140201496949563995666498032955268018525629001509111288145188938615314709059900911234205283190014794198206473630339839808256221279623224357237676726180050693803864633969106302278127813812513867993421232129095687514637740760694763823669078395249708637597772973961974223802678638296988282481855290095989182453532208649121396367211225177088440262041996276767945127497405983890333648597760393132197097664002937036565899511178511674623168643377541373697093238914161153392668623096148067214320209661692834976397126420701423114831116258158298679276661221566361691760376199930603993770364647798502293621374323127480237172992620343177374203696771203467731799384029219817794984384463791510227818564317426728422460981160581360963313874174861248776451112932903487907653178419843240628997445315512017237555796477214720000000000000*i1^17 + 203551038322488572289646878350547769963238306128569472987790537603455607669481524654079374196695731601158089028373553014868640385625087804891279113141291005765521605685874072919801663091672166674274744588503941442672506442650640833235143284770560619755316772255879359676354269661180105309350175097954595780683341466032401786813055057473146118125409812748733236367159405134847387297387310268916909608531685032963918506002230945238671530668558618051611531692424072071684132316175719461933661316096795828749820135629093716697985639657647361488293230055007284917165837076079116871934149595170979486668918687619001776563413478880689384266671036923678608050640135309198296461386222353502828278127708961116291605762150231729273313581749418832521322329219759804295729647944022444057573757640611248620368994368199358042745966773015055823670690471897047719179966574167472455366331027671693919332994527771248182808122654372927850741251839720683720529292674601152776852585947268980204340353150794374111765655941061213104069579872885292855770958670829977758580744218704851483156982418758117506513789046152594356310926266504556310688555765762502108840100186005570886473094878594458911246980051451392197928965102327148424377538508598797792800018475310925949819593281525617139188595569971510790179250895980833110460418450533451916308388281049594426846707035668158253364316436163468147708132618472633940326626297732224513067128760742711505029209163586350700867254028552486738978665275903366172974106242081466599314290890506240000000000000*i1^18 + -549476189852249378507574280683680985666272194852927134259838323928393988429953117155648545876602059288826880965568210328881844354380483264877672477501806386248781801408447019786611114310328252289975434428798707021406358813190102069962050685854687304695159794567010498144688671104928725415897455377698919981767595116326347141823347121063832650179038966358131809315340268848312456444215295142007829281535786533770425798659680680144681535572168907687392720515261094015644099691131285620298321182565823282790086875458714217906570629106791346655954371153646523020662659432082900484706616758697701114592986115870428994154268699759488211065017102088967972243694859205174723130454949132103116246387377761742004321741275136092370041025413115768867094889899087547824447762392254119301883991336784532268906140434888875252534346863754894514520676108141860329542983417903467656677867422112130682182319144852438851281089283197346373256183264981310194041803221007400950518431088454699806504021913772035989778541567498661603738261378939908428636983354938123379285367816196159471904623512034475945430771907001370440403940931326331664774173578884606089713522042204065977664309582227495177008760142268554910097983824572440912068161565152794040979714603226958229126582257863685196724195936492441317314067056378466219201710907572573316684423980092853506540567558939253395926593852103788543553680199375765665863808790701403374440290249067021890884275967452675384917125501546522889721121677799515783826682646618829594042564608000000000000*i1^19 + 2305221498245141108433613792676969035542761251110936558327603170003793306419360725344358306025926535650107708576851102792898626253890345329799950905214335738364283200766125741779820254507378122769216970293358983207200975783387919775642859946765973894669756484692732418480393202327604423799949951622643671366418534623430714146252415602803320283085926832719316611998490001926372191464260589326951128406812497886150064125663785139162922402939982307076075141578676703022932949231999689914103218527510343670160830529704789589811585439119352586611618071170563140757690544657592028970515674053650620563816694558232028572879019718965873703877184155784952753905304405992108454705506582077004682955770213587634257738735420107024157090217551924243666734691908316298875648361382844952056776338720541007805614291421141981083335262975825284135490582050830346563150659241782146457660915048542166179917364308939803927745304069545965638224131394802441582913194529088794854797574681913696949121058094471991694909216907024972813339393632069712960468951828484337288017308300185292733988054065502902959891444168643211528516304050925993766700858340408184468755645660344289735110798372209734696251906761341915679262557460648403101603788617653194450016611035693597275115349320128048215682576559537474983118762142941098664578805497648441106726096935414924237684242210923763243714052194984404637740790447313822283960670813295932797356878240630243454661654422464624143172132624643455486969550780689119385966998661506319515648000000000000*i1^20 + -2016422161993143469071684377752799697065070335048379103727590263033866603744490197582337858102035705717313153276495271765050074744975754487198343565266794896110256683602432707888532767430754709747088044690621238119353045683932596784826238332700782084701183947298023862919801473006295685532391234854283273930402100883787774812734097244587281214178311401577223321893376820830252774104698759264100894295051753635881105647374364417416811352458397886244765683725682208979102487325711121819968275761518098518866723544540652348168295125330534407100962238182409726528805202327290896230511769598915402408160042142077444489065747470943690111434595683731549694705869740897627722462339358016036605891756692222364596389796570399045090424831749540138991854394150927461356433481908222244194583439057837270480911581262231052154593282535490713725259380974372594652701994671826597363298122648490269032286189092031006714487132520570062993100235420412810605120075330580449629938404943839620905731518972357553952973317121726765166478790691411725859972551034500040216376863958031899525268998760775260988516565945050195766868750207008992073808450164166912400465195169946789928003857923041086150522368087502544221619165012935013972984254028564026548271936932477772213723491754558258985824660007998438811481028558041228486259342486726184478025413513500742580074393521835886805769371465657635492885179514270175395542123462092679423133656212065654493886845247763900143310023417030236335482165221780251357759631814085836800000000000*i1^21 + 543380952322602910204444109077526802509864675560889539958020726554984656126793469318778829844050713159911320405925265075763579514426010342541144763854127539035858091744385342418446229906555722837246285544414069677196346400549881490128470742292009719628690732973887647407636767613332471984474174557404020156055748205792266562086671011842952257930664596296686715611148159211942672523848746206261808291339284211931215317416291167331547692066972739918114011824306632475176250399797419821095013146993772911096681193169529327542500504281470311097531118865777534036243484091170726776128127460706575220688853097784322301911368484002115118384601676065963405893629649274772020414113341505443729589303906559423590439117755233854135365188356586533669331153106415963298678250361077302658274615034761897328739520713243898012732628202202706394093204638957104254607516583277127742105904228392044004099655344774613724509172407425150426765254327904266998291344194632139993730792360590953967002000344004170488048784001625992457662716130832250814161437797184355043446257656933146719202840402712937974255465355004062796551690711318657484866049813803619365767678544040852533404476634161659006796172342052240632148799823028898917434365213704109947850181708082176859846337440866004548912235900140118761563523450551413088077298097198196940101977865723244622953374326497013411849959884469045587572966988814155031829514364350196080580582444669898478862762006825098409524520265446070749357295093881600633093488640000000000000*i1^22 + 935597505096068682971146233041590842634330177642236827842482623086029362036094651215149636430310614669458512174712478817701886781962000431198944289686496687931411522105898257862148213967201899125218578751526691094661518798884911271237385843485805639967000028436340243836781923429862014730940502179871209723773409533046300990930836819542665569983476859703354974495886234533704986846602763792546683091600282596341267162887628014464107686058456362589368321889029384727317999758096039937163291017170185079374543798254227876733265502744322499775415200579388085095637262274196869440233551032022174486335857672869903034927548535171925532992152413583932146406472185998966701110801028658396722563075275949587540141395712487961500674471329652694992592445804219387694305678787562885927328063073496506119270414447080996256855435019927841780376851440853222164694857841967452993876135061245606987957708957388599280033155705958486525048198268028454631171221133599170318164290065249861783828118114167480730359637974451199165081199442596378676341800593623384141187343026520214283399351173497786687227371266748899867110847063918356038745043304473925679580792607928234271419264538107128887330479387625733141744396278525256189501726220332693935922755515131934638929390452445616892296808793100994371324855767978304304012796995025173864544015461678791525465510035650165271141946258643487867287717532615232508529055845882045895579182613205098520691042972301541324548617367440243370535552726862208696320000000000*i1^23 + 763995306574075928994098030406159309642508307229835477686173004626446586154183534823512747198341888204901244629298860000951142531410333420435168748045455212445507297532274980068906122832281822931006577859068981120999106741856892165986950699989029989908327457107498225372807204168982876319669469107910568501839114222973998483371476955323021820343140851958246093736713604058521966989076343323584474209603632615044467122424631138583396383514823694523520446846643954050704236063035140135332183211777672870396657078686470153240666873456529426236678634942029425876469923746647549565599221009409801806449818278293236776742486247474758799618828702801462413099819754100763015125337774253517280330764916410667258244309365273455798895932685863241811032741692702804826477111429387323398426910087413132080213097946219576689124974285800219747312074570222430141715890821026300485453771861850645390698644474917809399894135212078571019690749175091395892348335565503298954264163534495798767189606763754652271702892723016888966586907519712486434127593776630173542685627724204800038120893946654199583505387928317595632722008118601780718351516864292226689081473835263348997576919615290367160157835891940313281190521366268412840351467288526926798743904869616085349284875535389254843977396306605787177684769983693341890616733344700785808080827275873337782038364749584372156084224887618371121173557611384911248295169147438825999371869414547814597222748767835329718591885682344006154865543741440000000000*i1^24 + 340185683901720808207344860720090851227956247410207903584921826267469410285561365856552282122550233932415955121596013661722677712315689316908361109299981860982779892704880074596545777526913116534051224945322741347784888954818341086659776972696600215059567294515673915996214848048428240739706501334418165549329412485073283964261347621736639679720096811693975302520317848837655653910666250289854286742496526264477311333144760617089836818739170848527546678560486293523212672638065817859191654640173155872451596953447647146020808738379982010224213950999079513503732985113860745013579779521846493631814579298697709451223969805467647629694380239602285139839211329552175230132518846451756181774344629152622785144515174028008724580063286772910832415732204455394409361137265583211356399239597817875366127723448139642394540709050146537487195069337969452001161243576477667937529122082416736832619637150314630016385888482416237436258808894742546758581890750300968556728998076776457790955206119815033131418283583956337756659644168979963123561059917651568699451406960829728670866796735910109056905975968439400670053061031538485605917930556590948720840695548036251558577995782286735916289848638429150673178429819581804876740316953940542253985785696580388117549642001083971728770526774280461233365261793406153952870391660623271074639796316969978111391540775451422411680703891900601980269406011300854152258038619321326017759384285070171649314389656835921771880421547656395882496000000000*i1^25 + 83028546778104996165211647604656735539673708354277191416819438577809645875142213707199668063831237076616545927701580894941186886054350994542777238537146594263203163419285357150999306293941624134144354839877536271723817299078269728890075663329692182322997436637815288101870131359342744565249058289900018171134787839401671292875134006408785113635758984123659929377857591176039259622723669969986134558963953411525038364103825660920997518742664412195924881904556807033511164379114603403706571070149874003063318118370632031227593889573945979125654909616018899283833135345130729160008893287500405147943188035336524870020492072047113545928962819861290153450872951111006160615921015564049015519849695045319894293460493030188536754725048529171997778016503884640203707172325266221275208467355737951454178166158481343618093084817534295814517388847120800220245917660014726632243383795363979106172356630824853501773830464826445072488377284825112335105570051553925221989073247456505513264515498893715713008214443905601810794589719037361933153587749119292074662169835968275740713269326801470552152825870333239294244244986179604716379250046367257972456665480876530019828509598539522135159760620481990547814453699258149686916111380353389393082278135625526365534838548732462808099421995782715501842406322305207211751433160891529263713076203109717197047149402957729740215238636426172431635228778103785185144747182389797845109964777001701950389283849948360484816292937728000000000*i1^26 + 10643962799590126132602215289832434157722878935069145033628799717902198846375251503089887966930588552912023068373001463802560585493696523479587964849012277913755142670524649187810380367185155251008989599740353796283643756243924719527641923846904960792287570072014611573599858837100591283825379239311424015317932483403960260874510957511695215918393263706800866891239026543063993243002258284247156893151657495944135234170459957766652287149571992239279128991384341432240031413946396772720423238716448675952174506288614186106091156707652346514115485425081638987621442547779473576991063608396176848763287435650812793207269183484744060986485628802364526887375032112343159014038380275572200083447967972855487394732254616203742194945105802917117401179853496282519912036445353215039568038028881440833144768089924147765773074871531481668596156390862923446446045711956022525714981722346938841665971617205497833522806867852658897244019269098968061634111016588122936183817579398987764679866378256175498189774628427499042536684377749742583820684897326318118697497998816390600449201814985687531227904535775772964896619087846655005079149491438459900155952581430116590382070686264925698916232461011439639616219462144644319171945210738814024901076364702064249603568255266721761818574727388198141098140098927296530333868801970434040432996989327325302760078029270400662036691838606294483685591145018554695681917504177039623418242662774391919786907204365863773798400000000*i1^27 + 769798094784724260508433753174593824423015261525253213184590750634637315094195264743076942108279502721988317590868425394572664398727695314576341793513553588560267783404022994194345686810580558522442531001012003317054765076797298528597110702540000695468237777970279692443238893123886251523385408087110036141792031832438375476161837288246192600241875374164301841602589192025498887051221656494288871893864779348688930177485320784808923311091811489474886617464322485486648970535614224425434171380010526125670852795351958603275077710184156079563785380860163590858422022618597450269593086005894826647746254151983953108719571066858042363388898472407776652669009763759536702658338710609649363999963204196911724217998020148479438703738087063109624506768756537401206023276409113810896820869218671914954857384860795272468909867589835306250438579310281614558532273185968784075433940092196218836605531168884185843806130510781322751364991033648779302342067515524063643780556337842675356714258422005644774299979640075463366927564027692704980723421900787263960109896708706314561932100996440557697367541759406015911480163123443912563934074055491576717548174944835242484042347771099298580588534846072729708347507945930717536592715202972143232096061512063598174052619358857109690959378282062972104143249019419083048418908999983500023152614111321989132333106602604139124860680153401068407350102289941676635331485336379297902852670058527548214362924646400000000*i1^28 + 31594841029347705868313678429313962176462302770642967102249246980106647503257031567055947745627161281154377795571268499781511351109227741684938142233111748255801838105779570594852089454876491793379856632014431437890567429258648786061147804790842265520793123063594630819310798196371816889870520692928290090011402191882565737550390504738103617990889418902627799723830639164288631916856983783532256964787017408976916718284905058455719386169633988030271106993992068583482616031236965777963830828834018151795511811831831412341231970523277115798764986962123672715514368203836381352036532069202779026524395444713832663777319710971843741822590058158341682976196280950225692902886368103400778273253579297460468695345875612280516494778729750837385875209333134875847176513481661406656654807126804864267821556198752836444058863683951126337663711506807991470521367727799413771127746382945352039768016136297288591057098488277604531143664428791204733500855631653759689099169198542226504880429558836548211310397611052835825367377907456350294060884006793178466612441465344520161240366294891219399607946103092911755601435005069155712382318877440623759366777905474217498668343389679329194962689482640286157172634211145501351055262976271505895751790761103565252152004208702259727615314722947956416717225599096407720463113076416969526749884299871450920744798958841248403617237291803933777315126694174905157216052777626231644732401191080438005760000000*i1^29 + 694886451279779246782258828904121413762920797236633876666020953647832466485085013994452640340864249372916859861522596553684030000885984963090618193704122561239636599012968338377778070294051236146954002228869028380516088933372903660509696874484480744962578281762101330930380780654243100451127414235196600618330378106195912922155323807215795995563784468228504865216044853445951287683242644260074964364543332393129315576856447289121925180322007209626821364720938857836923179364395705683970008723889527671316472609945563724414033029191669543986948885892743492787882961860514552738214264307765401273509982954398924121797554966539231956456605098380410056196287534451550360613229005675193423326093577892700398299426014619246473207906873944147222947127698389294617490497982557450010578908818664569742739974067866859953664422139236732910583580268275881691334637688616636994826869419069105779109645094155168553228654377168928217792732070702134744838218240498319778505513708228981809501879942280702222520899376274479803325418143251423291270034134259331720297371424559976939190247438207861627118224850278334433392193872625093862991438403404773978004181141424801646163934956876464864898077587885968770430924753286097542778676567027337273313026920046841111173883726377795531967411218094819688993891750377538403584453948924937586096527619034600723589706900810458788468897447020984207175966336025053555230158242784007906477998080000000*i1^30 + 1088622057378990757505909795315066048692576564086527685087729354251556657105555251789921208743458368802452291535304303090439946043151298508426995004305554242635958089938620437922091488246991130961253162073910759031726721677870206969598156051425898291965388793926683722662468947710950175857521542088891696767632838888527322631849758025155202682486566413789128438935367772780157678697926118884653190100413783668329579963739205999950411907038072334477467271235045204518908472767944291068268870855601625612117076960286538603725098751021238168565727997387435388994599127298910388195216436187227508479155739423487796465169208049362858031300192004686673073033941934108295432433434631188296649223236950387921186777965892093999419805394677972802132220694794427035945538850191402373842051313497639071498461698979845624037550740420420364374523593689253598880254491188815881285896161219508917712157756430207960634890976790807329241174688900581655836713557961979477590035832931820138584076810358697875796688268773736489090768498728918690108643430299079460944359581389323905910851499042617205267935992551994718820826985490416699346179171380395119340602127732455058965931940974833481416460600824712882693292528996527103046753865502053580711203231274878135977871334121781631592760385353924638851997243205553956481945060457378203336332938237240438548070633743612229936860973664988700641961297206272211549091346084003840000000*i1^31 + 1503206789321396066166108483228777501587463892908577834072905986774141044151391636742435812571987485964523877091649353936839751880640490245950636515030030768854294315994420705103430091197813833853834766546239112313983795555792634192995052415707585413160557887420955215795204260216504118912397476134790331111418581595358065749758401773646185910516451126073532003753690627550060743184808365568504538374293504007417688033680260641724758531975155109481522127018673585544120179335451229205203119970141613432408475665372142491256970969943949020105637604452715371703178614596462286257626608534551827203756890757128846679353149087640624969375893797396453671498757238096324717712139330652559411444881011624379008814821199219797968207758942043987072749756356954604741083728244830664703495702569626884055424927543628978899737377964148570669464294335723398053964880514545356140968993567342662616745595783846045044317475088380332790816832779815108037279162885324229735142486456534624475969917715205388315135601890216367064719621179843903227154066297881251434457755230169247319548696282642497225245103782773956163202839850913004811171274728100910066123485887148195790323940681599040843553428869097947400885362258054651830539933483336129163884156701354713760014285491789846698932608577713547224897771542823765476160633366077787147162940982518140458802963109577403308810731949417120792663634009646654554112000000*i1^32 + 2528068541989842630659061894577184053943161959737306075016640382167650479362304683463399629719036365596205192286896112723746088047674154700328195442702268330216868093561793273899210611276581183339810451020043547091068014414234706025023651751030824007204119247971841677848824092747735913997124836926865519819519373581926097725183357391320885516397280410346715625640317008200654170347440510019016716484717789092230308248802592303776409832191500261496516117586213570473570042510067232073084639962026088552792166451474398292596850883737054164377350794788085177598327270870538147576486394567827192791393595301996662342422638192534169560983627441264295641157346824557527707978965825144439743228215792334137010788807900963455119976347765914887401368587767827612520095338303161969122329536871024578769795535186017694524952187236491724674718663671856614277289241567025868549343137256654922271729786452783776458325956093151607815421613094525493701120310414014846534360993203428723377130470522016850691925690306885325575760198603412934247634874253606476792493326481520436304404740851250796508291061825270582407417434357261986709784964899550609918843125013167054277158153864541794420409772089204371958420999039519165312131275543434629360355652131737480486184305777185242579950398278649944252057446704086847944805538853591134405874771853290929351592348857526502548450291898683184785017903513600000*i1^33 + 3269289808967743495943072691445126845961989991720449680505174867031470546066082710992571646472254384253598384880826990850854407185928898198403030490128747697496095306077254660395737783746589529554890473485108753548970944137893420859220143827782575836380282454443114826078104984050324430859403096250842774877874374607920381508344997696114275354143496655886824133648392478957594332386915864435770839681221463965123058027884502259702947220960336903601079571606597828225239894639005927382828245372100052250759928510988806054304481393384870239670594969910033682783352864718949070564621807742862522766579928282633179682697970292037863187130440440992732733212643552824130510128589490351614317005126898003381721407576019963839167194947676510845398734369864724207529471250558954757725862442514623169266427800449567032480961457761652123553522749965897604252142068189412538326798842205366104657540252335487111680508662247769740262148590005838284135625761434408270749494245337193047366915330125873113457084234481015055756431345007715048473651248200297932797795399719276503191632113685253527544997110006251148022676791446789756147994906221941690529434489792967378154209158462184373098125522779173027137475483817673438193506516195961506622199427316654136541546224665057437577093486706375567651763306184747866312002589730519374423103763704229502841297887254421046544340080770049638400000*i1^34 + 2751678893741511335939931505998861454875417928394417015398678207481252442386724254503612715509523284110179047062026411502287816734357131285288825948219920332712426357008403497277194567869686384660458961931600394682963519926558532674849192239774760649001202326675863468342243787714957246318252945633522727134673370761371523910069158578547456375975794421185765290684448422502095779112659005225820907545395359269927795640126001402647636685667270342805018042098196657158047974477765884417820952269447237295876152057857318308563912819620858841188165688994608734496260673354015528269505130263664316480641834707584336710866032193715775358903194488206559385528922945308714384045186061557573255128234680165457452704814122878827713423703722442886183306249398915870134063298303488010024063071306031434916691006861112411623613031460083079621535352317101786903409777682313257713765636978009697493202414548117354817547777928037136496666850982204263194916676884795545304898575131505487341937327935208189424049474906257125068605696033094998148258827387850828264005907808720267271910552768224824471198339542051864954995344087742599320548369747490762105557253627002609295907075153805253083490466514393475663199727106537001802610355044319874873362088649558784458589359203394067562461749466857713277589282467226807370148571360236784506183709873300113743727192546012361423585280000*i1^35 + 1772727998875495050052189253353499914055300370635794530908780024009058971008650522333322669330575166957187911200161562331093926652681622104531540292324023549506646927379539938540982950761232430257929386957488025710864559850757077176404341350298262715876106508273812342327078056211807138541196757843991288305278867051893060983236412255928193619872482190669404302309842907095411048936888201956518325083954746676441734782901455554488687999460698590668365056250138051579703932297891391011722241733953364996200987701108334613157837157616442689638026849540220106155357553186949311980060168558019985397601640049217207758591251183753149701933946271787224906568340444320677117974392504747036432325580316164296513342413098947148860352119252917362657763993957340488296935093605000958039094689446709191482466901218080368289888039108927628633564969832947850476131272591800892222197129410158109599417067637540452218074858681986955463097546962589064032301118364821907857451005069512903294175267102123159625315478011514056113155885692004750793552804497856471526614648250779166363189839073258597098551768698714069188651337783145309265136144134207553753016874256257071820184991364011977919132529398519093021808094800429628227681498872214381876494319778458015287346630625036965232549775047573930392117064249077095803864998694392701353522580941047792822903258480640000*i1^36 + 1368594550772834789848974036017423834808065759687072446669111307540655223473198459655555808383279922599147761751629837497827615444253352384578361693651912962810294742245195613754393859274797666808553678790554554512371075088690742056505717994534213073796416123038510195230776518161557563545715461751052660176654065614721941929500252887984723034679410648375820979950193565346980694063270522728355320603195286064339586100995362279296961111369225969918922933055263974609799258462079352776789484080476973219159810043233655588418306932323809956144423854312689624775458861379655682894001665538832119361004917840990587476719326000472967056149594594302777409851771920536355121129572859538060156151735446876793399657732133836641544001048157739580552545163287609002348934757096808842494802387554872025173359003969738012711027485238159814721158547877473230162178860200663236741894966708523147529477072200673104854069977712918684987795724150796325566891945198877882945610930668843657392030287999480941150449783545138378548376487747216083805406320591199117542175061402302326756778958523015769903590833910649077269502360447006373578338054474930744954835907290423803212269717683342573779620040315756946528773456405750585358419283581923477295643639618601192148315925001289908770587980970590677786065905087643815145984482876310113790546375961697320960000*i1^37 + 797109008959470789766897301772272133629175298752698983407014504231169758602259236648181660304563629337986031589949592721154530360157343639745346771678849650881284658241648547118764153960921884585409764469354840887113181646238774518837676221036399075662144075077985112359170005729670186699510003502843245467756971067366557572431372719722834198705094208492136480968139694968653332932206326553324806445646356997222097326530297719067903357075731924670780679710448664079714969533296447985465519953002103923942175168136080138793740857158932482937060512618326088046329219181449054542115926138499675710236745898242564014304473297874854602996334313180959109940759856670537707792185674069996760368574214416358580623569199640637018233728908322177947117821009115694434339869708517375293496902002861479404748070254394577418718166980604623020785166744253514293193253583392388922214785873654470603101867107694300496564682555025368063072899029320757631781293235803695219163291249659834002239932046952933868764063655868350260294864162478978208530759318895604441974041293171338549103176701172646518070419062660795023353932826521258013767877911037945723411569476080125565143595125780023393207082341979649226451894864294985701459905345888365873039074333501945298091156241442978804810410621092194812607513517810340720149448903967088486383616000*i1^38 + 200538375942846689780858097682505310708878229511058050677816261546035625338864577013808131828016028741372085078019513724625204149131984547103335239062771264857314438572958994275957310185792125326371777218504184812871547748214747468171870711382059301979038736713956171593136749393721494369830769832358112071114723618890887870974448596666930233064601534392302863846295827360662592449419382819994936741720217720760252671787665795266431711653001290965294831730241360723504784059569322458613487836747308428823487565300163375344361872832737725272388631560243089743325363703363602549391590084925810514991542033481353797372853481300604742076970884014651246999577907503985790102703318278301730704060976704931207416410118280302873696150097101102028596781282396791864691018140689377239361434156242612493151053997824444024151441192318008241036314072105334358710564074025183382915795385809139751392292640412006150709523696552378761933651888863622599696242839314848560314918893703526311201317863892631728852725582396110723412899303676796244642124526594370256878273707068410677015290303916511584400009011020897559102741510067976647593617345614411398205779248169885520462423941459409896105016695567915519369986563243211899124735333419057557047986126254198530195228797484637158538825174502473482288413921972376156372278968320000*i1^39 + 14213890311099160369592156316197424248019634196533482328704817398454080669648495427579205451995192186282552522172701399646614694745028531815335107257581236982559018749925861448722584942481969326876868246302980331058812363730322475896263368682340067572464624738867445828897539343284341977036554777429328337632069633892886909596397690957381466515712926178395757883377257725957728815763285170577886086795529323307791671787428276121706468589580181578851503635888691170956820017017306159582084740995876042173684682377977652751474918334266343935836471842296412568158319455097557906755059347023294113895094971667576272738469587976474372079291779278586520349139442809802104788088313900474887783427111130371241585821693850451380059479814060142967364257267930870851691743427209878211838753062518279923153072859858821212503485000101046825988956542047338626566032853941508153203491769850228564399378137557545163010039374355016452606727437654200559229338607932688917486948835117623576584014629733245329625031335848313765762073593179033756477972012232227579337027577223066044955872811430710419687038533809431491984283295152420499683130057723878577838832044221479567353646125513914058079054843702126710221966504225216032056067156621978238882827208375222374171699177281570108901746263617326329704277751096777113600*i1^40 + 1481686339448911702909709808472868432570173286403472378075722818911816269217666586875801504586492793310809134965356777442207370083257829227452434861691951712828046841256501920945927785312389600095243082889418194644188653139148033219334645905817574140648285260633343750350103845627004653883363643082058740881019208848274469498360304176751537527752678215604427799388933765290278459003124968232500244126700816137979213645271047930588771265820437944602500464718401140468700131864231356134725589890353868390435473109968021148008716318699966582004567185552295462681904827675141287048963871542940800695101752019093512348116957041739215677707979368127766446902719955860130159071690651807484181177728429440778220013610815390061619635392321216042274028767620746315520797514245432673495384629766823385366894572777633276392545458452311382409460386172237108769172155634651433652962712166853496795948759465340837006766667585718217919326403284625832580648487625527759394472120863158738427920322116095194249822834868243623926585927867960474848318049841558447240176562549431372773083918815988078918492801356412640748818605423758214657895879065695189437521087230726665144512584208716101529818158238502552838556382248289283575288404896500762182566597916548205072072133746669388060941121940919324508160*i1^41 + 37908381910367252256491155708514196808617377675501421612062983046566690285952227623264357280160270218286342675433849368544164954571627587142288582810664348805429807318430509356379696481453398060385647271856051992895257082900875460347589087228659354306050349477048210879293814948597805372892648248789990318086497117183046780081055842893841302454895544018681957087545325939875563522726904183120545659688201081721682084403847165567999390155723825625909379355853215821941025997759427313853331638204649626138843213047959466570724024628954622618975671646878533934069952021253722483503513709316406105722247604427867461321274168587459261687281793480518186661903790182162176312737628062320006244442086116021975686528308458880929133342733601014959532380798944443071797367661919058830071110465526038241409642858787563280999594368218475422788599927483528156547755710265234257894838909067452130675580086077879989560263346350561587937915991862606150307109912378889991006380967354142774524349135829330029110340554929313265472105550577483305260478191285943119639259101089370418827500903050527359856014973347942833541632596188698530931279438315054309768598535927876534060955625608508170096560469485321831202730048842897254222517242188252197993829231579683179086884780469009776640*i1^42 + 250917924463336910904180676360746709354703555231117853834207762093235697052217905946925817136899236781659076950613043156180259638230375670894917576295010627283208378225044283824741145153428066716550965131803263786862169800514894615268756637816177797485841054877488018113067163998366954549805660099089360924317484528753604682213852120076852129387640993929259596311244892398089199036757671628472473998382406608828000826688862615703198709374281651271102621688822398968368101129069011315069031369382856017630003300175146087919445484751116756214961661701195983000942929439070170211423441426654475990865275560663346101446415827326739446990890755973597972836736445621770460473827913800323129405236489828488525047815526510604910175165362805973995042175830594210403799619798770055374079730873897976201791707658544757215660552527051351779951214576403508422288900226857283136118917622694193276969802055758354668650553396176345239575546344303852064892722189420004584022533448127875822860109956555899343373905456882001784721994025421363260312393301507841162917372354676832987850393380214490655085415242168823785536412303227866562574772932624149683976117921743662866309160838134673382378393519548741027455394325007202932116306765506492769124523797148336128*i1^43 + 141607506480322573363061727807526227478042744270138813716414463764548752422447910673160612237785871788171641365449494390056236788210899520488742002978168256827847426658796063446331282532872732936249429566072262749148807122515245475230956909522059732988710062213617616455154130251694993289088675016430609617158393078049803559767677286079825815051271707166401299482090617003415074402287084057812547893524797267756706300601938208359254263140534547782404450350946853229315236423341865574615274263267602896067832837678837510581726018896211160676807817040448913765907651050966117059042702164697907786119477255606584861401376119242253918897649459449093322255485382818768191479910743023360236020921808042597818578836259325067767151112225292840600251267515292089751028613297823937132109553544327192177964255718572006863260485095917472589541289623884537620516554487787439077143857347604418499853748005605714353958355772696790571544443669549884475017289488335630249525790979808961020338487886569128064129271243868068699613053020147967959540413636806307350859693743873300431122512751285836986267864577709864307311807157740970042654595931145183897503599950943093574884408357951481048319841461520194924635577289073096564040167063552*i1^44 + 21385870523302757059281053045966986135821439467351991858409112316502581202630398468624666246636535090346407038396725247348073515259139386163737464699932186497789479839751108064631154584385140400556034767348891145105855507547194696920220247790863299741080938964401051342721072438796685192764636306735070785716356435499820418590169640417046482767136174400574940311196682223567501832426727962994264544773503722283057256072805393894324839235921963614330033417972324728950978128528764984854675135215735515718002711336162410394705814399930214723916001914973780928040578828692115447741304564535985937731002121592699594734350143494824185224396153497709648321230697344093244143136448809525080200613895865244523963734381142069951985787658201158561229163062660977351496295074343402939638577709307443874713286495061903919835681711989709690316332209047134288646513045001365659512448718234850761489853359872712168350784299973385678526553647342387780787429694119380959120954108246954516294816314919398704607131870447842715187194818026099860124278187080131667658541033857296239522912313005342253826595491093699343254871925679471528213523342863632364494065982329395915700005743003697514774633427999896555356160*i1^45 - N1*118591801919693219854939685889825492193065938109818456008930289142395622378727932600265731133082648485548563350125390029915673872746706807789815612501941150961861444777583911287678393501901005842682120924161680150033759346907276211702606450948460225810617859074384016152955026862730912626125970109613396685041887691043975276588203359167198614668378818090801241530816615010005698599794308312672936059987357540829084244629990045278286933730486968735899882562432325398390491465068225*i3 ] ]