[ [ 14388900550277505140240203970174217243297663176570875233515737193333584402197668444789963671863310555727868935304872730395332161143329628514516344655284193115756084324378860123817838968654225766654127616334188692591120229685520256029187558458607537628802086479112926677788806757180053827613696925967623271873941847338378993316563796976883881462237534046287892387473161447651453394245113638430025273758661781288519257951700185666572807997644566037326557822821337709057764197235576046794780315547953605390365568753986659629069631024072827902238381623323349457181454201993324613183753714096412492307834435741861894373638860994499213814107988153148353408587726250134866366627534771193557319636510732736454970362881147693295906902206622948500285617741683587511235336648055962344534391860012378366061587571541455495145142538224148781198958978181047713207286288681442205102463829341283959875630170017060441017241788840592434090789245811028084603346441521281263480224250231419158281940820931559429256103716713938540063118221865042387268670649562002807367743694973909654046289253625360735067164666531112091575721790682439957956972338218507865587390735155374204188461187075634334735194792878801586059913094806181928114454200237976659428847638607310554898816337741054152362216750778941440000000000000000000000000000 + -12122223108040307243177158086078102014397270637574089789944535162979630765267527185511404325629943937100740726078842973194827214054708295257376858461052876764855873464885138628210740653430407140308322953304085400181250095483622938455391185265061152201960470385305323828918402697150627202787493741326062248883649981239984227584283559013245319225988378265259137023959446183770549038229996608997674228237148435261531856128311456691743557383502438502482537183959706228911521034240418563573130943155438633092138895105664612726710243718499615300249162357680181069910141962349194729081461042890339896390315897505084225594954897711102002182449886750378222211911154615044651609322927471570006455027724787794342477748507972058351242896159844048700877597816150367469652756616737763762664739915424523196721270249427602713029530072793740278344024977561641588283764519053037237955024100616420947652462485977206495173098665870397546011583340117252049226562932448815642570028911097843221461461943886615495199022490813607579453268115319422002561566237827675531788674884293153727825357942403149862355670625269696018019789334339770822083889743871796021728959199071590902530520734975624790556131318818688059752983301488943632588100028815422520101988043083153684820910910784817295610697660497920000000000000000000000000000*i1 + 5854143130290813186662737775197981869267039753776643940874486470403564004535148586504094427627894733859182231423387899426665408125163314893954727422758862504206938466278731672978693461737462358753975774379090969181100561132089748087442220657130124603262239965132007192970954488504053680482906440736609177093651979852884202834868174631862854598638816874274251163441508478867305724816739117776969717460942910047848715249228514659451996115212998922817262686900319976250439873250336872607149659195630161239800035806177359732367328260230363246950115692555472677700099699562012679386952296716019287810975672513980587506031271655768532590078705570837991192448605164064257528623262612447422762389573425401597335823026700188514729297311723843764994601937434039657321733646211700910850483049649731667204995262330489354787126884029908130243214920061954606992135603943488939982468593684398684725293657636715577453900304446949741471039262592918665981958297207306254827506760045223153562259166721569219527391158282227325075406587517386185892104183367648253459706324830162945559499761569056944094380911334496089622860165882323530615558694729345052251488159117880086274515156866598104222297434712698202192819429234227397157294446829931310143828508694493237164572312400502842588420636672000000000000000000000000000*i1^2 + -710594305591726518385940152255367222366183380878703481851772115909119653775313201988436628134881196465056078230063603213543972765832672962597556957382290019706322812182694061636149206865066326392765560613165695314050304198554635769396799501242151280626907179723644052901685014012713132084185571484776794335836764014026371534883064578207995117344289071395956375629507864104555746677286612610271461171852897173498254604638966089826656866349517660017255754208877437934174920337394924842850477632400335308567850762003633224168064630574346906342044825243047986112227003499221092525296133839646373100590914810081923311048454421287090557255314492209300742316435075912257099366806308622600829776780954186375338331000388225192390913498867791447925528776657529722360441881553943599060104911612847029309668094481226791532415191065227129913641585339845521424743894944834201800787013248939980489237411452595133606374047274944094204453868514453252372080569588922583972200215751871137683411575088973514797332289663338509144066740249717651123446312819658683886514346895606388293146197518612271795296033775601243829233323462256837202586908421453229443130929262029352074716384581007462045878677373438161358865496248563117365380085853118712956306200804075221910478747984468083512180736000000000000000000000000000*i1^3 + 37820443984762556653800592343820010166920547108607031633339708507731443242247407388564716913510254526033574419238398285863551951134873583271963992198435118721258387121187146175286632031396080413864810661203917578116054701519067992007366174979377533870417934763447553813856856369092679352740145497779554561332699442740588846454911677249555980472977072269389625849604621297763302635252024860118387863516220082374189073631573514181719675313711439007966808368015497595665682089722649884482243893352549816844266618974515591248904651234819793652426750645914319765455721310932798632230881998955889754314633018950744921019342307325884979747434558942535271872940138668444016670971644613102079394754108702350046032761582913599066484258549326923551141858512125168486833696210316325333088319290679683228924606943252237921135023670002767914592259541492993365510765339813988671308514870263852920479295781150811403697636902402049975763507383458648257568169676757457181510053616950537285822981304767510816646163933319880829750537880676427305945843962072559830662685376430250301926529907705418933568581612108358842423020135999348709305451193401234362774552249584325082933012750321172853689431681744787047919957232976352341528136633675810417530438837117738140373114690861672903475200000000000000000000000000*i1^4 + -480556539417343592419978080783604990946120583563242871753597231674344639014158291103891093640748222214533354593952352407958895606387306344120202087976264960871072711709901422893340742785693122799405149542210363459418405747642492069392916668350826225909273383098297150903072221944897336400707354345085913915451863883499508586476875908258226674041331396062399249625546061784035767756730916395722195656361786898442474403737962107642367401145196868704207179900635123256541220392332042135101545267346726094085459596477021563644952334607790132174254375252255901006135563818121974373800024712403420443528651261735091047895017136822303939735121892706865508382255414552389391143198735446408451270302284355694315422371541971914620293188258443280988774849847258418625844536736988361281571544729599809633776039118533809588943305828604781380627286534317341497477632908609855347043174329931477613879962919142068285363068391848469696754891139270310398408104270147892687973458551014793879891004901554427910525941209675440258283945964545729826110967493932962020136075127015666226514074504002630099425744283608155897473776186284031512266101781253642423831988901662118754495467742093937160683899610353718120892467584890419154545262441533781275334696056683594662057940299756339200000000000000000000000000*i1^5 + 22368138031832493316908538525480475235303053368490089070958465629925345450241511891267094059533578104187267902555991047698370386844503068424881356318220353026547031885267268471057399839566843728761254793839197070538638991263377723187893214634190312837374225376593363505693420387196802630864448555687181322109810438563890117312376904718820788851588808058976728369053176864090088660712221730958071646359458354277859571137029224651180698125774498891013598363439760998044166252813428585601335015235598017789520001966818791641990827188252148668394262859096087339656028874935594857865736278007642082186477775329590441624978703753632857428024467048520129013236525287601931171356568184565672888557846157978001538690172377364904807339979465723025943703653674026619515260889678750800394677536578552586519162189271457586877592468524463716410383256511708314184193555908166009967000374164141429469265976890712118764966074924125601151661276882600025250075804127170312299895440857967625683952287690356661064779181394957601630631043825650053700152163545120212859175245959867224697616773923258917813992269557024896586286771671933834400415167236791586185727107974363562451870281310576681834355350656194865968177292325792907284835113773466208657998269467695206863485943152640000000000000000000000000*i1^6 + 142907324815388765446612040810733861931528509506441035276871717327306225557071331831416524829152733709510578198744929214432209577681626664683577044445445691161132779853578008527100225714271779075285045311502051751155630378959082274076422031488682356264643735701329131730908244319249051422124930228206083355745705946808212517580036329819372025164518477990528931366471993816824979521087579568361930180407141940665044588404241669507593224667435626285932430638341450210092146995283101255303138056728106265133770249895746241687289820615691686236910629141388521590350790451676375571688401549924992850833666222763098875241748665672854987948919078416665389828440283229986156006988070737800585232411967827236202918477643973115607086985217442993831531826728370957716664681744296953321077922149927277711902636536880908031436308124369262149763781580446540503645460584679463452804675079280537846110484386753099235017367192904906504879786107618001515498830394687053110526089248657672943900168494668906282842998045949404269694998667846710037346903664403520398744827967179363755287671202569956347755501642962232813215736030535807471700438071375967050380644098046758996407736434295158272629996292490533739345714410910147147029617563391761870805298348458202699063623680000000000000000000000000*i1^7 + 521335585871405419922872933879724225318288987404025600547986256652982103303341331383207976324622140610606237397145567207634465130990820564094004701441853775035858871198652891388673718210494276022681042982935280591357359843788401237564617481535894507324254802747961059369818546337345531148504407858380857521130588736873969983285095093379380530109583256519800843376851422874602722295533531285571856879090507271111099347171470215304561635991082835973387278176167919438362370380936918355269197095991785599145737407149016732826974881880950211175556460955935499791969493017097264577257610789435042760707762226143948910729833745125702629248005291934556355570010492764902219667695989099905407659566528150923296625104126328848008890273351105184033612390841668234957696855511780311740854910502771959403922770488204287106462167932666382545534129307986081787775900342823409238001778331138478673725807383369329836384601085803630845706915290174104436582045322858390963150360383379211126009552870926853997318915054534221710345037086763936156191342297744471548492678804598378757233041735482371610189943501309185039133977108541324459451310040785674130820544555798819838431821482305470519818043583553693098739657174785061712945710900251347091405670213138178375680000000000000000000000000*i1^8 + 1713330392026005927341867221019648922591861780699954051405891748671091580439805784093752769784332582589644346769005543333302036473451759148588696631507155976333053506837024849908920797823399902119124500805046970864579432754051069486504316047817654982429915481684001185086488018985036861616847732050504694781025100647338793993165851698376455008364064784621969913849105257507367344905836267735435145340669787260062936307961197007022302339642582653871610021403648328920175190617277544575246706862162770249367214327503802811276540798274675136577688152960423068166272092478983525964185966436401208902315531514931484865485693426092861870663245881310984338250095774589402073452717662738052602731598285991481499447850060727155220473040049260630759773882444040689683651094888290151509769889359998321240926062137141277562434237564184810024032237426244343822590528931615288295622639217308255765042905606834973145640600790077233111070417853924810053710928163297047226869972540783346670354934671870697662156897086313567888014262927711233497164820471816364822662826874735114103818037179094834498495398413352474049578597520524276148890866878294059115579093945869799932385559363407100837171453143876458236117829992863960697413305393829331047925464858361856000000000000000000000000*i1^9 + 6854938850198098267017771735398564186523928130822879932117275157432750948889386961348461653544167051191802804022220583493699064650273033538068922124866411507941048035140666985028642644386585696210462025737964199522207679249158332849743568284920820730589627045396920182972612474153124730422207977736193713572706290331757207105392008972401426018158291566542761315116296548028769380730004452189349406618429234369954522472315607793256673794220154304341553612128927260188404601967106203968892493256287844981572572952020748353495382201619001332995649730588000623422869427879447833107469968902102346348020704613187761718677698837066288804953300643025304660061414759490519250444330485232730744378467428231155326885510049565378252960058397731767054403429213418830091399981403880002804678831291842782633897166430016822310829919979893767028832473672736487183860201151501804534896427233033154100655965134650648337920047832598447509576279412381804977987698150422285749106444647623160921942304326080017375881550357143536603264950222804822259828146600643730750962895915904289501996140194217035477184526234128240837356644554801088532626219595425123670517296069488515486116689519521036919404053047251477630585043815155998709102850341580272366841233408000000000000000000000000*i1^10 + 22513988084496144735742269520290878621455164219264027148184616697063128564642399294041449859491009283056510099322184653324717927216399687059964051727927443663261742891137676409679126276530218144523232570396794524543308690811965480033117016412684472366349517782987308582369819000799095147046753319114168720944926116559383622953315964346242929148123190170017179783541862793681360008392569553565677488929999928424049178544480222809218134857969501135624653979893218580024193611215819001342410228952591604680457697035515927452393910109851116103100565366112764019085532360926228551814645253804978004227815084666174353930661517582483635052056221588261586483449337696488328522047149861111252099015574139967248757689065439648437883563133180398569883088213212284814666782064242295594011501925985802179121919930512949094382014480999862378795982264381063818729756289849509977824474385763800588395729268307458240926479102534593602393459317896440784425836951405017413346974088188581941841976334652372538843551692267635414161061536604087819003961705229675234013150052278468641374531854291227591736438763044467171021225551194403505702342876408113847982791823669861808516744738163553933259939817946273156470472857541636702533492779948916589828505600000000000000000000000*i1^11 + 57194848636112069909402085648356095613464911699339330756948212349548801449013718174060140146083750133366019797337321148159163487916091021285265817736521899241735255833230240634912881136528255794045337188651282853150696928163737256185941668001319426369669506402538323642539179413395624925164350445915628274524403973338712166978271797007181048826847345928761068295506877750286000213296960183309211845205502064749389215301963923942797400769906610864010794543501248648735795179869931978397517517985163795187975546685710352321038198407938935577530960872344510453220672177090917505892537557528231759017648043339331635605612945272066162342021924929671023801085394425079646984832432770515916008748077320066184922124864625853918956467230792274363717190787498381044992188743821609812414503127831367440646189153991978780288149945529786875365941108503676273031621127709169061403422710360207222724556042854853382928972732277698124014150573379222321855219118746014256281956687855389084616059256540781972601046802353935708635164204646471382469979359815094346375236510892341035276006043807042984483238932547539535994850730865457361210170774281661074361966025655207128835702484110821133344215196901370877598374298059461663205035062946913320960000000000000000000000*i1^12 + 104410700231728906216903761981440585457438617360109837845255880075845759951795473583076627128773857697627466870366830335957801591346563551767189346825991250320873146969899964696699326737493092029760373621177665425349604134239382281061430732838804516744365029402977070130589536875765284192145720890096880723005739317308337309954543131236905347327252896355652980419798967698252694528086535875841682591353278915195752225238327807291327674247832136275358329971087171295254400170602609586319462883163811992260246071494996541126940099474771561489068372345767980618813390836486174241677326057767953900644038099477237949817428098563139889179241467324060676161937841471888928964518746595386319537401064616867081928259196898015199435993622974498099139016375966090193091701628154131469104133005292836249240981624109165194548583478041630639591062680351739621733066473900412609054676265349555431986921464493535338809952747364692683814133380828720718455479245364285673059633876157756961177930565224449510070893077893742476381565240648320391463020960280038221471533383524013351808298643524856253475516842876675189491129274298850087529379552289895753396711332258058110098954609481837970640379038242957883019067798828827868237366390947840000000000000000000000*i1^13 + 144881622108042812468075587020236464291813688922062461595926002549666696806876517150377135975961269770961346015495074688508286051088450884954418316026768052800167691990576314619998942926759690219501069390213035574227412996630948621682625333860015466599383097147403563141452930737649400583125397708323846115516312503381250880460084285830517242271280732430359064166558525001645235227314823915992180261425028466115358506150364196608513295725304060930577998270489769429649665926762915423894922908986872851412506807298821940684125664275377223804786126409811473645153031087608468605663829061556552814844901583131537357648793934611838653747247588700479800834786614991126598383583104966668586974842525154807909096952336701292979551052438194607532572246165543605737660969142421989297401679376089034120496435134523252016104433853526626428526060782568160239569170784272869256024321624752183356235072310191572455851122857836560770642674135183549728863507245253559578893159259158175128788701176064733189075343952567419919237248411983018519986776210145343862433756327749192928664343038943687983228513508547294203438716921906004658775790870350329927180794958917174250275862050414723408731078165648973757895955186485747184981508096000000000000000000000*i1^14 + 153377394317433894738618266686018215743745993592294717117092973891174924165667810914128657434848565428122124230262321299624225224445863568628529347593090369716506304820308139956998688989749603275311647687632560016848553762737807853100466619141287136787020517457386431069960741013174451925882700333210076358634719545674874199982035655496368377715068748546987929267147273218841673154389490216777447764087586316422100707644077714933268837599651065989623972836888344950960044248588735268033636559514884479788047400340959915036085542479712529098993046080219648827672846354081307519984533167878618275745710476764440751429443712185495827521696632397151582890568316973980615553584121527513377367561908121192524315960567992064105181365845789634272015820525925180481469301663019849123815139702803238162656958799353393427527315130975435913039871450934080460508050184863437104087637262133669842456457278065102381748909610652514777593348824422568577155793828087403553109527968703422058390243559268415651957225281572363950668716482233305247769232584007022821166464215436265896108850987900897010909732943026656453579271754090091735570606914041119659562331887617072354813498659789890544739415475765185698086933575941620760576000000000000000000000*i1^15 + 131613516404753845520304787852589268431827815252673692736885675175505160757091844872866513568521794491766556595231064088783777629314384972034690773080805693784645501444876252097316021829034456515458667923158328290618871247718157415402041872568120602814721900907613878060135249355790702108866170750029732576405661373484377144053960819578512990930778440028250140531034360886735993271704636095761387996458554622879414173979791563503612344507871508151404391829170151091480370189003949965056397965297880005491414272858858005746644844480869674876606676546952473103174475264515989597379718185487209125557050510358230239663606076692410605290847219904228364604780756844778461263632249229956324903080267746595851772355154363003735014532803840095686607620803812369692860695921101984904693786527400525695142050394822680284370655581633758852092985351008256087020476835815584034192761505061158555131482592823315514038453455599143404045693624986054672640802859675590425404607792595672225407171248479715643798649490590615528826752556079371518582940026659978368616643084255902850190233614498267699630411335933441862771323589665730943585099816626820680849928937940736572331277397198876129509021493693154191882510042923008000000000000000000000*i1^16 + 90797300896298144426137128961439879205296521789921560220223273990770065164527937755321801399429468595278455281312450751116036141307440265619344980214864867717584429752776130181795378354724289219015122736690913689512242215429845924177787055402457288193312158931322583232292044718675461736938991147901332497273397113874441553635960813590672586497964966890642465984143251960968543450949398853225733822259114545997492382443880121318095603865281900482596440591515279517126679152498204347357294640187968185790459158706769143015483186452601589306922189641543054874225697559634107014722032958343849076463017979614621835029159629326731215239087157789993554037104575327094228750378440293414096957491133296178923492736344141425911182379189387645134976149272115651075413396615558749419986614639329146269429775590333492024891640152955181988499663400613017334089706510761577265617653334560221338791671886652127094921282730523498318496722644443314071702561401438306478436684273344985861165887344983019935229148606502991198808044172540410575113467628441753335981342457801154569380241703291195070901099955388782722405420675620861920060136510592761926030678289746523022354674928408143315649842179354945904258842624000000000000000000000*i1^17 + 53374821504699721163294001695090097858374003480049375684565293529205858687175161160046518828931588899482689348763168245173047917840037909874363754963500525379804885333967163915056925942578023596216339380980714904185022004094181219875028641141193158350174111930021553915884610775119311057508091122823351514784186397016084863942338862914455866884583230042898525792048272327440652010364216127123069920051402604662166226341934312353649007847007246360046304684654217344965291460128004719859035760024178114976535722892212975020769122550759068096251780101808653672110555070303134896002913375106644224204087328144599557728183495927512758110927525232479834460797760266224403134336693205355825160920750652092070731265108186576597688537740476595331843567535001673816613926151388111020190684765379500507350980760610832881712512653131460777437722323396473254531680154066118884648062594504203808878369242517290274742694290115289528102028491469532054477532372087683100335753155807560954557279196814552626500646019072720227567393289776317986807838116795931812774074647732066666533594655309412021204899980804309378424655594383883045173239421664908899817458229764968969769750082399006315826073361475256608358400000000000000000000*i1^18 + 35208207116673930003670765811654219652286015060753134357058546304828875300424543819487864430132028246057924262040021356010298206248129962652462964082516400854362252074931106485322791330200950796580921398967134406366864626289168760968345930733759548659224172472595036470109406964220305556202111056755171353974151175584513731304760511589889305431199694847349368049649878448502890650087192392315444782301666729340764809512761613092682887931955127719912980849723988380627936664090600984798682643832609618992429426701221882753644906191158960300780607786111825435049544253488938550180609314347449736417915004401338915886778357095899336669499268632331409384517192468924357356533091775366817707797738555102667572997532934667855127743820505812489474211870076618747696188272736031071704284231566548596171188433590836829945035235537860251511053677619237660788586720505249965753732674820504719788999030023212996441239552204356850719734083616645491735476108535402863202664427022622400631631228186777314877851016910896686655626841925209745154104237819681478657815715744765921483365335901602524710208367777429572176782118135861113457425544358545546209451848348084703661911289253948986095612822940549120000000000000000000*i1^19 + 32960798176898990535169187810180455078469374473293377191839743436497267893271854808684213904905693990538688055472438519323768425092869933459800063407337890479439763747575417422216560071968058303736971346471048872512962050210012493001657450243569704454724802614899306953038657880626001085331301791929415614752167993095656969171941747883901194413701121330209449459325333627375518396647786402125758770548911845220297083029575047396504981706516697019703200420887899866530345617354469613930113947460096914087404836056025314580679901933612269009447897027576568491384839230982736742735208493457763785024763224962691078636726046813713937188005402779745809957988003177039099919781930063118198221522641216319600372314987669413721079238937613382867050420702267837933662591148450945783508475163155753861701532528554678622311672767976332967037768112413487518076462099538012227145379751269988232307251085071113712317837242008038718419186504355755303662314479060039536467635438327410755151551043109868400919697925123064022800660052587797337969844288438968242022749993632147709089026009733541457339227017233672756939322515369282844870787298454832646048833765634237606284504496591440518875753480192000000000000000000*i1^20 + 22106984526618933147494310398003512919969799275142093067383695709044642895197929235653154670812205959237878974383990955917797228479233237731494131946775026400934490267808870878020232113327077524033630094931778523462970019736438837799143898255646080359592355813236708973012893537420264095810234609051993559378228486777158702077289880359921969788979242901912346763085471390968382237898997106923448685476126383076590567143756773187513300053837041037988180316261320795742726327743495410183872397659199829754692932142574019344972905728436505590607799670414122814904842191914158520088710155635080002159707614504981837986079408272486366978255240680796138071768126906122530158997552605562946076664121162957507077939872351745349424484909647593365594309884115322936649075294634047440744626331633084502211742831694447828210337809296857013304120895867633629162664490792875783224199235228266569000256942008715866794041646624364716159744855536354665467991804559611998670260674273442074040752232208657907096617473269780056061091603810417766674609294222675053376440322227050398316655092349061581988961993829303422969837960333167116098196614180268535453061909026956742689119374684019778125824000000000000000000*i1^21 + 3571517185004923945556490250124875049021908014370891842703073612425153533183344194630524219756745014187863535349770921805974198604450590948785447718409768790448360196256147084165353445822353873915566213370086444023020965038802966456030454874922219501341126180968209698810436354349799445334104377117638401011223368002214781732006056911998724592536489205601333994083872429981704037387424229084876908446582578308057157535783590308141730032013243686639256294459269566837181644047661601216629070996046785361311010528672617731090065024821336985371792703066902774250492099037701889190981045373594520924728422010274853229347308606779053804403267486632371250130749002331711696815717685401671005504862517360536335441372790446399611506526405097314142322150680091740487010243092018711854178423717394773546942122722776065447618517296657077874335993930604775883873829708067301825060628331809732136705621543156501192615302224231326305475772254902261532038273221095070718245235515900628850497735191421221949284170048315048446631231666878708182985567688673788500804787432480781040789458339825142939487470702876213940751698005815198815853959181995178282537992367053985637939831538240716800000000000000000*i1^22 + 2099184998483533731488907405617762307747760262380220535038823247238755833786007476706735917229050102582493337830919349646457043194027254711856595399766270370538271367767661649784799292499646742100645500079055860212500589179443785625082074715372957234060111902088818445959606125817984939871744892691293515871718524333853814771265985944939625553802508710555845445321684275178223750570631257238857662657317810000938793697553676301800658278756076651304359088241160277255616228465793740728327365572344448713771853367902924881559778546097117792213758264518920566236730701543046955896848426282090504102037274985815324046993019183538055761569096554628785334117361717285311278383751361870651239297458092666614231413364665899756622011481785763500274960262279545531315832956214239533977502826603992027655693676493963056251774775880906242112875628243088996458010403498823813908936220981619403651041118840408565508011444284029810924567682371551595477646213439561849681501872542552598084027742604035545212591653578570154159779801787558723011859461559851424385135681889210740250404786133523242677963235281704235855803538035515208108507289583550357675043945814057854698710158540800000000000000000*i1^23 + 2151877328219186574673081474994402007889673214950710251327228591186015965773960629207378305239684879434369625596655950863074567254477699995574830067578889443018591388358872215885792350422639941476730419322791552234577468370819169923736643657720287559279704673632257250015763696225379790884581994087551795628973173207424445881307789209084379221022888218330605963623091432594087878925695465633339037917583842602685922798843458269421211605847689159949913283395610564871773121194179044983874158212549173683819572829243372367107957711775137590502205076055338475335700556039894861130392134201853905822130059817677218105460374206099612606298839036310878023663808758042153197319216843133408107923227079744275139949968686742429089334625415319875264613424177441550960356076220318658128560329987335173495863162466461845108544205982280134556140682899997311922267099501029714370258531633985287858602977937153134989752520159793873930718312731964611314917773417454314163755840117649795587521405738685854081552801584019188570342976759855066055171271410884958416600690810669785184101612248889770190550067995800152440365685792591026481151898338359727259297457307167292496281600000000000000000*i1^24 + -460077065673904782905881355256945786466681652986772381919938001377114277993523329671051781432636327899010010524808087545312818529685866937941979004596920217950282119129777953565805660702831071228429290777472368915890831044548981262374289799087435794481239136543905401997060966126304629685257252094096787385634525142087247306914023914192157063989677451219279690755203274156992331788804792289445309211273333941195573083400453273187976030357182020328073148667178493163244190865431218139505354582933964509669385140101635877580505880548924696166519228059623738762859636983766677449483140414962618852603122443650134492894349652249892391511965918736928972801292333409286430367843545676483006525920145173916416272287053634411570584754344546136083958636906203011219131330405429060287863308471487696715858086744076867616205717718111387939086189722920387403750121201147115807506823286289315637988995557561166182066211149041720882563181312357504549086291644816601210581741537880956902312306078097499802923898923776767230161282304252053953709627669642189218548142624908836607313179992383223197527293251989192314856673461023447086606677811305432287395968877540147200000000000000000*i1^25 + 75146184025949443659757621985093414116795455201849612156553031166822512254906316416282506088291848319409813870963631065645389778316715507557494004452001518712110642689658036252069081783930504230359810896018261297206948561328371945875534954509543229565184387016035384370119082953583085434824102837664709993435255683306096414321358126030934585056840869023913980480102819742315370981488015021434590105727944385483501756986347178824876138689579366535214168487136310021556073064214136637076271558831622191267831194416754029086783264074953963365976470967549779653071674291554599335829092148793928595192873304500607035822149900602201378093668438314960960431479123075668307077989990351854703326662036798147911644964061510239070622372660606395981549746893953205270252745405888528488585791624754839183199419821607530561898556655788700326910010320691934849304112661777366237482393005146960827715401787651513338632238674782421026388688599969980645197315277257090489545381408976203626380873486497918031891756643577495542219577573229753121266776013795941143782666443743080366498681957101483802313857049504969964269571009438796878542687705409985780385824374784000000000000000*i1^26 + 2050579938067487370258672631926253720028375429408861933306016304988157331190480150435907459364111562152913609915708745212074936227542507751038825129809711161106467709704457882166159335630202580810810313400054846231386774239602853103946108927775552660317283809759209233368042122128498029349051370469731323743631640051066075220681432049458881596001641890026987305441123664741085083902297409758644739494231632004751830060752748254260044468854462227742724750802935157460824868228477261724117047183762618273109604526757965373902973971148280602863223177483123984331858915787219904426255002755173041653628907015163523737262772355792931306120196988827880277167745611483618246452537761012042662929644150832656958839449931649820270704201094770545063576337025182603202602298083372798613983903630477347518609871857867144512020730722318921823352929547263371187513298197370366788422165751125459051957414826226416660311409534406039935913315409493102046561108860711450884610141980872503650494759084056062401963735687151179175254299274436654577837761210154233862337360490616930906426367231894081235699743051381644759702421279837329517617698830635948310528000000000000000*i1^27 + -368437213232937121706366189188136365328430924605060411957073084798295903821530981891088784596262160928904283944990638432991488298234126788798164090475880738284537975288408039202159991474978649755758812773015307998309620481688589762522064388535196779166972613281653922414074012678147161553249975346124133067372211972402664795799575167114023462997677783744429810725306451532726010660122362647255764800248988800812491680280345514423285034087227886645533779475222179635043667641462914592033103860143113410980584802007548220798624032946391999290302751468538188517341897672070660952892075425889693570815681140236866297882709700542615233594479293808299642274372518561611754489101267548335318386962536800715805591087131541572928354833680224028496976653088927060405953819435945203959497541300305325179962693998783427543848281553455712705046147435203649841517711857679942155092903271757618352602832027919447614083111819475896602281988636317425335347839117117286938542918314095636415571199145667034793958721835182058686399085105552071457850543435006551255093237279757840894719011641932478325207805967114239757941504235195865097955535724373606400000000000000*i1^28 + -11015575712949786773411063329111822374161726932786805204182872181850063283153043250079561391978842999792866357882887713180625878200853871239077171282288385571751702770106351105923931420363938700222423379297877596712585570315243498249835263775449662541760783875900648313823416903395973142417246419767628077626640765104640961599260581182130081097189594729407539496236924197562054993665415274435671021242941581389739696264984230278242731632087630158052516634324343455699349021699021678329702806686936650285784981722753865775508481479522275814482422305495150769774266071287513484705328956136253198664920273809099973303115997379341211295085817007943084731855642467301001292966214284692435851917321859449993276745580914529870402241183373427527149729177461128852557544873379198859990008208834904666642126559407325495289291842740547897599862796892709169257201426697974199759692654230333297286210772888086839101385447949760790189808124584968346351728997065777774234839258699254845091301218812015909376273188734890200001140045077207189733890308473922043526461781147495487171596088049189322463654184849382336138917055704603315198859673600000000000000*i1^29 + 2393575331391543436716895879049509595050274525948569469016750192930106273773247003325392580207814765698239736120404659745913357388647726820971026916147769283827932637720675456557159418510217551612346286414113915114899896432611020743686090437196297911395681688557255468787009455744986472373726373906172918912892243055882193859381670429395974046281686599644895534998280026295377476405049862789564818699156855353089013551548238932480209860338854151715784790271476099834301153250642717922635063047238043844947043338390200895098657831732163309477858872340291352427928808393499907737598280867356500519466928125277170401682925720305423414976016413330053496570765498156278564330812997720419242660567158408062421040378376016331511851967711833797674957147265196048759507984666994305992774029818319031703717848709846272423439344058450655873895402712013392331112101726054086555963099787867210285784528495003739871769442292967914455817499644545800179405840732130510546111846183202371062686027632652968461349560226026195702078363546522573186483732020676016512852553864701278399631910858005809531333602164350912503368592809662150082560000000000000*i1^30 + -106832684545081968885868750999495382137957978716284513443033386578864036674459849159093310872435198045751106433828349364961017831945217013885800858051041680179972430908222540223325836106290403613353887421776990169499109619182128448030455179846029600008463002756513165356847783099578311106484011100834370018840562134695615943840511026090165003007275808623178909988581966460619746279938877944984705398508567986614874358130948838503306369562804755839405457539216047199570502152730412311141202807845891166505987984695476998336727563949954098170093438857268916104909943625207585229712694579065102130784245632822313844457092567913581983284869801669228764668513933455428866074095163446539724879236978693767072207650488109569415374218624150095443375778183699081164101628951135059437234028781944255874398123632102317337119674928267254463626732907748941658636661630844672850160474909423653507516980546100785034145750676928626568864145312764284821657806162393295724779752716333938311121399679567499029750795185380297763268910662788617898218684553177368573353477723844561100266600468063527645776045321732212659837892212817920000000000000*i1^31 + -1462205357952281579167765477642231173143902160881128659100074242101269448914760027207107557948922033971208504423404723094436215364782616400391905338044787495440830764716890693753062688597218181824139966743456840499450687347544374894472600883870657550009526997100621794884837470522487647364202629246419109850585831427039156645050033172441577328956984693002329557351232066687602662530527343536064782676636245073242073959199287490184503307862771278637123479032910916071913908905368526687378754275367727157353896051033300091621867797874519087113077144771826127269878676885325285305681500489925664398275454041622380482213310329423573376369246791608134111754696961671325110344872256639931420563789279541941388114241824613472482523588279704505229590878981372395752640519638739139432301074605432266966460832468016184644331153976162247171719999139045846526409244284580842648626908573584374890127803846011534904660717896220760572764136829610187832604909273847687881828942021160466157944219976769281490689502729581009794462167186795324017107256418120780810079432568744845896956678742004672296056330955015430434979840000000000000*i1^32 + 178953680188827485742279641716642836158703560837873061342838716751120987092154764625595139485271518541556851953098660009745208890691897604414497547794719273379826202043419946515124016947900356581757378771724005250004549746013799877958202528415155251675640016035341843309856359839605669450670116161763695278100542510145689633496708123504387605148511622897431996962296693233739685025348788360757888395103587758418027227251915439155693895741948330605723223245335241707269311790447834354600889054799253876287458817357271003132475321844578100392176833452025098956823160247246395668278323145613488711335261380020364026015728292556581219957337719716456917512209866151499576113150445047818952785344795861913523454769517381713142402251230992835021538349354965966431519159539173006736569505943572695292425590648681244312690214414560920148389030857306091507119732188374580040852429105329559270656432058939307677835893658117891191694426716727378924002040442238387407549273099414125950258664976065794405032336454645314186298759803934953726922007732185068662985917729274078542541122891784653490959708774576685056000000000000*i1^33 + 2493915318196960361231021235823882145833930521655925073774184395652311361465344934797094978862078293591677114531156398680946536137536245785935282871301901212281945120354675431178545481851207080614908447524609543990417744619669947350441576145752332175897692926933645220692271138377254755860177032037407122005987321146801432782775900415365123313670382124975788710561399888074277948053993934146471075831822299969412058925019413423036285812125967610890852771239499602396225192838429484716929651769567625546246481346576906638898122270795307001919802572708460805247327223999344504587710516955474583719124769212371874853672893253881588451350711329634870089435513359290381313869407295669356923552104804530882335691370265403700550970689002269816473299069008553227909556065700274901226649503143512613898671353782170343854900470597069439676300496905781732233709177577438421372419260717350203082676923949269383997226806738072889402164705168931374732345282903559350954645159727776977563988988746192143935104730928441006471225120918206850666120783117819105094481052361565245910484354917759402852004501913600000000000*i1^34 + -238259670175177732516312176865903531472161976014023047557025114174783437442747463576908853666404520582352501260051418501144881982463387208340077837089723467607213422508995503071957054881034518064959564638449201206152258201657019281325076419515416608505729468604653853760856790159533083024877878777932406480534886810177274930830468952696278418104790838131680512977678694120868598854590146992548501476585237604039289060179441019760777647244890620077172007957413669748044745429572634006660656468094763298084702377519426825748841158468097007377627887856700709350494077297177247853208929390138302680926076166253460525605750528389658567293919306063357687017246090549587282467182392408984226757315394042105047550480560681611329699065754107691787146741908592238636160229919001846673122834963668119507404739964866790310753309794643326418580694261473851195094895534548099372011699787275170266976905433466628677880039128280120583767769840882835953063269821632343593506476743846870710520820691571584067191540804777824393873935441066753036292922194550735322611666957643738747050653458253623800627200000000000*i1^35 + 3301118311883719828965316875471222245360077337847754495648228201459520728115906078758032545930830719500854950429806248021317405673914695890501898275594976317558702523543733508937306900285970346620515327629419865217435711863008460276983959058831004939992685953897569606275302270828211572085662029661626405906854759802527849250669608661746003992645544574001610528601022047329665428723691678237701864045864875607161059300872991651086872004074281830188156506214664939214418008583653497045465275268149349168335829222763853941922528650873952131013377418443179862418563678680338009669421409503090218145663344741805510337528090063168584039890239030231672023703130456426172805092241067465310669407887506542102651249901445378018979128080619826812422018579648316311385513125978724970575902212589464954429563634611490150548517360226962956342874297357927726211798820313804978045009090390421334649826944363862067415265837403657626526429255428887168314441272287468283200446643569623188943473272860673344472934701480154209967905353931555738801103001029446346791311884714823555293976662219161600000000000*i1^36 + 73862545334296095103108278604149596056031696099671812649310704698913801895504706633567508575550836745699875355448461101048902257273089623328193794943637544811038158133574315372459991989637065900320397184074883278372188559637198165652828712242803831287951107109495979719120524042986199270589096596688973408042812967082190626710756082297996951444758936110289225857311433118562553801334620919299278890449626538618019534430233239134872563908937978649609982895411193964446241631296781097989704296720472624006881924959279065455782811919785287442303194847242313291993428053622937445954104257419134941260561997804967328487080448048205108536673159907457923164359962315160065459913008626662868452302006241406832331789717193132775272046105518361059180062739321037641208898982983999968536803035689970758648519463626853732804194402557409877377810590602905696309029219351914206404656398330146891560471859671708068444562683528841099643427845405541651621203360852376330589226006847236395244672379506613623033737589162076552018129380718304475403077508373445176158038934762325084607610880000000000*i1^37 + 513317221642469997831948071589793259257015866595263363492438560775582470428150821610719019280580407254429936613439957029227184785144473598345286503642416470914392494827011065224037769312326812125223184131158981566753513527272121919484407182210487068428743323826952570491258064417963221172771334086107269419152757177622062214435138054957344356257463854628576068119024267053163442459454013002285960527704425907135373868665686810340245982242443784616570294625402772016793764872680366715173156309895546771946291937942795335259671838280222561567642774922682344430162180922741388090948088385082750312614226037754221213220080433231182239211432677893649096404454444323975588554534644595112874232839111602169112196215704368125073044884600163468466360645274870052155833220730905408914621002074754312229327765380903829555635493430211581061104735354822559036337497800496225668151160643159793336168787565518811094173607966131892576902618415751551830737801370184793144072411325159027236821511445056917058895726170865625290161251023225317513863526356825289275842301287376879616000000000*i1^38 + 1888579591797844784793838388443845016912966032832964550654359148395405553054181176189735434339924972586608216486735681963212108784457939320725667496503549947731734345257639642615207728246557225813067290068256702483536118491334167041883165039582111737695773380882587885032673466508714789700314228125711234202536352682165830126453124430174315260696166454145354051308020383945560569833612996702796496910713256617047985430278638559978097513635166951423197448949810094731869556275616685464405717546411287378876337872291746455338897886840140615996402474609599444481061859175721457151294438384170954675404406881134934955675730369608197504407961536726075874008873563744546265773539575615083622966764509453936579341198655753530586048923342821269263585142891227599664966061147681051036520061121637613049154884977909223340138915121872660179449967405822200050833537582091190096621147188287115713283981116734385598021970364102439442525009373973932965659593990533523758244119689294652608917755025140444470380374448749225087358672731500189142240077095873062913265631232000000000*i1^39 + 4070224009112297538757537656478864650173001691025783319721512776701699802930190845678826188167153987599942974592088565847300685096241331240630761589873924498400780885032178610751359629730721114962547515024183640798455848620491437242718133052780441478182133995066780106780657571082544514803246383187017511443849083946765835517143303736222261263729008717477303580326150254504670255330191947837317580527882250692628221718097642435230064859162067090625033595942389088355552803872380139588677462204007788357561701912179195225207667723956311003299497790484299893250523122699460642769229898469098861416108618252668365066527110710255667854151771320913110005962137325044574787553217681163859256435545299407181343269537169053126609739905472566219204559256982256474082408859712273346924396196275475288769870931132582532364571611254898707559507998635525532184578196997229638086496675397275563376276515866495702557647954311710180208979361775031898780909031665417240870398380482428247178784564787421477166276732689017027277670825113142002599270860188513887846400000000*i1^40 + 4931276206363757522069735995452041138436634917286040977565215962147205285590451176159249108734165019585238612033469435510949553932015076621486683480043186539547125049793170062962724004624795007658893355839266019223601103325931142365476231190003853271866647062387442777633455737730875935287686185209782723844302139067542354921017999362803600027803050526120449194282397612912307561643234965514879644103511083915712490463873276304806357185355317984134646470681542129576419413028565912068720527485558866648794149593322661919966856560085095857971890756586743241951727246562476252281340435582029479428104696332131655775022254470126763377943755470007664555685245871171860077266071057245620409144925930445260496184092353120977472735319146015743030112005167197724601955232903689429224960435074576040238310752829102479665400130316973836900179676781505714752683046542897995420335988721197244481630255158421843690414876326957797628597554187579069840367810550566867493994694149054244247015934794919031268813126677004353679316859104702256235228535193600000000*i1^41 + 2394936800139066727916346652027479636955607162289794873531028291913043616823780890576135788241111265277790293373288767643243259412094205059793526862532693631986751543308890727466168997866722080970429786728527591273522322356701810899201696018170508526937145388143843352363788106215699797760315083115051990738576273586162055232686529753756750518483290431460113877154577520128235779434903568735421724025046585562229725859450427777973900745035804336382118429815178956762343483336538248706402374431541695003471300952955071914669295426206790910424210763629187483751562691869895033485840706272274020487973727757485754883449380280488801984021530108182322458369702853406104255585521202262042056142956096549419544545031969543005939550485846186777609721946804968397568259134260089551049337559248552946514226293829054908993414618574902255608770938831565741633873257352903569559761621505295321517741701541691143185847984560746844521381921529601059240916871488117748147842794977340178745683383461198159659388196554318607788253880642786757181440000000*i1^42 + -690748748440722891757446195267083430004865557876501776968391903295425392367843526425650623230532315207641680309944006243985106423347463242672814103103521150976046736504189448873932494455664888726015417347595308401474551349972042618686202350904476165186874049686689578914225948746649268264341113724112995117672483051560838737175192980006795976020290664973523715026756499768083336116511717913524726196884729360396798098584898840557099624931557773770839258792050027938446008886040809257882938164980832251750519636491995023241199491811881086158609148623689423174038016907840392874033825352088029847266100443570431286687656312339267517185486869185598798906122255093851040255393164214035653286802131674837711010996017435071729470046871553546117955042329351143040135170854869201235649795630997535464236004522423998755722820322884662336376181916284865004776741787950813711675026272244086525566720346167570934338373055324767936815361741928040645168129533251156944468896214035502274708295079846246731871511228913922634975815925760000000*i1^43 + 961971955177889160017281737158312442722921978695057942133846362103581320865007105408992472040909943535684980831330098766545766307686564021143238318943202890467255333625013158481700407649498677462617557292019352529092227390745600447125170411010899276556530500546108617149679409984196533820018581962162205453189554815183259379871842485040429754801117443243545493725527472621594727541496290427435975535525425007102930585179425892782858833030499725429252888654048656298275669139389622714726994533728790487047482957962027140129885221554755730026198871558843937648388309345059572407881243802281064669078192196053146866416006513721818029842155711018538779210677116765307979239524409328451946207950842799557994965853472952377661404279909173756379739399804666730188335732136393789337816778814345060593194406841065579494465869723941493537223813035099768064683714596368146532258122137862889429783170080361235934861420665765806163701461807977409649866731340137208916258765062465891805164093139803546475911752034185241427968000000*i1^44 + 4831249520992893606077377268404745891798830341272582346809415957862377005219760361947246109145567023888147706414040324138136339997040834817377276894140338985427064517411581802281228312076961953379121157076502451548575593579063220790333517747617348260767385201041175352116878019727041602781915882819314108979784661947557690273224362731746389015177275094889438505233655868813253111695325250213639902124390892120037073083402714549372014994665826658053211430987251505247151379695953428693941818854134616924239545386365958739252133440855131960052243163814300331783598346366047192726586684332132791063483421208887376939684318988286239695309728864163296107021274885827019260587195300118944639509408989474147590038803028938333363290244887325953792907098961287252677106885192325876003878392686611074700193098825740174915350991028292832072368261383597567331044505373942875815022929249554733546768196297371386668642696894691952890554736538482398239745532603162653415100834615953837934263850875861884256369556586496000000*i1^45 + 3459981212496797310375985782062777426260296993268876607710173511811942564876008252015892578193215828038712009404172556374427103595287026266781495716185892682028824246079324561642799967939635188941027594442435694180439198708645388662657422543559297895537130350136911233073822334017471397957207730538250448416237442004768233403935177085676411493915246946976072533105203144487676774114247406405064242449195456883836298049674338046122455212287854939133616392162617284097776815786474556496563822426834767851729531512383941345911659773880528982822355339806370775250291213812238437020565500030157060091637603455892548564219082416787592385841284220898668907236967818611085422272596744013195149310680340705289358356447205234404314575653787715262335951781251742263807511579655168312153833230318127858666856509175321660729870629407915360414909744080476111845056771743728096135471000654346541752934841478397666428743959544238448331476485299920816827285037528445667561421082748524147915508054425261214321868800000*i1^46 + -382470998563292586170160085433641485775599191173532555333860393020391056168441269181971063936329212879885273090712399172621879332115933784413067990310170683373561031492452875497308323319370559960271927111614627672376812195176212369868837898705418975341353053129729794640257929348750775162599044747140553241570836632529168982679023989073645966707959777684315831529330873650196394318948012366086871838808421376874804123117488515689272774043645031057494684162490441224677098766489724016294978049721559674067236673250796122745330776862989417133419421359851952669432551227661208177243832233623671839427620749452049647102764491812869850008358096094459018696603634821885203884153400407247728164202295808100679765155908740223707289190861713439687447706261223057425860058398879187988744147430046488163691348821350166099466662001519463386011243288149777909571537038182352823572531850601309163870519983474163515100204073079477418945319364382145911199641129701842628489811125040643328567888419225600000*i1^47 + 15623373107536947303214157487282237465155285979687122880879030490357421977693975712358770604147660577945428775921008991355487953962540833736899180606055497960078817427238524612587416560504609608252077202449104962687967027023750157479574020785423795016772092179732702305690453362252756605384011375855943256797259985214400528484063190251859798430981641096692940767676351649363646176496445911393468515484296184384378212701162510239166373662801658330812553139161347914929991424573242757253990336163782742970447987374344764084760522536559021882494453298598727082147943724347757780082988864549055752689318824993587199359114710847363645706061514404600211640591373676987186688543955078375614229466664408879052840833628929471334576380138065633149241249170515882512077250792437911072351957909758645931141924919416622483086440510022437160490346189162965176892817240021843700291318196919936811998246292746272184367531278019930578608161622110084846648758234809190434775715660296723512688640000*i1^48 + 138396767601667819898046815392710873516155259671232087612274607709988565807011553199709915982096276098375897644984516415398556080793511004984322543337026836048367381822901464341842932191109201855331595276765153309088202619823784943773648140383730285659169956099200550213551299805817455533728372316778002061701477822404607709619544485966455799396867386676624057475559701642817840332504576374554665470914158675020798024429807282655169127737947227396037018761472827932721716021802482873393170455554325971741592443956778847963298771542104252670956418677351828406046640364644509591395714415527113079075987276123080340699992383766556869900916362608042244533000873275177241649967085614716719259402319142422776579985355620506240426505651379789275160073336352428460744750379195110987092217647750175626589282448317134156046163956887279881852808534509058946222872535776645068204614441969947055683470720689471003247500477980966187674848294554780544064907583221729979269120000*i1^49 + 1972160012641604469168337937310622623688650861257661540203163169388801829017809878471519376634275376219775211521149271009665574864000200174028716574353521070644309137774997264707729048077530355062239223554466415811013919148130578173282490783319925479776221022425968791941756951968030332848945262102040270683977825624289970823193405938362926748303154730881834671416563246555308499253756090172217677340048655878859096339968081515365573217267870250384019684819736389350780082818122184637260447934537528211112636717895065385699743915751583305916417895083076412185781647889873833521248837874710544045595421792753930532906797961116355073262483882175887960668654661274028120420794228460787018373514538241758668415667191725021593114120877027655940664728230435417037189147474936495057031110534419238705447120035199055281703269990788190240178458399592874391932709039751913014857229072480572775415741780991803117349498547947404569715240389208255158550528000*i1^50 + 142901640470810255621873938204711294600596354144874523374356992285183518403589303555747682256138323836603049346132148055546958485590160851247003913460194134152530316225797317845026551265240772239769518632659575390149388926809226363112090899557808196097208435279066440352895867127454204086347911443745263805019721162674950918695773788748937808599561959279375549189799114811875358947340585433537671755546342049710817454498801352342563328503749378333386282326390734791989646815669737395309732178318139826808687487692151546821169996705989240271817987437745707102858960213486722667647840518049134394841088645555706213632096626525955685284046592466232425789681342097688219417085415503338542821887901205602618080173924394708928630496170994501019291522324668132664205150650593159944860493888867146764724404453282479802492013861481180865319387065408918986114247014440368068592373762378279776943202769453789659267072000*i1^51 + 6670739581944336524675776576974486149934492081618422862317787324682976532710697573421099804243154294198109522059552985487890064996541960108993118326434605934191339038567235806767016756497145607860421992047539162131228360210278087080278318251556227495434621188051732475012149427690889276320195617798410530144965359594799853259065162033340765980435281006298589498227127090292020929000684294889615464781660332383660182033641860363598840300783049985738870602119709816783954866841893790841409250237074916171080997903970691004308881615612079300812805763395041569940459800536520995361557499507376824863992022543811361417019610970993480949789934701128661600914198280152104553705558388828266372849429260756523612679285603502682956909173198637529633647148617004605116329721175115509561810368879846966724414791363545653449099904028469323745851364141987840586828518426630153673113600*i1^52 + 2635756872550863392383377152899503885009226456890642918025932250727338582455765501949904021321410038657311059152251383667202943779360136574323657331611579353608205110522285166625040218563654770503429529989782427098179755903131894193535403399643049672064764597327382298165672322311004797118251231001544268473897677331615305148038347233788667740074366829937547629001038743170046090917064305721564247176241191079371314911380393082768746238911057807380979774866015519262218346809117498921322461913412789903809965124636633680200853034848381251277172773044781236185745228646858422855784894734564822314187781076921949513422945916836453175199343089826961806106401490355637638219010479342314305665356487909836064716520445113091669841060513551554918798976662841013761953898933736788772059352493769767077691875664336591336956991720299429888000*i1^53 + 1072388060171620126071098484764409632580231397116536884462190358108488081370783597109352417667171152671211759172305165615490348020541030603459943524698701868052708840209358314694364140457798172251812849977139539803612332635134039806796470578987092177739328567579188152177252532178997321260550929980897508596675488831513006525905305804627949032476262334003925318118984935455923385247099500646934119170914277293679719897338831780559413475171736066519145697078518479325497143650037743482997343683880993847600526802169859327501657038804482415915462083379526674245377878439891190191658230109027218794471966764349832637557874797725223803375206957754275639172444215185838544447688998796080588473580964857738241504395653719779433531828409453564143230147849032439920572524617683678900346212169391636480*i1^54 + -18392606626820473951951056643696503141078722462742266127701875523364331635419722035519745417399619395754084103334741328955138898039352777664612834128071728168384570019318203555580149734044950782710331551907219757440870783402441745798061289920962719773430438196921954265763748609549594341347641440876502319003613818775382222894484220175441675498650960871742433553106181244621996526995515622507172583847430756942275018666609899917710151390699428088290963938564219693048209158646441960704421711745832764339885964585784735660312719598384595591537717988009373677043491052974024288065553576049598839329338106449079332241879399095910286666913507468347281650631603640116910141507225622065081476430496350082848065163980523571929529348418160949358115284853436160*i1^55 + 953755505088788537142457062535092847974636066515315711970441247241781538690110932672280909767384031000364292524671400715285922342795661406887408224702808737853840494311380644121985257439045071011587084824378519937028870034285351531712827695818940718745138041023647002234703506220766354366993134900752505031170046491020933131954962271961878182839705756732969604869593170674690298589874396601279901166240976309121521470540864024774915338589536514702457686921670720303309438933959719645787833800259287130265547060665008728354490150283920023380482422456155406077779821410236206437434224634914411603638619524839958313415786008942215697473629173168676176261249062155928810833658384330407586533762590403109327114476481*i1^56, -313000030971860539941839087213178233530367016882516817133354399511835437506959450533689222862213381517957780904078223101830391025326867006351065229067126030039911793768926514253204043657940569162083160616988028584520680684645895843655726261593615156543410481348599381019763704078021625842627429786950010662691828016050726098785397245280573495334318244022904182427964800806250439201817541977122715098202658854755529337075606358077581496242889618554308661959040385891102867556358641517680053715468457587725345449939287363462999834805231941589040181060694608487412047081158657493989035699607394765801418711230318530344900509579030359482011250502009166815924180262080806504003085010979563924337909478879224560582533179795218563834133476075561804426285966987327799799407324091428613731303167375367626664948609938028167247581189402385580148648982744869560454904137806995557411186640988688833243482808976399255445806561610155900004170998416237457512469478985637927044238934829400673205358453334846263271852009395357051666061242322742612510016096850252650267699354825502735918805127621566863388845618538995606703992676389574768281657617099881761805002459693712836925149408862618184660783921356794352647237235175850875287235621712227569259239826726793267513240455584690443808987358800479648197924505361138233612156423270049148053711013588072666642687341348477911745223709910459578292585130868436895084354854068600915781788988484040125953164763800767758540065490620299303176064674501255720762676325177299657955360712158417023344701479057960089794355595128361004753822017999246550545582958778082408807989518067218082381886575770572787853979637324844329993107744744480314490880000000000000000000000000000 + 263579712696310052817499135736372873367239302118735074320394228277008059799782075116193836806443246411839744837308638323717078778858101278420365696263724108560214077227805638453640514552720649929778554386732929024133053985713089236150598803320333422253199158828625561928607545653444381066284425406044610151864745243086946403498156336385267588474867068019778186343068317781172129396208870924050780022154939800282249529638564451890989548969540209911480001411371002082451833910875131951602986987863962066417255347266953729945802545214323021632754311702733789850623219118122272301947731049242616342570888207429048324186160351259520540548937666553750713863594158842173750057750286325836015304370361759177720373031588433294234595997338965426561469091234547453764852032816677335565436998746326740075993074909583322545850578049831915926360921360181055044063317728247820575004692663316844561248794595867197655513753885752678370913298330210951639902157038663956074409933207233681479350847994318586032832546922738936815695441965543978188564295084393191000928275075727840235359258444718248046111802472370764949252485130391732313508471588040392331081065395016552422979162040304274305765366332518791072734894833215312058936740720982777334726851156304204732040315995201499204613327196108645745335464217716813149914419104052088786459046157849683383324298927486927207422941275570492104392105576373079991214993590421835868308054237412163005993000495012581274475873282882472111050461721740377339942366797047762153077738207978754040661088429829653216468581205052563109752148379040603373938042100588338678771457439038128418949257228869588951998590115604696703542505750065377328496640000000000000000000000000000*i1 + -127273162975147618516553905104660881756354106115874234028075297523274250610121870927666113681398899880508960464365880286345711657948682684381677609594159480922352334445548210605706934307132868504774199366251241456700021178207423313614735104049388122101367438219530136051912472872285791244252050111005091681708423442123891318916048802239843875012028572081456897776736077343051629524468438405292965701472095015458817981286323322817995854235235218306001801548976168483607279066349568164041531460416900866339354139937956782747615586171764399554356530799958674879817060672102234021230982527768782986265643058758292228072036596142792046781292815597170807397320760657353574177203323414210288932402326563947191534198840844257441797811970466301424875836036241836118656181252863700214917251013501801299022869135722583701215121753160158483352818189254194831525758771204258888768710563616224968664772959944266306012390528053197137231870286421528053727085336844035621573346999301712581767637258728066584055205865157169115000233169674909388522620504495783757086740056862181025962734989815743773095612828285678782138537449601131168840916227474215013667948815064880452342104307030963300801500029352688952574220867402204361462467981652639125732502520117492794950695092283007999705292839198687473996862559896414648950823979200333994640231379453487441048169581932476608080499375656992367111350227007890178190097358699960311927388923661745262381093420568489710201820465075877669097516328103237752245800409376482501913953613819040703736367306524322268086343865218946251237576930782339943575618756765658106920291901311129622222271213553926429104209852998318079633052938538401660928000000000000000000000000000*i1^2 + 15443146178709691771317369757015363144214702957434678333936101160626149500993146881930729606329093648684991352994909009224122794637522995468445499507423272762857839256890054348720789137543963256903122512183175073341304393598151105082295177294124305115936789611949771218503048290175717594715986914765129743008438497574951635756920540492632261970058672999403527386867629442776356739946380108565187786081688177641529575249414738681655351200326348768220257756698983220165855628006699600147999349111801841527060424558257117833125982435940017991661085010413056907361550330271599670447946112253751295269274649613040025056696945284174535821193498338280614644588912801804500189481306906657588643187264915859604151259160810393366995918189338984070210154191654787606562741502757992866988683772958099617260154474587598829365178437511472185465629527646515946144933173377186664554475115995555775498731145568326481304532648073182877839603863644166206612266925200630897095622487212938022282077335328069824483583390603764080120600766649829454146363552969240216118995221084476950095491884015524562046962634839779781760311789814822976102231261777029193023016106628833074314822073492634429479305825012090846475993338952669767214974503005460572914584205852566476187950212108897082245676897381771974553335272404871951510930328605295547615823339698988104137381486499800401723839755123546690385050012470638722299762718054942537107498232375587963904887907046348795055010209732408578312910550284987495082576603651724188937245905768063300480620681222980080120922705291774319159372749996861216795380816382768816594752844760222429187085931547053410976184296541230693453500916839743488000000000000000000000000000*i1^3 + -822568411539821559688656385468324696628110161600838686766294687724085993699079808452957949953408794095906193043842726701686148243385159264773899569380437919127221572355115842258470720629073721781343237849717420870742032712827386318642583095351390172388212639707644186157743581938922744639393983236478904590968530433150034490491564825905698110392885040224388344660524464090239284490826760027187739181823376261071732403279457291542734673162829325656582228637984544657795584346675267845331629542684040965452309565204192738272756679607903538714498469685054985159772291836306837565481137084221220686575951500107675538197460002195075026275773156093950525024803269806349501570893299793997627678563801995111165861945453941817715826893509989090840662586232093373281989743726763798406300619209202375663966524721736898828215185832239535700419689661699585672795542106829410080871007736970908556963342627559275416365166332698812385882077204275594162562987741632878058489756532661491721034167681550781558192338287008805926081318146064692712982481398624558582154625265150638019349102937288604293793034476255822802242835201951243516612209399787056985193569965830604805098015753391221171251839834551859991217819758834595431362456313860020010548731894378964970039871470805114886876038458265362897375900633946481949861638755383303787396405842737395110701183648588562060193394749721070932930768719745105205337284400140715042605233646096802453775336726385720068107630171266282821791568779930865073930699997421137270134551090132678941701789583609465610446478759788873697060701020869426822250578080399812792635966768868975965752684071294245892670675808665780813972612579328000000000000000000000000000*i1^4 + 10422984030086533923469057085225644108201592031114192311801000729239706035154101427871226523424566226935658800357835789244371327639196525430589251801785483373833625436639187770869090455262896700561670189132958510766115600883976151857032339921939183929778656389244150595825028350444242751752726212343766096378343926211058099979110912304920104001372105268917846804086772743092209073401979084469908674887812189554071428379174910906631241273295530675554521439701143271496867722030783070302528998315802111816942755273348069785312311620355386994049555601137642857214718792516190098480965423718510545879535244196006513182239525464627697973518644147066832845175211257377002827144923294051637561043753933862421679304982821731345455482824775018430687628027688876633086054099236249610369953406367041641568107327458186901951346291957827148347142806350221352974552119622894380700360830372293787881958061384290842326494320366733764321813418337412229330204471487553167218237708633751043155597131409832440158967562246245508066150225107757122853141869810173726541794150538209590106878046811408145962492356344848257660648700945689213223230658926964850699024022846197503978923584658908216463565307216707636865018010626717634970246946457534936600486680767656959564657336677206606784062714895603311147380930543143638622203552165609155699895673287073679129928595518444427417104980588023133242250428775824197751967869197752647998739600213272101985461107383126768234854675631424537256619196066834803841735785477066365189638505140466392810468889197860899562454617196992740030370837247404330376338617413152085139392363495765807473642466623179446679579705089863621959640678400000000000000000000000000*i1^5 + -486962443342429886320172437850064522663735091873005981030040755802711619946810992279764531778524758281907250502451437715789837758020079389069560203748119210410738122070113615496498965478439348411377514464654366324327463662040905396506812927811024452350211291143689821492116837940767088391457082100110534351232155016522866308851213014842025632334907625976581805571372360390497916887090367469461795334644100370803476923679198020733384810119539236955484909148166560190005883681760009927094827377133988717445862645881738865894042941876491903281177744400337226053379038645032361147827935016916785171468272967054925962311559789771078885882474714268196236796633951403250061545840096380568970077861724112114088176164402975088542715560610926426118256788923585222990584118176949660328362604835954125775247957643982169978654431184906341482413659743556139450385571140975940162854380046827760262900021946895780210861919184368209712626286199477624588201245139687948261326727957508276130034004081575698239329998825039951270496682822227380704483395896363169427392279743847217958968881018044256619550827147406833284398041241485175391000628754595763894486026055645906161842492546129652108653995844070480117957153527086324401032312117006514942715380424225163829794308073147988530688293014319608848181984538931949120965528489902112079143691596212496676054970944845488777988248561956275678350577097817317178537892100600806652305635982446902812425455004192101512194935558162880848997476182780163753746229729202986200393881331838765279222139790934350352180255263620452089345432967983413568319655671561640268771247610331403228823074767781955623249616229870515802603520000000000000000000000000*i1^6 + -3103800350913805002876384145386323941234045321969690802247894182342531505722796169753772874090166931864784959318726561915973882703263570761416186693688504541551531869684183051043259006849294112474750338046168024410428767442498233423886565508588747929179953063316838418623951491404603503927195123087447900950351733618345383193243918279097242281365773514109868118368438789809439500340315875051219174991399639037114374498657409452986113238826387097083341881230280771031806792876129402964932748798165103971278095411484848115708642172376691084571700019615058475402551108943337708864239145248927965250783063499256330219399769118722737988113961338256258765922059753331721613558446315803912746119632891301413745323416489515673027816762373574706914942420025229033244951210333046111728606774581262759389903662877181304797327993389616309842674411473695245973471491598320025935419283144817772093096116384516771846652497514368973293111898959518807921233778327738290893589289348162064171185922090584207725743834186231387750238834847802816919474098822029816796137489043187556648537042466429093168066745007145126097768123378820876982766630675953281818997803567878452361762634798372742700884150802164711024392729002698238213501757188650761967503263619511053952698629003538197643112713913212342108807391059282231289094162383395160759284595167904284254968470244972878665789190860501768270295823624852119897805792214660889030261533525607001121417835760853816571443889638299716931326684155104003409635484030094623940538956534366872826491850906866581589500471771977876281066934537476580104510363650175274124681852954929382719784205026865399976893223910569410560000000000000000000000000*i1^7 + -11296635122721634492590987031189282003425432481587447726908559206005794005611135169028018729790257821090418012954545841328094329910411090990698833122682941859688939797830793919139759835295419437664851194255903238886611886157257882295992958699854294336576311593171022203452914834684482779417302117931472087352479921713876974976717134749845765219938980589961540239908680919913127627141371022315853697467496369698138353985039188054407776571857337158378919930986357992069969739791168610873905127289581578686961591038735074240665492869915950640251962772465776273600341416149588572017279350033099285357394161866719901426593246557990192311319590283205117405356947023894841539119106083144179154666928663859340168767497993946933842043467374796145508570762628787945299538799064744716384961972677385477681408397679270991877899172156584224081762596528058707567480818217452097109968409405249970140275919733953069516087783152978026311673514979139669822114068719182632106618812462129640003012706009666864265223982022840361757416822129499317306951382969292181449486514515707171417204947190889147213078349513017998779509196709220245701788174232902324855768050520221844804768189040607011939551238382792306349549290811792548306461490467516907378498110840184501003811685255119556667642666855143721911077299141486252706542480007276625105491011570475189949636109598083002103876095757166366237878582529967853168803362611929515604804420376140744275034911167618290762922459023566323996037752679368081016075424683400709301583488395392682137014363440263349697621278904693744014343541110205786992730533443207170798972892373486127018606509348991558353563531870208000000000000000000000000*i1^8 + -37078403205052085189767406093477172937731280060490044378157845820787427399209216742591455808708436908515693593210377874496734159879831315478508210882057060121084031991512150308384421147377868040675309810579049763947288243772697320415172163761938262634592867569966938176779301613139661044063429559969088240743555729268455427905656109467285157632806454709191621635377019314299095780025966453767468672338782339651542079431963690090099885076710113113605200027343858117960723078244463371615739668931813147292115195582925706180660433575110124791983258424380818510285577170284212052241520702459123177119197441884364992804808730116454421422840528711104668562060161030834891130812748649028610460327976407461919712301591218611172846670240563740194041111864374303896934554179466705018194947546299538744409689693544844324895958597958740229997145418739937257383899074346795792143253597926667612081929564433577177425944840221038746119087703853252198221625774707958337955824364606882008792551763721064479301248721493979411162702588609298566351953944158467147682986659056542663599304297618557936427246776171624618750553167234966937280650282338548421579843439248867111937206483249116948428903197472655489191266919872457731592474620601117642434423633879367687511019425393440435816984780554726602763093424083172045829757023638212197236271819631806039285489621334109516252130301597156101326495922713909277997966931895484952041046541091187354481481670333039618073462219768693357856036321773123715136293423011702225822801373258409002224391969008851134920230039872350106318031040122843107524744154384534574658841878346021677748785639437455348304183296000000000000000000000000*i1^9 + -148388195754742394987917337641827956476736313456669015849329085605640239346396658325043839505111267526403179626922892929747827848902384212727261614091644884448040861159554645800768719505451460192522332995248693916342367106531718284911631897225022303221284349020704750931564008569704973616171334574174177805465386332072711492797049990386168459680959716773389734664078246110183737044458352752004486391208588655145146615368374135448431253864642067051689670035883935966726429256104616335605889077228120718960202098331341796742154463201280276093333761597373485377696704556488761813876919952771369643443294829795870487316380347087064830274563730405386698877912088711686277440885474732904970405354081081841381491726876643991732085802247994186586811569566895814862324842934635191726007336907037285632612883442969214651991086242029044131513840222001416488948598760407680516384648960559025399370962800519420928462295350604214952560296727537839951703386937433451062660078011196444032194642962370389514081359185880950628826971625242004940889457464607844211436928871349760892414411819724087701511806413746448884829174597878028023528923711039712085882130191504216806797753457418494173022696460170782353147719064433264223195605009163954256956472979253508075881222652938638419564695129667426348083709228825624239211072650305390506770280583958898738789318427269159734085981327949987047438379287301358382327873744749795729764334971590563983641446274728634844008868779326879643870256356696983777732805760966872990974648140706618349332964120562027600125723255062318255245782693141081617826234062537336114473226908386998526816977229805260898304000000000000000000000000*i1^10 + -486831908357095875653678405736086390252621482410856866037061164571402996584877131268297032695093938913659971915077610468184818351183818026459931392438911708119052312913328849408966281350619399622654154727378963319023900585378745002571583692615406582300965792975299573575884849020962310417261144237335504540480261950269677244997318393111616335508943437717018206803618869670027853687314940848703716551628491111271135739759841346948068236445363772096402274759895862370538912658646987594166041545512459573981797197054638301913168783767500637637744947946672191739544569882757941489656738984421810155314654651442870153541533242931745158366232705898017138842444797282513766715713873515723025985564042883853678302206591452331264384779402992454257661690551117383115548301883861521538955252872109104597192094086725371589773817380454696240968488299792758044809829596670421176425410799683522803140980237369416815976264889821658892760446407975640291384109580734125378211377005869465090484704012469822054573382402989665498746300540292766969032240840953382109731818941527305572574148005604609157195366421681485720167360992978467140388869730825485073238406207025937488764771228218533238489715500552511499448523120726125245432580753348812311512195804666115860511725418579569244554622198807012124940384283879325295868279834392238406432829032887875357288556884632426508726139499824383382472103501643519967867404097069810247759254858252378544451165702334470034741001313539485573406668845860686067374969652771218577437351355538034282755840305752493537777069681252616676340618855993603244135023886284271226483602507162482941355412446563532800000000000000000000000*i1^11 + -1234025668966922787727398472933663216089671084695077813689042924348871919311132877315910752166702904510764850472050286418284451881837841603955952324823829343463262037910590418604862660570995281526428692430126272651020529795715107524312137189434574284517124267586858525072056805943622466203041826662304138063247392680828877410868532933252128204882300085860805944344883773956125496027999664550150475383472282644379709382294761260073043175969664147477349404653263952215885294817179486400054441824931119007953641845491920931917363523052439247030027918532654090817888293542756108564349281849163043205699411540475542741328160915854007110852341681468023744332543680479865474057153999548508019044123744871070454972170459655347582335467067955372420348019395790005752070422435981509140538594693533137119647475683216781177715996313698392416929823555477730654252817979118402661201550928190064865556670969290484920652399777355471326909137220856127173074275628408718813668792516196698175524626751893848977933954228606082296750397754857449601853098544258756360789326001773557530483157071976953792661230676903614323458904041724843346091181309009974947115076141696766483657427476331580512276660324217676732559575840702911499128840855298550668621429675301808359842920122755239685926819493428636635673528272229324217520396773353004522645603616447863360688092583584103027343637625966809785591908789277584089748702296315829891146009119055868176309698129150898717851589003576735451128334960965769928371720589896581674858915887997338676459211153237086955937327362428859992232948389327523795618766676752332235937800050796614912018281922560000000000000000000000*i1^12 + -2244098456648448106150689928604887395024639618544906304771538014520734479401298468553381886050529168684307074306078454517532075105002455467637327777798250981406775675211308727902681632428581792431834484625227351945195846200627759469186893462879938382015020425393018851141258820433786102345179616502577229361346022439649864549035191125747231258546002632994905398915438021121214275061613921839248464804923998135446926528377096182181860666260835949949318836265966311009502364350429648429486029690123477919952041235065505699159419259294023557828876495546432847605230257024512905552057623461239437991769025070709594450973413867441585427508137649419183083106715249365640569597339892499582940105866137626512369538882930710461111666072684984923504928652349895397644461232538333581228224618129987829056594959087182900238784794209108692971116856599838961187809459011566354482154406203869364900422926885411843768130690411768885351932105464818234038734018897182221436849382839219424047860757785984852335621505541594665938461961621921012449328398408185286059964352641874594110846640465617961985724746679471246426160867738386960507727261780027358285123496227269426919811584628094977523389022103338466211234530604263753054068286929915736791922882282827565909348033405584238621677296720752370708129568050669706543799849232319994477560409126593347501398048057456242407065253942814075182296143823640134864852823609299213142266181977658327264008805536688355513193348482488646411022401586485594620302480919834204425353235541929230036113023972292532173086350219258845676914399207098750832037908984878879379041138185672817733795840000000000000000000000*i1^13 + -3097866175069177212199842561215994522925705340914369021974110536288205756260072797591615780444368016926010365042813273730059501249808849256350949814401425514930765494876876328116435088783969692169390032534134599990232517869702225264859570353009828135851277999053415170802971462614183321039219080890700540922630203465614925172863904311455647355780144854861667951465431987366861910555989837515818239849248320867986250122052982984516327969806554146707088442069899665127796139228118954511754260696446269364921893394098496570330557813077616502858729105629101860663941473827671383612152853386967764011056088840079716072713975760190447806099030774083495429777253711251389215531833270944404653974042705852884645416939399026050725539341866029001646155037488387762574296316560219224614316623434532438934186580192351618031060663408184773122133053844401618140092511521390167013426552540943197357868935419762425111939829814876092435695555521949368382399554650315603136725437815286412986465980269765297267803881992068163922109350904721064281093376243877639667860687715781011198940859226964331918389309763350002083020649724149165275549162168056983575548397772084318071382799577668117097914282412500503180794287290816015103659902348870139915783178792293191797278161914629787369781058888250930120080866532950762614673481159442189581171781288545041548087076526903959429583683138733684446633714584512483367833168538814364684006385095013574979874069534536796349113561491898318437737225374666972690012510214470944756691332835839395595836160045708139433534995383726040526400707247518105354964348466806234109312816444094808064000000000000000000000*i1^14 + -3257119047378981306860891393211736871860181625526855212558455972633980197678521592248104674128876295868982116818566321571677829257691498064611041400211504141038970221915096683061956961944536363428829289148883111036718680044067336661371082994823728074406760606376289700848083830755393093588229608019486139412996880533319305736086543203050523131845631988786014665926728371702273265228750447115899338300177479840600461209871890859535716096486696393591287699468361577076734140114615891704643861087219813443517363657762685921273907491147295007429764544863057242506546079607520903534969674677904942254132459084078405603019429106368711244863722933414397218901750567861622435199877489459033353950960151180514811346721073820415726262725409646004343069787382629818239661354813298586217747071056955783105840348372110436663106439666893812718506333455980034104791986185685345583299372367467925958307081222506868826892323897639953308060316371115446685523972056272822010906805124788542946935926770655415376849693498830605161550594380073191906417648408254639700611174550204968380133741889223053457270323857689578841520027631633834143448211109831084441169858814507128077281178434498852007740429560260113940224744194566962446321477725498186678745406352187485340358602960767909196861766558965786461870665228922486031038414165218687389037207353214173689482550016856117609580570750699779051968084163122734538405416624084755608926034658233768862248977665259195103373194477615996059434564285881806764348224735652479069856496664791466953445007914609920344525564892538728810488985704725382543500747371368458521131068948480000000000000000000000*i1^15 + -2775890324003089120201031143506113317987769734003711517820009672117038832378821571478888371265498340396047267133232919490563469941938824485487733288809022128402042334664199583596739363446676800947045076047286389454805687367044840913365540940598946759146080055605500976356019316733356942006618062613770073053728448047318808275775093399582128259651698008840556300775083532229905047526861745491819784979821348565776939807931229782027104398424487226448351429255607320993095747374441466481991572441900568782619407112329332586397222420748386544832936222278784125175403235668986617961924386501875505943228969518988487673815210463284994754959578043906047021083062098332637255720388312562320226911707842843516813451822928293601821315821783131374247380988117792543816923628381827265565041602015110552874457585383792820708423873392115231266641762735918965869689136407625834680382150858214585829359398236948518035682049968875664290373145910657905303391543142722841789038693721462899786396468984286005391554534967740291477663891464033824536898461898009505911393089403292493770671039531180109080243808354517687022034302904174704489793775948742351457771383479238578636302852799961421650783816192532186702275551183989491009413418181792859307663057185984790677602615230278801094167076255334174907082170514837618839391856312493151168857259651214946095426601616371159420227837656708770375448108284132708598478525354868293781123418987275063090493974449760051521756051105618408344890168495448201107999938492366989715725698932627228048435758491264329966140019584329852295981329866202216314519115236621457023198822400000000000000000000*i1^16 + -1905741975372761827576820697162577352267508523015341059845026578706876716398757414773864739061507399173806803365505229215359119412160969916759577045899105286325334967348058186490493673429973039928375707933982430832344216440083677244432919108648745914786393275985077665398375017797746247348114665799257212196311254852973544072244582591527680922646186715503578996778888175775007513825210449000310306365277757382443842336740885363990678423082966275742311967880180915015929042033069701445915771974819335397272228647656282818660205923820361838968550923240219671563421854705432325896914249397869170426674374255135692565751746665463562392939701691746906593874218961562605581705732602283259844951197226437831517791861352459116953988699509350316696245592002062348928530647475723852912855920982929435407745438363422922438907941555538670751274715189422559016310598191152692928934844984855598442639194995137349262348526901576066712286215158748132016583144667112908373601329389058203383046622645755841965758285342510524449539306195084697944816529809969906623257166065878631934220586068682511735620223004269447178885812881806240984825312857122245452040413744993446474278013065606546326162499604600679585185397489150280893958330170460531392132792999773186341465412803885827419567787904258997961100982144597217732839416256078378722371032623505950560694611661884031557464471870667178028701958810343282866591264232059393412736618851799077712996026508652879186910290239754966570204008025034976991720862513366663295766843089334736580472211661515999700911750272376237224342427287771214294403176332196315136000000000000000000000*i1^17 + -1127864401211986911689781243850629201588794603674188844284770178271991092315061748928328053821347706348769782605356465650257460868893151400596683303284423579713639511616733808028429476217274075892522838870924442327222977662112797247013769347468333471942573043536736392101469190922217877778878700949195270102170617850512710071614702968922883595008389658848725799504850485014493132480314789780457650928204332237819461255298985002318433496924756429686033398889153608421443755937314609543811691704932843661092182131699914942711701529831874352918060984220979189660028289013587156719109382876246296439279126197922950824012985478317940106664032005787282488637572786108680338725997750340924496615062143116714830254969491446240049869963061108405424897959371376916213011389633470605632587848532208615649304289587800423289790965122158774241894520921053841786616041433502441720665750353847760515704141668106418653419730227543314274124099255969992168358171999463519821311421214949334381854782782783079251037051338562345666524349603532305469921383325998957132618615102877928163624600592770886858264379167422486938762048695264354629529658055527170680468546615506220065228298779341211219171449541059735135077076270459833806067774846349193088690640884133185322872944465341927494462226585232950761140549666415588507077595940472420888783942047791912125338870300333529976378701149193559841454907533531614144717016073637205638898777284488571690703899666054586748148939848117428595758951231950668053063756112490720298636225969711802284190460685955978283354357851512643530371427169911607818920717965066240000000000000000000*i1^18 + -769322667867436528720103669466701948768124053514057484422309354566327781381688079390356001471834781597372055041665203654294627769388328002216240546437360028036300480517491185902212277898656821620870785535916535005980961730772263527699859818410756636462121243700298013288994498259435019223916290566253435133555809130260440030918435663067851511493742503737766245307828013433761549220671787731207562004615859253824833749032197515997008833576820446362590301020746057964182366076473570669581361435996602411778298129706123244594677111356193518493085617424492540348942725256377151407105009820932109783821398653412321902445291484790927034713176047223677112594595674180923498065474130732124847738168527179531353250749254661698117920074469939994202216284276704163902668058383253474393868108956768390989555653307375534885726799155652954905820644634685482083423054892131767148979669744084443749685643738547281979252901975129558660080685516330138248904188042578303928822139889369637439075047696771896669852206325126350384598605522400471657420579228830908126113133477407831774652492674076422804926993355739435686165312825563481602304818045797394915648225358372439683487024206704956545490598110346819852093466149981875713357097626985785260892501386374178703537409047925321337502469711042733193830345071885722434957398112069557596853721051349972035524087793494392324129924764358853619860692050825015848591811200010938524299683618781586587678207396792686129081282954511871753479567601522626555773475656970213571726884821264556649652209838661946197023804926344563089431778411283664663667015680000000000000000000*i1^19 + -739167978669987732470816851976769893723712018832128088912800133211659694932787807121883775762904347476278168132442355907124641675385544640874443787882721830925418787782749900033806328432106480868756474516969322847882917034217663452086649502749588174974948346631856579525677226566644543309701637259587161711028603685184692640874867122801179213100782198744884552737019580541740730630064386954976169315927620400270741989909492601026149789121545380590672876636165063474548715850444018795881299639552996313190343729217000749136390851169623885505993296310082993690026937746437150531345516113086303736600385694021113857541267426206456206188276175510956353502056424791515846516747103835643239721352646631353539722730195696020440910527764228494675143892224861946872287950328477196757635432993641148831552645830087022933356122187313652448353565562642948657057375096588503034076520171846274560339137570744227578020394547661437100018217194030987069197089098642586787023041880239194532608806756418073599657538534934668528624127840288682611540973952930516081194275891520298672971316076029326199254479499266320525818118591786467808353440565706923080233833795679494396035797610066884960619598883553284010166149109295391502765004228145434586155828339776197153723797339102983802718241386923688018419434474623268933185539724813479682622441850978896768296810718690288406995797034977294973646141551710520022086103871830741027333918368008391274988893602847399561388276216736614392077821039372618629869382146366168820532084257428129123905121008913646311975928815515335821953076877529794478080000000000000000000*i1^20 + -499738910839983731033286814961129343935229364723068261356368941914292479893202770198633094746527922196507342520035927284243003046339104781969770792920311976109161431648894976797910231751706354963183187952423082483376196470245463256845925449918803795549431445643016907760658691422397934111188678496792447055060687153290940131087050813405563349285183577924233468604472735864331245837763179895243445594375177107104744908771045168316782627829408682898671174953911742880819203863950024141946876326503374791908322721875217626412024690935487154684583257273928582376673802871178800885081054772981269249046000748025225286905965096761834378110580601165532772518055946175688715385900087354350596670303640180479238108038570929209834123459666283083808657297441526273468992615841199413291754817512852786267982778053594229199923003746266063618297968774219035181578116037036229321097774810737520338145286969780509769652060795787903892277190558487228322244508268624979934962426583905437313720338460857345563835050214368158979409557100625579047842256642877447239408138350483771908419250540956788606163781214335670603995119368679173541967337545399439441889140495208079279964379240165144108370242355457330773676116235960825548481607913849484770301070181117344396472886190793031438544956193118511549242015848643316454110425698748795986396263226928986661109377620807293417264939919079934541026889760997363362685231961580751562321659006066441752715292164002263365362984006017218082880883010873809627072425170592508034440167351311905556947191976443652917120921098154762434537172391428096000000000000000000*i1^21 + -85954232910401075162066612450487928803543057786929910674065050129634135593184883752692173783820057070995661883646778463392846296815496233437364397914058703095428806328033460367065316953332432988167441096051178011160710637013979181038697677165535519251728824893309304242131372718450602537957923783276839852107552858472254325926680953090796731460520208365673905961588029375042572595046896176424701725008663119423479654103272255594034683057638077803683052692332582117947767600404049548395663345223262581899974552155744833161622573639308275173463228156478028895278597386225911810019206126025060848771749779494644468299574604978949321604314735031982779655054834109630025299206187400928684579924620372999300902957555079222090290555642250196570240221594629057272239044583014303914324740039697447602246798185749739042915460192266365411781984831687270578013567785000387369029687336019684719033147718371088412144476660228134754040512894262904146388086357754252719040061288543840073601197542921895039480260194394870609851951117588607297526709861589068965875809597847061622570548528346764019223863066577026570388852197058494277267162920717621957092757378401257645417715487797404339009643275556914868678317987854661990764452392310595036465012189779149418042867423882585328136359343789172217895972525718686797230557663072349320930706819155858907806375494061427612484083806598234761305284082461515014276283538530587489631068843264730955699106372625655716627562309435392744297471360461424751683104908027322529659921520302695167781299690424278319042571396485353137062595788800000000000000000*i1^22 + -49116762417744504071721666463230423559372971058976820850494859247209286877025659483423430884785057938047465046909366003251873437823243847444587642330695255565302862696020796412535053596613105200925155338972800793619567482361815250206178052082552275105715625826470936183183997501153494102962076709662198081763628116679428142583294489625113900341611951332980769784556097834159358948541274954218569117784428735681242573861131387700465641275188268287016174612455358205877282867218028696059000843375661666591645561906672759848921553945545983078998278858952077812435384614495057384845305159106673226833581257623518046845305708929895439217227419818073146316651410988676244383321199630375816969169279805101972757450375893924010239342986569636634695921602922960147688676472812361805069106296285556082988722846337907712584529028860128638850323394740836145246534542782998624687901622472879363966142211688696470430950771329217012941633941305023281109625882600999849259633009286461481787668235466547595124412491230251864917872166019258609455209476766357849700716903934045419563472675489572642775373835280587596576697544646493183369715575997414303224744114218731669591899257740532262958947242434665312863198336326727459459793559250111368749588978164077693507453492664734804674591121481358994178631030399898519705543746894048347319825599474833988578817821730467884270565950920165733714193940705017111240459894100321235560088477432099853262588020281052886496536831786429148542419309903997982638211458075865205632323886665359353528341945625178914073732369366631265075200000000000000000*i1^23 + -48635792558649857468492787738307062269931888538677949143152537051717365292302891180614796800985012417545799416165241921738075242544067656666660178397106098989603594854697305957996282420799226486073955795856181232477158034043100845080136521214073952855344268519020888234368234699286164091003808213609588093998594691210658913813847279443619521470296601750260051972338078891479741852953354275352987490498765535480093101251049411245501998845700307109688169637249584639518460154797100829395478863041404816054896974071761736510720373353721416978496864661887837150536043498884323205075546715902748061614947086191028214892751400233628740005132055659388122773331991355613415169469897136994170032930178975847946774329940240048868601765545664636883299067570869167217589800817103738300329337769428740618156105705899497778727372423137772466219646625963557309856807710518375466608369845564255860242345446504559745446356215028449667149653745435648201423183506382785915206691507070486047006059626482925205051242542058603274296180933703679460228427483074409192414966618388972788357446263456656386083545024544151721841534473351750928128549168743334672530703887594201286025536984690060257342896894785235705781595640900090968692726184429738400715231688465300424596658150692660933994449358297723269777951828336268252899883153656841820760315285524917285872581528540532515261379557537046236959525085648149807445009177356337382849497722645157622890311355873255906433250944820749013514140737725566742588984153014789776673849238126147402204160349429288056227048987274772480000000000000000*i1^24 + 9657801974488759470676076041091908039531077622927362997651382170747042082600191490075941866486499069953035663468166016281811874316904597988848646604299159214828948007372828454887209014774901711252422856210171100971964696190890689870971758051102993368669930934012941368855742725648480179903670863058423959547771027142932221343943830871822781507340821431371234609380960205512260619545917482414793324707960445230613765775927782330556144632956157792853197347151761300793907783097775788475808406037843327827431049101361995234235348448538883438029420160404995684207621061639620096313190234970917019770348157622750090198650217951418452032736463494751574720974895032426063351531326496148988544031952810972527467585255810202245683084543885282126729721589897631011572707041448524755908626128612435298410633198330922435077582915022192036952883842436420577213979719233598712820768022458426336698659275075734140171898191828274081617919476688117764147674199040653800430013719268750783901537793940421287073787310735877674354708440445230672902131740072664542621959958246120449420206426198803865320618491516353564071640937554408595886985467988456216971573233478719603799637958253520074374558715200457671441996873617207084983574399718429635936355426462582573663115755104676841591621960595689974920893697362743378710400732065680107517122134178833262321501332529098128004348164124292998376935444716436379243767243588434139636654510260036120250093466461365645929333178686703366591392529997180485656080704298522806564235756320791749230730275295037931859109478400000000000000000*i1^25 + -1594561196654744456970243486366996774829329215032167201333276379722187705063786445364489451520953646684265899983145466996347342530199633334344396517358207878506188883484861831684162657245027067814969172215597008568688437838900151305153654758693414503766331522634499570936620401332328013752480928352927195083261854478675954902186299201822799224486484636146847081506554491869704723047606280180863863811840839907200317972849899373857063563526137625412617984893760056133118611248653095250194705368802073600710429924831396213345178564367972880236594275180858025195952318502342597880463067335534716127749183115617723727175401697115184081005567777822588015337160345828009162959161106505462930494969097264836281522013671452442089612983737330260339000300880527973470490429459900719884046251889822433966293454228284701282099404212391614819790550302564365846307061156850855857168312573150341105300420220101779522617760022614801066706642406530203217008034768004517839454943421293037607095451206707575855559966831576221074573468234195877883704073248669336156722340795232613417746757013879163148957312076956782360664327517786611223979266901914030995941572106121062876342186825618174469622148070876506158776713150651026625577347513259604917723945019686640344623633632756579982768682519754712748186112475176448592653374110221566138337853981116861299715843596474167770861113211198474483141847041697992062252930212630626817157175078633380978662284798296028120357755065574823162294619171185201974617332566288597643976106657875791940283252981806414168064000000000000000*i1^26 + -61987072193033733464798423863764227341303745026270932127634521560492578230001845281036959000964593191509994589523218733533803512897785203097275517857134929782982801432903082640781254191611411723814823616556101222011130787828757378344432695894544476683794530657820342601201682168642604442829197852276002956414109584198302347418193813664423628376626316928730904989006467088977040376148232391495355195242969527577872529534756970131075435116042343183802338358695589173360244783938595592803534746455775447808566529797516282461723040689451087287791967440806530676052688078589858122429027249341974784323071281429358853450536247287940266421468291403907032701040016928954716738632852047798893970233271624426571984097045211041885667139376219481979521937358771329831456116022699491821558533786292834508503022872281308466724440214716943952739248805138422342656171346191957839914848503087536773529273248691727114449837672541253617296925218917721639138962263053229482081945117429746564620741820543480614914894901449130624331058106001192482301218633658807801245361237921295310316243447331164395194004383516908767242352456625739817788891642938828148813191170366790350163589632254744273548463695379123165776596195618818498699527822313192594357933023381023006294263421746951443069846665395033399062663680570977975996934916368961834613348192514421849783932681603595226812305471705995282922158332876586946000472706610709630166163120739897665884295829335442453055078697425474240862556950668721848298030225054395787132935869822041373347503270789120000000000000000*i1^27 + 7038235898329343020217309593373822078451962589466634999128639536722071158820529188100353529446710593234857614484506962520111181360707645281128270873645957624903284074590934313718769655875039781216189189472917094061000073338091352530962476077908138224318465351542337295968106183332814640295806075567678222543230522135849401183295335626053251453689451038079994710993242813926254827853294056895101767280846845730995148528260215302574902697155676561593618153651751146718872539210402596294350492721192490628653620649926804945790601333230206696969630112647253975666388470622051221616128291951087930939533984522104840678524548494569672063214581206155600519755296802691093717530958754443237929491366533348500296199080193425391442993801125600997483992317309905047127139885331424724127004851823598842913525832312214937858317556295168397905960210179971825803950718162018258634394543313675499893700806033600915281186882853646154281748928790048884809120284442676985626964396077557745903059872199353418440125891038668472513845194464332388560351355334897305926330564202768826955232479592927875696007939248389127791253077224998973318003556199861168384352005858364784913559551973870172440865448396206361145191616934449412874051021373279545086759363823292054288789612918442463020165125957161089542690344522547179498697958681572799643365832815067300245635881547848584690224993576032710914833191334887103009169433556683669050234100303772591889825214365764773325816668898632077565719112753642293524221130105320244329115164198583061049455411200000000000000*i1^28 + 223952561181209692851518087849429628649595794820017053466470394432901203760762600163099819297128009766538778575038401858017638803240657937378075490381353940757081055046234021027503296792519333362593462666624475481107579585619519887820301984884357902258621385582490054950868718478722710729890377261720044633973975949448224518489556545364456093886920764840015570214395596846518567287746103601905972567490211347487027511745774065686603173997850553703149931674499253036426204548037383433737007345743018044506516949304090433383468844853023763851525897927355962172241458224498888845555476755321861384227943472691640160217383783058576885837611128611920093373265715137488193241685815172944927141981318353259411960138354781663212334131417912896087678737730436974408510885096952154666251072380380457714619670173236484310824047802057625234813660931877048103817440891749204906371636753863517247616994771589898118324016024563581363944720813077987059949199756103153371821891205368641717913906526325672894402060687444143183019214089770578136238213892379843155565196224605347641508363614649019081951465243791518531518516183488787528962917705878404351953073885516573954523582616027128951627396136828801388042130258034692922642815852365705158951558798642608903858244612849574858441822442019802352974474302118419060828100294491711475216234105648439161154048145940042171499615682047045019276756163464713523894360092688676912901545239052947077148187773328432616328360552137327857235636873423693425768046291410911075987655521836675891200000000000000*i1^29 + -51106043430266540619681746946526210001474740164042299118703843543106673457445427466156315436436316146394010698542730534448480124358004559958192791845901942546047548793311238489484542019874732546645052904226740150231181042111368818033975870428585787662555001803486381252278956070539467608899111085650985435470137612940517639292413277433998098329355973897681418606278723155818613162587386748311717363076512054346428060867336039326913704853050894672460142884727556626340940019692596186939511010237519277613901443276341902545951968639763207182256736896291350591419995905631533976237422623283080711690131278456551935515170684057462774690653160778605885640206100481466365749257755553662228915045418102147028360229393617740589187038349145408712090291890562561976015472122228519471366212226792195901010620299608678545426155467638324759374048899833739332160694559098207083289330445748532665549883900411835503608257654808427902235845078627604048564275583585457547692545160609354396718236346266294209782029512501464559614991679896896871777977471624542890919144235308999077557509506279228389527422036607429851812204132103274691653467795398779660081906562696893790189168582120198224909518500031088849220108980510437244171422227619423301365115871090116922461513880662016654247451539842518208091531147563914085196651221298422569294099220010917118902623047477052258544524424179841804814222320517570140732083894524430033852047652612231497924121267726692797932812002640150155675099528705193127250436050378631899845361118740480000000000000*i1^30 + 2036886838834994351321093069362128995231062067549295609827499293139369126036133898766441488140032153701729190141036223554240246194533283055770914956768743660114872723480169859137390532966821512752177187299915525163172435276987856169936084533576028217567472407642479065420635528851918591784192476519227204178569818283471631277415219986763365469299903156580683051439379423732129940183712167122969801821348334870120097966008946213349562005018377275535630581360700997958352688371121928256514364921716003840326792850855280260293803005742196300528070571219546858155464138207061632272874889854753856335592912528784040193165648203912240769309566004183441186299286267336607571655200398818422794907864837291167131679026426139574031281627616211140060850584568462600308151645010251447466151834450133505284811576777714531834961612704581761361028337370602650711049322782283337777113470814259416773148619025048201913006507343732449158638923135488995950621799069006468554202697056273768683465844964156096862563768596257814804874889558316741215677468635929976227207386049700837063398569370589584231003384905769863883679363960271088850668769680317383719753447617708586012115925391782065845061643417790730823809816388619489582579427809431144502143760338027096470710610028199042577779464347899217495745859006950863644588696259329955104958539442271440486892435976353236442850668760160565357612417778108303082888680247447333745076713287484550460913413250649196208907441675728076813221868219321098757473140516271432715468800000000000000*i1^31 + 32940343738306726736952410862007691308624421360181412541707145147587001911210842475789737218388944369392906330530611312650427323502444478759645630486865251466433991202608719199229389444945738739507478203759244489842169428629774260749347379732439850641449834112070908555672186549404109032589973468897731160644423710426119848660020519397268096437718436231166123979639060783661162782881033221547312827947520922995980582006034379494872482636944479408138018227971441020247021924222008482308825981572912420303043568005920835152626113083210128400919591938943343161173058491682055378449717258606549436033730254030595736927663128231346284227358963854418067902784422578089672563241448977933405919022131799093815928469371115494455203777078521760421425298929257528643921378674589581848886939650541315697395342887352399886633513720119430430468481496556680983895372466333923437872632184698246736836824058155971967032196290058183402676896361326295143405618475991643680582439451987691021494780724234730544222259094638076696956354977727589112144238023172993134551311614005117689152416509703203897461200639574602546041292100790213392824884119808487688336667551185633897381237465494322167078251268096063428764163504262997927323956847450640079093925054752244026981475232124641166066302752034024392124201149356260210633339365640011965518503232612575743244971875242664567644780686322195548124583035814938022063877232147434682984654416147909492667826487614776895628825359213766538371454865460553814057733152867090432000000000000*i1^32 + -3505808664577869475338555895781326885124480325315935492917165638725971536536458556198865031289029013708132991570657921529748721284874155304605237978757776252960662396701206345491118509464205963014644761973575894025173415465463437838240677678493543479351973580960998465583540583114340447662394199014486726182683074518157519866176718211682143868133368771159973600230343868508790241555487655758097898351006009491819815078130414553742485725292098191737032884696941566605451067963266221390307745975785684287778563937630601111050817832558060499820212777766859098949341534475091551307417235968523386718205877813506333454857862851557453279959018111496060500740455632280179742180238488881491272941375781990098137881022778883996096684192186833378725695729536603533579579321682572697953084827434566524281467714419164198383851454203103245808551376499715555571632096565640535223514736712381880457841367164546148741227878680940585656502203352127336705103798765858064443537214130505867230574351624323619683547401192644022915605040434042816394660179028226096950487125469084628634338435115207306522404535384520936767661828712095843279108285464060410135785691138867230897132847642957632203251769566024650558779549961818178981589853185065814908549711150311454027325546348243747416993300140806116164998651229005410909370011224775162480024807000869499762268539261257551812306767851108557401061600923628937121526161153397023242617598370453307970491738196659800780265385563720125994819786257721386517919694848000000000000*i1^33 + -55173069154214412661703957876827478367098422106262395662569995408251358180177591356143612180744266720813625090851823926083790806569598946603780726888555051053332012203548277385614479652805815566915176821037047703064784884837407513042295631704272396470738233215391641536828744195498912556489784542693494041417088897395751986768169369804409911836409351717956760480492216596080745380365193563910415607833384892428538848835049945540511026542397344562455740929425936620194096418275872712548327780974406535134066042682448882615703632439218400970647405574924089589628570965315407596153937437494243673902892225053208580537137156729170363765593174383021220771665186130511992818588713440623991873670211986307986539609659111604811809868325023926139758020178786011412052335405215010836719623216621148212706547683754499424070402722447558112293553063913116421530735296497605416978194438053698439385265997259941448480773563111365192311161815634366027145992912923343554630023358040137805759919611656580618251932518788699584774799814765628072410235679846944097986113923229340078987136956921033653221832086227288498120091347540634304655473581824112863795637107178469277110998205149093555232616610812898693262715764012481699219784393672909980348065979245878916706455138642628848582491226505163333322206973943309567475264561658927292678659105625139285834590843092257312494688184134017862338001292099097828648071401487101077820291794210125961489079448978472824551285288761807411646482435287883028889600000000000*i1^34 + 4690590410430567000306900425805128926706050773673292808652931358246502319052806828356622170209653210157084347090310158112265384094263554687596989480489181686181513646660726764040417114010814744215027857465982666885986189888771485545509335965731502931992451793855482013658553084156619696566969518501275641296495043264206225653192171235153844114009503033748906039190692330786944438534089476647022327583038125467567088778708298891519968392329282268831131579366665480604114060127052800006546618254117606793912656104039873047720600426714213232930128848482010181605651343919129369477411411563074979131912810622214698517601552552323387011465977120780728630071602639223929656670218014450720701342078686378900662262288711057967472527679802975015774796074694801224449882611821408254858677607673702579748626504856004487920629481696574142704823876906132757570957337662590367133877262308925347886393522980921517511351848000216951174128080828988073390400515582072703522007879733852108947196032376251737589163961545362812066068093270143989262189524176545497150806907826155909488256722028934367955918754159691232076582216924765069522076880728620303213838376273483415822608643838934896054390255108523865519050399325370589844307040461501402219406585941565540687699804294162518298560621101593358124330733278038775909080616540457576371108275641103756294602002773022183988203631454007606420898303500914832162076627355433432583666796847803767676018867700602407703348153215536419302123105157120000000000000*i1^35 + -63099809851897377191746493291505262707823574755016098112656930442423629098032597949599735392809985920243192684356432079342195444813721108069360717518610109312835296460492169203566456897346908623701287909384127339591777478720016575778797276843631243101639770658229974440183748045795338733418482846185506346496069907038788656762279474454586364744321501499186845366002920325631305465043438522926288607172185483657024944202344833925425896457032847669712584440076176237465366756656983947242612726050011613251396536504916637509180543141241732166565996470216734075306586306854205872068284210156764081961918776325634144751487390914977261927639223025347877844883696243594650477081816438746929795302634057000819812221368094392802226716065253054944177738372126476913101361606279526244374289222762631403598202532025849349824758357693908622341018556934891170475750509537288281905584503470989802986392977673889123961847953617905802157670813822751311705766660675557119700954296220011449677611391395801735977894360660908477308557659331331055486596721659530880848647283199988927111684016377023612566659682845471705181977278876624442797455810661844675368453994761123805254332861113918793705512143707708533194624659787417623523215887384769515956319980505216144457563652665473817615714159306674569566936171148564081450253719395887792490321843347011105667608808219414476257991943809612255742986540848660858361006447517255570767305044467287234911920648391004708170055155200252993119191040000000000*i1^36 + -1435804021258336364240201019501667414962869433196498950597163973550504578118644954425659288159739032444703516779236413546313818363496772248655015678894358366485444976157472426394443073891944039910525505908156496453774579503498140821022165758265442675016372363682008368043929508257420023496733289898808672913178891584389090049616895181849416629215176951810619702535305193495153597778433938285600981846599766447817774380793604210459498380927256060601957412949616489549976631325758927909553055582329629035370843476275578329885215219247074375998453549354362259404114263579121183841479868841511318135744563347605599983774661672792237059127851831168338595154421012730932227363260067140525897423455399006662734427804593226247526527252977806585407928101656437910662416091765215418511203391295658417243851007630733604175427893112192827831842107395157826963024469319593203015080033166658933368182549563350455591811501545514499543355273506811933279899941498134027548906943616747356199999946680988128328515803287309169869575920229839151417865096767304174782247693614590204462174400685990703867758999300608953885960974423776314160407601960957557047182383423479714252579988653287639915709961075926638715583075699798762618072858588010509511609391069979774869896475942911751600868201479342967290182404275620957809685755748321203599541110512159045804528555181118006830976219258920704229609963892517145859266470336815057198254110441257301700340429417564059876695985169734041600000000000*i1^37 + -10014632811755352622708370266571609214916943932518759720421299562377396364222018067099175144128770304168419346479272081993049150191255928082766507687969174876174109845923106848038309886231382571470675905277873606435923934780890475719599006899630482176655440407837281077581295928879161925890718609598698078730187133859685829999939533839433193734933482518186987232711335512439032076792346315015773802210929655783122026742813534172343683975094871359212749511058601519445438639277338552770321140052216803577699451258890413115414326765968338637611380494546125663404943089528741243311393046360432565297020873716025444633332364363176238360168226809920240425444343716887049752743793087127155027130222620362355458170813386570050980962833826701060498754672557874982047331595677533016879708151462351444813838965683700037287055395077552022926064142065683751843685994136858750473860746677170731832606785641127612287052980427703121952163115124779465260163670839205610466486319006710351643259168775419383259340846937046879993960747134114255791592784512713425007732729535677598095213038689668143389116248139453760695024587976877676426907450069827651943391947228078493871956017148872445604165439441105024880361762636533590416429335363457181905959869762968123059398366289457441025767804325157081501390308134176874719425525793263374399508460782791332585921616924715288515768670855116522513560856585954818034240274794341896948909496488123631176575532921148640959494356992000000000*i1^38 + -36831689923873662354268588033835821583858566110951788226452574388163770268742554588172440994351167987306953291707589126625107277495734084391473892895412197982704646522255901884264834240276182453913677943323559529988067870731454527922033436647725126199734677266921799326640017165879423745625619645633873074901440458162425801523284700358471478384394411455338517845870253882792095181321424997543390932347428133559306773199301445042782102880954770162358550432536227392166618660008505089986382629790740785639818194166060464278306922696508054801134359096725237414840890740659229560995197649954224801685781328256475041734240141018031275164228147139461441207672022382918751407493658127603552650779676439591198233962149329384521707519678997474605103866101686435283663911016372992791072166329449369380722332530172056470953416204689624642931534531726568483765128643395179307466466530789925589110588054774142767680577607216132164722767808924295699626655019580376983144213852993124856439354819815548342739603111441758550485549231084427750414729023241960376425356165566549060941240038876694348208457428367692246532396645962299224886031284976359983049257389021750504428952556187702202681818200827514019483820665231689328919953019201276692647829687131125331128562120434377300626441100220139274202947287148076500457564230795309125134158337437953715887984380010519307963688832548510509044337775507177964296350872292878972167632399572553730663739398324221902848000000000*i1^39 + -79005594969526750273391314540781340901727057984160938066946176262798437622646181397550432420125512819825152024108996162442872264683895382585265117209242996246686917599315281199313658323255662728496422639622051868528549179428626053485991440388056302516738465320816584837557238401071667447026319093976254517250303893966064859270847167022040524355728946896755100884379927957991137643036479619847395221723978911176937440700517340218310933423544184614594648045809722635864452061662008043207764240786798168663209502946498824704633200016112134047483793665799190708797510535719913028968957384166939718084419927650079791415941012162618190463947848003178208769605054413388745169443386414016549254500792387383559515526739757521358153690339453215996815332232199736066230934399749171898435313388453975795430800606644363799356079260914185658209021521213809200240575830781773523240004732222483826066888740023682197469672142572220957687657959699498690679277233640116388109960833323235026827550886172479355211842684403784947702363661664119097486983275242235193064847720178195287133316275421950514810099794726904964350736939404198933558953539617461087560511298767746566576915388610444362244418714727616257595248720292177386220727529765273557567083287205866242086062771600766564824988879320749614863484550854641005148651067156278173711688046265680252092116949516821404969221533438115891648190868908743285856886520495395881527970978652706937632925207756800000000*i1^40 + -94575320422108613333403518171956240441208653883084092757178105239076918568667643593270431157727635199328752624949957661623088132261337286488205842598093208105490304297929113422661321745277198229865365787117497890536148207776788448612545458663190453044963421130134140912446728639233283222251640463702226623618034368934261042586339780830730090551094525821056196751355014858401621234807430617548847542987448666550768419434043181791877556225229305523873870937098053610268032642210475465390608526238113812132727029845089223685971477406443581611988208083632797624699431049439061461211842084020696703935231626659259275217977761122523706736204507148774229895343076883279988300238154916599513561220955872921022321594822217241462028671106730342787089063091908646385361142461102222684874894214859430986037289520553601081500436392625831015094769691742293673855264656594186163539758770802071979749892165724363398599478471062926231678484907166002389319815025194905015372867007326854515633495696854106463661146416232748079921240685783371996594055097859912220412379166729553169268088443037898724083042914741333558867288698652720142408151143882526255806288867320466516536754005676903341518821502922192206475594647153502485217499126015886542512188726465354156574860505298308407035386501958050920868140180917655700432483558074883967678285095465403670257569357814290107708631049292299086947703461302898671676089970620046341681606947024880114073600000000*i1^41 + -44298592014792117381167348960809731544486144922865338859477531934552143933805217524171012037304472268684584646191688261423732291015569793510922859830486992271617953363802431347631428811404686534089426247807880189640649010746482888076671854386986048122598537384800944699795215143763021182881945145650398543539520803312431666719831309244464896368986457084834489461680024608523865833804535939405257434860560000827678038620983377142902207887678765466340152454522791281195797997225891889921116094891811594338216924873431797229574939469151534811287997874357795682794523094341483331797886177738008895269154682944822227794155487502454094082820474024164459120528676268552569734417804406377799695407194467859309485672262904947496999030324774659383972937011541076898223712867658566909768170086314493814917110165190133849571061249980317055033589179301962676949579600564596928365613587801524126745266141832908328115554422103188215673505645383077306453785618495465396386842254469882691679564651365457482985835789067498459219349483884501947485330894266789075678249443740406889686401271424470191177906745869804348070507278266148067016356709394516109518526770002704398175558308301436030611668011141500241732967263141001483420070374440736140877214588701538763164924630005408058371844126372337652192752269896804325556607818282852657333473114558978765479278295022099099432783363405247005170639907596475309860608677030904250553024842301440000000*i1^42 + 13881148166966525785465894463216094029586083609436853968909179553547649836215359622175375604671479863593570032161316444665414347737299572415919485216284207411032617156983330503609381876909567185760509005413634744275900251796956888257721090980380106746484243945569740912276177633590673325967644506828389649475994467596820469469288945856270166998522844136127451708661625499276259915536273411669722658299213557446263143174824543303914084421409795070426670399909388579298604650289108905578451981931977615634817511233699334887766787359405505623850560507065027637304631299467297075912492385781001823713055369591355603588523000751507340193276826127269374731222763429805366253359440416505980243952402323527470714145757460482895472646892015251828975139226526382662191470349224220880993442962385559003344656111803631222186543772009773776542171632244686656446961090874630080143437006148088836732684868909243622918059656716022295954305257299246095540602704285321698456235086602267863857986034380125327532857545059379628823228136845565322698235422446549028340000654811504130996887396259349119948650313333090951600313293087824910115828465263574356792038812492638854950530303429340842251179558974157843430345576724768976845735875007703903875387428622538453264110272252879984169162414879846209644846206640787817122805827294421612084180812412126054188334675401833154039990850932227732665241924154138279300503612755352769003520000000*i1^43 + -20381550443875455863517957049339728909496570998414805302518554457895599402727156253509753489856889378110104032821595539726626557285238180432403139984121513292186779176656394678481646095295786319738933915996075627121285369309539885360556452472617850019021793745597233148983310252477741439587048520329091406062370334967619862460995785194452468140153618016308616469840918714140355996386435519998592217144019332983871077243327720866826986384830497749100526122580399327277097002077458507694822597482028415121097743755229237448427603465387152458552071995230676163656004618367225116960810206425913172685434548401641742496425191815247642566536742204064252398599269804914276630085415940003923905949329629286279688381573017787276147256520651237820257357203986965932807537422947489198650411256077277264604799742946070988768402644136406215620604217965859363024752817181905093399087385628301182427861239548391403672086910374481412191942416086168627767476335796551898534652431908595203801426302617706114993439102504813182840042114274674297486560350290256790631125274646736527269754850495589162269405711427289059040078945519134018404436045744379810508284649060862852924703318954813709661061879129570758379132958167620573730227718321424062569786531602057895192507627621727667522582121350943202847866988802844197179516234645137416240924855236829981915307864448588561044336797796974179995221489259602479371155010486272000000*i1^44 + -93131364174689682270488479718701894012247078339241135185455042654015778696588158168887073138751934898065124949092266988778567385409030733800184511054751520150707785062792873971015298992794854332816937155370498953004108616074145364492550222419371080470260195873198417270683639224774001425846488938694716263645521943363375676634014218753394286314300591933662250936016279621595171736212716981682935188867029689422750452555827134485573898227613454599003291360726304627329221114891704825532534495088418492269439479771959926093358364350412775290373277547551499775827502876916802990061745662658119686054070602824559354269681965359759349393882684966292444058309776471196768272213005884733658232431207057069711223454581225500560878173195594815117113221472365911730191385457025280112925755060416677973218762582621415025046635584591704390289171215136191879334386795100570355381508694360450959489158707319730407153756929618370255954815822981128060711298646220050063795933456078130746744109802693171624564551240087785277121479602208983600256615761616948443346554131387913603535528302398626937723315565493533068415572358147796066891909013378173138522138606687874412948768311614730046581638067110277065803305755322540292135298363382110635961627005199692708351632866430526469829338094748774899248182733170965913913971488906954172134274845605327324410821101799060260705568730077395594825938265384446255431680000000*i1^45 + -64723840782083013825470311721490519226616173563503132077726299717919441484154493586191012810709759314134022381186287244729413221859553278760765181328866373353911911573535569381365811618564754185374066238878475151145052679345241851359230594495711047355751032544313088846887651176864840842097978806181937313846644618360611809205750158294920025735824119191029662978903866713598456253108014363634626870455509539679996205222484765929123458316388052476728360218340079207219874042068397475441343162442599570237842119520658294501958701122111055798286973554849887685476060454630128500580900275131627056361799668918792454204292800832937654952418899623808108529343359856565019490482855616358979459560471160966097965902361580632407273039855411891720815865610372117702004944904660281464967529205672703148599608136544714980106524721969604968396226774943384055077568895083346399493366081544241289076667444022914547594554393043732889888998838567735764530277729031110428327630558905514038346914065947700715888562370317823735464953318955678462416549950103607142672307093064449406770753561457453559641671545922761709375466480370594916428281546779597941559939277468292404120585538691944255608152248138307514129417879580920847978620232432448127269647446350096570257563015532731354783114806996315748577656236015004922339543503919388824904933140170802616702564520502368541660649744276964116678291840250675200000*i1^46 + 7168934178759734387815756031531692000408301076864336216691027003835119228038442496424417258478471690800950382183648110798322670062285850614663978916828113624449812822003986004241831071904810761605391948400719618086646501287043466851749727222733858313455898899820476506671390360174516706228286622176342890572112736147799457269700650549489452050678998069973480433857351486642207383837980053278811639578614777730263224738455208624481400069902414060191796291605009842750332976740337800890955114559401750834509006901292195735034618368355847766557217736941489077413506333579585300534570308718648280478757717520767787452754833272478442851601379050047255780119345973840809235089289465886122250628156947107853485857754410795774711465990083415222992263798759342749411855226319059399429017142511485530866377215987313232834941337467931729877616841959762626979160149311428224484249393320988565551000971858717191023213519469754496489708503288935500306675338655302057600082217787856670918147797085975448064367177477708979603092452528347394871075478346167016531464533193950783590747095072256573793446092910794925719723245479157855348835864745030193804955683142624892246108864483266650218316033776059454160958284904014217528674190726455623655357829058520097566631179613967774711553949916348941865399358033470924130533541407804856950751214791256528685577944165184193262792612598118852486758400000*i1^47 + -293438729588829106646333275730571729690794101747830501011550523875604467833745664841981522369264054431565586680889877114353529079396511817355956583172129555983238126096606765345269049077409269793722155321745700422407661296984895920478314439209240931995670190007775330295932585780038382453420024816826594616757675766325333392808113580153497550357224952540902259996304901584815606250784318520793967518351909859769870584648745904252810334506170228190376567857900624461252782282844261817633406978492490334736058977521561584255314156000064614444736038861719140369950020103769787639058118910258255667089272904415362661496095229687189898005830911462468046674402516737972697019713127941839699889269349734199877144914188716151591239852202540491551361832713828413808730546770435021604120139833982148927411548493086684449378185711563509267508513910252644415100254999756469234036403916047861088829991871699621682802898900328658414114502828918096225141289363879119421311803572819151917465050331557731843818342170308574167140861794478949921784674390264464279869628776058350862540111001886476590397278880065901099914623923176145178192007067151766509309656266595884225275998583697589485041636639736023980271351795121302978533415075114038695273448565906327508911656732358541950845274656782264280603656966143736473931442654663789111043532242589326392452919304569591304610727350763520000*i1^48 + -2600892558167711329564743386845820921988843599827260621240101842269153409633869933191553097823275058507316144158133105325497114709519432772450410917777480047754235525636504437957168514165734616758676811201584075433849590264238835130433300905703306626379350435319689980537459319059627569999303649459539348096547774830173157069350639842530253968627854866424958803618116848237902114885828935521378223029019006626881310198074315812179676103307706522867741734698462277503467995651354728097821028046280151183412453448688072657840192202004464645679552276327288208981238869018295274520742181220876713496281666515676133682282572615002530010756891500922928987402087423569738323398902046787494793247389918749380659190068833799714115600058773260242108750104161283936178836732688703927429446388328819544558203181657593365046956423403269259570404697412853771799560807690279848265317951774768454819150253287394232143326326563118125722686286910597839233614430869870917901857582682988138061500664909192141185628532741479135660205537416893705880552110037088341946776716935680346697779346090569048769394646993359649467523181307119192564594131055384649834754030230684493401622385688695834480333587177781095383549607348135097917823566344045616190759105307111159638583673595776084061454433914144892212345347144302166503532141148780603233133749932511435205419511211622400000*i1^49 + -37012536085514654043133150743256267413144043929751398513999124935174375484490503367094093312443657761896045618376671830490511328604738962254625648316874056829662205881313210416737639321224248352454333493761528746878875802839019106590933486425342263019790799534731410322376476735559749225647692809297396135285135057340461428276001201623409305747254924714729071190006373890058914311649196785507992308418127820566564262473065037397131608185914848561713486202609916187366633821837976594136673105999540876968574074496781004724434063514084580770632038926990143708249638320278415007410496336654742486191637261182256431354638783404200529658120966291281052098774775778955821036051303570739904460439855069818493828575865045758752403137978083945261794205615972897278739708501197721365509284100748200168706288868464936719603404542064188479917457663774810974363815644578037782436040200893161814116395838544241972136313214818611047951465100411297306753205000160385609266251327846201654158404068179528916284909741348161381225793626585075218812145794475307127048227016922224039777222212722705770276603918476336187602136758688884014999766599528542921292198891575709470415462909443563704319774601172994164392973958955229460475397141959547677778875047690581071866129993238248898394807465023453988259213224670943750307130395655680707027811004009414656000*i1^50 + -2673558644070102304591124813074700261986170919339697339458341054435829230294827269764059619147388282714351529636556418291612372519726506246267205571849580931246980240439828461446666049149288147239523363382793221209283520358603993827410964776027928003547175010692384573418520153876552217532617442577608560695107513498555867945463807098005293461327817865008382935776078429575738833903312448463243125409739847216137773015084534425503235373191997064842687479076871218793757693043173349406951691383437736380006612653833876742209309790787611774289160028845214119591834042018818820259174237846583600302824994864348508808478978083395088430687087413522344781400990075100098557556031633315675589408685124037887927853892416660228141216705612869911703661978190587130678913461474534141457151034868661368041163596253918370020124786993032449303521835787446159162519112272134383177509276125265342579088531198960976726423623212208426762318975647323855525799324458029070109397586976974387497132427441242259522402145200224134396298438244385460825355356656821489267254186947724442976729904575361864090618768309256485043531403459970887737791217130256451488166108816464450314031774291915296282586630254878576057861079580939512045175863119298740772683896316163956955605577646261945636839476927729636416760382291443712000*i1^51 + -124456789819722582047621974854000866472852282583223553058014785980912514885470385066241288394997267078393135002386861786626071781844982766612229343682339169493595411307564661811944889332242423104261180351167192654573062960540453387811741383531769546912016713109636502281198397834009438751937286606579328612730522088762600000522119369807846878912847963338330796971656445588209240866172516488921628789831101465751876240084754592225637974991153218563074258251498853997237891800691367689362336177842534024911010608502992464092809234787500175866393156865980358899790274078205889737200339954666848662962123068439768626832852569786065051229303283363618261892405574023409270507430141083025004006314289328918253382614312852384626727118530812721267507219484487680332677254597342346393673651471583502194012525905928038397029563240481091947377313031206942544638433542487073097655857606368132943873461744393080866383425655171096476338350954200786772754759558050100246152978740055614470302264970149812972222819652342340095706119129791357044803540369448145576502035376550891722830113767579683952475362166021315499204875233384016620531527852829894215181573012920078751773133342737323317730251491693894682927203557521236887769415116648079689888745974277037249122563501169049600*i1^52 + -23278743219467633090957822299288398461405365584770159685429910903779782372602677604429974872267503174692997540128455961314922754040531521509946187832332854830423318664651269900062386880628787920939423356847233993636528760748478466812893788908732109644506014983008916950706688963262661243992545941722967474669252684106360949788852418280796640826842291284124003485698580874070821440408179647413768425170319752225071977905047087038487018045958127701353411996033937099331805690815787858418673448849770972104370205829793007945662116062931841624505842362375778446449010343693865022344830895097519365223228848654666499857450198679204615381067523648414828593025725922807842334485222471599388193532038692242504003508432896439460208436383963824247648905645899276272642117502068944495926167218362241597320608128984079931136627218887537083010213351106565546519602100945143244841871146629792922303352563602442715725985118845283393095643326734922743356833218826011809936660126282814381686571120592828006146965486701577609937630919590376197543875729667724850669277111098117596397219427749213000385200811589344654987270928494723395109787063066329284460222650349775119901244322922179249221523851699354569520862311404310562900377442713600*i1^53 + 348174654919615441641284036363328506734749769939616058084444976563790516266578310678716237545322607508369322696700734373651862619935173165601541784594093056157627047489913594125917346187549249438923036631888782107816565003548574541067000802452636714101290493282581153906633042582607106657425480956690829863254605528640272887291862151430060041463030084474139302664513557708060141713467322484812514576916462977494382917750456372979092318711549751870311138829093772144942418603483427795790800838928456436688798072370625302713876171765237305555167129819512916532449338936844495164475444076162232374340858905191292385539373061999249144583514964601699516164299656530612318763743989358275040212097952265166259535404008764894427677825910052093163138714500983486896717507003681063070625033253144624188477439775837842497762814147491059578128028958576047162057061130268280570927023901373334931134234740448269856791806697431584682730303985907917692642735984103977507218613139120139139363493989286959246208729297278903809634887640112317568312329831128733672905600951580239594332189815570836545823047865948127904107393400100229705486781586435008911871532502008577377532347052673297942199664640*i1^54 + -21599778120035454719725316508089565676038853420021022130771918270179966932544125339403729128092516250503890402501843394285424405254516040659556399618756564838873064205864261689160549500962815765736807281279052957468734659014881943002778764691699774710352133722282026720779031667792607260051474088310593440057983575478961806674427065916430653352743979423812612874300390210367436905274593908035594714968538122987970442000327069173672622126311987571614465608451668533426111547918009895560167497922568346940091732942561778368078021304283230778992033083858138792325039026997225697694875695478467857687774947770650425768266594208014153217111936835432896628681795936664108741134834957900700880964061013217147102789437353136832316913654027958896082398953697201456967545461506596956301031353228039623438113076417685585436564362561554121792761005475753686189365102946471692936899537960172170499982838818157922039058434257834219276674803777459357683110112571596156253557723928630677239202954919635292539866257629741121389831880885808183529891526605689200970867539129970182688957033943129071656031895372490988367449979444845003927068384906710823731200*i1^55 - N1*140482958560640079087528705885908907514203986930823443926551988579844938577587306076264300729841363325056260102881776051890105825126382906774214412331154571574058601976779868683025524911449047127138248851465459957852365689266877904680474812232419027530427057277057087340467774069405889227642170057581578442630279913089209107751121906115386749997969344449378003336452313739752852507129*i2, -104363293210409587442253547770242334284682964362172519477580874810743485234426190539537835884070302979168401684233948723687762844022973306390942455875320741119698566732143965393824127694967062985149716479669024687824598246599569886873155119787156797663161598513217733565592325750878607789596639124246911692941673053880847037534915560469717633377815888923016585732986418335085303494936124262876579168690611837518557290564790689208349427831390150481448483230108536705174588888356225055228272520855805676111180011174175752131710404270868284468008294430822691932030635033518833563311704864801946448104517510076180492384836544630340612408110790881176760196695198286831008109968033977906829716330730011187302998872622984360517796459698331525071140902870706072106268228408137113298878937903769210805814189809397086315857724292621691723880304195177216000394295927145207002248923757603848499515043148314088743647399339070182887393384143530407487237175275128842757017202356326262813766503297806792262201228318545125462771403281549703417365354255135068375640309094300258479785738621617148472588881051926992851946069974776242598087815632179293534323565111376368586528813272909670816365164502307634144238946017725667042630830919707466572345157044402078328754435310676563811612769671285755741544663233452791624158631649935112184286722855981915939385049919439901457181301705584509186713968305660380970176812680686918638709053717842371414251594938065814880933297146081564301617013075598135674410471840146642280760351256892492633591257512090884207904430908783146106096832282799500111576751489225482629219653527017896563819209170240538081004394161980414317692734381025190213331189760000000000000000000000000000 + 87893425136912990260012489676926271197103793009487125887282873414438542417964674774603979869296020313333211119700516985831645312947108516600010885100630210508088253426722579247848307155741075388135685341938051232386963876001351321715259874302096073186780606427158348934132676794064431912970297249178513021884141682499541900966541187710540879981773684254426224103594385780268889189633367609370438891765774542148923524666156228878259780312462960430394568364475716473593956135379708304634556358684679165220357310298885210064652298685845023850079155936438375246772258451376763717979209754912208852763925173476171262582196081583729763455746189238910202674443042716844585541627429944081035646450867463636947677965529190612193582052784774856466998893937265530797372625448712547094803547487867720825257820495559879271656495935683928381564843374804102586017822576259132662867206958748626115694758179650980157253374239882371286674614520416530900085085062750100088702078292746506793841686856218588125320285220803557831497142302518686170118749540891540370585927213250323203253741418910623445969535989675494862035744978529741243397548668929481857455036333280477749415918992583946280113444583227001688300344309459453997927438212827034163438983886398011816439343115125483169048029842393255381129715365134809942095641417364899084444224910780867239173986184582255502031688803337640729593617253409364723225585731026431693625607376914952172835436483244065100034801255178211066219744896334395468305295544699469110884063081408140606936007761079061949514102668863208480919563709535397928680294450672919540026125583274585970165454153190996510984582161518731043348679640666769798987776000000000000000000000000000*i1 + -42444034055913146930733845467433579081770896163580007086519331208459563942426111207201506438857876117447757674714272420070782044201671569185325249214868371722694279536487485104890092512854927330360628872217299497275681852949768017943722759248035231021798763187968054068606999989449830982196027475183330897725372763149626729324886312015060176515143131558438428110582662980905882612751897324803603993023618272787177354834390379426946790303507498186797910710681906717336097245747979429092548873696121207444321674355742717395213518892888425206540553200373189708163992275524201941049258907801022735934610315440033175723065823117392643364401109360476445890876755763799766815631304691886706451941978723060927083014628570427089394232660192898044319514095250955989207741428617429664103890408031980902710055686859611518673756738407493050660744303852854963741530366527268405852465926831562326534021812702898955724951384453793685428793073235339704397561449852357056086858384716392576890134038704980004619827988475065821300237746713230214273560494863392832258538963789719174970690590029803680366013698376499800954340097812994194957944511005801199964171825343771577936724726527453278999227303372461655580013745201245592874835822362677711379108995474577033182766772391371369204446089794535477090880438764994262233102375052677545637142634750828924340631502977880942103590361732713243124257955241787543627995404951639223815997151504914437684573757724519447069354762410536789833620435819919426372786881294467200246028298666910127981190994826066730343553162476580709363447968238771831111039980119079830424813388181605000467885480240937185250705960114824486462534636479923093504000000000000000000000000000*i1^2 + 5150927568128424631834629704946825026000505912914875432052564909940736264194066914922010384278297228883870525626476697742755842348608038726743117704832670776813292030176695477538050389289390222053063842358833513627407033763926953080093212350170813052058036936911204717045076149727964807744276500943374705409311683445908941475383579958817237422671016522442050070105574567619739096271856612448026301538186435732373378862830184604036374041249405471378076759301183585076407667961073390124842795824781811978310627848010776249167345086410061972140545145550381033249751122379099613968449837073982086038180407341539660782445395676248064760710766500706552687312385160280932470753904051013970626330311027567630151738371853953815550907592590690772649398337164027780332418634064679357661202094569210172398562816261412435183613560911952962497624336280760662332345313159660140832624071620916296211195221489817063521449478861092178247940903985308382689386975908318249966615023531215770650768774518277076488080096815327232544813610569407864637289461205510380154727358156069442860441842186067347082313953385850177075818842297595964484183456297114778085203118033859157439020628392711336040647827508887775306975306734133526376022570277540402373304197689217039800154877355302596312979821107625898545038934651571365413347601652941942897286429194903036231113686199215974469175432560313540728618669393321484350367688835684257416479647995851069767692525538389462643870898887948643545798229036522566681483035132796403464833823162474241418397118172683667802615028277107235723539433181290506873078792049105151758580911782951387976399835731255792153255350293660191406119873504975257600000000000000000000000000*i1^3 + -274322826562190042189182987512980899809138819601446405244827734821231533447695114883953154072599040555494212588947525492363225728401664688739025790233948989389487072650903600363767675791854367785190660065543495794255347068300286765242750327399116363380171427282629114465132132522944259799321237028648828832574725342037718603218705891306191762944470752346858365257484516408206129260536818839020618085268816511958368693866486684254555234906868840019321012733671650449236584664572156647674385680663504694761056065784750949085612361303358166761032063620353458146340054163324857631439323071216624817691972603010135285742966093158847243447180203306468156457531197147360149456809506338310518169075747318596548859290945942510834609977042552243409144255248080216814384886729650359250498791178727603052356630021016481666868651714216771159292337112042528370151763901680899006155734210196219669378936880538155819462794213194737532851830408936474280332004665593136910306424017393472320913047009703491733773891931195946194735889523791034325146491451927469062279381334569911298039677481788363563578838433718397590351102958921513316535112187983261676573616176295445363820297086226557838883049886578108942096043394375474490807930040774518168209664479774766212509378168463172052435368824907294840713786889720161101038598946300665359774184144951816208500033358461230888912572318703416468666444609050964076903833101312191485830229039948311325725619998519565806567777344515325539123949160682507123065494576245412348274335575785747585165770674676838536987162548797052704646007769603286205553447353720865068671389660720104751516870135307247706811320754832481523858724513382400000000000000000000000000*i1^4 + 3474909554217317410240661053290320235676572898324611706091837908260130610824303257611424679544738103688199674100604076695280692366000080409326727940682410640390341788617583160711787957471898699675692813746871187754613676910249515226970362861178652842328968005273299382601038693934750681877587506922422995935281359942435778894325361346004323262903779304224047576993680924881796465509075314037789998142520796422906532881566671659257579818160659449079250876998056389373510440320259261991072327210811000702421219647015798617488035092260915961520273855665672915514266964854587471943109386352823680168136244246556347980560178928478127134925776950526029136596838924791412833423989125050939767670036667369518763742298368522034829620744280016255732601863641413363015772679952063618761416630198834886934659630684174958400843960125953441914746461149821022235636621489600867898167633144376741243985719997190202947406356666626781751472235098656359998491747039431215445832085938846182569004329164838798084522385511000130714003198678381469995819292594076513559731171602269972563773867067652573202704026416983595301834470960656170598920312998737738974187274115946315562627867052714148817983744681325623470843123453731596392409942256940834612581955369560315729792528607223548823618307889029729458627663981686515408317941340457229928923433700675466141098059768905911122342515150542375022997915645438605102969882300045745126552697874817859741853529672211013247362515189740327457547246150786016013337579346816627397636867605548698971694545133293642266746885784296368421985556464639016318400330574735825638300185200876336756958161565224142411075519816650099778933227520000000000000000000000000*i1^5 + -162384238154076320401657607440886443894375980869038916653969892786211642996534107903569455260874581314264335758523989360356402760026302146505840332706445131278426759490053334828213668207275997268540826411000699765715063323764979749522330898467046596939079396911854075008087050082421308970221348158777823805045565223142548932042327208927120004038867968855179147310065744613273144426049811323408225330030292704908238571510872965158149690829964663357519387794318948751542321549929594182431806640957557049175446109789776848772454242264464703490791113477646359273223633656410941255053750135080460693986998311945111899832045542403707493037227765612904117458923558543288790209096403143889364724676577039881991429688683806994472265512251106892097264377373336749628966236474901422643275863471299560607450082549469859895010009693347172796561345931225998873019959130133899311819885017758122389143072877035913903785122101989042523487023479319798159357570294526735058965518155121298361056749393613522419830013855359404409999197570382091387980922850432801699562225045432424955775729279984522687925590355474700296567541410157873903218516603002918616753708822919675724266728532037153883853270596339947481851915773167119498759954649930566870966263269721416342745019099917434221160717689308361443456163225842957787257127501029768174901351987580408070202373384812163989383009111716450450308665896464630258742497931264306677680907035796177942082248205190036840713847716094405106142616855190489219616187792086808579814877921334854406275597557151071439717335100157846467702085623316476359558965049953692599799379609340763580691545494536141310928362186779604518174720000000000000000000000000*i1^6 + -1035141055966739772057699004083792479327533088224286655280778014275942541257880619162061666242795768069728239910366720520376468786173666664214842096055111587111705214101495175729361378716434031801860487830142351278946440794095643783241554008574384863869815448093152630173099062982136242425637850908037287485595373595950975717022995059626730118949252352041540641258645584345046751502365012448347034502511778790768681809150035663292764331700579123278914310812133089519236358679699577123375344395873199861000404827757210826672465956571574305404776081377501482763572843528466611259617022599761084765147644044426199964473197787748737257908791633674331812885134319221790269334131605972623118412534942542562867231094314046504099582234586146000161889538090782599267698608881127331021231645337637117180965657288843662377560611164234129395478887753487816905964703818749036290282518521319986399354604626945140492023954192209003597143119796473972661880548775680262276320804724375622832792395875322373800987604142861288316851025288106637242636432974531380102952715205440397438522758800043356755836244846126496743908318829138231159713803126315241201118739013236740759971435722104848560831292707989736352904349111831962250607915385813359812023243423140541755982833414947897982703838627597487439199370552128071131455734949689701519054212859177256682624217355846931559697922244188400756023606824412787621905571741116739161695759375594456114067012005347596972956714802634112984727860790951986306555968787117916694472223278911688408966520026952322634748976699506783493458868235198774808543238726843312571619854478518432236086653361966834710672977998485913600000000000000000000000000*i1^7 + -3767774333367808931100207334441621918441589582089685060374660537162835175170842851414826592846238191594175693075213782870592312929079043271483817604608654518304493713376594781289908546926020359668725784898036453756904133943468245505187501660621016382383311069636240908851862542470517499088096998345332704510945964466310726460467658184943671763686956940353846261913548477129817269493178828307055413003902741411418943068645496565747906302108709440593555253661352887990182177908058799528119806698505343457514886903361234220990901463218092936965027780704669554914936574551237382636321319266478531465712619474579291153326084014900956359080806533323018940384708986534066207761794426649539438340383709893076449031612286920853529725303781909540190920443760182965770682869363802500844558512149379122781021816728617189857570040980708502137008338335785788284663953294583529342218441395720035556657175078596978812507506241869678112067142398745460639099699839967755118890638460753321156004293837872019554750734301276277047304929652789083976533290134502227929788262374701922325388010028847422205978663862326849649689811936257136361902325106914329097148957189057198722463598277471519049397720672706912933151289728137276908064832533509961381695597381371730479903020623348670476241299358511856605584538398188814637706066702088464950980681894597449789320620893481036319968522228592735646622075511287664502825434594744114156747327331198754914930256471132075802678477635445247764442288324841255870021282294758348113441461998826167498432176015614502715718816630521857685530044274808818514278846780667981697177795068166446087076239236373417697311721521152000000000000000000000000*i1^8 + -12367628336968766296225594753107843201511713144881548461310327546307385013662518674362631248322346086286808041901725722882920273212993606747460800208391058245944363679797424103530249127163709468516986044068535505447574759865541632091651073189939422112267183312067710921461670566082873526498032030483978411160911832300828532030853010563103918318150975417830183776647865743910493051906635162052688475126671268110702002163034900240584797844883464378009042435357798350814826374806497374503432247911378676588409005418412173465219566534913823714909148991683414792315039736617170539964447995921569715359226789378781909338536314576556504767565974022389632219556967647029904843287640501197283865918968594523511345696840470964967487096980149324600650557408157719318184528858233779009815457652963472620939514719367520411458681241700437049834241191676732346136878333463797870017120798825585210784422835408081454728496296458439163119699979853451931825864315836074039807845669056445394610401103168264626610244333535103443492795195908578759170304605843036678870754366566100149280154894082286786009187281211911995795033264972351455605920187985195678691119466849231132337487157445095458582530209340927160048056785873325920217100098994284120582239616476996564603396084933962483929580652725686315081073341750790668590797555202556972409477721512388187609125161819922998592514262973035998131389058298713788442666010494724208743280848413690116488847810784242686137217405190816658472998328331041643443754853011430760565462113106167277498954055607975599490397865199326794354095586800405267534726706738458768197788425292734202247373606383999028985174425600000000000000000000000*i1^9 + -49501080665437710446128996660816393355663004145869314966434385370932055205365983924865430872783890682035739502919958462970667472609812353544077552339219907408231820471014983409866654539128912781806230340015317331566563200267650939327189553717099168169908816752820194783174511296011931457832834440250116032384364334895025260347217060621177758243994860958943194769591416754208919995673130567699414638021636059621038029604757123610717965246829795466813149010563415426804245599200263295623738272711832020730666499641884123985346543390371458082255847644706206099002535854208080176082896471540066312634076829681166240224863042865518683019548876150395570438381371593967881608926488157227733799034415710790102231643460046583645621988111682120313804845272605167851362518788355125696908984204693284055473822073900874501747426153129243318337380548933113870661376119980897154638030738164673703804584159305895377311598563600498102327460347170426447999602089421868564166845637726659878577765020379006187825573446021447953698881654745782521147595254956787384411879535992326795664041369824254134244496910367576185477693087657344409836578004778104478850200056370123730797622272583637284623455131986733091649180058672887594446254047772833979765973482581627243613639702601025817908455967064891739024321859026955570100254631516411028960586590733331585537212932917594990927348703735947776407383332114406518333038090387048965065910582711452476070124314065998370712540016999264318569480758035207823895184304162472451247847139794751612144199419968145860852451589861846669989589241034897369076587180663001358730204327384671906977725134819411833651200000000000000000000000*i1^10 + -162423693946716334036876730538188972677176179194512911194224301467236398518794003548251296662217457086113815499714513000328300583561539286162337217250722363726840150701446282928629934251314367898669219493051589611049766144125858040930771761189335489013354189487936891786263855503401055689659472337953536144778284055873803555156256712786404815060972779963825378540179830657811068899164438027313050978842417388147530022938224763394912652192916719990755312119797744317083872805428536246523482568739460840269058846874079815055226556493353476617520474782214368684813593577038479622301656729973828962378468143673180999502195976151508524110225860730872565626150293952938595686605172748915474097697747649282994594445224658132850066081227866643438944333154084402225904215806022578053352292736561166965822180697336493366340714339620173857529698977961014573861844994309131472373828091047058135588474710131759255699309629387810533567336093975293165540481652880647790531362759004790592799807098737833005513678116365322326527458082894536750912945923461716504416005942850903906145715110702371596011235506395852457356285520535034501306255043764030277933884031224883294455162158073475322803852859885265903965447092382728183697321579085351034247021485642468775743215678943376630837742363849568184719147059330342812376018443137446936218840549448307899269719709422445651620880584482045231897293508075661984394182986447565522081953002994372735326627060579930614947284245664471625374028240692956872185457266165025770998500011441380361426808926373993665887085734160817646136866958756911493443156589684499222996910450788316835564806252569559040000000000000000000000*i1^11 + -411750640594484059408917194067645293991345564356663359014385613172345626605700527601973368010444595053649620855119341087523091899279180471439928859165797090365409285830054501484360169917264580189666483364025870975769922062344993124345444714948917397494989281131581365858721722076718141627496576660815244481509141397757271241668800192998014625143273063996458223070543971861141394549631578917978988252983142898632580960668485496671769014409365699284564794652071744628378755543901626879376359257372510287186128017513637133488235637246764749859873180320407319922269212021319459467622360111593206428301965797219236524251672300944594004708496579245131441272140255518408821414306953996435886285002910804102704830544790700204768584990309485559132425568615835062221851240381515183923974533747256331906827417640574029307815012764305331078186304293969208063352085229263258377767481365144030201962441256999402864135339047536335445379585718757773141310886682561636762254877350668501561076136148431585801551021080274702398288270563010324711522593674753491848976147423747877281250765175132205137835574486286461433428061213602374400243133653673499930291719515734332652713179213247304459061951799331834110890771182841738818077102261927987400439369760553283346891635169384677528834301893397182845352941692091594178844267479659852733772010163070528010486761089847290060714476267664578270921081073421745498741435606045232299330195973615901935276257456781882846143439194940003044466356313166079173498181939327221696114305115386009979154650116125436315423618722178863438561749160225103411626894828497629055483591470436497340213546188800000000000000000000000*i1^12 + -748845223394606443609219835217261798510192633862067354733146385108978638884941652742235522896117427422733995047310525411908446027843199734046123544627831101512209260168258114406560310603221655195546458885592673251522983324056245935056449982830862375386527367893294141496613775257402441221437547221971842026330540516633087484703282787672213685436234445135605855198424775506579206157574734782088338133089193444746008282718116616539110109067769824395119615950164046327113949331933404804440367982939197931360346337713879145261227222836376923387556887345824519388418236757575346047241772788912846235258097722437192991314870498270182260871044211040614990964703978629492944364567098943605554535669087035725533388866927180465413492503836657383955973009968705980023329480546028394751413179035250118185800084674673162264787891176426257123315925693484399554455911904106399133930657079402423878821575310146869033586299004261897608318972761922652684062029618509796675583007691124695517439993345692326489526384051240567574908577598241365819964103015715050623724996151722863753620754841175627991167797645068581837164613781586202614123906203952985393944155500333671521942818577403776360634821613654099734988713758201728799763279445179596324511596824438469333084248820134017574096206913394602980424134217305446515765814386055624167961740737397889137320337373173495961388854841194432357672660859897899735807463306356024312034625699595510324368797617139087505876881588915230525658577329576955727995345891180327499780074311569939039903815126872185794806318405968412948446446302911560441767064686108827252906705987653014982230016000000000000000000000*i1^13 + -1033807292672183173796098976277842458657483980285623193340152846341238694389852485298946684607803886594410283588506772857387700746961384108950110507594411803741928925064451093340005605154511003112949627948948342592286403110439919660868691667210834051316859437130903322720227612703303809683910451271012849467431058616495789184478362535560493457778101297115753291579987944104282781251960882576031968298332816145770877780942093283037919985334020091577579339634823293550198266028650856187055751088821426158363569683918747784566727009169133096830821454762351849960483727716937598908437730383878807913616516019188824383876640103360156418592168704623102645708560135991006488471260397714722329535031192339476747033091419434071295355983684572331655844416251436029046775106211328757510716932408098207037866397382979324768187579021243248679757249772964305635438343348725984666071797642465406292632283685010979586030483980700692156343404580355948213374453573823517703150333027562619590664389318615781027398310669257690178675274208918903737590516933388930500789817412252605603694678512627857105549220677257411175840428346932377731698500456372867694491073363037030231332265892333445132385785409262609831953957185232242527246083898286058073342986982244412983519709612506116430891272075235091017775832714680708351914144154943510747703285009218869880738038964675371396580320813242222555427722739297154474863550795387870051751143611461609745900607736909431062707706279003545233144923297316099067849512049191019264931471699108146340753993397773314234355835921848483741124998994144813228699001556684174417135909209490063360000000000000000000000*i1^14 + -1086958813093818324499300647737653837598568203637596662810657907537060483172367012131988384278346885525742581687397698828449266950987596339891189303297978805589075533533019932353835797035448662527085267731501085111603159763731461156036319142466331232441382660772863785493103295425454737096566197621710227707797933643832029836900724043828233404457872380381410469703662005605367465090561786384769369922690392282958643537415713622728918420328824238592441648410722564453031805560186074051980105303458460361761727080107158954750932129134242281085121966159182222170807275953247762971150709863736682823594944862246449869414853480076741329959265802332200248071082402439151168299993825352648721787521487322534920536872108368798102610763464900198021697155402786149977747241858968185491082374598190078781773921999902344568318589817904333459149107250124195919336004601755097933146132134883283809367326568166784904430234850598988900939446862729800056452676967819399293746405699381256535847870538153158443189683093318809212520627348474461509590924306615720759424270822052522321398716392719761496033295224476340861508162314415223731681386923009576956022878302346811875871842134632973356216859862617018486819716310669071839525174675777306225372793756378198860377780380997807038093360898211622731760528218075283455268853627125845400749256268713264122622343591266906948583348418286777418661600371454617374761808422930618126325971544332129032678900257295185851738712526599612995060293901256107163808976495964329504016335923692230550478059059361189793883119015271644460155535554179724322972160716963283735235330362572800000000000000000000*i1^15 + -926220958866370988213728949761749068203373119413995418061059960683893029886337472413855262696427943724729830277727520336178486621182119658031450971733671801470601042007626415836794231274317745576901130722523756915499393960517260443305303859222241720480263818016337802313288084511627818527158643846675603836540263010257025760189752622323587735650182403964463596568596726206124688949305696413417799954830435791959415370701287698578232851206543012406209880931001849194590124505399528525173773674661962107177309177110549647925084232188818844460707210378591622527799018683019667264098672658236322354440995842290345083362857425331459817516912769646435712898162801948301536461078934189833124008489044680381784361474346561808304102029690723955151918437598629957717104111809058666269836256905681021902482568824612641800804453149825120589544609162494868424711145325421324241787243335875548622797601427596708988653520312313121554426767272107001558652391814799715392607526893367546745682290806572473487927007731236342069604519320460040127185930709454482869699337106291672236600036937863471933178134354174843221128643099569309753129229515159682451216062223082955259687310792282368343174336491916871630661965563199773120093883591484145628610456383331029832174744373267538713529341921629351921728200089848114045558324075429857627822895077743448915131820341094145142863958461496544019525433669256029987361498926094833551946050905228404418252508876515253079886200018929872032222698766055650399170821422152586559190605655220588714813155110776789587096080054674027548471649226093986421931818151261125148357427200000000000000000000*i1^16 + -635596184722358024559458399320945863351969273158917851141081202737020326126379004600576253321766526711620297524603313752684534924455699800711562882130344967744850630414150081613344744121955159113680364253767808960773321036598431937394626480499858301328626064548016320557134440997448702477064340406342068055010843140758896994380742276831322865517071318718197814059174850876372266159794374649508604149566223113192887524754989049204776821788864045600422605976045362705604430438533927162576611245364612843055956708684516777412943128258096904648201067432868998005866517140736189463217742497770751356061291492377130561753948180909231149533253904720741075025880292378848332202169071879956623760419294400831410076377035906570123630108808010039631223954376546200525183387885780866844848779495743223995980349074332812142903488146435126292610421615759355326975246862012422489780318218745249570464321970373733309376431264220004728174040700302880465659572300121840869096306575886990816998920348040203377737786437603791555732180208243484011553791968686690292271454894277902193110680118906966071158197350167678183126194224963643034884705317764270006039210992559905544187782885142312362999982568765220171196563926978752524161850504551606068478540853092545609706150070252244301184907332420319019978313171301200214778344925827052686705067269710188861932574612217777219557650177520272011845234756280969755110186593278337039597110190120339097177833415870310578880212885005776980238283570243965072132134644281684723627577667379957429608368185991741397557306356133083678588534112756451582097010558050479636480000000000000000000*i1^17 + -375761919656785911265001614856704208786741069482842766456837788978074225209872331155113713327699194215783739690500321138878338776972404881351745733863302888233533555335158423596351711254893564862121298822947867774618300073089333968535232521011574499874372577625426009799423644673081213982080721026313728049157858644879296412304997062622130123653096376913258129571278386706615069406173738287158057710526281338940386509436462462664352121522304583580153816149399993369263423250715823980940626289186406496248166956741063371113996154120619352313099486719292329562518603704617848138183864145937541375855660495124598437262126877790727811502210106039783875901762366769849033156849660005409889457498419672368631861610380476738252518265001991832073236505390484947578622069054473211306595087237005865546244743037368868786006429018526638850787831717483759483455804948068211470880541482250682851607936933603909683233198904442452115453075098372428249056474789551926301093761557421521877353075265137225962434351986471928826433732165825215229321625178618415858341762876414482936059859782157209841991365516387630314885177247227587068598968993089209930375849198584679486207825715410445107608017488636433509718033761394856638242428986570175518960398362062382328147414742334325988096572903794466075499334250762076225173991390019357188995564796912324267850437316009751268145283592209838290918043132064287217584723757008079874868049920047030593423813620347039020579601603253259348969466799154352890640406165789984743052857288783077270665525430131923657419135344170197233199964434766798315480903214694400000000000000000000*i1^18 + -256011460188240019688460830717076044845159057786555657333747578552436456545520500943825382589877494836628799073722339704923650285397034775344677505307501545062718914055398900021716781125468631648159921106679680392243783242471067860036315104907319389757003175090847957554821966950610743446661580296937596949849032816056141433892542306341164592822809378897223847015114861032026774706303734510538780808159284649963447360687850491870925067224390790595238893078095105439577662774670060474175180113869272143946218103212325379104754810493591796269754371439269641635662320422548920727870137969459513522382582591895732140469793332698406246993443928258873200849555983361160452279457056713959045433627305473762871778826845998882530862008328561906770247471886452891706308438813255790897832349050097733976296129367244889263734267929605622749339871840877596411875455687259250285074472070412577353709280411440967668020006750435664009779782507374471340960304470794262425647108371026762724410925037954971410755042981524660683374013475838198508344073100659004366134783620085693590586201087751406515392646523433581647258610091642832617277961218195323551706320829098499083489411106025522005316644085696622745322883055386275361413185572480110120149603570869388776066574134589544060401105506815422072038069521765241834201077537830460740195154546229238280339819478625193542687569334643180997996785764290539593222939188128851549114808197008154489550728190743422240454585960711767407355845581821198993874173537702432327554093272610332413185901755318454270382685699680965200048486584645510764624347136000000000000000000*i1^19 + -246075206924154129213472944635024009305495926878803919756590398157611209114226140002543631456858641776182212622084939994861259523535006636536147343324206229738244623154456976643799957175760053940666575000218307868297142500178905557096151803808632561593273510321846210588633758431157362835375686861309019765111051534665867479280334672838626768125874282000801989821887540646337329053982339715787496447729567173674026873021896848839995523507443982641871079161880761875577749865612905676445545680978411839402685817331637979419694536084153403294469869190921517011202870923830935798310035950344134786228601950384676885683632834239678632269575485530618324955873199260554298890368089932119041135913402972932607172507489889793787010153217629161344617891013435848392865649852581962704455225941235032930986786120328008508714722400721012818923813875045159825676852567734594453516889282584739979320583974201483010547033962144766424491495366688843597123863826921075963284559649331818082798441023537513611626355106043802043709470395981243813038165838181782157356149852688567567121256970908704341251250085433875312387540024904692855033785585021385524514425553368843134005275851754511997146160688954128420583597482685449347655267581878236206146887760290691970137410513899473904556135846667824879306328265656373308110217172027766805198044235386962759859515167507314769530941553950948544772614617914728954804884663860945536009541411164187822267637785458576716763642520400685057919303636275436761167836951638251335094407920416113795918261183114895709804626608101633572150845893292962349056000000000000000000*i1^20 + -166470757415050695150338847025976481642046637305822921709961929383770661103323770449146346718177404689539666207151977187145445335345122284442015839478048102085167405354218543214892875718320932570316086488481699095899710753623515668087584358042286551776343447774851144410897895997061831352792673190476286849027956767744900046719456093243061490325421828921113670703666781430861429091024349346432993919810435254326056846030700429005794175952659886535234378269984722408062374833288519284831023168585010949805380288293964163727568178432309896212458181089684351287589359169252903052973069054717012319296215296703449017551266003909767979165431601449823350211658553170117443977968454631325994715932436288936680958765950730360237569958521712121262345237396721442986302229954453248691786458292769548681189169350005500556455783700255035071309075369087362543066713534428835110653422092530305091113398450645232001834834963737988060831156813632977777502094302672109536550369827540924032004149294521715949635879563550244617725174489452226420666921787303490747096531146190152053755728167775583008193357435661063995248220800478678040915667375935593912339544945923106880318885150727587391242136592786629477395753514607825784005695174927814710697426610450906357951882778994220971825277594961100542173521991615482898894114859132191578306334666768680874223383132130590937672529245406515983164299753632318497693631051656470155659222500999850907080116626341016461568195216502952193061258041586061664436663305660534471803274034105048003414490270707682268457962784051527460719305033148006400000000000000000*i1^21 + -28583737021988638372409648619711238699312740218145052088429124871385006116375544000520832940492932062014607093972869323126604260583506805679439243622429486915145492772364708971831700496625231355835345740450129353223434887824380575544171485848668239363998155325354274813368278223548257049482548370712196134985686288012541284715284890931403874362140555719767279013194667093982051424939993841362611665806859531181707996889010009060717775293266162867347198496347692193367367749486319459181203481096518889936676225368070882926087717192827518138311607676271354353239460603085788755087035527273865983993695959135149210124149435881810640434477001047549227609444294960919853806024867090080805619429563363797939381878639417880266995576235671055778742525860596808569502240782354465273144284128324901053118509675846212211991893637528958068495423849116059899948712415834712199706387717813549259092048959081135311482330476197064047643236075002801043148646950519334257874986569433505376824794046291465584776622191227844176569035411155274229842274487445166553266208179165791217201363120670387557862874886103131173563765083977472933375787015814496362713720522112110277117117094814311552504361920995147193304576220478214708086596188162728871585776934402462711513416197210521529813554744048125437643132353197152572941021006443396808560889921408195812677742238937796424468789704738707559551840227630917990553071078097931198635726351068175079183349083421177710863796214412141906419264073298774712967942467790717254275284221420783865475647250670802129974220886301799044530726502400000000000000000*i1^22 + -16330952946402087380295457178293397705280858569990620396371322112392381326300184162449430547034472155209491342818699310802785885680951770638467165198962058939338445268707043702243338430009500929660585345818468054379449958306616341989928715650677346004676050922540285667964397262914393484360467280932776011811396292642884581322979102153114734907780715162338552452008590327438105222149680222859601097798922311891582648771506899961037407706916373738923443021763173196521996968553195353293967405092030199342329778786831132581363817393404426214618402025129059454286407940885947511452624408151726959015153982498064020251758126666668787793265599247909504178853165750923607962125713109363035360733868062164688618273940067310704424183749141078243669159220953598507634121923022184504762491227203180001890898603810227414624272685781224609295009743895196544173745456932596167199283857383538188050112120800938096515250113005840802876741761830982188409924345206221264035544787341311878297380410668213685095184725291188187720165926918775216352393242030390722617688503025490696189115206020165603372598477841865217398344164853585553149195073732051887119702110597492327193574079923726012261043842027510372623134641148673513238064230449923191989543037060560967249544335918622332618895768780460527308214221227444845652421514032299349757305273338362342817329791934593583991362245339162625560599505941743149518886321765912900017701864554525809308413578533490770112032835208621340351818213667455334288095453181361915689197556201085448776875088171519076103834035702779839774720000000000000000*i1^23 + -16209671360481537886067462771467621590300454818988599091700029583108523198032557414057026127592221688953488708103048514671991527479864671455030029645335076279860294870371157930499806328908232286224972211613399352298275733867719704636344381851315586453692061544235261117934074298596851608537105851397824008308737184224582920547134792443845928531480316227601740274284395488158587955972730687786617983807957343486854787978730140276346718891512040735323494099639396557691892329059097523917565117302605650732426704512401681495182096652542663776206865749421939640694110951322810450057648425409312378263934501490701769239061734721006796863301299841882335095071642839893669228301634387213185059000441877327178945810050393900835875386780037286920660677309387662869407995608280255287824147178420386231752591764819470181915172991735213940946935634285346677800680347430663672892277330514783201219493727145337187788301793223231360503189574716664889083058849510738133067541327226587711574694831429455310478246815789168169710078489620930425245254795548986434713209008081722431865648593670963286890808129423221102961911467133431797756214011043313964568783629908666121444828350033907855374762217629388595612493594708439423083675363838221774055570181240760184500412159484371955455810060369582011780782896927971105016414816806708296261706521742558285524186181636429821224341336040239929274165357891814900799261805675854415410520562965041549567805001363129685019150104988279654118120477540485917731522443272448773117083467910251772297539457902521317682228588875612160000000000000000*i1^24 + 3221607686072010910767695424521023721418408065028375999716765558869536594068316280780899242895812928228290495222973665144747077976672546861459243398465664623960318484512438423504319259842201986194325615100833946781114073516794906946967692753124897150362574506203924648851751428826130247593375532897995058686777191748219828363831980213384826713760686360957556515470323141208855030940191013210918352039576821694267615261155946378372925319667589811990946688426740933145698143625811403112538268251224826897444292781283727537838264234732545242436537158691607059662856417421647768901932494849562972044542228090438508940508762520516517555228315702866679509906321444270367912533839288069716125956030947947533832467061172055381843358143079816943608663279902773544597953716242994619198654890288586144238115994199652433883849545047858011302261139559340757968192452508674902155787184943918867331077043393335527415750730086470727387716242126715001783064517317823386818693561493345398946134105171246805447504335802611679694678277256578083503334044284805711690737466806022146022271312432168689102595062505930846365468801071568400082147447965231821118075066332835604761407146757808093141959715984827801686552127069541626418865348891684150530657658632659774318566613242822092632835817137376906421226012680067930844572319156697777101612864118890966470652240883130303080458543440796513378109520333325868724622611540664013797665378844946151238651890971755833088510757279723670137456726063876802609793316267501853369564337436137861687266066575909208329172287488000000000000000*i1^25 + -531575820884794326605270719652412166694775982021140301066630660860946796005291441613199909082955110325928295995346218334954412110655345185237155338479247938539141530115762096379718494622014282884908051689413491970608885481667619175905419959879375112253121130935222930487746467809517539336662785859138788467350272178846843586166371807684379403338249134966122979983821780885482366462898283120779085241210373670423035710697378807444940674312019484859150195958843330630003530303348428605902898171449559296814663929651466060254144801146206883597852527221596381004351061223738981162733110539876755053594137145601288012269241683113815259245019738807834547970157636175156956337436908762189784393125296793565864594552500265275467304162710688308888636391048092399328148212743976500937027949960292091511991270611785582527751213837009303279006831715382686222915921765830892808798993265272240880752546657716445826279773650671389046036160452475639535135259442393525887945669927205539975030583928503697731245015582158489101741860395637184600760362285769207795407484788801171283169993228580357661265402691690696044510060809137648021876228897752563166914386918697248235885348152575866582800950621230135714398521139478809665109911914878361307152326631280721096586962662240508272913829334528897073638430604687416000517541478142988623728233886627349189451836640246222907394302205776497852239859936092676541070144778636290295701591797715745200773218040988560724108970853821633768308351139318972681525321276483278828612452241251105960799713854251966922752000000000000000*i1^26 + -20588609250229260227943237661528509148628691488274236069713451298715879465749499363842611841654640823785227363016147540629294688403175947168900546855686522138752409361211270387219986429025596238377006517747041344322356921496213585975620696384249097331049160957270097156402601256294067828728442857861189854653073300396079392846640542555760423301184727314159596203670242369198075313069655070130599031122717365299710461578280877377781992672017900186016210083438127268233896984555798681175179969602353554063175290623511041995985170742320349527523251060691796157484550252136048026201124734391991056179594876860492380739915755514610354248491573559393208081328276935307147612923109929497078990716721340298085748294121305486872862473059036412018644279752098122525513503522380393755560700527124162585463056142801509528561008952174276342743714202086987489088454419076578684620697227095533576325312595857438709929602414144103806753774815560354604445270700267370936189845253784031776974887213142311930075537123631457753914299747687204347988163818662205215970768947859863182429143912940837896734403620545583241211741132698222742475144532287218074734382522914282795207874600281873550472329488365055692064471476394032154642397640633577408056740191548812246955812657890057823071878392334831037051909623391892488777783522801742827953380699845033968244527270417967399620445548183109027456974787231387215264427106933104346458359153259318983415514988229082972860577130250791464068112747883521781772053039891703027138901194012940106844658836753612800000000000000*i1^27 + 2348882322943599112120887721442088608477041873191542871768336390923018125762460385570685184744798928363478749812638109543371266402972215669397802774306794011386598421055249325820830580409809768891651053706820517530742364573140628319307572697576655750291242701206841482963795464943797604210195795641884311949305847009502223872868065741947420439211035286772818778900895749008210812380971034845799556419475831505375571462553699971739462272449465581806605405980608881789088520110572491125562932445275241699492534503808622334767133804765336371312255482174972328463051158698288938193544470550307187877077696256680439903078113341614735007585070935116719526120247621746868552334946455122779427290474211699539828291441303116106724915581255263012289862542605773266478945327344841519570382402403344764852932364444357748807596279891863167265148457947200638655288533113721069000260677248437956401487848275832016679443065738953804311086679698978507275735426800364767452655382030681609234426615136161293717322599098511191931354362790434012093490922333607495814199493700464512202061397349919558906053724179820317260862287774173585342821584054229947333702251038388803030972408279844159656869228628330236034882240924381682349786442990008484445195547700797870470658154599837717181836171095323288312096007768408003641790155772929725084904096821398148850217311256020302840665548685916174660224168333588175400404255844076498077169503701890253162975084191458724096799633841756283464257910556198709029716918843699828697127952148610934787538944000000000000000*i1^28 + 74991426633829351468047864754405353731518290268217783373304574888991918058074288907038894514764777351192800383349326755532195622236551277454667275331354166523720502515396672475723537448805841442663392527220051510738800165233320662811795848599230497702439648769055579575164702248557820090006448966592143945311108562657768130264424592841048980144175854086252371503658413539211530707630304606044901837398976053670959523791687231079755971160654528593211984497208402363298953581017911542023148597713769488401462326118871655264408411967465348140355836226551389135119015158112937618023947236930810133473599632258358699771693663488919831546550356088725057247715398373132679276039828391275455097627909786931282180239775517241078110116884398497495849677096867739848436906035667982463806835605546847194500052804663251348447043734001421297631268953017495910755217485421141120330956749083545939560634207895848368384032999976149681940784984143261414028088823747183913684935388144902873908575895108433663846914112360240298057585360485852450183894251606537508093869840944091967605575979709918891875176246376853318125982342968493202857601525947577339652566026953756305033318303451199800956457484696671074249862855815887217770320011228286147238204144938370930459313084754559804448894947130333106820342984734992520375627692653681094173500894234135216263852327211862753928769024118664898550642772468615430829981089081854177787331431172041809415226075418247866587888359127873713132802390249244529956282003165687252891479268296323235840000000000000*i1^29 + -17059369925363085554532540154344602359913612915839633207018615361138325017563756317599663878633387160293452251369985119563544999397570513131900091207109961268097167238515716368400812038999742456461994684811249492818870672733153914690324742129995126812215035275966396998771495967878616106773571929380934224194740808656122058041653456925010914768087066505721313675942454201807549610785101324212155063137587579431063175387335196256008780723773235214673840309495345399906890169769609016433273295757626596407892449812314872543930611630114038955807179078117623820141543748743629520032377134369872648743635212632080252549826580603625103006187226367986534825434902196760345895157357435374484814311805809188543524078872155588125440297532917712476162806190651828165385390611076608977970226583197894505001134846430081512094185511353491626782678084797582844659435050921108120740823671397057896830571240812143780178598993616582633543482288993482789338134922958106355878365600766590282220933101058963583779028852760143941992579037804729075266873675247645593904416350183430575276640696898481226801922526016030707811734014061849563317376454250146271060083631396119358006902513826940132835514258490910237206266643066653789918695478214039488296297528434025973184269266381359990938780028761499935043510221660039573762501084320455775904868307722099030180567543917031273973776025855768536678780169527860478639999418602933869739572305481127038019173078410754923568224407670028944880895871710377743988758956563307659233106434457600000000000000*i1^30 + 680963173545245157502386822432452099305534284562480952122140294132165951427342940576478851201466058830264354784358378473788142337868964747073496882777460268394481553512801054343010357406854248686559167007187000318199013745949198321986210637713512787036049551001966061011328877454228818032029476840062972517239730327641050808904669100893895897016132857030009365818138600185963000602616722913332637338211932709261682967544559836774042569554550153345393411863875929631639718922715602606709677336971420518297320067674361084856716714642107174689352343343485878111722088430866209397811798943712976257681052315551569919481596453892304443694509760425395627497983059697073643293304393365951902506812921061893235239350308130208712338273322510362584110347071939209927108459707012846672364999084586472464585584342760417480176398840904034759062723083999354373843334203894790330114676776427461489753860342988236585632684978714834827109432198663267181987549274081492571325815270523623256442371635118060248668756780095350678736456308653769058736235564098345699546313501993588264890068808662675842045683745821751719042383056830587880180021699291399258739324292764963842370446824616010264430643787208464469169651279123294762388652740582703285736725000355430076088346875459049794364184783493542924550127549556403798863471325865767335031233131280648903514308775933388565914338978032881202502908470611403294795892082815042050107686288617460357088283393323945511980684834397578457148599896784903422976192798715482801700864000000000000*i1^31 + 10985381303125905921669671418575044424923730797290891942484029054142167661445999803425137537732739867352685275324118414417123921886760008219119621973494709126869233372279429625451460626055152946460590891266652586957567557991881878792790249165356542933494763124587157554822296482094432002073043835845857689977461321566893335452748325278386020464601423106517388204300188239933118545744910313632068642542358623901710179890887571900785434354706806224382841076570984342771892516277045379350602417878192756041174510774831689313242706074140628734946947750298378788198864792267930236320734899254968605300537883436431344805553232246499103141065194137488645467639810836164535413002545714454032878184726558001723189889604562328857552057108120328140327500257701881838471976295007450073269588082151150651594032087198502225329042174992240110120790001511751878100642919641620874489310905488978345883591060677087638997834046811326326126072540367466772970190237605582587532833998337711959576133001548936998743134171149196049959159045287198459385114941466558631964283393288909312961341758681221904435624673650962497831650146300767283199746865007646676688538209223194316660376993499707984283351099445397885248482351031003722423209504065546414657387805097100685074297130474000745694576923973255816116179186658006856523567880697151400354292518623599558923517025477684726632126482157760093121701383708240325117461324878879893766928266929737071400460415987209853329128770474498337613935636930286727723377066145480704000000000000*i1^32 + -1171747636936550495396807378417967299443841239889112999886120489234935103691644700392777624195701354150238997123989803245354578856396689377585942866241541246781494964001861419471044212113443288627656243788813890482695242348050803763938829899887272004727931286343097385729708063715657487085824781517620050649935863723810665594424943359743167165923145040829998634620477283921432080124593681575630379100665298673324759865767835808333259638657286154083538965616608579588266331367561193458000603481561363447320108235949377901105439568363799737536313382659105837759579577825108248724438288829949344101707272790444304687013336340110698574008680264215480100242174993443680972173438304098672377997783656417293684933863302578339639968960034833875711276528039867960030911345074204315303553202068353099317332277271895106304546996351613711039589311702929399040463093773358925666194077911897032348281171685396337130330272977569654363681378419994140756431474620250841906176053429774957382879784227942846844037731537079263640365335245245966954426410632103385593733743847723608095179832067784402027704600135933393496057681850571057382420983975875026535995982874413629968479677030839318622573703343664456650522241596463707755565475376071039355612411385191342078101437550043047992110695530945748660263344802551222985394190788642954222056645038972157607865187926379232064509855026889818430199562008600671185117928051964248323311382453303751598478589330634210978283227480550835297536887983524801442661321932800000000000*i1^33 + -18425207379169673324233521219385608877734527236397375152944775860157847153601144793925815888449965135357668586649038528660902504468210887071001483715972017199174563865191231306151611440337106598228004828731245855887332246237177005132369763009883803379504043603653219071045962098307479607301900512963608615784400489246907100789746150501270983226970958669708592134135145942076022206676194041437219774264951393524336596283004215697997683495581303299079471730212486707891658947628692141383998962500770124910446096823247651224064327085278132921730444051840215225827089944568393347482663100124127647833286296023705704782224069144643809349845575346442944480293570271665646655710763741556828561134262044498115767620891331292936688881885191794727190735266276461093677866786846919813498648710011866143320615764609340555640079367230928883079398597232473110240055374940803182890432440738724619318411495052732054118085139151587153960208239447139257961325295505846587001712037657923156045166853775669022805342321469248425971715994781071416914216214953601900401288682251217721737911163289692702274205957449932327393490862369928372790818151640131259240577318172054470194852014178211303169019520625995052643550100234183823929704720274796386819149933693966158069886540740838846856398002025341120608520882663712156163735318157518767525822636563991137349571941168898524698539442554082402116677769993496613966953735871595046299862767470544702146341482167336303954603505843691551559771713870256249241600000000000*i1^34 + 1568373439497209640510138624532493479976456276394734019476520346426344599111045286951042684708765031397392236050885429389820765429868020253502871830168888474853677058727153855885451401207568504703174780820048576137643136817396538261156484959345400126874207307981311244023195919545562151619027853834671807336805832488466265103573859892184057731974257505668617654500947014464882304908449036393949464442700417855805582583943855175759471078784291488826740399838702519220978588177988513227459861147217354130022372854193562679307524272423846466911741064581853531455242106233068186485393692565057575760526938018833666198917936908675077963667797591795770419804289760918725321592771660696706369001056802639167072953926005944659617243947381270445367929740684797763445516024308276692382482592508470266003055888700032819300252974175714090093784633176850955213694595259371091847453410465046359182210135756007190098771786977482493426509476621712081728782916949463946539983886450491667649404095200874844400442390776284070859773652022381966029760549412996485344028360454569073650509772185770542331604494404590428305786093980125313812378131858292420441929678385090992743607976138255148682782282552738558868818984864380009487229027313266158921888743219740032194780236242739268305743562897935772781366026581519653962898621554890186289615156723831191365108575665428411114593871872352579236610126828380214197876068517780881371801618836455031108417419853771381018420227815514753394072034203402240000000000*i1^35 + -21109048023918157641413070333233362109267694970878868034353688853849485484394693453973244068765406762843955756018783582670083925884665496556101358317587619714813973669900887982800311156974568387064532258116850009588659381821784642703466991728892573848399145397224831083153824909277289993027441527430568718097640439683665616298610418146575135633198204383581646826460793078491927417739683981415445784434783337095751810507949953164574958520302503840288196199851265519953179485442384114325966717174746816885352816182450932897919896933094420271462328362518121923926829576460430244679734529292167095023889406654215164003146968041729588827110941213073395598709236779345017334664393304560783030133137380800838352972996426992104665668124282185336560663852154507440797292297890572462909772318704804306963893832138474373768022400198211394738221513067605451832241459956546326836517377350605962263176732724278024437842276300436074387885407556891151615731373694972131356701835019941537339648547738927016760726685381254437441657045646275699638666971791977281700628294891249616819934087253866459031002211278398419547545748953181098394848735731113990614543207856678597445134435597068573368662861706489596781982794174615597580722284862936244230988250374313803064132155195885293927906584682240006371859797644217494962488971878060199989909580301823418268455824219440850714885669387288226521706516038959312044507699735214047733981144200552281746029608807478935481268503502396019955466240000000000*i1^36 + -480289712827320849977846451190944051373956832118250846993687561619282958064354184470345929822546219657320530312231467263104958654640162688540523341157881010942055999373969058013962563380045783197829990510967232046720849280459551851145313408104560775379719646655986261696349437841342281606511150876704006095791831674250621894801500441927313208123350482560731677410874188593671533600287834771956565695518966570510836154379984758250109838842060903920255599596880407931790659541704937531439457240742294135325282820515242750843328428382866515697538491733062007219397310936118096537024284651993025520266191987032276102383507022377748419431686325588669748215575921902665734991363406362998543383092855429201418193360377719856022689221440853512822660041978039909849535252626075406031521984005605079177957780325433854013664254750475110383097820506260537381123244881526886911674304665818797595711230730932288411384351783996875001203228806256777770285247364604484911542905258458689906669861598077646549404719512739853486726266050110132552124296931347614044588553096537665075463339420652696632606189343377952495033006165301069126692832062627347826911163187522723791510086151557239632795080640140649404131036684924868126687975948562853473199306037920749982302372346152520701068295321965177954910670264440300256891712611932766732439181877919238253349418005096842462742398493974460303335726682573293384027845571898006773310577350197325857940622761762093130553114361226854400000000000*i1^37 + -3350392573532111433262932174895647532904956497643065101777501997754981139419952366990214746048257893919967128371065690833496366152277206679513539032031797943777228635754093740932746678111035291242578271836118333783471775118410922335542141212010293750556892807712755947601316893280121781156193453297596689786459950635651561609918586087477769237097150560364634756139090270603318142218788885517388339835393815443297512486644069478435818125322881853635729379135271756176635777725452585551202607197101509791309113207751312652700856975650230515038227392043665525182764788765003126102333135300038036002186757243118421737068945907281825812597071337264909410420287837269922675995709725602679956097456495200799360225875412309101156881285870236567780639224972335138609726370591100330393223766508546461502812569618398366347828555278118563763534088169040513630480529562416064343042952202013654069754646182639165689944433409177661119698729216953606826670905452656355377906196301020500553060850352930402801179626720538679209451753691764597632582074192462575770468973290898592825338635451469224732022254851925534160879230930526188619333303027356209617398210365694637593644252501611617390529603276937670417534705802683532997740465123661794544349059981062019089602164564469465775387170379051106568889880779402168019576417822064392945290197927198399370065103478841487042962672788498808662228018291522613941288864910799362606398999900206655980200305762274767465546252288000000000*i1^38 + -12324654891244848828432409573283919579079007213197071359226811897229723799554144070692638859866762289424475115317584925797248194935496206915099635292273964043422746400405582318214368692032700847941232485724722516052389119026891415616236044613235214504490730565141401384335653326151481179445337529211907816587078017564868606096959465743201216631725364976237844409676318426349386593379116262672757202150458822389175305545851204365680221951425961621624578225783299403529804389130640522422108577539822954539159601774317162402159968585185860551742579424303420541456119804229449345711615531848982178344695515646748771170300989481859495670123931245627306777071561612372436853127635862998025283796475347045845767959588255174702255484070032991739293531087375154636597192887767511488688581503292047604524519535758353260755737798599736808685769004171596614930251279106578443564326541067623904548850396229712321752328902816961141397855142131561544590011539840812684321950135254109029473501189271355064643374314460122242529695742923737024516105350282635015886241138932611335668392995112092937069530682315710070510382735585811606981414408320106228518492123937606868367664578804030763218515185901379646350351518357257110089162455483538738584676903750645947665116767048578317327041773780861050119614516954431520403821468485225170046101717036593767175984912535102898157560359243781701372882961013876511156739531076162752927194672088066470646548099241638205849600000000*i1^39 + -26445799386461237532073532445686913671717025175158649208699427717483184938048779326402138428483998945462722828100133984561693678217552603977136891488902726363219448329519707987603646518754934152934835874407804882935605755057214540080294850682905533960053718208323734282745563342227284528459571176869564600219544015309090040126498962165326068421886397460357959106107347985108664496663972284588924776885840125237222531285532842250310569022776637835407466737089423233172425107897592634263707510945926480998348410342628818812353269736023502873696166222082584503280916053843310036156829350625334241242960391791224163511397675151217948935186248792221042651520698448657193189804908810290536187644576342909275153995688395458829426233072613383785662539849808885383274826502784021510821954752039579285408077052123831174044364566305262072297176809617245735370377951030843471804321209115855938243062548770995812650882274256093661570945547657053686447600714199157041468329996043610924494744143171838743107823639358870228189224917306805056880153135849453265475055709975205817636968708234125061380777183696844277595747418585177061882736844908090385386288138522992815042020489769591201201625746483853591136614742067573019578931652504837704714812598292903725040418182298773153068694485452636332994246915901482958576036615468603505843917258747990191503625567683416918998193335844914658805853865018941313689237158046363062593676553011889517542045122560000000000*i1^40 + -31675514362863391869422034576703777799223579128264714467934932875935071350742707183444093253810852998760302134895386328417411055530965274059839490333447901096294602814898330137030127549187049984754920564645592539814921994809087629321473101784330751527848918004786996739105407929227654527006155782166091686831212818064779167053202717501802947004668933258979027488145888542510493820580595663670624704646652360852790714336000455255204181634946198698889599526520328710064016949862418631985395852504754722705619156541177502599612745523544129080316789949234508509174570468146696079599979707427201665633001159967839763123081313177048592670782524072933690042204541572905968291603671932326188874158047160484282783609866875865805650575145419200568190289982422624256649132151008764480687663302143588163006870567416908704812484987585088004983398229531289019784263269270875511155676535541647301177751845436451240968228390689954419057466371038029561177779419542704857027212603748077590649877295524609555404151798765331100945861081376756311090389492299598751885168467007646180551593421687466552569594013215875927400896857778421009041459762000663257109460696014034352854556080682555658269744691424525627842497459657062044860374906628713602393317475928239371743421993113985717022386991497003117812273477819190734814395918722088234809104589543681771684456743906551028896084822412061791129235748695943891100191926808314736002583714804572136407040000000*i1^41 + -14858750409494992063585077414236267500791720584052902717154766882048282080388365278507295765067259952030538724620768335550454429389033103682866103659012244557150371594765051365052455365060380125974072094464299567792780911189020865393830538445545179753380538983359495517145112855681540181214201337940612070535925783629820074986708564328348655188638806138877303411439383738694895309238826726029243524385173428254118763264462715805680296179921968234394534877643075480511897057140181544729481117913153474963023487937785370406196245270401203822589237879228418833785663586325947061159306552687171032499651031748553729973483081297390582734843449187789668597109960759135761329693835520746871822199281053920360440323119882959706720859626879495427260809776492558655892840176850622708376068544296523327814692443331547912915510975955042139951552025445027556915391000012687924021478155866571664626692108647695905884197506920322516517599175187579865456261553796157729164804176296436810674257175600622383697059187186183787405189437172286481767693932663876370537188390801409711582106772429050670017670923634062322842540573202076141179041840232064679024291115898838411973309387827310814448284632273741609681064567408631554656603881089593539915687569094275335136855410793621352354175662929584592715649630138069211423422375993839965979830904377653771367201320356679423683502363019703968655617005402175048973492958067879181799743805194240000000*i1^42 + 4637962787197874414724934346368791816390152852771582449624209497049241403146363862424717872817870364866397084262602785314490848794989903215758398326572773137487469590062250892572892054668442341017543122293098304895980643048636885380831241826660537303051773691706404337657910548317565345121015906310958988696819327197261704768934713864716476072233890019410248569025122214598500580885482476110587825773981333834412536783694382589158352767960911176401583025924002104214554989364497918821933697282709558520425317146866147292934675507349898936016601173177023473939940863313006008404593460897816945554369730900405404195355189867187320431676439279246462732422792464461838419603762276149056961789427512664808634253594421029362884411782849622390359204671996776317667988596272003224580108326944739706881228790645795954698946593177513013088025549835023637660235264049408862049313688774369076411271932312876087460344603775357737234767500376699632073327070172093613764205974102888789269603735408504469828222243828919465929681573509263902212580135432431310556226737106581091956292790094237186296018565001990981059581363468706544910495800799829999362556285523885337105770424983401817408056268485880432199403342643640209104578605047622938156691678536063280456796141481145149055896036582299113495526065704103571189408320358407713577156576864674899590018988110907047510663344296561747254554929090339614858060936034988087836672000000*i1^43 + -6812021708424935995248200558319107724807977661842977926966730110612011142241619751517071886589986478589505716242030214223651130240438104654431798519194119892351791945723043355290927956571295838514226112263122901440848345742485551146463036328162861268055303697410867489161004331305805600278385933411552955048006148623668847259466946270854815032351715591135798182705631058204823111901448871744362987772800292295473471105251329128263238105016253722466861408768973770749947617009222360278678908089647239752356272740126910951306542982889826742483613764216935217002619724934611275764549788502313944129284789564215228934334616930200543246637906210606621105401228041754842921030746931791395471869182441254333323857659664006392968924593634120985038032822310650541787304323795152253609386378631545348308026135429233719236663869562495775913812364737286225688468135471603207036843240272703304037569400286506247144796078055425834002009850466874067835261095285220916709085307806109979671876711398450084001874568767826601696526618380965193501030855231240066073513715807992182332946948182936212729521263617389201062271482134104873987207637929734625273554680340887253995240806493789622312028799544878188346122585970566047151320602515640871327520886146802736546441005616153977762272231588356181200495977419700633846706518318117336147406403191399790953420254791189914907421723877370136789581003964397556466547488194560000000*i1^44 + -31196161509120100043688484861515274285791304755390898324581372262849262517338209644010102674460312422862067035012017275868707912956778109041828280294837264087553068412004403392943566394883116230906467954207567415956640515491018336876518520164060657457106352000091556837393655337815813993292411490105619403713697757970217827364224071062139682356345044818212292121679572400720787783300904047286133592073373684670833680021674642436058679886830632440601511455049005087886412406287990156074368652978528915133339238059711766114492314189246935076339500985557277482922784158988435187106692573121829753106601461018549892878344506730457709070674623871928622107547357689717486852832765347623884597364498629328638054255914004940871432347946605975805662473776752070990653584662356752509912184847596692498013197660002646994355227999949918346798780108597462485152498467845012569761377395067369738349483870187326459092851573120220212104331696620261797148933855483680193685463577842596264495300948052660734738204538813398227080862384757108355352078947399275466483585076577037278884390311276567577704010728442333148564046372925207025822179986088074123195630261952057597078160998762089551613271837792597770276391359281228424945067434967789968939726584857705327942451303949891911160442452922596694950709472970453230303695871040684509538744485743254501282135361541720003265941113409364337342303956146555729844633600000*i1^45 + -21698868270121184842222970831754573295830164169342397649999948944116435885638187449655144494704303641662253439114535978182580266600232388216822061873421643582240520838155409973497366876733706387227335984734526677987601896612171175470563456321433282961950805059809945234204453408139154800178093372011440362075578381784044412399612831538187905287031551206671972190941503976296597539139130615177472794878304065432509182585583737189271472499533356357750486024362405127734916999722791583364462971465025638788595535849697996990435745406571564169746216501312635726699978690834774790905032459585291912795690823052723233261269771233831626006652232843498518076106292105854521144656869638023097340879369641402064140457251491734291291357225678110507817821207841748298557161176699315585957775243445878282941750965402793789060334064926403407557678814845796303643883470103261618305003955110041825595808560949816630371505809303797242447355695161194838673747061394340187470624328027025524563322875678348016193152092653743105025953519980020872180513370775145790554161965558294274008015817001503925613904740153375093418933408082512832052183286914687785607682873212719042548453291991093801640249259259313780398369513993634569125774406198463155598663267705819833742691616220672131103520457415725747469507984571364167051143728853626609330360232442017109310296588076465113061156331019265812590648032965427200000*i1^46 + 2403678361765203955349603262581768462655651444828287965967812181423006141996480124534253182464295005707562585131708479082389593809354370869621877723756544000782315754732857131064861920850076586526681583080296715373163398975300475568289747758821223779604977241859082739107583660400604100974052010737450231502994730654912200640434606178979227037542436043909797841413114419200664594202826001002694842085894578098598606116639739002405693699068187497231487115566508091124792818365053585527231879238108430123715764908494962646492254403989738853606943435815285199261847002975761284075734503965594364292596329088986298267695362753898023974327611535995900116304252033189014853940651488953560282852430445621155491619180697014014195633483662736625594665557282720910120638131454792842552788933262474022043005293450281150328452534453699307568496644922004418110386315257381200712888454015973970205486535432980531866340099950365559017530624415081078924308672039126736881220324104110397209451848051263150407132776008277252290491743127866227059292053701943055474387356133643872662935490707013252439613249173287510380469487114477033348296117458609046668253411094476512432195600091018851069435049964643622927472114242564392623453165238132665915358172551598575635970833660641267729999709894579751822270083186947444993707722019676736300550065821517151090090292429478844312182343236990728499363840000*i1^47 + -98386178792933709114838009321973981527175589364387333496121455453641497595344807929310835202039127895436251427405268007101006153758791434103006151035488009986669764917387109621778222472330838233519946341937588757909380677762290126809747633373545470269652612305588813895249511929980661852295410765940387924536279617928008468317326423472458578345176764885703303219818067993594443003630621777729066265578241984689871886258045728112738160245844030239031293114323274560686503780538236126859752186639961387524175640173141430814141800543109530704483490098346958041608192556898823067642207416165187234583580113531264143785558953782209221520521470155918600471706733973944406241318310815243400516428157824430573937915433226283393998978894692899200371233965459070702125675183702440637079416838991886229117769908238909026692045555083999566519911940796505370473217951717334821396974659575440385775761848444284222001945110300606635979050835839320960267282715210700126184727502799711618460434634664317706250245364253311409679817013997623602706614856995666793802768201562485076087486773570613852056005585898816332829732093995160942168758071906318510721517840871618955919995574180231969022628628780073763393974405226687766613398974794636245766804407622351777377751553668383621640793972662649296761654328544586006293515092767018440782656871950814611568992652834197647048762594426880000*i1^48 + -871977593063046990752166498517543171405221672467931235418957776818753962281060465713605561150920088603316802086234851060892113069368385574557170171641061138308999299598093174761322546853055429616785481863329639997949522031132833505058688293660237499688616869601813195850180151989319304734413747514183377588830738375056197535244519643557828235811379522209744530708017524426662508190378430925492681234937870210758377668646243655467606996923046484771377206415519725573649042426647115342167315715540990111929912575703428234068574046463525929917719127106003942745319367704928003481202893056839405102057453697364409499090388102430891561047487762888636084984960711238089559067115610075192268889055825282661614766697258060192778997847762201675178938840214595444255164391263249441491645845652436873347948486388941737828605508613672018070841380563030928735792845960544400894044312613972811804151900754746861218172378028624277939640123921084410026902691117496992258621275917235366101081245484890731881586043630222656902985466197340918543666946930589744819459682942147279939322917548495763000793927030086530351941841689635483377906387675104939016394775910383965065665504101502515493607918547831283046129622165568833016111268865382599413627387750919173313942028386452660186967254984027091501806645885214388748334511085629382989729770541274578866532975720267776000*i1^49 + -12413005550725138406884385615235706943886776269322395011625036418702558786376862087431952818725839495295307156591321523494229071937229806124873516097589848722106421201543004785056586591171132448531564227306321695859747086672944972767339250157406751604618082114046700098432887531491095218997769344726832243137569726284060501169658091096174397606106306999366002234383973931601636362055988443073809732701599218236336526248027466384770734973557720888730176957870278582331070311123200690307918084105321913544683039663008795201887271700762379414194171639980282690983369688717372647595281869476311413370701011536750789711847984783491023268987821423212829348776414240081317517806499365417580850012283854743678496140954631922010164136348634004404610798547552524353981898014079887715824303372051505336646553721815371854669021803507329556411461669362169666266321934722720118527877618009604973380280055863988980020838123094782935325588340208941830347748645027335327152327567289686832781676725233964445773622859409562231877100428469816464200823936986577831027331123258783454289425049267299928860359800380712899209040975572532580585393708710234141785396280376344156064806413407382301921230589700790741118545252841816157279658522217862181928117995075212130743267791711206417258124571558392270182650594171612411040707531013566342745756882759057408000*i1^50 + -896734217138268874485714462801291942751138951586640357712851195748891616061963414809539796502630087165663222949931044710342739992393427683812423806781269059464725616630376336005644314268950518411319179032987515488526279767713778787121721471714775703117051345907927330256704013495274729066741044524378055485404888683867863360768168182167913531225288042820403683266486350606588521749908523970681848701819448860373152503479056370144615406460732386844885876779900467064469416641014352313381150633723663390416784811782966372421436893489768801204784115388990717497174057393344626890508178999083462537570410373128458610375365075754809495795175939093056156296474588268124780527602798796975995852676345192176039021851570310948092453414200214825867304890510784710018560846862493470675423772101653104814530209995012228379504472825560894000904710084811019621034008342919405964467214747628083338891425773468254360948746130211612660713748894305091197008771669216576711458645063544033199782608297350462430040947921154049380938008858997697943993384462370236949725196917967710863710125826446483688555716050192517745744201895085070443100782469091607623466570107648471001375910618016863071525086921043098282161877292280744274436762439506916101278313920167364806338105324461303041366736058133325928111625961104998400*i1^51 + -41751727614758174584884963209202754753371034911233135220113388042802038973154955327937373953429935575593259804589049652973517630583178439311398617072902000144910477292448405928685944401280882055670348548305762236017723390485395576120538452766419145505472796919679401500342396647668040180910804017507116595618979545577296741880787643305409118349064268261435822451182006229091451441134462494584284578739614804053208868484153183336936145819538556795388892907561741254670295284036440289244023862451495997292738941163472022391865228369726473086490740013906630244455454849465236665335901523862415599710257359770459302019663283644746582582839665960573197485044632256723121990923513449297233318669738331286508941987062163894895884746264930813938195063039719628031837559138817708625969058446958246090452386485442775834459062626148886600794535192065447725291421556128809504491831973057544415337260955520369315455133777253832718914011997539155461356319231762816251179045348906216078636175908896032673335853100010191748455762261051846219201050617013639616580700309693292657590140585175392615985211853173879898875399364483439312979291280153508565159155571333373530742882108486543639359767713657009731075976795028481982366247518991866192080292278748024789134652253562470400*i1^52 + -7806612187448165649208297791927629830893240894888638112935265872120899096042597266351454942677199344081961215062343742785224262107969094199814342821314296471594450335564968710608558658588819331472453086879566575922227672557872332516959283857344299040229145205581314395852512733336946602687507781119503840558367904995670852894051557196529184241637380810514684496061390679448300210133582460047986290185161308241569607750966283460985642691538983591548562345798545568666988288559513921815501854240125404174982257482671567474440793841618240197485903369429144231809071970522829939859023255257776496698758110678803180062310745895857953266454077754547419216607726056880802904083428586114907082680825357560001281977274771419660575825167652819346363127739586300793898357371797954200777970212027425078582044778905324256643943150170064621281231001603429901293285682914822822477366645160786642092287319185939578974428368780970142874316526470413616574506808689709337853040429432008542015266289491908640220914344051708036205767147434101084118165687825170673328157246366354659962598227961492418199712805474256423912939979310796495598793710685043937929259654767436777580864498678115937025168451620459404588773265199396627410063877734400*i1^53 + 118501727311629691284425956380299392046854010179547066861771869164099452785143682825611401639261970343302523329149988791977073768240584971373224630545799853995285858255904747954166700425294304428505583695495518277477030228128813583610805848509953096152970444685240297268041525352479694504192791030174193597428859113091508206651492771120934310082203060274784430475313418293723894070039509984753723525713524616965910653191438740539946869975457674794374572426505898021270164900987733526719713176660837662450626741240975059467230782741430185281727490137136359425040894231981573708363851815538342898602727339498073802994558982934756568873441615211582782941441695077781216887642169482095974189341971784973576320767995611554313999865898104229221820879814417540484680571515904710549430122217814909863753886953678009520435496233934459918958818276474594690523838693028242743401486425422900911317804039524531626017196265964126995290029291263828078534285175000554545072710915952372872110563641062249181951021465532340767199562359208086284750954460377242640097731052147372810832757872953075258108401694930069636126360882064437505928337879289830465822903770316514879355447587884454377858007040*i1^54 + -7263426374115820838216795613118772737645436849656186968880929398597802363004230112596954839693955658332206914291653852667900536761484769351507022597083874338544651863695363169806433966150394415549787870684375026577044251486938102479713118458648350319158651764702883195062926382613698582857002237254003296707613683780783310062833423850103043738948435041912266015534977194375029952665158200499531240781763422283327960491265199444051464714860089176820876312421445805087065727135702898448207105985963238510986643385191124155631916265105685303389559723213406095140418164954281040003314393373904898121635157807003727942764870863094600428068076136356501737614079890799429838378169123958557396667551242013458469699084634796893243903387384203300349106612149608776378962003089022623151908128866554727340078935940659327945954747260112552529993397153711128379573581677397102881954347784574423821623386067872096283957252417423350030518808441513815513820580236685230757516493157826157314236594254130876585566685588260009237884081001169685843328868798593539377381648461769900169450705880346943660280235493102900307107533461406747087125461628070662012928*i1^55 - N1*140482958560640079087528705885908907514203986930823443926551988579844938577587306076264300729841363325056260102881776051890105825126382906774214412331154571574058601976779868683025524911449047127138248851465459957852365689266877904680474812232419027530427057277057087340467774069405889227642170057581578442630279913089209107751121906115386749997969344449378003336452313739752852507129*i3 ] ]