[ [ 847586936048405646139479158427489201040781933426123399222472976451366678286888515063945013078608807127547010055921914768279808886949373365259853791096665983551917973042633933198552378181927376491500374430282495575496979117105270809516152878875694174104361414281477401276725918033153404134953865419721193901259030854441991645272055424892601848961798307783174658492318862294310053724498489512841695623700966599086219468060572536501377108917610196763600479933565789671774636967073469278220280345266422911128181834222830897764889801995014479519809696944813898759847725701500295195263848155141613906762500311614111192404724808152920708230717093415973276709125230093299273243485304761990027927827508369782866049646407368699180659584645436412971195960754394497199780971574233368494201777505463339355921529849971971855166648119222409141134766266787096880632606613258305017209008579091988211572067631355884374744923064444046388876546279513370755856830331000316430865398677165629124584687594791102220785259942490932024397556142098144034927397468037304365089486028122645709466152506749697151146373211931690373135889170508993898037582614825304114488103003596352776844309883262638238003396210093048745276845281468804743094599638400734769719352961235396158991319917168512874008084474218932666039802725555459768451072000000000000000000000000000000000000 + 17752381489508940217511680741211147239462445875716448790601630848682454842995396021731151597896204293313361369943974169890874652590238765160087342326098673068681225089749014721936140519948105801751562374242822645171567836207199243754725269005100587433956771615893499917275395209651984025729574254258621944559305922460121446758824462286631337322034619624098000138866125860088642135542570714830694992102907919861325545414282521981484072065647539547427946150566071625588421792203491515589054438524321184148924892231038456791639858665817017510828562774470756893342991524157128076653044074872862142977874617251471104838245050817643168533394913600259616685784253322815572197861299521684985786663862501412990120159161226239949755937962305205572429238688527412732343197979184574023443014945098918091006050977971601928795080117616500269892475265278640325345531453257270027561675398223939356726892598059463369848288783112879531824271439241497062208595166113439908589394232860583069593171807447132615962731887326867951533382106118564259475710401955215387091060805786157148866452076167290481293839305805379129851009404367475222881356404927905322940532143794729717566731613838793164503239276074778916121029355114209580886851861309446621971555106294132113300700133823736284542243461969775834910613683449969028188078080000000000000000000000000000000000*i1 + 1804717090058607739663061014239654711247377637690841209734993723927247485720363847461569181166747173238389512336908366330504213614588029426861477754129659896892560251710713848297614429711396307115451974144130982847776846007991556570250176245554153909324799694132863478046510676260314297117701568357981378160303264512889832764755915712114403240520579247351634444459674508028870150930133290383480286957030724609043876476799542175276488922393781190989421451885861276101690585065460935178663778637396266671374348489122840939334769548458586881971955318058782745641043274392016107341319040939403490555273004268414156378450479181040042539960608157687908263374185848855779340159558546452054227812322021353238011668136773419382708170281259340697909268828755830553172332998578591196978652757656520789469988378153619286741157790553859956023413872897937334576321968455762254163484769660710240530048868250286553633774112353479483911265338289558841616281086486240982578938186022976521190138656880752228309085290932872129259071985133026650914616023126288278456217604223198788547704409334718182563795071853708761480100216912372968421944147749340956545650008551450709063431528760217959912810958404177152374754690678919543938544490865357301566525916663518518333357341445489482429244280756894885110514800109587839485739008000000000000000000000000000000000*i1^2 + 18802441623842211971612666228619778010220281203809250746457926121681394512303957497638128587533124880098521453319029740117163460702806030018278736438211151186567758564876893067187545224379913284268730966808736702313884225738736286043338565296992088303521171338567356506278584705894958641077086814552157310533309016175681152714793955410217831159402496623807859182468145998693072845222288174695198186866092696496830646533426053264463329066595565120332699212968358569622710961598111859952273264516229611977394877756680864801805671379164477716819897787065505533398114417263616047248614975833448375332320559904142750211383619458230708152338161401147186104888900708984242958584702654317988879661430201566698327466996251766615436917771292668992652054893615067028250299702682891787715834000983482457958282840911171493324563229280327195653922811597447236239389935640480095821596599569758157179186893780859933959233158322402545961247313831820612060359325061551412539764653898655729007818672904041388960737934279905690909782710242462778814420419695471043126903522391547180560144622686091396158717970316801133372444938851137892301040684374313757573613995933185463555257248901368727077436459289491277791692197958785350747727215808281627197041432903229244914923494285512374198958548123341608873014917142627071851233280000000000000000000000000000000*i1^3 + 80448965184706253242946117471633083450412886516561250780316438291599515305212257368056254360743059547677353886848415265704710071462216869650869578477296305783826151789092305704269527535878528133813972909677425766634705236822342016368442636641212534171475270272402609459782472218407806112396460086155116432829448693255564446270994081703307198296502591552095657732220683038673368143452340360758207867218626423388633235443882479683459225085199726765334977955563674519709875530328309048283371785846778376495103514740060055840335721012410415053871997984708152003748611845051073986228207996784723741353238262308293421856455965317830939413692918162541160497437186311900415608526477436921730499042144807914031360155277997379837235211786061278196194850924175019401704004306667065734565347768323972432941840545184088228790869627227372529767726725870043277671013330722476393435252034628636124761091067657976972685942646981496824632719069685931976278699742635356014469417218837706845619843055474495526825393790548923235679258612403019533440585281191632566561030068381520969565467387615452379555787053245580065871652780657003793515894945931236727575436312079367358377368523882201528491383984368065454824651204041044026212099742781103309607848002664048710969395679795217472901795073076798763264318619450007013975654400000000000000000000000000000*i1^4 + 23545966124212602027555945315440687619022840074563571655967147286357755695565492152972309379775687105376437797508655125261052885857232745985109158403838871523274804446360081379738788560028542193573782436390886108484277900398480130363537460191968789139415177424812172611318445252017909063754477634659050793603221136640377811764122143360126755497330197392697748576809538965294845985910582203983010213580306860978764581687947629913992281400157202182192103563229216085087786907427934902456876222877591271312722149141627050374361117025811547613055104949794604593143878909278465992551521095935506910296952180765451341220405034843636856346877981500646915668683517428481972867567130246054842585667495279882348319915270605887898896565995932679745677313042047271736104145747471229937306872452204639871214697677101358000946184288081995355963107856444991281687324111920003174505154788519592013067897535902702116621914298878911095401741708262948403181876458104978935228234542200307357906766973030709959281294232900783299625939446738873591285906348856648368905382801188577651663517864482418092445370277989539487075412754600742287666981166994556688890426349579013337643867616104586301493664679253891999454964476512674550248936251548098344957071585358309510496206637431090024300248783836478464783174403738035647047270400000000000000000000000000*i1^5 + -1235280823768244772144333144529806760437977479069825219461088230094345270520980811808599291572396329236084923781650050995242395029122017505634534495323810515800132390178438518078083658448864509211365548655800650700102165179516051177756115628707841527752928863276103256907122658200837953067482376265282808206042291930206664351843341012417430434822535388815582150056238253691966565014862325931169053777976520086460589607538137651697321302676550829390688082540320150637570935868717749833651133490952741131708925954829586587386141268564422555511092770686389950229688118330006680941103518750206046711570499245263305193945107451537043703662300677484934604807907460922471794937984611843979718183953936718981433445852713983221762134769553810014470265581601245266531098410819819598304760497111938903881391489816077531022287327767680816776522640402871956797044108292305291685624170202065914192625279834766303637975353211129061479071906356224052379511403028634926033805913468496155436112332620188884971636156936345177596064440777209555045568118594072031026833270264301264364917151818490026031643602010143146173646364985623208012565018972150663822830087033861509229298888014425502110473629661031366164795455812509686944774921293265833619337378164660946419290513419803948431260308404121878144701319006390367188680704000000000000000000000000*i1^6 + -1096349300901324249591801688119975288983597915198521622637855626896808341217600523987919202524495032919558460382626178706176937934967767219045598802881470615396179921866249768887114183651744451718777995788391699848178520904571451695721708539918641329864398716937009257061708666769910767049694331325967903452921949615285346067327425028525113543995197631080031353236848463035752832791325618977640977174163975010082489210718335708054465491767641363159180027473601516593897898234800533258126614080123074712173144802132743858910336818903207128105442694771541559401314860188574756723872890974900917386682736435921343236375049072370699054744886464217743339248636057080912146912241507102489552866795709414094026027861676998934825727897321277228150223688633406720148806322569471111339562354549457425143748914429871907970657812529705854386926155264348674056883303118069748077377400211886046707081598882012264469095412495118572780326454587317646570068765169631517344505120350167434598961719759003240851917685609068129288192597605712014949117894117366987592508630263743002665908034018375973109080528115784868227821197782409573385329149092604887450221310464578242644661078533567668905299624877157360331286321180405675540293428061058552732889815841087041659267918867463571289703486964779833974225497683153706287104000000000000000000000000*i1^7 + 9741843885296228210934904945160287784168998617978714639631717218294839356499026622490788050617259693907239750079590768624754652504299179393447032825213595866372339453643847937167767951944605169430940025655680638730082580149550783998905315546438166640012164494029796626424033738335804608434094540329471114414389023184184955827486681276009603849037638137078481442957401811031638641032202022482939749507586261532756021918191493060198316640190485998710570374319130931205257161288572950817771691628288543064656936981970168214235948733245558187631326424382241004469045420896359718935502610274350224975761015298880116445468228677654991511579145808894548657142840510655339407805612781235839696993371187667325178802140497129331414427516375583688378583006086329606663480850995617728932287339456336826054681255530326679535113136752800980700711490705330812727829309521481867552484796237256224627569947749075034830554405491067805161670571198141343802227633397231687224405005724192503024030147105182114914056717576331050120204252507206202134044746938356093234686011902912841939931249248137433127985410759999767550735727561586633379829837502232774071908268930032906706162531768113380313087268373322314715060252607892168266663499856767163449560587394068234544834555496637565323173061384315480262788051008464254664704000000000000000000000*i1^8 + -8716333528559033717096282795302682781224024762674178285089716307907952556498582285045736181980611729154845416490454386299134332919825428778704000284514746321166233806923394591084206337100250489061147724593580441761697550277604393823897853953651533189936585151180868764469352403143229107870210088385236718954372720768222312051528284156530120745228215345577877511229497537804000699795275786141026674570008231545606386800220914196242805754652610877229302954027754751829167363699816897419997433469593144057846660256917868223148357682984971093111662816961435282203510445930946427474994373500723055082363578416613730564364398180960478400825788537461973327363531076938823306389879948180566904353069957819399454007778355093478251758283774238353581373775739726387544487733143232147914265742446359186413356037861896207619320215231364960214888373013690915956763853025538765797374996939237594617356363955522035511567829744468111389821282952694435702741449049491348843836474725917790742829275117570057747120397228700429910804887810486678087512222584376711699024476927377188546052728040830574239461816684814982420746662744651613420168654056079451093081920158462322071740167451132938423735552681223567473839777732781534083938640416091939954505548853399439089008495599171041084885379433562065465166814724615548436480000000000000000000*i1^9 + 848389462948258462095677585487947384508634105773795546658698296242170362467352903162538013911091463635874781566138165869405202805507103219664878990965437064893122343727478785551588886914753944195762877787104828752017464123878415913449845675759891345957034418346884383964870474139718576630685290163602732647530283190340874725010327623836374688662583199031350438086679149638139701603130650677718550619447575009333092034324492621753451633168588137795966146121679875747539859011206939424126237996503460448704135316088411329526668858701855402836607993006572576020042421694067956141067099840424319260082607440094366545301927426936809548929583783656775177894528914105244552638997629063085822088669302375671565097017144053088193761465449276497488982827002325302635541064516291819070692773294483775174876135880873388123614532291560335361811990235675957571538816183028753853747794571953721449423956896449333890289265841506654245483159131942268586770458666549425375176965748068057865300264220451147346202790333374212129850624624246228677412256407144715965728265284478367296451679898187270780390974545057796340168895064855669800074246986403737167955650296278970816259799658151665316058911708425221022728486051133868037330821581694020493635104191144797900800067392686696097493452044301749072073003749363951861760000000000000000*i1^10 + -6133972340297604124987652892561796275224433526774227282575957361108347259361494644419710803127849463645894361382577239483292494025289952861607561519024273674375279056967452966162897375676404978191736535770433627040190035129548194140465006447376663481019094133795554742609814094725942001677548399480430285153248963719696634866716620789426053953207071916011974321883964336500410959122761312242227576483238636484622190865328184542476096298698696796830126000208007963196915132828286592178217703866358634152710287111127354775035253765296325578226989967641906115844994748090409875935149646026493042500691683003412587530239222083244488464942951036341576385387335765385856622192349771884001323996740523275320786686321417665315699507778679007534396319052732222206737747454629608461741143926707731110590901765710926670315984516618749510364284615515220051128708429272851218769630107191146855987035052791186657328223419455839669440242443508538926935070511804046006469180718517593955517610485632769717176180089096389893605789011127524574954679334568780239836660819127513531316590479789209403583622469888106080241859215385356945275373464795798263738381038002397673425397723382899159812342283038968426069353021417071975907290468697371881950830515052342112555458134483399101982148656547136888332215385476103248281600000000000000*i1^11 + 10847633226952139859536689079091085472765834196145040403543391213488322010697335672875954761578925619532007571168759463995368438884648879696170440799104419500297720190406573228985878110793688499585431908633606062807331235545030671344991898709281094900763226671036187491554358620026233941118592868931453740767301851733304107457112371658976727907100021447111623991749142203585759359622881427761247408296569189915088448679308222660680192019322164588121428229596017959136336033265895258035646928202315388418015854105829844506597194030535750961425165593479929867684185496139499081249297820912717552200397945086280363494551052643286136939762392491589762716343860972750553192462605509880238195825320399138942379163493178235151376793657479186075700409244574305473519084400946596099504600303638323982663636638369231884605708760458658722190100789040997566807984764080555040125006365437224138350411766180100418386720591444773247478364082162952527845837680315510606178374247029243877783392160222309218354979067214847883233851323645687944164933899025504951119347524412989714681337343064630658751950968290758926135075885994691278807099638818481102015113024224052161006442543450885244689314066260937435359517645190315042544442106688156053625531295526794888048715450414345574866369883431968994798110642865868636160000000000000*i1^12 + -3844930119157523954185923619657780268286433133581227586804854536194559177220026387866914189812636838948393718815042423208362818725359249366821308329888277965158053158432117035437893763958572983824510244816006654328418216845675240747250039517560053737955219569320984779000737023656720915402269281767354390061597017020051218694426059278325465042436789028718543131946809398554160321028206318882140635767862470797287803908050393926162969794688349276030551293459259353208647221733812786935341796679314709039498830719802969493528642081151789709657000733480402764608435283335052676125208211239245873239304752312455398022445927841158021074093257242481843008620240504372148000345327737464514063453934784027099578883029737477531498331771715514000860891079673580267868885672476304987053136077412297664027415186106374374365467219204681896340999258930996002355626778199481074025832282595348397446454758533975275893814654468135345247781434009164567421701424289350149949315364867265290659357196020187118898768432420620049582300812129087066629279567760460850895987524831192298469955588348791708423935850991496762612229667705281634121483568899835102336954352694243441690624446382903303899059411089849087845987635372012396276489456154406296610925589007448857229799401329206182519647706367694140241946686572933939200000000000*i1^13 + -99791889147364765580880967208753203279567599371166449598006729351960297477986056736785055043392043161718754340122475323454850358139968325306535019238702067601206765464626238531676980337671285169660915295704085264032076496209940156319770139649863784179132665104043443026672636264205939629774994526594490314945404299010201806993968954823465473057435984425740840515515693232381376806312726507500549858741530140329951477348717119640519999788055072085748278409043538219855745432652302347556308460225278814312367456637483909182592486938640865971573289982250809733416100498739703218974207288223711979491145470742550337403710937960377073349515729684734647483536102195749101698067947868753954197298063012940221435568605376055775927308609429751200687537009049385535037336975698717376779052366310018265734816041625792549889757926958348321726618568217645750992652244503344866146315922137567386927909546589652037281551166127596810889098018340200346373732550547580904378238878024243700806309607317237795527646803947085049945010790730099896934717787520533608478775967736737460885842654227531436261903675958007140637636566586078996437843606044754944086942376773812291411952985101268951769871701036805856580963195007553489718583934034137507230412194684239005336463365472692740922259230964089324634659037904896000000000*i1^14 + 317461837507125572476041671775905972693121944699040263150421779157762663013773243528837567532186120456276690014098827878124808761542569261783420393552135176681297963303140121430695927606131237283465362351111624509429763962992606663160016773615890926089941484756823449869089805581848208507349233966108875245144138651679259645818303890459440776517743794054452027101543934626395383429643136361302257240482809946871201076536051097462259305853615772558515858744908842948907063534342642149884625084307677327385166209023984091465141266477881090845670760166438095988507555460651502182953398479166555820287045553517000016994245550996844080946002876516938855259715571697778407891042183050244637616896514178344164940542732577791255722889543906218393499038842877015178795393320765435808328513888870675097443920067534313229699903882795811999203031662349817426523430480464429358070739734336343189926843042816001579893501898438638770165186885135046173231496400217377842186751047922680436630287815105547108553517421647404413130881665599149471628862975521248884414029219704973676013511199652838547988646675464367428384738991141896971055560559853594795048478774414974572892911451065817410077363677154147705146632713678240743733367479333766240452292669098384158187370368968964112125181641117111908186271984386048000000*i1^15 + 35641827104705443989106871237837331658801546030577172407000012603918325250415426853158529142717985568624795675695269487928347115846993172613948122148740433016770078697648396942866027637615675996557461948410684975280100047691212549228833065201229105915019084131787244569870809658683209483997926652324638667889257323662569145446422660847503010060697964322010040671852358677863434544555711599099030929237365907600685852730906284229837667056293595120128976203319383254476786574600332766452268619907933583446246666614270639966697747059954390464923237905217196981009576898367128816310753809665938633733210501101627287446018629213692186519107349545107821495125493180244213776010762766659445960818805676894852968404134086242702202795068615504390509026010807992333349836279459043197335216547467694935452693145065942333329917574599517520950277543045931864056976100676975424805876492909474666877211682443795641550735628099204784372078047058348882496776955106340344729661482904309719055185365050752140106476203845571377698841955239085797611359337114648578919023208355196405080214158243571735783919741755182155928200837355461457835281875512688381936112992788145160460047455956291905416617098973680099718835794843275902572638125010773028210220696190945044703924195745837101853756701450218828799056931717120000*i1^16 + 498328508073529975533116095841077487549156634349166703481261254363902408238623333383682607722573649198300298032097212050430267734183591404208634093728383544269214604537223526041830992243258260042241286433726167097068399255732706568206294962784518511079574358935502127741307480043213425604653596056778190222334503274385027560604616464931373277299602180907864312580798234254444057935111408174518148504868836570052003633034221297746068037641200077638459249792487003435551417995551006843986790425236132959444626530163829062680839679459475586948794954991576326266641769429876863021707498425014442842633777435073851900705540196372017595665028665732681988548179923430029148404838868225222104892857256144457819765936499183079617443211648731215400868787569524692589173435480897756588563978743601602354953050236632366776891083081965613696364999467255834213109200575017481315141443859212641129758291629019678236640637659708518056668526091349142097621670179086880804401251725713925650382666138938026043467121702370416824969223528314637524057115100653144709380001959306675187303531082837700115728580343944382479267768176275416091295288615560368731435986055539316824090363841305044474504988752240685772375343986012800828476214018506880790372173087799798065157473804747553038335585691548069124705878016000*i1^17 + 31071886121366370562058135258539568468155322830485299880137213751850882188474092727608519431570911606851417143418314767789894412831452326170071260165365959067754834683703972950747331986668307180693926164567552461388218879336597082832146769132699648438420477233416032323139650108851119588041342635084402957639660412808792728885271568204093084752492512599696039230932819337634518236730335667472922020991719055948247475592420404662468259840292143862099099333632072025785891959548213919999538864854254867584638242137168399284224561983956046900144229301500461217529323090293317606178948679603610554603699355481174828336211509820322215361946548429338844428633761318891681519648429697795885318278944295370123179724609506599144744924173227694215072068966796465898656911788791196339400296142654025618550518382435906450895562831158317926473709387347283257605732909385161020933477816139285657294427097238836853115823236614858903954182771135448247712245905281744409910652007137451900642136927631548237394825080147145544197407645992607982581855714549580663307345031655364870696342769874218478851084996742592570805443355555007322347275041331120785570267215783064916301790906151302082305380989801111341630721137733794847284371717614101075104897197650030231843892796002555938133508889008363085076889600*i1^18 + 1748355780120113608562241510014060689112631563089719271219249771136901070857244726938490570517966684693465119794387037305279724812259580704326856924092163348805558623865369594549827534192796735833425739712400406968434738289601615157648920610044638962474651413949022196834581576914821689252608624614515997049937067739290649602894229912648890797569818497884277364856682006382397574644100350992705418340397373105483429360945319509547970168126344922491944510599344921901228525845190969189950022135365971561133087933704925955292896293413628009670054784441897708130635730629629702626781251474517182216377534049724424409433330206928754573178801280650492574834213128003000567677752430711984392304200955294576485727944634117441115338483149596359486116179108754184338009400431671342610242295365417728025955188390893105264691777661325442103405771149842418939172419620103998300730201445543239412193552502408340411949924097144866026710350784072459430068271453776504558341329943417604679792316302808209976475944426996698817799124000834915396873122754978720875731237535700409696000710834629344952912714911997206723076750579093571191816296006851702922632916284178688257736059713853851488053357260896302438222477539962714277527736576304202852076979538657939806457892119667714379781851645674164060160*i1^19 + 18164811236696473686606710210141473509494388737818603534678120619309660247427871943843870322549836271372038107550209284051718973345493494034743151648961189063299685824526166981961160424993865661439408288171073637798382796609530541611338908517657672983604422678901218118294426567439984848979376683620724925236147951375809373837028900278313360576126365779701195492977309052990753026071620521730452370218017432159945832594239852975259826461200914707279861975753174011882076012432907011149820403349208674132097189457173321149278991478544926737372019417593210869831453963960134502531398057793146373201621787905843432710185009663705584140379121255759760380134736228128627810453602771130589370939174840283683275294774304391840258390178078117624137737074006483115448201959657611207821510639117183098904683927013495516552160230762323702940041416450354124094352473605368695961167073110542447382374035659528858812768025650801233617561385333248410922889437907912415264956241917316123601765523503699724919656557446992444386921938343239698331676122810717853336801990813093478414444219908969907100087509252182631161446067147222611581436617458547098078091331177404584508305875119484639667414485145292886021616733236631585256863099508767502626653211839975918586210306995365851039579504757440512*i1^20 + -1194434481479281670948339401624693045625803571191592394291717791621978263839561701947341452388609142084304005608431834019453507783836121038249185700499168618870697525923532487924880365038952990336648303031310570112544273977252697419003416084686580517123487408365264760450180738205680837792383749375099933802185926839173141048449967774841908006639777389498881712431621182110405212093806837919062877139106748788699193559624776803004471926731810463656246789471478771938143398590531042887176813377148770096993102410421189803359475859370292212561111263079372848405264138003388803876342060036280357611790158966358785025052481425591009160552063454191345450013234020963980122729703567668254368540134946305300765961013317447471779412945209614037478433056183362471344885713635581608640762820054609531099144598855103043314613848302197854717691570146999683896805916499574461206666919445115328654978108713015694201764286411198397464879461288721194457999269109973217370163221734105416114801982909817010559797643184437321811472082861399366614027212260538733393490271460437510140980038918005129555202687736239061903679292740262946384276372658803205748122090376461569903382107946830201781512920597347566356554418063277038608923746937059759873840034720276133538310208134067906374543739977728*i1^21 + 13119001522396688799505857660991393571545430268547817200227265285772954336801953268117098956015529759262309779515873138118412761422562714414631149519232342809942481413594786947617999967913760599137272749755604655177105257159394737842157189147174686938089434040127052150437731927749238568768800114276007132314343344666209805536780805809665206310491939516298213559688089341298605651978914150083714442700242453413322702814999147748126638873134527655944192717193933862813536023470397227600870235447167962520163217115094135813908564080720257126896383378738776142895872727784292122859480662531665592172063880018766990164819581045173246868010221177735455362906614240741449603109044937374102974807838586453484359169402932229681744938693188171266315185428276551463238460004328068937517392652218051119476496266476132991468254800312122684180289364499741995224320152708027499644700606407079112422084631258289197828619970623729603459266152884781303584680445103834380680470127677423405726736474400818537172983616196917181326355808485158930434020730377396320621767766603651046628976549184461634031610151293986242876832803305436116375481961599958306365069868391642577508790080117363788730755026461202406189634837886262008321293831437912585415591706198432792462950313614094981841027072*i1^22 + -17593882597034361967079412682942877944110838483439347652106259217845378744732162640297572977701854241117187281234404831199919458781212803594011176805278251410695758409428903153410971594751266128388631168571956692491322835910795929095420331231183737143302859660494356923881120317877139013145838362031426234877825438559795964139570345089359826138923287802233179633915322032444301868344930052270868969645336057000614641363692710590487843403427060072159384042270182295500422835318502592611739844555845620802532059624816668475596782504202197193362790126340098573164125447543272451149609681587196405875251636276641023561231739142034934076149690092097215029645320950106279911722394756426003106703914217331283887323599420231518852289260596711148383975878999930488418784636917921390352075514489498706452533217365254386015568885190654841406186895709841974489847480966666327451835195018002095665709866656158149731384162364508000568730117095007779120527624142639753112372523715097246411870910147974079866209226763765393097026095512514418214404931370139421233787355840481783506050610423617638803073807717869565100363194899681424679455501294138563573132566064780600639297973195060091158792824359249622841569160167474656401816918424339262372521640454024569575483323504624926720*i1^23 + -397605344797677312000076637197009826806449869567161335366526618417359294340589701727212765648475995480554250540953849570034355674465927496101336689307936216557659341094658361514137552959159317299321999116263895454799318207363153501740452189138317021688042548647065772010717690533758610115644344448777575068378568302091729806669301603463506463342025885305019910679812628196043702075592819041801310854033854745587719811214657224409404958603133229545068516874250885521740214670967097218442948751128536007238897869982286197479463936964866144392100700492768894952716959757153702884865134542443170936648528946019919636294763799137471514245473546430269454484977785958538655026477528655070357336313539770898450146836736878721524892268649472421582653211366122672400451723092793854443685993843502990075992366321836987203470705946399057207738984460549505685571935518338166520504677349672718363165720993055462348715847904094019707433999008417125665193571987074821506914223126645483817185550900870329352478337650716573956250687757091122321065422230033416837832838235454231748084094800898889179474317256082834551149388627776055096026111343885635874241888023138740341355646925330587528340198054693545896052981600794045009629625662831159014531030662661971330762973403676672*i1^24 + -558538083087181238283651536706359186506957225487648388300175474842051262847814986824535714161236933978685140961149092371024712042026516051861845994230784121524941234448397383293725580168371773770593410914517148828295674497541591179134315379595565179430392292381041140907296986354930005270242175440322679389200437036811297489253497055468836578653050979223315101854156122862532955248116253801662709386168187076867230117604342837646955210180557409457424257995205453051137924684164061061317686901069130522018345594477080941410539458901543540401658546429632763839947872986569311128439181910856146567760986994214318103042861626100838152286978843896403439150233859077568409727496286052107695494062924578448560547970201698130087237437815779075457386776961713166063764977345999888150396458055786993341735482770146274282812894043680392412905807913015852360931586867103164797612360587285622928094777076590251086861701987181493665936470201336622669179585851379138965100240960428481171505017833480362677551300394088257551149393515437326730396461543526249497527566520716599277195161802758547255815576810911431824515555949366923408978755350077703523459266017257900209979392304740048099835089102130777356987507860041966984870086201322376775205704247676886463622938624*i1^25 + 22624125323211902294229200995113151300977236694135264364724081665749637051993528869851608456907763519262723135595288021482263489505302243812049433311173948361822948365413056093107795870913689469044016442080033271153664716641954373446143072878350103334035473385424831229316428938532351507551206545187056774598129502591976203555005829118252890847198763782099455671790836502935760003859836746085217362540173130617240927360577461925099740230317671912542741224063546469543120535627453875002920168642554338319432524260981383946690447794605211824544694331953183171962722852638810662113149355723195124660955172038285619195822272312699471473778129405112859037644399879623289881203617516077749130212140734585846107142537254911583015943608377887236693837452407168784353872060469116715447896953865634532420949285627261364898492610071119442606596413022492765026411453764384956222937645511568246990838142753174059002289429427379491263936596884675987820384621232284176564964424037691823342951210768741571729152240787744833414038308011034612769742529536478489251405950119861842596412651378792050750805842665545695091142769998576390053670556908657490478141209374279238040792482664062650161901634441909281989151437707403569184629137274276125115024303005824123404288*i1^26 + -54121483138393911868051908078521498700257596113506100504733727834527286369496712418437589328427170403243303205484871669454419195725426192137919020501525821308143251963945244524252075363640249890350562751441259922252641027382148790854129494991544250625947128839213683834023030382506495481053520753541719940941733556001935328822262580265288625014269830329646607067049864704120717415985059164911884248395039138492402629592780007345237278276519534409899984415067041168550101258484027172280942981204111662238579402290602336917482938120187458513816052451926778355176163439414082503062137992370481390564076930228080602265055641269553477559146456439170988835275297876755549829636425401621007646580372000904869220736519681991009161576565029103303352737122820379092461373388711697277379972082385652440697697697816151829266249945524721310839249157154207963311726370027414935680166814709434861717548824320397491703615626083980885469205248820023686335063520340590334850985256200633183811999411797493674927928688340434064568911506736800667345804054933845272232846142691565383075747832133232302372964209819436343407824655151288372738353334331771531123741834339704356962572848311644212536052285218830446933412451941986660809938948201908092514417884631400448*i1^27 + 26387811373761814697611822754554347592126106340116927726801763444921783968809815702876382457114554318767911204302461613732292265795963860103377587683067497158655865298029637383020631157449599070356823318029898225785074373901315035767020344983056753768463005961532350532448879953958784661687631622844024413002704346184157680580625434222954660301716710249031514498729328448232889814738268628402277275471206257011948931735145304965582665217344946467674131029031267101350407064246038509833884359708096063277306189893701277511939925884922731577308273108803990509103587693185379760723616791403668380971095233415252279162035449397472056381368262952327026553692927920819220117024476299371429962656113270145430443761931855177262152514084556857148508725166157447761417700574943104938394471689702679184667761765434962294523454168617614954163659881692638960682992586910615518710449148713105637094004368499482268924218907879067662392874181528118816317077609098306287516699887052530331087430760435860557884091306383805569210538607594843470784064179906431938135439340377500625472380815658394797823368827663656049861683497065099101594845985830811551907482155734639073933840077787211194689244773655307809957770684463041218426994796780867795410822889472*i1^28 + 20178044311997129497291358640905196020283986409011233428599645681800919559474797946888369955992140988507152144602143677298381518127358720682895915608097313701417926289397784999122664527737268871008690951333786477853524982141821581702938589052195378665791266695148472558051198021366273465603498987231934728910753330691404964023973249667634103291469675536576154543897153011143247761074450226892717191414953453442590893217998176157352039583660214344756601194785485679798395074292750272528734499322221312464393360572512460286450468412516980585183330641781302977050150539507176104100126960148251593432114119585077911243469943360530839035056678043456480283728406937620874126772366339425860194592428703746532511539585618140844712775774223436594248732296301815085837629285903456794427814067932316861465010700260925912516247554398404057160971268677445105082704979664468794030124688634154994904330261477568285764892702168697750954618232407227143833424120610283868680937664210745408093282638246641864045487329739157171278937545263149676007263804224141420640869540578643250970997022089963115798683592605302559398323385289068689446374431030264402112121603001638651012520883562570894877327261584949793092496864436492860085981502201733698289664*i1^29 + -12586884406811191550610732337584656094415585880526299512580209057411840256542783759281193631400790186543620945825218436745561793641719690065087677684077384114192872982274300291551287620280233626814008468443690593957783861562296341591377285497450116296112954204236650775403321626470356391208502219797259425900375530020717178389865084926376250868699651132967990740051022312830283584765147400161802920861433509781990765196835993882081199773488480704485519167005196375546233163148776908788758321058212425170575503564198787877647988988955887854853998021585485637541034137867212543440535134071428198328615642990877648506532480739915385685632079519225809482909266674378571728508936274336342568721836127542892390843225889199244855071426274294503178466687783759141965590895683207602459448673471910501188057362070227203242495651284588959972131993723451853751325879683161367911699450969759050789025526572675071789145603362023574690544830474724061789343804268751526526042039696175945717118699168520959150644256288697083127405184920094349761619314653231552236187429647498377376126226665849538515825172942815987279373118805613446306652275698837824063880500848487176322895106154838903375693672558024189706853310210470951380143759419244544*i1^30 + 2136655212381077162140147224024143986757632999281726974647535278637206001398441528321161064896116447287404525522839939364140159535971039733951242689556844079391680383912626889510805804718653887644954720821641990072636557668231359981486923922740586991904602136917988236291596425775276836954613090186657126955925855932460547596048145561636229157925740103351507391665587263363701167637920409768813052086180135143634967128034424870788998408320935967697086915466429605225594910086631490679310884008322254920779796403134433757106660434276470563397880699304881832464831365392375994442722227250108527869203629401208030160128397535644027815468220731283411953873454774807014813036140427795650572235987493413077275596889622459392548833070332100013285614327763566633067532662640432446008789052121435834231518290722327804934645821437719478508889543528614924210039492716361649599428868844025021040044623725268109493240739349012819014991366336554507900381707747772161642170706736744893504300395688153173457031141894787296399302245752328926122002461645643910259445128355381320303711501855826336345918172043871738097594173646479183776735036446535788016614304964299206234336681699437970313655964883547898936655467729799133303970725888*i1^31 + 1681094045234366385670981765888923420751441371307170330462637212127453521610786150826142461234229057690514366063376560039359789427910431323703994548347138841282504023341754393710438327855953892664547945147910149026703308005095403688476135726510804490000244916182286439442063688270776191607903651416007700179200658275644589513077474129078686999241369834104655679354132996979875548089890261265757127066262666222947640119524252455879111724472204016236858522201406758556894835684615084245460074499183350792682113810343874391342400822552214655106926830678974550774354784430806640092437142665437007381868711607872380944419533617316740519101597095787142117450538629381954367102814811995798449111203531120907629301394932758355683924593958293157295605391669152464903428693270813503397626578214537154693885761719213039331763071416363512162931299716120429296082826108314866605897901082540734356326928940460554902823767846074156620865449387437805245533921040854022149056609733776480779924757207045226042222720153233494865147692914040667720217143562870769673821236709316836484107491597978337130277873838227160385192969682507694780299816758468467873962594394091248914215904388510054289351523143387823906041899200646286934016*i1^32 + -716108080122260915972706269832064137847406126339181019181842159395010556499608419291687847066018903093051638151259723955283776707656074601127374927025394236405456590302229955718054359014233738968566929214403588622259371358350101752324256932561026367699244563895214942747561120425612702148389030442818977294449210488203120758170386948706595974472216980445087545607730130883522417243328777102347912421291910645281573725351119278895911639406495701953593523061641645776938177358422629039624553094781891975012606931117281017649979819069901523149614049879829258852098577677383585937931199718062407348051594376750969744513200765952536070982277540836823854445449196292651242117487336945915101473469958150586779874753170031347750654527207862900444086423509853770191591189596210179881778429218383552061518569704467449568662788375175216328901924213271415087661659689886455204148045511287068683482604462834326786287778301030712675615392483911455698487927424631710564887106938742647523425731869507416138188327833919308407880600254912710150954254015967405659523479706451644703089932950614821561341091354478762212641177076103019403674463051835222302114895715483515007887784365856549441841984538211755248688074630103040*i1^33 + 127249132809526704803018467938702938726474997278396712742716065304535673275167409771081601967713684232532855345378608422991328225718634878622047378885238814896712023719800336981081998935214539387612857822354388708541380293748961763014820141158121988539035976493287957619482791422796995651294148617097007241251424320329981667423607616038506855144554617226426185215707674192179610005771473618458669027781980147201436321054426008217199431351177298605357060532141694265047236282404531518847835475652340650703980462783628188141351174220845344303258820087138408361356716272538188064801180625161011678196094203839354340668563173445552440907391215225974827440936759532596723565653674402867839277314634925300229870714686364916425325057926048905410912541944220101485953841231844317484711023790538236050752167849547192023878726868073998853319723756282448985737128022883993198245817596095244590579414572769018229866438160101177950897885316134498076111735165649888243560000021074805326147660935784875898393952536362914682001106418819246986161081215495877565232957156208596349630989501627512247731942601598877004214753466899341976653736972824105138300426120803275143943540656220760358970231340421195705962463232*i1^34 + -18121462810630461549741481622563117578860656769154860521547932189348020343490066986189499692815290493882521190836188008491248671563935475358503556230949122397891180143817435826970231094453264352328127104628406152357973010215471084356623109639851090513230477918913607046153635453920922342404264156648883418832093344328184964624284713389487422674330245833525685527286345544036997216385621294628512534989829860697644547816558776398825578220787370542383068444482194300652304054725545057775315637762453386265386823595623335308556207834126567950266112561854418764796801062366484634266287737913129152069372130483138839497985660545962566352976728231044413722190894299217373556224537000628675609381813063029100745575473854073743511052236028919403617430218727483240189883394444700319610468016469633657729949732995626569884511631988547847187810475361341631739259125922906063981646561076749746980691344493876201482711695502923414295339088777803174047984677756133041109292638210747363949619245580468490605515732822979645194030728888509921950542672290798957076338530595179400966373048613151960830570166231315810129088719671191983875221604789759077755937911221577352953955635019677619536562963755244191744*i1^35 + 2818719955728280478905481784424403647651681757313366023421596421464108561879609415346058857664850828636951826625882219070728174441057697449595359398296475915292928034043976940335933100089561495798741969626945028069403258831045801404496321117256266993485902619084627765684315337549266296425983213743301864111882113299189739599619205377403699804973370590791658145180365459034533443542414650286774061768547115250644690121955143661325062974997532480376715129198365720647361576125801530937686404533343113724983968722263458295726231290835496821009952868788561148928644768369479204786631005830344013029148504143971980051892495245301236941522815451564737761474157963529932675911684854218620626523974518694234160522758394991871000673592744901973335337990632509400739398915974634181374844740610845047512575266839531709158126049939458789086263548503717041928728225538963350818367519804988715677514028764781106150135927065656581520639943577823862773177985757580504727960036801030429287355345751720227156682337353195650440616351343098969888000511129125462479166752190143259325803729447937795348809894479844704540865267027221392559855562068262980127148292605216787496380794316792234098032589668352*i1^36 + 73028805205183409944423394594284384501888624056582735084802896479182806780137914421266352694320064430877108411510703787942228711710229766115379056505636187087569575972290153670782487657089879038456598224850582152883388176622389567447231530207755521359193622819853036685942075077780451086630996648083022553900347499448839269899584409372841898978402714972524091924953904075705756305093115046948324386708213201508441048679309394151814154529746913371644673094543972557814956596641792355383989327151325014578242208598389520702030662254857655381887782655070897779918641315658113807558058655591191593657405238062190362025974474516930582616714479611425141723702687103847159175405827440298024206122998636699452020241329460451194645306455293310254171399158349001736020184384418570056430559267084800121839791447247036353414243033291130201345272732614357500222955715326757673978067789938948395221730980620348733055834028611595280979036948496470687153684869275450125305057529592212551999996638364664736612672028409661769752775060782669134018369338246181336316314843239142386613524982263208967609873623962282832406034893411133128666531730320674912616570661554494961516548120712527111782400*i1^37 + -32222101543778528766915104706111911042647266841019803689270978013603707441691241057525917922202350793321554993706743584287717793145600185557153943244949100547761385350412988196410427619163993446738711054943171291767717866518468386123013346202134681840024621298529175135074927530583619021533428760731208702202040213528570725724448357645579610354519305731821348126284139302928502854754572847593594634710501193094906225708431194023810818183003311030527940845529494706101168823377699709643669871306137200291305701936824091981815994997826792789399503362024182889591612805727383619239826385296000407085838461702318642941037211879388998180922475648657562031251996417356134229809004768296009909307663518432631734577917050592202641590268275950780280389021386128762693786992218863210212227870360131190238746894317493522735504474587088243716248207728722396300532752052568392143965220665519443851536623127628997254835948994987036520666012356933856269616265477397610755385425521208767898266731774644583865539129847198755009269894780096845525185190414996168921727018723722309410136903231709456795009090503507591701116318172013000078897619011239186514368005952279069847384570648854528*i1^38 + -764156132063049105138422434373466757581224580819520141285809355064616999639695685531724328642579606865498727533495488285711457688835908666963073442841916757812191901430734989551392201899027951494101347673508414366347167117518801835848101471046050688180346414839691674966900760546268899760006197437880330875230440117959641334653676807605398956946329289003056534695297589856557132870255895960492830977689525816528443735446754248357224748179909683950284064358758355451603347199797818820455839646383435281944514932895186550558481302097289662368604948358219821917887537966067746381746982072306786995696650163432918389318223888595962422684209664589202111139719209489047201068425066850413784740460756654489025191157054720512754421588884401583926503824576281563722617004094822063009442170163955428028004408426841877676558737058108338656636970823992370582725121744341115677002133827971113353626960437173319613470973520881651110777316565104035485707956310379930572199505336602567983966544404999285055083154161962050234204725485617570489988607768186357282507433037753857552794273091751743275724201584349877236048849388627128609470520045816638626118304521047364838967214080*i1^39 + 189641767186724694346222127940650065561354099519036272478550719542556849959660416530636553769907552829300736681540713113569813186776299490553009027863030380847293370637454391105935096715807097429010805672142042321203212195613736568980435409373492624081533876015944121526262379812028963653150574188310652617518355799722800050140143117353411950460997398570169641806156547341905069201367781138674622637019835654620145924570119374033242314903432176189564395043506650509692495321292980977332152548105202161904883718321446916799204543674041234681881706640091519231600200079835539598882828103441703725987758117662026219604582445054021878162959837242734998436644993845232732358078412724223042241073546191398190970389257323873011698918244785028545025558683854160525472531457089112073952713635986931013577489134590073378055853585407487962161799749073805252122456783865869899327702925841193066775691013182336838019274979237909803326803339842085568595747985878608654448563341208191986836630047382102034493419482200416137867428843965325619310050707724063074909633195505086889048838342704460009327897903151364802739085564677997173898069504081893166152839710081932066816*i1^40 + -712454561157803493105127878920803461157903622968342713531777290320051334911628832553393687529522652187181756884667766467081080223497186712280301547968254835716351175908177981010699134031998552990529828782154987966475720861437699956973483231190980650847740499135683575813636032516222703022645848186349627037243426957214412591166976065906306143285780009321714099561694584344889992151753823242183523023293343327111426365672681293066247608710194686765910176459818638785052911506381254214213948098423163721544416871061861374603727656582893212569509604786554076514782295738436564860034691132443320363634534399965723293192677420878789690041043359191931441859272641795175032283827027152003108099977195101499520761470782957101688206125460707573505897041258884230551770642704004730357697654741755137110766392153826589809989244451000444652994962296542242956486973730813213996242105097270387357017695821590551889974763384536397668195255100776291181053698217962203561320638222919466941214585088410548517014630150558770829224002426548195090364441936323784236537211494058665334619642804202075074444676605112529541919226259235285152981426368245440208163175399424*i1^41 + 767463209039784298556651022365743291360792040495798488718081650694048700344718861254680704817378834910508118308730310103726222162077125587769968376199621021623000600709430390533723780839929292739525901847971650235787082054685761578299685808491196908073778344275687449561499990767652350714227331334048391155918680871456703273074017829642186403881198602094099258850578234590836967937356487170226986651949770498977652371490458755894888892422601519204367126040878386537817977938056581300157955968521235953725661840791374940512483700810582504433899315617947644530516654606275504930160172011943524019881254593034569572268796951288613827991037929410574211583391271576081071996739352843994869454908899390498921916842025871127936504569948811864890945326091223333845329372970197827704010540945127125555594395327238031660129368907543851032438701294337857395796333782570155612711829783720512911114406343243218112942716418365330713380804184571225797286657984038573034940805795449225655122799499001021950680746916125920601646756218762500851050319688621374944693153109801800988706176402592118176125511841429004389644709290867804740575429906095656665088*i1^42 + -160607572415648440190313352675269519970009751291792675703817108692203543796390071423099125512935414667994779694184800014905440621196279297382300863145319115974092722341018651009708665863870187338449988418805027610763008153645753406143006533212899605800351258117910269869501925672958055600355589714342478453015160653996662681506827761727534437663366804744826603570504754735655545348487118245150110006246313399357999203715944157180191567595924517291139451219352710960860098245719251393943291146680555837316685673634991231401509912441657710566298556983155381726345094050778404442931294468190166941137619318963171068061382392612671653890086921211163712127007394598029074114765888209321112967477458391934123431321369108310767388688321832436709155937562348787851196535953173216391515048254883621739299649133940094490603440492459161741259540524915258659381208050680080603123709049626158183573239324281457895394830374015730519056024455185304510155598910536616103956312770692046320183310862188569453738771146833395730041308543301225719154852259285603574949199090059920341999339731458410771776520021137284630124982803324104408520509620224*i1^43 + 9992682419926640647921218901900128254772388183573923916291599496076918636307720763887357305239297106315332572328755568003092498884102615688977238869128147319654538445306956306648586009526981712704045204083537635534661957309272246641402723979881605246241287443218746806980401922727746950157543303698685035527468834876246265951554983942107406442602347290324461989250136440738294826732953929611383924031818451555320532137028044055560654945851036730629144234842353875751774816079616123392656621199938997319038138306695389237680790448340471984878071674853340465636827958603517222390874306306759599237641929257546035125234574822342236041374031325918456669955191352462373281216834766255103746759216475948696133748012127643649827673546426177887303410829313363486669260060791739597037255893953257046391650240388257712428886856387656032863446015254349078573166569236609160053373873872425137124604000834655909941237852927843142616326004008506350839880636270026376112113142946263722207853645523013169637202488898414665061968590172344510369249354922778967520767142594671278913951388055577061428893545629780926315885350797013811200*i1^44 + 2154529028197845132918471426541509890813950349261469653224424170055032824523242235654828603483845826209175703485758498821996758729582384942354644950022938829706729044981186799052219121056125146333682522459196635826219356966333087531856066914893622032440923690309964902516244122724841997033847357773165698570999828464251018970219789551996564495259606059741102967355690217343274560473189118399879646753177428791026640806664153457730144508670176860165371676788242291517808195775298867676966992293348141873357377177557639585302356764705715327355940674866338132412021433464119555066238677842822818320601927339067900026972339851677114043549991593085707184989681511352990908720936763026935872656963019251211236195792586017717832760129467157368666487721944295489695203310901313122162387159444234025093565554082747692839403103598059596197388919469305307318986358526458836516149822833039486048246300732661078189195160369980668958173984380211743925571494559240859723767485859569393171073084895902495119820960167716270276023649663105583985871866843636812337132404526741520540343642568928112383324338939737161728*i1^45 + 332285390635417832384736951245421520913554509257535866586129055079538787144566993634609167878853865836896139872365948951543091273092608071303467967129762202473859131489270588038782123139429932583067158366061665040646804617590531739053650504522510430293513967663766591587531504140542629698272169371816023158771331998091781049065410132737381972559627307143904403736206606533737792548574298042849295845760371080880239820648763855896213427930857709050042321208231403088045552100393052550063006000467904416994717638278292792602389626054243588592620468635152808180065310677743104291607137081026128094216588036048711609577398030601136671874612569585375721668734670019204499894905535470388492367787212717321914235337009327013579665389154102352198405404241119034233064916316007702659323213036511648054584136575245519080944474451349528594456815499252250734623356922662294742527867391760659978683394015629304860288832433428800940013911981434365639139828693862169427807202813488865235665126117537784613093973723983498500199568446671814207030969135267491039547993002033173303785851014275721216*i1^46 + 1778943405456552171844468632481712812529364002657614958164444752434679439178707448971240889358420267518044676079307368225403952658164668123193249214539700339241825924780365584544244600766565438904017946510146458629759270592398329144925753907842346161013208184117378174608804542829427408862543189841376316845036755655958116684330902316646592700240379889252998959846525496518474656908063675273097207242468606825783264309472846590986706065552813900848617674251475542136957350393303605676606190392826021642717473540847028250676518717990002700178964176874262008676434199027306454543185906157689379705998480450373579145707306646539865921561968081927981219472758075428169697988979639889915971625911977718824733493046780274932125909303278954193062116583203611307002424635919263353200205013232830693795464473221971896560156214271215028760778109449473109452800830088238986590438596199784365490046311247709211158799783732076863349221035073413699543633204136208012769935991940623373217377782066277594503029083603658551582614244214439518061272845231748019608859904*i1^47 + 3447521146254000520011076840286958189022281288256965126037920198861168571434716651005278412582051774593178916561526982832677427418228352564540072757838932497313464820625162048524272667209385699666985963601136924378739345792097802290170716873512159414260488355814003637517595938168171943287919182806220723955409646030254794148174549554349304251762917273693152666401339284020322040586516781841033261274750419557972976627628450849619576442925731933229985519320977057804546351444049830406541338017415694831711838108047844432174528646303911712985955403109481341029282109530307104843860623203339982772188015941346053156375917616068262520335570405732018656734617060695914804412153954830890101138213267712416003788325639111845300172143991188321640671708722407252465590185517440820763054405435285978331065013813944171938449729064399391633801337748453350344650041135343039381900624753792443976397081707592992390970791171822847614447605987569050983882572901631795357736858380863363603307816739591873193729239141707153544279426695872*i1^48 + -24413994130253945806658352952591936797996654994803470211559287034935164963655299329636797127622888615289140184704682665384825130615798462471211448687280010722179023028080850872852306649310472509931090760884625538698260800444741246024884046395180404359018936612554016084212755714226764095189549519909595347229223374796254483947043679363088001719431687177013482280250341866197307847586492765845939257569167212992381766141873168572003145420275237649289259167554585021975591649532881630680601897786405895474032994114896487516350249074222113173072100344248773070620715058142410061095158440560642448234235363132650091127909369172366832700969697322531707219299365877007164481637307110422302402882262718867462922033767198597903312452402576582503249790029305553745837556141848671150026479341203450364698418572062774455718968691104503480088715244091299170443592360337446951039267191012694733655646447761151470963748225785564570698560684890949626662478325157842393276591930686913161670896028218422484*i1^49 + 19356040673305914154822910906765550192020498783172182869927503948263410837269179214026236190529321368847744075122664700328183535585765625135895601493894873309437311012396135113073265788647160836090890363314749560922728007914115609354353532811276820385802345319639089755730542098898662719201970900861552148990369185050723217359679510971246837866945844031354291969259681657529852248618344119468825001749640345977049244553684093192441060619159251151832105249164006571330877158758901447723315568847907844262616087855892473015900723373904414845187809872277052617642931264544835025210106466215698109891144981460916341429930653732944773027246654573338697616063431857157846329477692981831933931712786048390334965438000767331379238766440165448748668454205641462508822381085596495283190053978601704463995417118215160207208513567527422985360462762740562675226213968379759475795439311602546849198634568602036908438370019173624800993054151742055197197795444301083361*i1^50, -5103363017117720996584091299832222059364586231773892036271281911795178711220700381547701030193964949192807876534272568950480021787135210020712225583454267645473112386820209469379939274481533552775369927115550512699689414288015424062136411120342803967587047290217574453776850418860951452283555275783211368520738667048436601510222818363638544611175157680562972633696330351650368674728909427986489392890646689789407553016279795327126734366801758487831669336304618597332731608174906484831563440666309118144550617413033929287129657019623154214310498526863911867196658517811881328831731052485284737501936034416748335462781159879349159206515546189316775001067579914454945048437064549457143556428966356811303666758216966800708856224215375569850902245161305117341120776555833046863325328665905794295962846704390522680347967539000303903728564805457793075552375868943470372831634561112333578434952987635762253513996986189415614418375448600821600567367225393396510681586369917403148160971127377268941082619608733629024734416434439215534825787922492159681553598186069289551651129684185693167418000193308201197251876882812510438076109004283948124599511557504414545446352842870215362595995595993993509439462719912509649454816635767985758233739898992302344725851309810799141667994285704888271941489004430559527774077740217484458844806802985262664113732929752105166796096588689220316842922629180876407190583426982306677545674937188087864543068153402300855257077967955503818477412010865413990609688715043098063687647338362743679081762383394871424684116667223708344340000689206344982155718484268952011928989459845945619634713118425176791602236056768504916108241503464638206698023321650840850171827367550024789271878154106052531131439476041829108553432472403592929305979208106276695483756652763137808595970529396952292841497617681081784570547374738037143201469824511133027885496416525628407374068619451524018556774860589501027188736000000000000000000000000000000000000 + -107022038674799815093428526306899120362256835766068947310221689858046440807127451421584595759942484758224347270792282358818974239309066030975614505906828619712203012191519060365021856677683615819720137690504460273603854946183919926367543577224092087671201374447531737825519561892184742654110743742113115289814554709360910432832872627501705170587461627876919537197222188399820440018325568750011164616979171296197836602737416197892731434686011743332499747544582182377157664598331674870461747265496158423410763186462301768832516677452126147731282398285154397548095245956902867595762410310716698279719764748673143154861047680979494863376233900756223923318684234571140586491520253685869055797297221754976461816686088477529767133770566683051828593623363765064394036737648958320809045079477323914088098409039670246195541940820051717340373829375284961522031989975639788249651890696743974148451609082807926113596062935241120650145508197404882225771326390187090803887568454315488449368851854559148887490428262073502060488534377570710474140658079074153759664234195615319192997408867741118845521842963327255167608462124811233747456453870862436874457585734480084913187794901482773368195054721009210085523434846802754909848917557397290718092243071578758580404176769454619574244758856609474376237446617118434773451214255911011237413796646671472307551587126190738764859827874828445728034427378307759286308993819729959510073764037362132027170466227721462821343881797666520532123653650370930906671220063757607120952826908453933357556944010479731993449712470845854387797156344699600284948739364799615516061137134671317646822198926437387933915349074876929122666470477130108142712177892737249571838622511307460617128222678874344177513416373923690908741464485735220112453342044309743101414222481462421056917594958189976493236165280292703103135553164992976612384965896857106203300536717660901954558353724273192751219201006951922390794240000000000000000000000000000000000*i1 + -10857352438711692021053811783986519307209985123523611310328696159690507702287622565176213732027161527923298453993536395643498626470129491125981693967158323321895998214839126509770910657293220156727435187583501123049411961180788313174718046089878011201772532213761580424597738090180480392445703278004308544703050193780864810759556307345684901778719176760890443358478877892283896147639286759410572877360506453564430164978107266616906153792249021242504214424663240953758643744359487939360915490965460449772750697915862237151142142348207583957678433898928218882992589676018981915599068041917465404325608716341959859942095696201777515099355859499563529370178280987659475862247625755929964757292482289183599767362074614325212931026553468045642530343632933321053281043663265378732426677006005217000026207246687389710071542253147557476565415921823833601228413857023358895445324293512946470825833589636676041891598446540929937969447720595421128039233960817252170169291972417252205407473115738743444566951444362740583160328313149165837393797691412214135546793954992626652789290290971418315252528808645799857311165103055941464207706014693493356614612953200511854096544483552395518551769024570479785488789593399146998413337989386294146247084620761549022965713882397824137376051548136998032012759336761597753494766592949400059595550875709225691864910683472857356135435331204256509341155977118715033799004274429294548476131461314594339306297184617611725686202177385382765801798573192037684030694931150671585157636983897434185966656619293759653592034120147111402195035467686015095014439642020080091174953356505076670888954734983011790822250460681297113350688323790392154034831223970247794186749819561160292750107441986475426988314196224381294040782261219270588064395385867504219281326625598334921408044708897127022543284762791853393743868450958416311668491975586597865515042292686973160818284741189863302342911740840002549972992000000000000000000000000000000000*i1^2 + -113483196645237591171419793715564990509220861965624542753634928873181292384099116123627389151635210877636524368282003527309086788348884492611308973859261952795797431579538804416629418110969133383230631902898794414665115530680903556005423316310460166380717231810573552308199843492475610185062841351665967407246889419200880919747290454919822620111830347909082847469536622453486362347611595734280107444988830603122192688642341099879042661077228408317007088905798148684763787166867184751502105008662470233915116699425641275788115688141749539554548945079659682633478397619630367330745743728838731272041003585816361725706122554433475759659151411581713663194663640129372910310808304110600781111862823381031438236397800419891795241907803300869640966401800678873300515206004820470697772448563224419755994878632442046626032660552115217597778424704824489416146828682649083495515015454292154333074015131341030875634743785175332976675135654722646269339505069389715201474199711665013228224797196936508139633630741721980719720630225039034100971489747446143509595423756011657695500305782178476969431565663311999387795727417865747697705467184819485744989853908181451192275489741873241034566319517302004708849665141606292417054983564153924038540890294095255822270727579969830524751509227273108635864541029966470910840328704395762741448941471989675831701283917587012112004065796440797786115680004327590143996380438646218858500574063834675503506225787870306575407667170716366231757241819485965209628518844287619892752622134390977471899997222303439785868816637489945375918034378764297181072676477843194914367855531793846040307869126350441629057863003827762310209117212448357136455630054457966725353807236069483618150092732931194010639991241446822478199206684591278943728057586285161438690995523287781493722848901476400188830042133981608989566447366412770705120192508097175415084141409827532086835951908737983668719181037620362362224640000000000000000000000000000000*i1^3 + -488496850706047217643300702144010354464430500002383675987241077063022669903755699035387105231235287580731113202611291468286501546325381613211621736688860996909670955643326625752528503137335882246951180324560520150400582159434953814895287597013691695589055309058635793062646016704375650936577021386184467080789966953969899453909987453188715692274693472400478527929946028992715620360046592028473249310404819394728429915661364161664112628410323127128910811576342419455115321342948558535617395967745770770614960539698618786908942781930180023189374800925271322671791612761937583510655718523956875791610292046682826912431912992729273465377806189103120476596390897764821483933209706132062314854567221319909549568108664711822447369017640044260341676013584636527726407920201451098691149031444304167722018717344590327196131823385378317744654183594107338887461088697072229258549007596106436895677172699414192341171119375482465971847039393599060804885660847977712719125398100872518806949601436014933898962561419214624234136917155439506441563286906126908837246468016615601363796006129171827119351280620457731664835064736452943361715133221407754456369057803720088057311700277466160467057763238648670992378835149598664510245123198303319380765602193933490567909564850348893609260788862425158208983263365337124515607919847650170656914734264427016952676202139789942930867830528587776571057391444940883385930846816025659705931164126183833848583788769055851614870228757741918542178315017865837220206722859688354429778648382194727622082018085700758652032749945041430059821692763567431071548660718196378856679996429934186759738840088562557921410513846915973156188640233840957562549480290138745589140093462156893406309973128383920106945621980229976412607057217168987948572725366850654792003542208321392672885079319183931533408909066758797445130429987075876281718260125675000101448022950846997018555568759402232041194135058492440130355200000000000000000000000000000*i1^4 + -164971443639641541177114676350534225648267069859702324112367572144523567502640384504100884654947939933509511286791508013893682064309661973859836202896058516872054211596321838341005955477349702814306795904606838506168842896612256239138813070350550677608770287562649675133994801881730762832999829182907040492861961703329484059717908247224961115772305651537183701541344417388039183300714425939345879728445093190354645516029160552993532846940673668650454651812956541991246354730480057525932181246871883845780229511282002120855554800000021050714846476069568594225317038399692993558676601320369971302559162220071319268203283742726802543236275901107107393696299265343231764647435724992829050402681209033051550955807261800835779728909991439756652801356577293655859895716696028313513571564246373452114057327892279802968525627666148781993468140563319333346497283774661594636111614356285215217455089619774348541521365182877456243055771170270436829409789200082485382702848979015407153960736162614675496620380713420244766810975821726487396717604999751025875610379381393608597053033816328739012370740202094548320347944712615054249071124324601032683923826726052990812899258733075602826722386062854834295389949000401214666953843138427514266317993176792716863307515028042159106996629197172647007987138233420298305485955897128919465284663574060540080980895966560407536039474678842421621453118151454456770702110939017565985059444687986441301005884801991087509306490793996765760888929434104807856091370687760297704821174658579539814008093695559051970599834791589215157457489985613755767822130881544136609878289589142939675696972092594566226699724443662163750394871072556736951450562844536421723999330234902286999750510607476771668085264033907647716352241982517128340629900828999312791891973063193822525953205773657486686184042075859138637992562143551007513809454520983071321387120157618881372695518933993746870047534179748072862515200000000000000000000000000*i1^5 + 7411827617637853432502922305615993509114069093652719032013626287614526957542196152447515174474479378581584950468210146657870342186516508058409043592840694684098244963757873883735133540130302649564498526677717011171675406214274265311535940070829255735308147014719998825169142010152332014515881085482426036636761333566142804010112756857199448044495166993612415501664863203747705125675462789337719645197110258389881634288393033114627008812272072286438482602193364491123976051618794738876065498804300878094068651772591604537815167904113884384201158479017164106101576021100135456290720556264834136770401042261481458608848556533256206799577126989895644693650170367347887011600304160891540360473064839009672454036877821876282544997785772420736714778531078563535845241974627672352121087126526072254602305301865900352879564155257178490767670058869605016219514876611871739796061200316151237449749475833392607194677472084316082138720107874817266659315529204945499571254858777669376943006527620112184835497487889285074788054410144979533091992520821786772522057420892940684588751003285278890432777998150478211948329875330468820339493101777621167072868544497713136284981883529358142670348264288045833202432364830976077964897982460128551241020864005421409081093551517133130615305247888030503326928531031629531485462341913421050087928786478212952875084085280097445217533777611676526105026565257590329149875778950952961779608160790680342810943607251185934714785139058487835598228302500095193577747633514995624128269391457184672760350831265794317928006057544258868160895418843816354063922591526435798923246943151613570943803409972894740499436463686386915611659655832148650833820574303203718648817317511836102286573050050602058382274152402431383375967789073762065154972416977055748696361999073381737151469179770393180348944234392655960103731106849614350787910835745909825650898322346316312808872171493582140290427315988074921459712000000000000000000000000*i1^6 + 6939063471635850392138631570912435387459827235076395636825329683201653847959925263483320392024343369835609965101430455380383923052115062730364070917574054218971512153665243070382394323088992998415383719378857570608260052078508616369375830103778286986031148693273807859810559264346998198698059193781148283861015659313402011036222823884803833774958078346188691244632748385641380343375960431489507724520861748022901936691200534236402058562889433877505724407827156898868272548430596989027426592853752657718333013442280731974869911972744551380214678517130574384455750379469562405445234328494688705239721874420510275568620231638560204704860826631575459671868312580963861580761473808799262238989824241108066045362289397106072137365161669183023691307430313391188119266077087653542502741002074451413381964695552195662493705303102202402029532102405032293556217916313102648374802397207669953491830040543472673465363852335107413971285665032896115585137114157857320545559131228511125719689218324669820713211494856337423760232765581511555932760718557957414190960518195739365915836243444991498274358831140140616630794667212648468308378378819208688876850456698032687292762759474324179960146697088741442576509112945589538086930837812278832883651237777068619335439601431299387631258022222032944364479392436073088575274575359222375691906451096423030453108691841537080381127248923211537560189124068845845562447655727474973872348946628205859301388151377985205147711623747801550892948855602104634238509907857043479583784018337230882597660674239216886028863545572407908419529761125283740120984383642328979290933207706846955623464379294936893611375211417899386794245109863539506096131783761937695096203886922363047712200002440486038162805913979576191306464487605173257511791356081498767823669754885184110562252579830459407977894387982718258978105619836938516379033346073513676716134550990031676994580025502564589971684766063815714406400000000000000000000000*i1^7 + -58148725235423548478567206222919085498235607307222217015660365526264380020075196831805025447618105847340983892034142314374439321720879582927756824883066307140702078386777062887604562199612988409203605424672962546488311026516094092432021643864996930153932021330914161748816141458302090938092426920715101144243002143113518778543134003579119515241993159238285761641710378843801605171700837163446043106176581296567741878019544114123028141101729432695770853951808341870054677418628922124742027992066641684228590852718918160716826934062047368427635195041127453702038305348081446713950487029742029384392274985365982295787331049754886536796496626869008847678750589711497566503662276786665595294035733461463751101633783533411860149821754342016366450440215203290795917730740805278740597854496587163819382082441354858129776724864751873038648423460650391515554326290690834851138222749460487833662464956721538868186309496322859161824855004016486127093673542346580394276480922902145056916782460719793537007447682128082960233941995563803058295337323099046009048365673661784134614012742127624374313956019448912267362198622818635569273428344455324038675941579951786178486347917113034225131162836429080993977102262359471483263117059163187955603661108337764025103174024068339119575912745390801039016981129686124037628662634942191930565514348202777781594652884282178053945338573751646833743131775155807761797214266112122659701434085116813887138581284615740929734778368490937128623361727640981146534450157325770212922461299989457447886776118903316533061314402424491666285886420345720263690285434548801993665185883914527249360944275378926962259959797601328341828683852937126775595092842936041567163876237191770204887997853227645531424827760663923167192315834942945048925591759607716716152657667686712186781118997750192071389596848817681057465936735508943070728085988810675304054842906204475374124481707712669606384995387069947707392000000000000000000000*i1^8 + 49366535364934599210197646218359929249226573716189375657080283266514113956599598898120188650989606401771871894573202875880404389627232970408375887155763010738135992443647916723331362535449029323988270876654235114199722481648698612453443883036114434146279276952423009434485897410896021632761585010938778799197505688420088760600978819055807749511083438072744201937994980440782625525390788537782535479642466740104389300011401578664572295385950739316263736873081757093716925012689219402195512082104826657517026464171012754255538146915885362894430715395939850624071499516789030936103883546491877946619156297246202595533205871709627600393941589277861432190751661908034533638577872691501448657551798380564000111598270615491062102021301089074841671332712732947904037546910318759098555466619812729970894839753211286453877587815268525724801235076551739424008299890878550407387227965804257477795484839610942786178325828382786033161712520325481377412529384175012165662749782625016714466731017139720466583685498096215252147541744395572974255786982669919332465160142723421588995916536503160892012482895614079948812860529199738059504846856675134489858004659055295916167746663706680493909395477830587581013847853104675976610605719073092062802355041505022630294355033261033798600069730351942145104165031443295408969373332862038289410795256305369550027755755585834221820264700051764971320073933790527559193276862808150746183382606248689824859962916556345570851402767354265884307335628504220077510747151836517739407665444051176564610978560744361868626730195127703750756725753257660065514273604446110071745666179475998702073484370964216750528853503818026826266823651775263466612947811435524787839399183254549933305107732116701657558620310581196287953149807619523066970638881278191335504522479972934814437329065126730961476453016976860680235373763431540704841973592337119385489126443364760530714024429658170918647131193663647907840000000000000000000*i1^9 + -3048776991322891224582167620265018157991923779288133150947331713189826476129048907434919116887318409416200690721781697940282120576390545826856228608462700152811227759399113784592196268872586906573074277813242952085770618831374840962404831939683094712353167753383041864835748253302353023328234052378639070839116004326002451195641284185705852701729671870058882001235901829481752847983107448425576060549882449069143231898638317500480631561360509315581510781441037523394571308620605259440912744208939735654645914005641819174223729152057211141381367246267119919098133378492986407792519584714845615399521032789346464884508082272020813806000327652406900839941208541867467737588553806039052821050403115209824648638445131729677197594035547224394154705433665727938918831845007342846777737403583766874102249040906138449508728721627725217907861686369752267231117459793727294484268924277520239041438254982584119146870531234565788926653598062874617704366540565228820513755810283213162198541442302445812190550585404660647291628399135767874550247550032875192491765988147880482913610019289099469476861597001081760055696827550670710677236436526575571731272710457483406347641548185798055880779024891627466784853228549255088105395324419339130320198278880825689627455024551213975361255245816886544883898457034411400480771386915315309385282187319401542553116119028178538455377117434016475129144541343713475999099828486420993477037742019314962322713341032484378571389725530759075509507749241739137332389943594017958857720034953039577139727185378705942484562547132025031779461163797344028216222093645189818368285838128770978447534589271470685694933095936769401822591314776134678666195759029183967463277648783163981804339664915878641050326824996116091336162035811946410753468282689852123447737386670771915305827966033137771116919564967660356416047731956159869897978483334823349050536342811893093607608226856657801324522218562917498880000000000000000*i1^10 + 40104702153350079147878387521896860284509791280664060135572426797286930101835876225772852270940310481199615232243420663193238710490685225588138129799343586397951966456221685771140550847467203048600094647512317906854865120665961624398792015598295951096973108180618434328007953343421774080756968693100738437396333254148821370696260723030127468393408141855677452763812270139287946902105153832969577623970770419105004196587490607066218460086258189808239244812123350056686702648135105164142083797801486335790476474047398134211824704166347257960642940473500799003338987862283186762225151003314447701019883001545996194213890834243756572320231233573053993192417964088670124756999123199196279567123630266582996900441041508047611325946908270366454076598870299996879540091198687768481852688314251337512330973838845290719768241530627736914615730738509339858298184694576917010599576538790625577927221782467184784891419300259500185754127647405160995478552525202956728323273983317243403172510170892301526427743559967078017221000958324553825047290296807619343725600680944732622810766133603123400164124459741946800258424056653537222485078910902705763516023210967896890280316164151741647398276725728489076566696746096844591106770388334721718338224551245463026743206279577150685133488771392641668404409447865147961895489172492972603927685697603423791600979244548592471166115474712938773720701159855781063067465695450681012387943528773241121280306601334520246353947553899228529009982238599251933501862963593209439636459748761327758200345665120578014341212468938774501896621733770882584557532839951929831709119757577858020585089291484617288570440825194760307256228274736657719717669029600092008003201715971153663802281300714325808789275341961473141491049423375156319144625429972522946954445280646436521929532388873973058591907351249677412631259371753870522025275470285741115610752818509920004041718327995699983396792235421650124800000000000000*i1^11 + -69622574399550083783816152527554535713649259928317321754548032149340367958871947660423582367575271369336850142672144054593967830456663923930519980590757493650210681178863954807575209854908106181259885401098353752333956575744680517127131397367883287207937628074180956221551913819653531790737057140048512392609760019552310520678281474260539009763156602625056190815556187712128369869140754897285351138752967218987778005447487475563314846201093311275733730825442218450604220269941496878531743605334588326786205969781499354579312060581981872053786234586473188668273069150559237928217087943562716825469749575771632057961297651229461551032803508646095147927270771425345215891885308219444351523916812420813042849397029409364342077463422926943480952197808245990807956247896459788785828220613201922785182691700415173285244565211227841432859144350675558936956003952285208668110036430314001721965818898693743376376272538756319057964451576816602247225426766154415126083748548393168860443220984362916771870723718802793172389033618644368446861115727330131862058424144023985332066150741878478976693381640453024103664836041043030719176147954901182075057820641102702060492348818312343950081171565747048646231830717529257260614134876159257791197391598263879001830906564757148247696132020451788819964604623072427271546350993920654130506800957608449878902587211828984489940302088953642312172874339973084894871908087784321540138864486210058497479005703228764339628056422979425769780382925828744122094552570079273336533805299419641339520967622398890763083187028999534811580535571944017980296637632698161172725095822896834810735283799381744048467466057573012697533166126137788119436526689404108478669705144762057722083762107983934765953969626327600340921192202969827466108309959748470970704925874747489868051165932670051213725472698246395376734808112258865338408338753092694241411317599662065947699014955529463456168743232937656320000000000000*i1^12 + 24455504618672241409361643030456086620522610227705721582527511208667182212922294374327012901459783800529444423613149070245615883431540416688247225361253137339043467112744643825611111131098684636314541933162809029329793622877258450895175150349652492496262144968545262041260777831801988274142387791311183738412696535956512384112525857181529344599104439729799269093754691414243246566841361168580173034856699793234185186630447174183249624835041023180664112011337484031425996775551453912909645386703732009811689928150184600855437627705220357620173540848677473481791578116327674366302014228667043132329871691060765795239316043529783941786761046263389791175680833133476731592054731835217511982478857542573989279104456618727851178820926899510139628875385462027714047622410227950940351129839149465505723137757376551505413146416719906461071592838667045234313140730775049224521687354169553847121097890885570337700908455436670465864363267127324553715246127112051709819920398392795923644250665444800014303972352149393597569877949191834044780223354376367189502927365044930726853869761367388526365746160656023056806553454939266548211682187009922460718308837769325612634696997514053029341432834754456957730619498266748074204940960891992713610153137307474508404638325534170920888036837755507761990012080542558104926516893736763387067605225153819632788443532005141132200872678122993511117189272222292301298391206354051788239428464515005028097741659292673855883209940327959188547721140096758400641046308808302142774594769144493820351592749605553910116546278309403351540080128523937074030986708767598961794268836247551106672833293021783261995004707715221260990965575796368077660394153937970331080338472219076015334728318890496301624450053619488058111987585108845421959870258204198190234683300375191674709171814702703144599297605390197625944061155151064710141823580720373208306907772707031667966213526426841947985503256680857600000000000*i1^13 + 685861363029151820243712838368958103091473807881311842998613449888035752975760785999336540378894696542828705874648546940325870274063439242964551818023477271466392701311350968319050644405807578547319539004505219366478566338542092909388982934007178863215788462391410461941614302835849394716407108121414239996496919599888399993128846825570234963532517709892194255609127574602496784285404621741305244367561478836680833232295908328540994753950418508025723437438952346244232916588944663712596189575582025544632568973834571908251463263649278019018824019801449466698118374229570890445684828532328469876807402512973998841133092205352809430780628523105412125909238795623226444780160994132845904018712276950309978106586007156801528304724336866770756023882537698263789066319993727352277299038821747743582060050863393044743545167336611852535073136537150776695483707745508508162241043608653850012731114217815021348555292459684796428465579093319759641356983781657481043673064354050253334328900683065958876470585695449797850227766957689519444747027065409667857012202619377281552631012219907338371004029061934272922632634449176863729786604294470941508019748129845125896572647681156366986701807627614893010435633889892295539549051361313571746806108897153233121203726112493561278253508471045982888960543316905167770652831138376380415947114288919917910685906593901656765256518531561585813171522240843861300534136517637974686240451830231332196392127302965375221123392723220082567941737715359237072420075575001542339301151270329394300114115847226914169114573803550092203622036913298142533595861710691293690125287885733298944592528396698705865029719718767237106127948104431334946547189682485757216217790320047672965005003464306218247178196737697530434164651681239859909891947181463853081735305449272216420091487047116659828765031278463331578155492205667542634801291378880086802915551496940568117002476598441279030754560442368000000000*i1^14 + -2010190110968224460638528536505898598746796543304452438512173858407299927199008626623935581582774929277188968688701776388758490765837133032089428960305307914023318621218861660450650838606848111748603476970665130944464790594994896081471082750453023130117050456948945089770181435277714239113028854546640788541527875673226197869852804283605123008424836905358313207049926902972504637085166493096766646917286523143220520249560712091400924918004442634625329934415042817814413259820253097267578218190250857979047243858712822026259974644477745104556202986475838480129621925449251919696670658174167456673378468849579491891143491946528009530345083353262134921286537231925083999186767431688725599812397796237347291607076503616565789862233842270292759865958905566567161986026036516258098887912979428177527106105745766860942991641019460549270911207936056446308713287723873637801176705815229731767333962183126659456654209113403001307449802990017286334875335872655280157080404601818552253173136233059363102962116111330119264911661433556605676957157341133560729279215545588205761542593182130247376865378174530233637444651988616411728865611732486853847117456269284160324861314814685720778718259029573408652085923181030236924963151766488889307538305941010814847093716056509953231725149664146928313286386485446593104761901741641290283174120837765166032200207976687531193227106365830721076360842314040483707232760546808409236482944474203282053520778049282636828496305456617943434328284299708349976127555812762159867971489345880080114770747475620636457270565527435103092764011540132752784112157186750838247845784183905080719373863447524854386427710744662097450933365318855837265181775390599832378153661886391080738536981370865657122907261814413593148040552525129377993285239983477200350185658125287097726176865258226491305156410242979662901184704052639752767612453685282153810412709201378395178783384062210002193023944884224000000*i1^15 + -225861609833288405252392275044018828968507820324363353333751822453187021698814438201582967609957727638294223008391833402458639046250689584863825399561587424489857060470895773552687689746042435586792714712028324758809021932497654475391468927778167561076908722761150504401287718276187265634579304653888375442587608502718491524475383494919715759981834165124582247017134420882293564025446290517706917851374554106451413240347076062158933205366695356213225811425516512295169454391277847732411651747770458815013071166021579482268903020710686502153138433896409703641104312217758897263429845176584368590259895739154686106717427926122052782039387778410727781107981542544467044742491907970325662245389284778336981530653454837282140820048365421576498821579013159384937156519558555955710433686371242369818611288382352718773245284027530239313054625441571622382162441940758494399732493582229381584676949457458411448337079782847571333937774973356064270789562205495173720642334051116070808585750851403330360694102225247662490678643260920706494811070785425785022149319724715376407474535723791867182980077220679702640069375850959969369916526447562033743790938680572845882180184407591908934608561756895361295000203394883536298357478321206422156101693419870372042156472270801624333778798270058215598730457583621776957122936204022298830835143165178746880708676415962259515986430863769475390445794377991396525418150680083901178384861597529154060071102670818457865640384091815795498687496630043783510878411622896113350291098152772487102752307876531587801992093940368021701938805474984727157215156858915136131694289688984023981876507858796998238433053731152585239999958063813878363479835033865947464206513476982348140406115829296237881372244948960356569340594935225095548070411594141994425085397567946305470793377308100508452109351516405238827221212108713426251918942451247793704290934638826576238530485940607327375493284495360000*i1^16 + -3105924693691164562291793993901552161435257518440142505825829122194699041932823268203812138735272073548525035760309366166401748468447844700745594336044423900775445472692653200400259765703778218584623232346910178077710149968531908359705534377136355033921592958293200284805583982978688657153829145894202577719266637756699045885694138219146424160802192102563942480399641990399741913499262518953830521258366670007411414140405059214684005272413086087401337312741095566169531366554173090112166028051847733868502142337591462090456885622091978403984402826541415378241639261660560718800650482555379731292633061132450288599428169992581012670745266816838233144972174957369451021738159091876011796249453829853314744275131576633745803053717843743169466503018843305465361486095849649920037769182353038020548997491721940700703313871174332479514322947333738385541634539449639926470256278270283572584792882915035716063531230351632603515300970980859272671198658140270886251609838743279867235918916881934720644016008300884492145989725062871484666606294395554425814792467758480857595495865481242966441928264858825789291790589421523162464862646848040534158523162203772264913217986251665018905265471344123912234193818910211675917107118485642859055261523071741783025952711543039406209216342628380979796308629112221981982861814009985546891498714404788782117464499285486895695201485044155165308257107708600935466406089571408793063175097954988148129940602943437686092973729798487715469781533072742210095233983861135131134758716232369845738560362749292437072442930182977476479607661302707028865894780443464589136472068658665667421314914300547916475485980306464381389761951715964074648991365372724584826346216520930714856216203072587882437148922103087965784964690587381111067722272422808763799883268905235395653628441411260125292126316920160787098491056528872095879975661230183421413051806152459653052216859477095448041226240000*i1^17 + -195218652764519027713382270401185203403617727768043997548172883626965550201606593627368259085395571910739557212310578851604703355386551214128065316885954117240304091377626055443909909608350628785338168944408984171517275095554073088277582533201934323559180161410584252842231765328637860225299962695490552972129398286881675934118673752932575638865321752304171636950997590647525703508643700375329217861340270245403346580360699791665345953416933446628856532195522738202779205080337501180129852262420896790659049517830361152137822090291226021139366386010326903326696782338265907387634183210545584286293838153816365649688270737320732170166543782472852939244030782289425959584941910321873648158076478704774421274974946906952577369903503843098951340143999845872738397576915494105159160331025252349816930083981568255258847722179503437022944854388972646905011773354862622525236932312396895188186722823835439140038772479663473609799949709389759238777996318984365775321305240228822138997218585004687275583020123739497551027123659662785422784140089481640141766161100044777010417950956956181239421952191872443617080826726926523101233534956289896274803108521992112332865651485258941737688634276872773760839227103920345271872420480060187957157268512617058314119524482878324844980467317479728712701273295816486416076785805289288320503731217558030053019108045539979004867924441090521750031370006187710528894905393463026865852808477426853191111966097769320132911635185032420559170291024791680268787099362979158533243209600167335881209844946353000374074439769668282536135317292227088628312086956981474041426675044741804969574663349074699729026026251525206506018999780531642871707813195311412203279303301906156461311647101257852714761572752106785225602241977294704936556948503840558113363584206940850286166061220797429259064514648579468735865203750982147132692610870178286038338732878062797386108286524350629360435200*i1^18 + -11114846049936212682034591600146329291731774525367844126726946076086935158376676373427674876966942348631305808118441452319472981546517315589090333121755953292968029869676229009403958150771051335045398545276757801263722139093126730147348817315082160285662774569370346738848343612406288912131304287990126832189235471136091356254591597839160062282590035736856051194421160628840908266996541580641475657276966700961413526060166750075157948226135378595051561492784151871539441077019607527433892389406023775989149140923225759297778310987112467200642186084646452113530796522666874233769566380535515096704645270237548637516937532300467326269504106269569868428757400169929783003608334307413772717626401114832532235552034433549008448734000919322348382004232223665836884629794632625911888688642624845397458715981430599888474712555168850486629379974303888288779934223528891393132857222678745356794518080221930363919274158039114975146163225871348894558606594143916111421772244780459836862264266300578124518273732195931652059440774421204801882375143654787593171499303049520630612872295432482049910832901017207413656833095946203024257537181615149861174368839736312416673152127034256772843002275320438458209794829177208498400802855265050581177508791787156459153189343917071990300336723418232560298418390607746551862750267094882186015376673821217639505042582402019652761269118941541721625856136725004005709577531504828010891598193366514868275431511694301589857789176202063046988577113341455716267989604349845010829245772834050877356106247122201299606680195036294108788772069656340204750657513362819565008714534556807435233040004499531494406557217604038603887116508210171948439389235494449139821983883541888249824917783337165653499106292357779775054181025205247502367077738694059386857440254066106635673577155404109069995894936859326738762741227249548245579243743788843214440947184576876983348982864394888151040*i1^19 + -117136096135963620484754617385223765923093530536624107000817524440426092194220676369437054094552982989806732185596784080691203969786947919955408801674417951642647233870912049324231459852054724340863522507378088642249965570226410486778142702361302985217675508001572718098191442626911306322172777392451336077091807077893127884530776209994385024058171400438166031856032908438069244424418383113409444563955461694364130278279419297905522477708164345164949991178071490774084957905172122948808814134226772929729654421064271171396266605088136439006256969691633042486595659935189916389964815478257807318753905563121195460220479489540742215433805187873216700868419470009201034735090774453534846106984804206361135881019463546423962856998847872476308888258911803867038875956917989762560314245188330101105942742330528645922191856661883336567107028303084473483880620800124342352594516527749748332306381129212161680313492279641754840388814202290386340701141836764089380469204189378346900883195490074448671504028243042947402664015535996626142116036083739471124287198529506150039471367269035171467447318351048890191918410502567716309756352095338071912639130568303581499786476769473853884129583248862157997129430472816356792107629545643129416000104989408579794802197534651278790096689697895039439950761902365334665914695831414500914300741081558279375559328826653801131454872722259128598017507314008316267265863109771070904099569718642290651931468683419402336567792089671542311686462753604678067036357008037183034807690184494956770608498554649786929812165390920325203776392571382795843896629515713357725877165164245305695289396921913115220590405733095613725119533236470589540582739675702665559576672375804323101917697327354945147555563489174218223500448775852184563877461528224830220862757610023426242639609614130237478182922520784785532210286240816639445922746682355534591001358029369829432298341591416832*i1^20 + 7584927649059081170039495236529826838643015703857027742703155743423212051735204646727057414813111432046894412085416989608661861891889929815108029078727100692233740680920348326877193094092428169562738894301757140765213265083663125231397710244773570531786642460153483906804619947534167387967248254892882362334962255619061933778311185881323935703289732328441435932236084266465258536649548573573074404440180784677384492046284708883196716260921567098256080658076723717876851438172941047208662606654766334784055251685269468875333756625384757763931131352785647350352029238915982341429714519913407277562078729543009074618718936501421379881793585859507397704680122683296256164981157702244552993736687323408531813058043283014518343707992778214626787050201409840749586502401905639150221956557168133745899021246333749185861434660527844721462613649510042383933058337715374694690828820667277451211948879258362516938491572221811715069152375186651287465508311798895995278291440207758497451766709921690061349345509503461386304813264093906956660322744352179704073798298123016782617740264907118623467498988513544647680187493429072028212629191856348522856642046362705864703813774152108252896361605405799262952753972901273487416012335982442706488391356647225181103058324608621034921147597152971512441783808279136162990070590457919299898065788064955520697362657719003224036699577196382812124715479422336392163793638871657712952631724188790426906018087443444684477690901595861526348079460940635500591185629714470410102301079707284248579406363005146002597931520373876574314996780269642766576493079871300698214181467958275521816891914680609635013166727046827236511712733419745315943436177780382609583460540551764047948767485291846425194340868215670540277542551532834414000328498301196280285312524156441736244528215616408548911305509499432799296204866626990914578955145950039112811574635626189556068779032576*i1^21 + -82868119993572894598195367800419908022779329727251912411834054602473919000861529297275607094662756097982124317772278765323102387819221842854085813027024171646776143707054905480231299718958527358176615168823748629725374092113575542135608520656209964912417328000643267382628150271536793892825011896778678600649648474452080296280289100304704272536805976801942741432576551928496936493580723164801656323684201968533679868109920176985498979290948338231962835937219360617819270601963721017094912591465469962064940572907662270243469460377923059726251848187576493912874750913962636355817622294534540603722753333554524466436400132230013121747711183328582530953879678852549628506008300863216119677932475335764485219111709319706645962660378732543626617208362565504876797849280946772979250525560249073453345674378105567239507682311768421077928939629135976016945006964913682759551344959797525112455922295293269186648154142584794968627277156701234662440566527162943169667945717439117175008003519702817269480822468641972052490870888139144587127466278125082983427196321315474887218351430456365765347664810276044905992934748884718804059262585421479083237189499617935996509528716649744070661682235551581042325407794287495710386240966348186183862489959958437007771741361350006756229702449075652793446546555800827896851703739616000190128676253887351053671572885393031202943624637315268842940150307073365125450817523642907009157294189527248388349690772645277999068276704104433131096515361584635176221626205521272955287696231230200089732180882107579444107607924749189527030929776801839095096337213511555006515168766875478170144656869584550209408197112416930892981330967732659352577069334336327676266739824724851843801057233852142407906248483964568015202398319842805376503505602080223567911669930586236232849168055222266472588569527848870530121342677690612650909032919742245815368535937429268936523776*i1^22 + 108915223244581153732297059013155125190431422530099955637132807498230708548327053116393874720164447259704302033121338783263859129490469755525122836014976261232785208471381201799313224661686488921501179929057536198953096662779596704080490502702454430756986783363797481088589989814979477823628526652654361806952575016699312692858574943989384532173934715747049946582292318478153698740971385625452071141105825705340710464429798929612919312519370964776142826698351764962639401331232834801974538953731073076713423416164404850154196019169202921041458163725486652705030793171234678871348512890156447382489436984045128525671943691053576006980683704305531876160433768229103666725426150842640892136853845339242033414578003861754237106460603490238533290204652634424625620033093755638816509989533207222175174414950197965776948738960102069325402076763009972065135291538266542019949080473854383327288846740772434501745673776466388799674940854745366113745264358132420626855367588995664517575140562151882398922635681715678723820223168597334069374599695214383341589304366885572531546875709563499967829778258741894579951708749516961602096547528968952288333072311130172448227022602072188951252372392186429141060331011911514586809825804519792650939113203179421269710444077645158209599083146618674541307628476810240832399486590845611123813950305665101677664408091766387997892091794027072718482910026856390698268129901329560146563354420598192165326612460301796353471868606666257933697196490555108348934287950021247910846376471594485480741546967855976090255864348050634636271226727221956912225950029357311997967088221275078480426594329734586548110918050880094916554356465502559342849966411912331669730799567371553017871837420042318169985819857710888575447603409547297177555655365104912927600547096361202556483717654330380382646069766442269982745200467309449909704097976204434276521045061604999168*i1^23 + 2511136403417219382619762175244523932820091914440842744815837236879270328645934258207075472595804205525335998474790439575347868864251118337211819850504584791676061302465020831448799231094700114009097369178574279103732028304979959643158441814576691520421688714824247043045808974747216505493234132327713344167597549281651194439265177632181404476513138081013173055178677974563232179832236123060786031028064418871666267541875659635773921076485858638952589056832319669713927992784151353221231008330991670175821890579352022786689272708261520941534926052500907521117940459370739333940012329986477047830285280380608978113349884149988259602154695938370915067172751574354156637205766769198629776893558413426358459268565262168761439349285090994320891023340370390952346267166260196979722258249471624372791117843163478004638204457911213688960652585825408546185620646833295406837992314338474928244756679387172128067638613011439931659621593077517970481077007905709567728609565512464516676862455805247126567955966644303832662728699737982698772309932044761770136772703976839812104845003378646059588765974179900949507312744420729310344115308917037533925293474449360424949903103169641911327645324428242617861400290501029121526485758446992738855476571189667740764277033086321215671651402594362908939407882750507204476125256226144959367127819597250013514020624839325394824688231370372182673803626344316704530472876333648852982687220006928650247003317115805932244277273946985360980461698228767912412658539992535852113368136970912418571452474492801695509623607052847533954122071080739978736105175031093778749187708855821734711607294721432335844890549386468158659227328356376831869015471858596394480225111714163862872701086436226555800117200698574193712600274851240222597292545732944793374762639661275313286714791296231417875527210500572829077470399348255053948655253514179286456813477691392*i1^24 + 3616370539120016000410923253609369977691648390803406993893736905053287704646693984087919058483224199135628028437801766606550959412546151777863893908978024983723843284385875661791075522534887805647376728520174911109078189005785501400228636924298204727152863058983976715637949037417970028353146136785483827989665052240197505634599477019008813518764137957359474260033835135520457071326213478166879013939081677306903811500080037581707648819448595322766816924305864484901030305645779645699646649601665352524129216651264318368639365123702133507152148722352287539513873945527175847245740479630276734660902958730384000919114447345118189546438532143992287128167332323037884822348799706022338719274192034916500472123571360327220184489577981676563538064384527760367066318391346722943476324285367156220323240681386327380178850854886995727158429033055693302298399352463937770966351933774346247777276978574915669749308525330208559171826600750398298364922825499667083714052292946952039138571477645806648718063979835953204899697831704662920670735740257191506941360549045441773282584184306097296546723574874776184516738413772513512192661357603758559636143330330451706911885780743887063566924710809152962611344023688010227571001991958913969451377858168579792919010254150297673729495850656828165000132675523892623027485898694466036560712903640841326249986983957516150921271902143507646913121064067888576459023425582316578545300987624539185669434537813392568460986742865659199775123217357665323075987570498370354243860223612178915399956702304787272246006308328195044707150846309805394819841469417659122592764144286115421341821383005244238521402312874543088789105562390641887094550971160138886649566688652771090205748740938544617429695159681220709019363706343914185249238023930851469745206865197434794171892478453248750870503874752776555190970726733819606542097270664640310519267328*i1^25 + -142739666137291384341083018794956510088321241078747102570194721529240553225817018109310338815335004678095886093196024803912145824714656974828724248643043453976230353955560838747193977957087314327073407810401257043344482582897641093433515183811997220594183623282751178055918421087558818759292259283908645996937783715246202617398474925558516854743324601056911015806243756093853767492946063674840768082921340359632652963559692666364557319158358996722668411672893057141213136599274875522086068983815062260887091428482528779326085725352627301171398675743452104978854819440491871967034635741706714035828325649422060400721662367704938175110151960302708717825802152230337547853287831156599781606825984515786542235158669329767671442122965448029069329338779175995180207975758104690643571395761172377025067944974449686908342568163968955869484763857870200251348471446758029484266208025793783496998819671254035367383329897035666324297384421460859429413731693621255833944843676827075869883911480562710744893033926755513111837841211011755057654869262768248599023697492206676363343377135535594732603184105526200520282286495520287953684840237653552578702211338377095002543009944105478921921183202965882156711409138932101343897482492635973363802860010091014044886368668116902788540805349200650577619561677895873394482461732900320742816299943019265336274399982512177005654927950007054127964895323015117989959559995094943772226069661739282546546978631208103852728495937410537958375668889688374258325750818916553350205055312914908869505206540589115812037268432446111397573869862439416576464412237626026949401359170213199769956683753798377912199220360978916045503066850916417093921484369286339560296132208140363621090952395284159565853037859323280076555019164115294021841348868135701306835325506958960628462692555253423917292370877540428762240542044560827620795738397436438118400*i1^26 + 340304414457065800259570135730470698433089369861234710002937091087304861546646404007584447098374635093234949833891292243990963104876611741178308194892128625436457413442358239131372178244453135537468777939041526450636476789764444108322069622091870950098176026358930824212026580988877489548858292704840025522709876527200907442683109532517943432537535329041505843723240087053841630665670934395413851695245285668887438033826351773008184672809816469096706362858951540973910205784164319753842931590964478919853397688329956283116532174360326850489908706977056891088374868480113084194601993971268229703664434313276241900443018385032658319325151348991634402604231469582314912394765106596295990937561930266575013109377430881079363875874930986279134871573201605990720352090306291038262895210971202144553731883378026643114031259482360020294158574831681315633058512474328367334104622683616329092204128646886720882006893399631538224619624680959090046275480227448170629790045209776315627877693847951829407999398170586354984772832303247160016242961857148483308458719191706570346684652818364409165228774469819741777364792988017909469817559221464187173311791953570521858525105240226868065701324527031838662001223164356693379383511107487315035951782838239620030785863421630699955788663731725492159272647680620389042120879281296177465087381618669103464226094452434616895731870230437816690989793073298927702634007842852030427617993326028595316183693534529069656086544257675528961031058190939810810595887980835029271777709945543171513247216600532210890552507362771208991030112793387706173172074535334690075609988264940702670486670000570993224485873395046879562801573076123606532024737980423524704632517794400941544281581917944546203650397537437552008861059981410048426192389567440367911928919634173447890971173809381405407000556165045147066135517532010215150306284057657344*i1^27 + -164226667068899288272294596294003734180929753300808752598514410427023129637769525700925532378431390113985508446578507359248863833834296691557456782979902753431269508932948728026924497995926130992501462608468096701002240904170026903410684850890144395113578963402698828341468392938497434996413029271001300961990966657954182494045511490555605727577124280487729147435372006972715187466410811201055230768165014235326041166232289330308718249729088126157803783389423080195903392047831021107693593491866831248526240819140974134435634231979225563206830977546888573631416897032605441915176089117845893007047987057312565101220145474833037364510492198189974023278952319314444627415403941122151806434312276002038561443708179663788585416067672228846244643404596309680540727443032782770092293500593500204710231688009462606804650785055667532583191291201099539737109971579678881661873420260539637939826941308492003136351258153520981699824555804314119187431741086351489334076510781778748907492736848285218382249585493529459041086041396027337158548606340443687161330101117651479184233710624513687974485466204825219763326572035073855493640500660010769310722102415264899395549569307046378801841578523683241585525211767977068916755696968894981565138371553259906423387776460871959443548593345157164557655838212496426161779201134100192277916211279443218461634331235570824717965239314642970489222093865975332008598006988994559193713219856934750966270847576573254711086844861187469768783439627097499136515099868546764933832951879665444623046345386347544924633616084774145422537583021448022912149088286602011247117260101113002378074054836471373861106676131625803783552122486911470341349757694460992079763162577398574727760983569117436376849123505852999174854033323732893600672055372397047937092491620406838574689134188681668968000917576907054279680735144465486956376096768*i1^28 + -128450301250692422060641444498323894707609102445048951424965774246926498323633436258999190538469714165397944133362961909573824593948386118206207526761581295411179893487794621499340064222143314388961299212772836046286302847021569426028873251627108625912552881138944193447094973798661281900761695703821899389198733109579742303629834210732222225956264581337355012858830593592139376364949231539349447437684810535609346523187107921139854181624617194846442130948624119164293818076727462152403416309981272372214745441476718105317395365144879134019371542609388453158023953505836758848230158625961881748017350447242384944424917558418506653531126585079647583303232167524654853534789148783162359933908246421157274376365441877376600467574990805945046983916238113148621676290358434734429380286277506440648436482624520821933986934847974865002172075826761563120722017996144944537397769699428024112857518061893644817336291675997804909623650818183038782167575153594904687916502774282268778404159394155805769539119354908298729135197682362819123770285598358390409297066482039570333852116751165824713435557945053332788058486469117985637597887452027266916728141252541360247864817317440710181412324499176252940858105943370735914809000452696388296985987306710182674382609088275486966502030522798792863302161403190300750171130764556176922032685537465919182635353420908369232376965621818422159040049034841929987308447812377520373502169408756477468675248109439591239630419002822577132695785521473421796241201881643132223729993366951153133287052588198889615422101161656371146832349553674587285277668499749872472081906803076501342715990148924203155436299692278642352269001303537216628797566614408232063997324577813678168493228271127174666789361086528806599323843290727321156634027823520069499756582603977768949838855101218436223548653221493035806073596388882169987072*i1^29 + 78947750802134993097532766599196801114358137358520398538187230617327752524489616004226019231309588713841850158686851711584320553637828653992000431405466929984485508180677886570209213505413476341248152606728096006884758098206055955516333969563558001193563787839678648120446778526747340195148628393416392126539185854906526792142038325895977780011988422711171371369148177699527898710695215039517152870584932864689255093842919142011987829109738686970148900168668044235578395890218512767330314558856902354911453312098338408713543225282152717621758963909824777713134692025534922638327819247654841756128655788347246596295269749922770711101696126145324909445507816190974584031341101310189682952957008255668417756352221803988491557820839920581814630651911731618251611030823997521487534164648968327157543430614654290156430928409277050288189262310864402502092862450208224361450469023573263427644798473865365376765173229624476791406737182939055072131786183519887115282026860204450279984794779642915136799889998828049595811587792408342149190840596514891652936006649896722247948667408590514244325493214819534304999996151628926315086501957901715487205608168665764661686492822982196236383702461180598233348548276352333779873791062064481359394456215714806998436065492371032443022968284191922984784730573773179234928671010208769590978844552206694198581103274230609570060206033667226290312088690192032950442565386101111972415238241350128362461686126441893403296047932063162339768742928265854439168676165622522021100715738489160511358055070832460979346174240628564145961539146355539742560929683713744285747231689431322153676917028641078150187561347974893509911087817389459533655195379785400352884060855699488749634793877614072616784819591143886431497486107404236558621435564861922400050225019197453955151547508962777163261920732136329747144420158865408*i1^30 + -12925755442939077599541053633270368817770891261741272096664083147330536522348609572859060142249930061797176613208431837575658136560964950444567005718692669385035946655346875098444422870794232763154295740832767184249540161357432404232185812913297991471796541632042762414413829754009802825616272122538447991682946690625132590995133028663904118438975132209847293296811642841640712486631994795777710208399273931098398587777297541799108698243027978834064184334757073069337239780946313831839855354229380447836769415200036884778518778997716407450674987932633364877845087650727346815797383330596908779207359434747401750427712867404810538819841898238408207412771419035235877521211161046074731512969719574834871345834783080842621848466094942495574258673993168243961953355492928053542894076079369196763547779193005695422720047408203349044717747846403612048193390212011834483183679406970075596034966484873902493892149070087452685271617398028129443705985894020256227415949286889273384029313628748884275769143237224559856594982025450100582122541531711357802806372837929879357626171435435639963487728240210265613086390367948674546107247799113870215853106603958958567517605160460153872693629087162342634594192424704749374259166605818438541435547935109145215649301948662342795178911221581480794941632399005466249772209478963438571543555631180472745931169785645577798728267085178054191591253141230128493096695075782500247155438413105708384776303792401828827873704105942045487743828343015744014776139876414302348018722284983304874662903607840883898720263109896947241891094262579899509076303388969901227211575398822680456675099632161505310226364816188910430456395099353060964005405314313818035037633814707223984274912273316263094185363870727690826516879993931376014059344904485929376342458641894336832016465638322248764125362550821120281151537152*i1^31 + -10783997639193553480134503069809798027573673192678932558793348124995462055730922902742369107456211594912673828567190033277018552208354241903095017861995578025689126074076774895721048164389008221751855124898314567470507414889879896421920992097496905322960356906047348681833347075914241826747895345392301734908861349059939762633854731792807178771818627826650314795005093927986102961583084226694011858204892411954378170149256107083667415340083224514612276088360115322523848931728808151218715392333822863996902348201079627686961488239886491053011480284645891595640809263347536737351396785651552715651583825303079907067145187343875649654504576993558247152499622345862089534368317967983173759056098562323580486881277298794824025968806094905135297105291267272557691851164992138203971305303622977405457015891658898193731000270106954810551345608405726030100042961892690772168104236626873677110627179677239564197036436021521240055482137279018480114763749485745920429533368306928002366608484927984618467862265850173945625246652790867923990469641640372887154034695443611240577339304132577557194083465972795941754145332597316131384545598842173556168833477139525914315558921770698914393790765915384510889955144676998406861156267206189936170765423736919754340703193799160126406558836026890745358095216397717318780178760567989154092832891341776077582421510354928438551634938266551353820636634826061722716249888717909608900400528809474902464928446567350025880157380991345109038887194987464304250518053568011017074928827330075562787920905157787791794969747094145673448355504722949522746642587902008705303412237409461457426821659687521374139952441053957581116159797243754521302367381472325696861848025153496971643150426189745343739478316645903555499956189924589542906341263546385009193129489089710043006094867108968463621561016152567578624*i1^32 + 4497530650359101954549358722357154822296955667659228810132589033580493922740283125335364816138972990370498391723785382552576785366834287487709641101379803964437263360338016172018752613831384838929480039283395256583044484519230952061643105257323583585722642692204229097638137206481652854139094387920964570603158044046634575500709934501120165884877049275325466017727090021868598491131998423828017839680782119743559682594545292212976699822591332891371515111866753678607005774324161031581399216182234250729679539226422807523508750772712149129644774237339133847969758376880789262886541766743129641959126977674954215193078052078371754973861203007489039820000662520417281712617792826001708119757888532572960989519389481116592470430371285901949214364690763571301877807156486564842195878680614535995794919559427163338668280865613263466466378977329400477356030815006044171444822840903579896925648774105455490153033718101282054676436065090962690967402046545561106850207751019119168569548729498277787307037745444106756676533035788607827155459652257126558336835901269012113706210149176439982277914414940607385698800782400338354048693821568947817857037632521746297832180344916615438863793434186484419786899229192309553301516824494186806428821234652543522554442219620457260382130060384927008536159455599635558208484623027189995233629313645904210576983967341992163155362441457131458197078737903635032841560880983658588273801215483474951656745618481461124131372759760985871239049648101451221928941095391332910819953757266739934218078300676451606669110044413329141280372123496245415892211202442494190595263708843942328762102943671944315389702101522939424653976782287033662724282236123036386812410216664865016008790070134179656579278106265222919016195860788527046057896938095132449845105903478207590662218808969488123545464510349312*i1^33 + -770479444079067371723241896879897430030774499621085092764077990156869482877043966556931840335939980447731968561620955752963205313412502983687265911861129867243836498510487969966119142330276929743679168458824380461459916614915204564370639013626074712087401158152659070052757804852244113311600122659150584502223994074810727828234172560401220620027297351262631668113360646622431262151922813789223822995596951086993877791299341068382875001952336427556070636288645935774894660399652739510875891073825651997676356141264864187841934922971378154771025025298626247404107079151560178631287580197062929525728505615022332624097569307054944440654560777773931048686399625548542310593364089713349850656409887628477890658141931334829595233302749753176365606676905658315250263543333550234001870502242145141898645199525611469845380610574437454771772751375741827966746717221166813772793447752765113964944623956028158716029759954674770553439122933085335459683155479646604018251085182174272923311530150661680695800905105318514360780372827485964359955854210168774623130793616392146488450199790836799489183792405052065301758917822972057201794747174196917376972189048945463238854327677586268832870317072083469858893195262413997746210858963558608836912808572461682337726594222720006448434327330860800037659445858054535705353124918728883617880703414601552150911569662440463030226480729171314091988543953209667835298756601943614219611796811307010096988635393524557419510156837863174789291447040572429267362159743729846369784846763355210712285844440690162555923675296125431790161213942995261733399042172320418706009381444024039382401843806702913832098536525164191962457085457980842716476569551863183730995536922922683968902774853250042493010834901163706772850313932214569303901326624297714150461634462858331461426062686276982686089216*i1^34 + 104316260387547327916193481955510656627971349818782211254240699941138594980684953447812862670182300767262264843297457327501450027811374483326782263588526066948248009574977518374472914905090544017588610238012504199144025902257322382147198462155978189115468470151863661534660601581322637226329039428198983604927608432158258271209106187545609172264544253937456059320878645552966804818535139232521952902220552536352311405178675559289048317840340657312963274809476825800447227320614110759585706050454419615950176310873035691626348705132603220912613621324163762171814978322537744424733236306810513203789316793449041182765859668004296448591546671235869299740394179959067380515880788266169073354356291372266382511151854169134211601732051995209073165383584995115054261441713507779390513353443582697532033815952580884950890221539765092106634597314209284440408077928352682148866740935721314259231001303769295532246453374991603077743468340343219130499056171218941442867623568196677563785306852149012537200149664608070190138505023790693629703034805737898507046388008133138072988844856030738370155602935189115837023690031269040271488516592579371581916129409729760196947556921789416346544448415281349471501547617810378469744259805276282981005815795708509042895632184065156064333087903810885838011950662551741362233115847078443460878212130240909610389358650642957287694470598779979745995584840087066317318828629970776934319197473474363716567413893698533920007217472756559828589195185090088846858064018851708474058769704306232661403651478284492131458200410529869638678957076375136827721940032604360946878857179275355698737293757110320270717683619334732160413432469287277207850542093244211070058808425621227805561947031597623763177168605096475092069632980044702288808273674409014522597558598057093215766828564554448896*i1^35 + -16541781311313164709948015142897901721201268849484404244639899538973858273648455842863405323309558131106612727029155073950269519844264954275179828999113819592655882441904535376078968515982451247185700067380549435801461994004332181689030758374600459001096234481774872615961233408495988276504820838988753290382421930425088899984808638063650700220862724869945070544929006548603080064916619626623586977678805441983748339420993493083113974205520711837829961249877482317705620644736572865921268333875940029851973476839876488319687931017642832547609931616482664675075170558678512498507734999533978299714209628827157750661449802476864108800678182918146419432719307867691642775992666560162601893335071603798153906372617180016073642918976322056773017549318944084527975081012609591514786265976573267043284382855840404703600393711423205715232539611708227309844272724743308293977932969166900381973811273684701411577473820143320823768753263168618156792320841988615841033289555721702341166243161379660930904921678544362521762956089453668574269282536891351083501853482442716112111567829338220986071177025970292256607546105219348009467670600323689343211968813413746679652995455134510766094143614531941564112223452419721865036443513450304911528679464216319939095359271641942634901017475348825502286881716229085753182067201356071616272244899119653423073212949196183755301940242007990077968853698593291844278767533878522758950203047069108883943182144545120639765239892326726767674701454190078204436447120934199528621222666543770374048536754471933335503631562304367841451915620424795898893769202079145045034517023834550665325092346554929825524887851854975194375213959745213823225987759292055978355892645624919905110252017994855872198391863697538896820903605635140238747126424438357415388350936130088400243237322752*i1^36 + -449428363976678841361997892563748276340265064194029688512588171315346086788580597057922465302015240279526658485161905644917714347144820599180285487165467762924661594371325194659167965145818593489700347029361843314126024814518344557901339001528469345291232093877941336306233324409639522764384076255132722380192462172358772760956827698065932175233704157442300548880996222677019016704203603074789834636695698811950310840198482635555144309592211508719042689123818862001164566148402147024973217157264501742108599730572524623611697142298875080469789203057992422061041631875566043126595180535324942860606556347540571006894920652210082272080166556727511006375581119340769230635060239859141377026545965078200159182159934434210671085515749180775973037020061734630294395317930209072602322042236777913941847271752795813710123471700211957007728193401294283254964220931188673932793306055052640974260747629454362212292459261900891076707493821435327649015455732217346442458494962980897861881161862165534196626961397507969657436349361074191849979025212021722714398106120706882650518173977226586809233954463163349288372646794325111665557605635056247439841365607389879192000362178920114600498013484708809635741835889615879282246943121081205719564079920716323934071684032328851207632938800103367616750883804544250268366723205745864342242904688929915126741819779546525184976227446053163141883649458067510957298050682238497917311181546815516273825595817246891523533288655019682254001622314743595189794059222904190002011778737562250441538775530288295035377312097395415127555580265071348414349050535792720498249965290826002001531378900425531662083750419393994662546481193999055952848317624979916027473465681386795973234306950234320036411217531885437684811483899666976353872254896289321994998854017216640188416*i1^37 + 184909663002531682088989520540516485810625175996671181527191847164936768870483739225863661467070771824963362995840844049403507085033146968019094729170493912382188024391738419173064328283358309472567975729896698006319433057230057326876468913010339307167592202675684794259783994195561330729647741180909171990395646266331901411804754714738286972879457879835844490192066920075663612087910504081555104494092689643543931940969607213980392897211413684553469720966341317699672802075038357009298686908542669462552063934528189752519137614578647419699315310050762924639007094450899231692918933552079364252777098096557450701638272525658401609161168020983542347338806305044028429799356053689176760619655374724695608410742854549857939281420822313878235484651285544775911810883448898427913183847005903945585967143304239939550870268660115757510980811086561546567669574354703740661241842237499278580279342065726742359622352386000126787360854832614875246037771132576477757538119558107674560841111159697324108344303266480175151168176501786696997220260659311299170006223586547810334585573330393807340569105133369038054844796596476740068673688615326565172354421799389846641607086524727666506228788427173218991726251166659769553512486497731704648913048617986524287713319409728907752535097913673728856346855820260624533985615298743326545606657300467878178677226464062463568700471662687112688608222828587029711097135559752383297604224991358507148370808854565734735828021525755077734627289610087841909197129336133968474069898849008460987867191716910984581084680692665192154682875957974415578108269356920897206083239785632756193223635141814297506598138743048183141856678478973877317256369674731637523345387279606709489392407714725049282089384463364033783106646030429353746509420548886840055724425011527680*i1^38 + 6153204278783526650615755426567457516496902995300568755240756346515141787192962978817172758474798526274916065775958567823458440391356807648935183037129331996798439350997703480465709102113265882042689249149152909912713666952297080375066130507876360004506181780891249870749114724640100802427107248900325313127473206986497066598643940668313225801675318318461631329335331662328289190080185026033452891772871627952537233686307916147636224811429538121721400813371010502418073888146413839015879748880809222016255250094830636288391700382238702199757278848448838179139146053170862749525218758304214775140518083147027173140684004768283484905631546039382369438047450330769031795983079106007512052294426771833949999206617182409607333715054846703833122856911270211646657421264319551455720152808663470062843765561981444933941182858478182222805564944459608985509624545664600529468237177775329925577012074727670155874330633063094425728343095029315993734440114944407425868159829447828542253306460357132520514698324014233928737754126199102588761442037956818487771496244058912315645494892485024221437702155182030281006311004496392593659904474727739756350168532136910785526974189644895942296661905035235763165709533722833610947974325298138555881302567360479630414014812296002987888299097704290272457773009708229298214498697523747591551232312921284422961442660607288698788434341886246427253277468053196123213935292662645293597575099198565029752225746273022256236837561387067130710131783058770193900053038266617060094895687163284712438710815723669036259548908768390610773596157442834943213911270646307585875557480089752032779970097112863277539815401061036085312971990675969859473242443874515472870071208471523796862219023004382915998059010538381291876626441171857160940101827720259748088512512*i1^39 + -1181427069663622117293958041721176265164666892444782580252821537875209285852990686932945958151405995434516549087383416184952252023458127184541341776798633032108524745941174187035550431842982716470587943048855130048432396774420449590281395864913959217373589277922944555665901554947126263080429045735667988110299302213230807044862098407841759222215073831546374810182454275454505204579794322812492937921014058409102415215336706808179438550703251823729950587480439278706728313860981650616417645740768843532625930709241437764802942274836772756415440515430804461967035935370070974931119517190497190501321252418478517232572535905992746613692852090384671652964163967614866079964370549584404250554219581831973552438002074472852861930343673290559797743189195044298631621455110475089724020481324891952735887285372791640697468426705306244650475507066559503287154376523175525412032228000678184469354725963284000240733636421147520567884134165453751743910070029771695944751036418119650559960861102712140896445860726679870439929598572879758323420327136569285680318515941642328104376890432488077671727590694528734579314807285335922746502290499120052028856735161517978707454810517439859517829282773530049899085857406197029974154975063261428056822194902053900090829421212357771289864960150167221786000681221524313607298530915277679732118249347897205761816009298594475702992739944199193036419145656754460707778808805908780580539820747160084155400748234712460788516787910207290427726330188827059987101121030257137768431780820959607256133642945367277522064293928523759210920973789852625934319221964442705855899996625934813781808791285922997199741187910111722410233595466606221652364987506047800469373261863262804821204905661331121554137953739952808256749982326178720391517244573244981248*i1^40 + 1323295638037039027376448252429087399904792510162448899106127144086597955685322044201717680701058886543709970489660933691511656317793010432663276189317352028404488957263554887772321192173032975073472472879873529840640979615203139382455005707378785582989033642975421715638541483905645555766905464405556435976228627538282843445355159391025335468668184690596660854307657750438257767893206957174186083474187344920526629092697172952316160733822828823958269568834793941726882847784044624950861391029042084822952736778121815045749187336220622875978040246447355590504523564802994917581135146772962107262600243120151445455035694400605224044848536491059535903605634258570339906523873811522456949185272027209010485071466389994653082972408237752009802644777845159613275700860980741574377211587134292413835553767647495341385722348415703576667774616181038600420853778024165991599716783363599006794734099144126750475308900903827983116425187008398361846675293301761181870378700664190666482544882276990863436074809207179644543354096632763010262420181792458078769369546512839828850103990961734093389094179384961037630595393146541822089280680097330504973941067417601363625634396164981879829404068958732615206392222614181128880914827664140712366089169010211411207328725910622315164041670034910277387563372567436891331098533425038135507947341228886574344960535496186494046811186327121335932033272271709163266691654436219461740594633218803452207067046479324197866185337866241641825849881587253283019255547225993315051902535904279074825084352070646354795744688641764216906536838499600657318331844809201644862974807001400198734806748716262522429199160304833983780573852132590957043900757646664092510250161761472597486319481708784704961923380654657122658790962757038408426217013248*i1^41 + -391772719058139678864151355218424968517329161673958422599675216766672257539315257828696583608346097948052044807734744511218850733870676933351704299062812788966268053443445214087277991725615705216288360911182038060319793928508205537176931747489046020742370954308126315606448996089279628910946922364119472675091698964560800346399031363242807444640604732597473287525869159518928027959831234102314310888628443314948361878292818710244256082012443987408569617635604696659011508800784228047488505424649547888843854363169664041277773003707723303895408520551433132049654525976602829426249226296387887952893802817161734183059093969425527952933293078708058106591947292216767592365842953856180415990277563914371220228810170579806406985234399251756662134882300978181091199226793532770622724247224286803267744511950099217117627495963374424572308343786584671191439786192619584597810138494824895209359254641350912967572346210258407233837143004121167529603700189505754360511005036487712681610282050652318391676529070183267458853206939143114375168448758487107283415686009996281478040557100536993432310789388324380257698042412974003749299310437296134187609566281661756396765284594243349063362668070776577276948355492972908742018854068605186032245185151558870682258894515861919518758617776494880543954827683091845103280512012498121205906258120234135445078243933320327654063127652405404337169804591654210258900685510731962499758654963188923741239602588424384347901431728618230998636113031610645394905583923731761787643692666780559723886294731610005789844605855445995998142524785621880375309414693469260537855291743543700480219204570792793619311569576591459640036391074115885410469721739423473181324007198437392376687881086749412463199642667351187951282251730773868544*i1^42 + 34936711200646142490729257656480303758672892000650152776303152870509072278539042228065354355864353886333233591179749714472226515455291636795041706048600424810528674850407464760929144385836494013144323793714225781227873171927187957203387351619278286377595561617012265371820547205267609982169908735607060986288039080941947577532819249566248150009348126174750824313922066522148650944544444089842547004716037483994441911966895798284504551004883257134465395825369308069782442410383296505357682720185118763244986249117540944590876589602383296084461763249415386061669782913082273606842314077492731793505935811101723089305218641060123173522338616525562740259565076978850122086117065426520496233904646661343727575035131904315472412297962560649587402787228821260172396302953818121939758054790007486340816724536154554177737226428449587550712841888693762816837002581874792854216230626558838701073341874110546817605663046945759243660544468609979851481264390355934595876520293857272660490979038023987314592851934146945535551453161600822773893145109362031487385508940733222594218263551012286148926686852252808942195438838482437865682360811647506744105663730187446020898660410671186622222076596609613300276289158170790186012214658674478328273793981077837490070945899700600654774488986436492157168298784789783638304760527994019109663183179046313531014694363667511084546262464588688735639142958344711849417803794668548108518077810091004990706985168138074777133276263869986255363339032753517164607243790438277608821279039005942645506113100102215715991870355262797112906243219627848234152142822991016683304416256185899878684106895811801862735876079728147164921877395298176942529613699166818684553287133858925062545846276913738808148572089078475731842105344*i1^43 + -75031018952209483698748250815325981863581705387278603808005758144819409584583889085747070462639409181781441841614260039039268454272157566052368694613992715392553100150850423007367757370739441038728420643049994571356519469691455202442898971943817378817572845081033757862568753272601980346517960907607541123886809168695056030524015690953712476997312581427769315355542200487224704976378557745453251161499941099001925075750495813499734246240856400840277491597099976014439080903639772909834397087964794141091830756502741981303862520744506400647576024686489400224308140188673965243568379319838345326723772182777205633931647901955244978528691646475172682865872874846067006568315658504675855482614995129735342709931814437059811840568369024823829228847859233242246668535512374394039074642617096641412093463587240312509495948874182292837732963911035849775044434301712195640500934200591787325798997967327838062974169115332255246411982070335607454096722011062477589378753489013276090895499140143035827022827456290277717335485204477678953322474744995731700338904921299380915494158408730999797617253675972365036542997936462384869655002486952874541794477349333465335826214704331346339955799495539133695470936966778476686417186758314957557502814294449554589892510533941602381438964930211610289220375769310651449535427389027599361916639790956272084846242195768977224552494965368025110494880820131387756176467938348845449652326389085259415652280709431867363286320082095015868757535136420918405750365454669010064121962700522659868553440588608125131336871344489175557868993046699902376276252563710738052334872781661806088126045621946913400798499513424571734922653532084175254175671083022595202919165964812063554930140253462419920352662078586880*i1^44 + -12920525972753516018739686930377415969679621501475980227084088996678238569882340804672902799647282954920591729861964403051480777534588327522075011231727075830449779413635844755632655244919670166378501945893374014858194144240543750797037020847263140971666076579448544897628022707012038019135616834351113170447554905906489049140928906828059715252663692301339733832614204743142801933026572485795841665078681945235607240485851787737637809569645734234874345494338583045056270716156516353261247217694200794903372265065587033413717371760362892103710045278687529559326396444631303862060513707580002969272446863851942712841232844794531080225505810797726125099155625623147907369491335045056585351155299630963551274836065541768288492613806812773352122801261970777560422949564761838800374073844871377385057193489350511604476300896795454979061781004579289568672325975948128645471720305392497048402874479089308406941525826608638116831376428778483539993134768965399610509043616484659203369840278653678126189021092462671046884874282374695704742005399136387073002303402915348082152191753212362301710136034013529884713158632886203025428932021504909951749778030518411540751959312376130883732847068506377062670658971613986189467332978580846953894564717566698797857025935826234205105294181571280685999934727781133143766584484661349471131568292033768194683463918918084993179222804273514350556735905142622061717410900713216702946949560217399095303498488805212077577734522429600081400104669812422093071598372357785527830114058842584554895905568060817476231871140816301602894201659939346701460595077520930071289910476340425508859727183558227402167595091765574223164833658563517848618404668306647708053934656338295394986684406083584*i1^45 + -1491539804337397887079248269225339204020433099021641685597376006785482253914006566738363868764825482695858655795369102484573626206008713968579851524518922172914646530611553281322639268489190626293541660782507973021081867639660104490431558981883294651030042254394728883222557175726418466394040808775830706287922538274976796423483224222925310391462459592281557083933165621667844432593792519116139039550567972693174028015871239991141364687858870896266151363908042448689247414757708275230290730548107953606358057028298280510482582576266888020353869599138100968685178381186147177394969266575897831919892968368200667761896948245225194517711128713770019969820712539320153517266784894498136075033970202890785187527633465133381336828736229609169611207979964352442203196867993794345567029253992056743690224684273202728295464307188446928409216833942806725476163818442672700032838773540736875213746332356057172826320536763866362364324480755573521713630794410652318054969393152043073435387393094639373583346657186516693179492022684433536875234533211279705334029530095626290219425471419386586642438415402922672354794702471961830429335901371486297769538657407011912282635723463537017332937021495970007710611984339799714574979139501830668394891484658266526434971675170527707175769430240181069938586677613957972456111250664459752230219293930607226454034761186712155925312538607350843793177150313866524236836136869268139566501655240174562761133635084178498958035412996465155245319766327907734790706072484341352303803245531118505608155736051533552885585578355743661428371861392693582518948910695517351964589392572469029894315939274608434238833817618402485968299934495185683104749423140099796734589780540928*i1^46 + -5303620088499018323570605044781957129055273000465369785594036609453534930529952803319077263950874102866218649548872906807537513535469296041515684875342129534920938868828304667867417068545464662472852073401022578692208168445352713644258660636428653590068954700436365284360087941954433555479523194960931064842372134610059429470533620942118959315771699857222048380055949788269280198059134682623211494222365915384753503799901186869016302648877405999051911333602830311712865810690202992684302275759464007798749828886386569351247827832659814023147350293914551925109566524312101246930720093827932018112458776355678209941240889732271771476945513774853831122583471092702587486881922082121018368346510781078398988078256105802191548212557158059323860421581775107908433199374028251214433080779238703096546728972366190417657962018432778104383038962484924144548814532711249620300213307263161882846835948925355939213757851398864138148763394991682487983779647948567934808169496989291487272645945265483673862764413023616424908718704145624243694899712705965074618327230063522508005728197311916877166121231147142706787690632180154361883167840079109934562329034068540092908393488979661271019412482808057561387415059641232975661944304983762238938721806117639215392006149202254303339252846870253658386628422388003248021189358120109684339475210927629965178154733337840963582110873661338993351506570824065453549493111766900973726871689202259131813473995358797510975351107202595120413573770096884330052078643987597977596711762579496216406384559353549030168467317395724551130487560301483968251349113464529493234022792457666778411893370045751402722682523201608880606159625275927373760*i1^47 + -5003561965902577697580118172642962732233739492686994026805942347385460599860773746072599163019072238578062991539093020485530645518560452385883027797478307209272230887445576533360097923846994770785579676066270695105290304188821350283298162545258675000104696140542132578979228233198090624380785377830650328413170226123040830922641359707717648503534797281976703866131692464616981946304098656682683895453553462928057602555899429465050699382919237234730234197788064062822115104286653010482484150986447192944423203581766465976988511547892608652141355196457041404926174860945686919429095872228133373813344930165747418936597854136056705690521340063490745081732938411292284198967421874311475344623794514166798777165538138169564291390953514847165999381741854153337446418093819742279417766273437860333454594018280202526058950675444562111983682390007150228631341220320170349113344518025979214409567982110676319505880245037850921595573801451969132684337259293809437849046801739695063478729628601754834043229089739959832652224995454153690443620604212173947012115267134370934636120759430817598635189510982420405336719584809716109827434463371599048667036567458052889826167479280061592090514476748937466205634516456820016380970674888460494289343608298017200545297898200426778903454121596665486085584631669831408581533681385394022393083094274229498195502675417803976854224119200259804633895725880117209537040474301822407601257723459702479254260108727447383746188139385393544138085069500375248531717131594311724133215763990198304799222823968869750882782109284995118743884962821524112526450649359607465559207148227271186700422355475716399352720160*i1^48 + 22783540491568347522831469683391710709489943850757973442805908822377642829965055127503447481291665162082169971851042716080500246089242126425321340443957109373898786859762046521027251953060573609474413047582929820179177845903390696830604214743385660102422904516893658439563325071879140998465391136982960721963662443069840079981816008602078544971782076032508190621638243014661665957957061824657224390689850720766856770909733061412942270366924391337004655547378985015429562002077204412789697025294413353429641413059050600040601193118257019760678435513628396142011925098470709260693253341354704205807710834293043313486362256713974739778117448251446733040757810382037541927824658300214748189703839469318777515213149953848654477627994332521281405980499609073146738199420890247108671379982926356101543142052917811344084894144600874191805980447071896378428075102134224170886529057387284187089593102490256193927974344462348385890602252267236990896211687834381436066471763633349533828979306060340271135440427044852290796768130149897768717220502023333866310502751969774150530442171050808175627413798472591103705390991186661369222326844464795291228165369323754575174450310795013897037548030253908068805176802684110935444717489926482177995207196128804562259439019999871973933717403708289894118278913709921652122624216384643253078820436997440403034685984119978444440498884925372034274854163261964303315566895496325764759631562388942966264230862010132991581226752302523193193042466326136516643937291951823097840495244783020574070386979057327390945689279882033940506116108526852726534547841265740229670821251073*i1^49 - N1*23603299166602472968777526176256651732304457979931610453601196604529874631899381620613806743435101635852759956376082859225913367625846568223897372386276094763187131178782029484021959463274835185045368089271597476830118700753984232870335741925214647550423756659026689622184649837897070582007524605361726457618195529838349085279624046005506308398410864286366100110328218928146912256695180917555335460139975155517283478184242923091709401644962179058274488483262893190677184805320210698500924510995740446714774349341599467484399904218121842063106519138317351240702459746407366599881181636505180257714176000000*i2, -10236567136438340508606072241738774602204461286745582064510390850933917039589164838429319309806414505622561527571198536222585753010701227582494225179095693286107362657245349047063854205115086744646743598345506890749248100189958760457706958365861913969235684379133971597891493923297920657416875680159216091819327936736030009422466430929018195179013730047222962971499443873048360124860090533697247090056642666287339824781094017702088878096076566202788970180701684987615104299117503185183375208115334616958387112525038372112747285689604369739438678613088847873778694638098274984965152544906964300242816887258757164194125524224404286394310644439601845734198173280038627241542103578746094060682256684910303585943135674496854487060450964670513526043734375556159588590129785325043427652754965727332045597495547153801164236807228835993511388110341863423641764441304147556090711807964223642112483780718099783520495939106664649159166539343751263654472738340427058787819556329419043503179649706627806206602486880118087858736451287909542683823360230669963150126022175158047003862696371882890920088912447316653665279816258208516587040738395261988615575459490478195363707710026491781732164019722575928394908186779309095543600863209942501211190885145016788119397467129364498886685688478790314480622080324087890012689608657096680277481987139319302905517429863846412151178042490805071985258909030970785983581598119619675027458777947764644401737067101435141447333136223108640019145719310522269847966432457355169047788159501826967549474888647919727990657058371212789215064026255968529735532073790285750533050457634431984188686238850280227626390286403031530707658224347292257991435937895726744645363252822044494373256177415746710195511896781586297054445008288282593806523967850044689776532297594859780577345505693415194374139075043020759152286393430009031312897969393533650398837001148415213660600286694603775168146249259212428070092800000000000000000000000000000000000 + -213938555096503562873798967483235505378955150565004915073929273566392799437165479531017605508620492130941407714756507796109961303134977002160130286930876781627153229661464112509767696273762914438079499796209643295859392543864969382987311615696401899683270895318127604306877523144180956169763524281611465451214841790268550670203975040317075440152280546154346588477191199086797251631852277221015870698502387887952975584498246630778430412306937643869009062896110476120113106371413268399675998776319843865503187559227059329506468885812187584408506696228215713602555279873408290227556178561017794877076202908873227606995781700284054391917394927279664474008612477089363534817487491765629084045848725351058269251120814743294196189310333128182439889507955851065658203254520164217403836915727509976144751863757684860254902965720865206024548863341182725249200048709886156914083569791630318445884434556919054517236509473280849301355799368449968269460925501508278053908492848402173274691663292491155841800734491063954917068903411252371622827429261006521081955391065316607468739428303352127526992283947042318716368939038119636889458802252342217809517747167793321760723409792884762376832941844673754474918262354461347317549591296426255432914398236789479617460883698653497779717818149522776130981657058092383572866004985603173993191851552784437961269958419423623168035896769532053004070909344628224243814874738215058568623082255437899685690811009322929847584480062461109493355905954708988946134625127809845129117234869376488165481106697617929839474511071724526698678655877081371158046388359075868896666809228653214425454370322751779552051474967747402574415990401209069385792412395188382785314470068907096128346604069486036704919511544728576752569783046296361012311834082222730327892873347784651528403981318855012785842911950312741503192840150121678003094853729421578024169076815686512924946234008926001254565310987697311671386112000000000000000000000000000000000*i1 + -21812474811976380400633686390711749576164459442113147207874698050490555108572511202763039318001269502241230398159284935112855533814422047803310924648388021495219262382695172528568790341778043330163739468679805537486010480169177614449473792284871139106503695480878579019365206809167147672059996214584170059825734376550569627962398907834309216444592989622349844187300633360544821049319205891500458851596712988570863510875058690805732447278645673861656711907539200243031410680085322543772659749439840440041568684241879302388660942737306367017854644560141598158043958902312220212839410524262237888706017104000726580168666790993434801594081300594539159504039438320515434117843469737008529001135554652686536538760109116983709847853771627172992048591402093340529864314677986765627883376206608505660947484767067954155034896835350945034028950284749213700113083653255589456163850811996543343335811010200710177829621557417746153090180971541379990703950791821810451138563917337376695312488243666082213745808416967437530669041323689452617713288696554943248589820958602053652791266337528307006979604401228436370894886094215298207003932215265556886501240648690686882161669068451574252837928055690455698716000616869047679598855312959193443059261643409287896199557488847556165283072696813536067019704202357704881123503110269755421074591752170453902963101155283858601962100863813340358269755461963242303063040773102313071394888937951357321459440152706415097086223897718102862552373138447377079023333266835927310423327405077127802772789468180007384581340234474364629796882100063184135885243975643157849682726749747794431183817429324373145704298074349326348052130777017698618443884973027626802410180147811914712873898034259883707254159312307644107623577089285722336222015930629510689855607326849966112887760191827732443603032074584001177035099641158540032084742450011993598210362657454217863423691091907381719712092040765361914642432000000000000000000000000000000000*i1^2 + -227757943604875204949968341450797869991050074012271467439688358509254957033120673696516848549458533786778544791897950428472927228991956129277161407329422060306264725909814266256345737679553812045137913815153793903523375870980676818449183198049204281447711724613786242887253188981461164301752040585981022664458514541504194367704942570643955909084822277222479824765402151573303862819905935811641942839443599780006419100024284919978002502067206368358461711928709744650672611403438018049873811983259590222723874347050987301521018872837018163133573812717104185192093561415937633320571657604022627952966573080131097538947036716975339406392786208164397050084468141188771096258184398832021975859361907370823157162299069783656406550289350953824958823946099346726076933301512446261366537413323077210934989552075554837125867168824604962786002474274803645981624175667952435552891184190290166176141088723156496202102351429932629787411367848653821197297002975555784578632161826493781150450434443411357906804158415423337471873459213395787512593027519957784242768192250017443545546904706519645862625982606491898772119030864281614098962067084946393842751955821419418206271195759827160735266411263522013853805194037153860486343115572646942261642306936526214746047352522252056484488344470522302541822315881541080130178191603630203549170270052417290967670483664536747237597474380731173118445299757092516216443778985332640947639451786933086548902707398716900739751590967613638796087339615612206680812962492086015973512663758142418914510000163731014115550924080338000379046216931465091027546936138750325547405610919582526494685222974158475708957703790549295330382615072827837791915913230142154317587884740151047394833347387541982507776748110521915016210667378288615137859137994828404231568565337489922114079053994795368774810383485888471702791322149848263011034265564372991167135881312758331427094462679728729956572146251932246959194112000000000000000000000000000000*i1^3 + -978653851797624075018275325190530931735461717788742728719435033903296431462126989546346477414236483774497883070656147594129719299885763384343417315245972910425847424529938836976555679324335439208201960501887971930362350559280593560802606228732995301522147523495649626029025224433929216797387073714771450281190832937537190278223628018414440296043732932871469306450312231695772644015302123698072878893638039715356910776719408507930001937438143153977373412193290150687933173826881197114079525008394442420894149216046439309949987381939437359517861208508777556171930726737540452033096890565613457426800717419336812489339321539629199028698191661880670090853158516163833231226255324409239315075237717137982431016130501180626082066237377268284463225374464656115982445686271817691673810455977655452800906038363544331821889523761409622711510681207033660719531834627898467383633588552414516745416183371647561133427619280318756355671134839074220578034082367378777591035877426536335670072140372067656239459338763583257553488907516257337878546870951789620810209796480058952093185457845974946714931388508661783896352057222657690140608009267852881717879377707543457243944908148391160289291496281862492256215368048798595666692263759847384169169715056592780695084698942833918913924150445840498089626859548865648636511373461515736091741593340882248271634476032374439023534865635102933919089104605003274559601958459696533309287766047142573621991758888378969606638037222042307575855739163619129778262082264972650443110178193164665344740763321656822147341391871419611233616278580628624431356717559473805048230660174989122765620593198285886780197066363758787809318994466793790278588789477529526297564059269517025233802652041010834561787093249635954318671545834402604076881480269088788155022734493416104260313645100854531831810691817887452699955236764519978256472681258639366827448158483136701083921772821065829047752803787925511062159360000000000000000000000000000*i1^4 + -317941401368611531465699054517197408385315699630566215966213274176579407948975456845429841655453695385249297069041164333045947663359374256256551137702253641771771035912051877857371829909843404062211542160068699016797164198392326364950052805271065313319335164786942954720500454775848911009934413699785229829242951800993182096950060833279851895861729712451044826188691564080576347169785988908181989809848444105775550587229349299863044429052671043945214845992846966168869755991529212757140313221007645990203620198164773534609839226579762849637571264424429275816234202943187533510333185685698526502055995891558438696952529460291445302617197512979740359867277954519861097246823567789294105969786237065114206383875294510993247794412242144007606445387265924098190423924498976992701544675746400432964069985943952154267448681483348314407827826587684475637350961319803788271499166954695440042753165280598275606214763405897418083081187017548694488284974325571636063494171380589950816464936998291565785415872297655966769899644283979587094856559180986173085238844533319058512691823663200013885221832516290388578970328237916165692335701144406340937729867969499166510743907442645554915270057478961584427990833220445066825721562392353767192826047347946865925756341151915890431186338292002973921182549090068826663028770155963871149743522482215137377507885448775483227769963288087881634268793339568873848059363966124084774451152933608869735742127874151266781200819099338217086538867263985744380329853810180588842213645965614867434623865644501841873381550268931750232926139803219898152582281607361012787467746266673283214437711882854103428396885722040553512556346886064401005651638150859448190130638958786384354722132063498491706274573230991924058050255223599825638866424735401753987480897570535636014446183981206718836480289186314820390302738334579486796416134442231931074566488579445345968435536003946750051361683279499309833256960000000000000000000000000*i1^5 + 14907589922526696748611373610174539443724164237428109986784310600968073654534869461207314575338317658154715139600380133500831593413679234657953243431239553610093161972071978063547930385625404947912161714346085081137670437184927983537260559583914352724071550115656106766097833534678493674357680756233377868983930051408524371638473443156166255170014728047779043818506893482531801563290708870123727625652613437192972252668326846363520083814189017978005744853012255975548250134903185554876368182710638973956567714587084088811739074525221222434689476226470275153144961439400177847508314464434697103746948750399161451415709264721194947049475944770837901619000548745499038541792870326001531464801538913004409687394194598518031293602808304724963661348075901144518612008161278626533104021161869805029353466820011842815749258742507574673876758953382497774256412053589699776789851986551086723074602394748006969209583490793482807554646309698664674366953134439496306258838123079454476672356225164232254793964516734386394517161660860552241834503346673780837032144477064320068112366695941552814320089548536747498947604690979917194003432909687413903992070065524589256216767025448695886151605010617004324542304700467085207712547676209447567933938169814547452573049514834339907522217182604162127882784602881697448806295467678389186943165711840499843077223106709798847331155675400656704214501336162169335984523290855908615598371660224322428644208448084551251780714734133370955245842965022639204627755885874931875781685328196247235461753350749874449301254514932980085861764780197765916859587824053139682884526699559192343155952445736075439631344021939802848555712455760819701399813159840326652858697722191253590644859527129370193384022285168310836085723982299267055517069099651884741470049473795540981195416947883996301398043350106526329794830337785843475901120459290965524266200417149219002860352654907729604210261914131261728332185600000000000000000000000*i1^6 + 13668487977407678655097442757600902443418665663456991678782801503330039536540498481311965326354985221882608953047196706337755454996538558262258932494562449746208495917029019140388780201790496811632767366057221960408959758928528455321585391465751210412156983617525654067978836268947906729272863107561245482559987518469615262688388024978130328044965682543658259388155059861239143240676826150239724491473614336250742811983104302529097960994820431641645854875494505570662449449700383643866878265164289073664187041974784073400164459078952264749996616020700510685266731602961783148167025068307766354656800091577135182043183573747139834440495933288001801614129511725794066449150063599263393242793059239605402015720536523100346897070010595394042788446539259921058312562829407881906332659901787034147072141735649203643247451366012734206413379713806693368391222400803445057981582854670147022596443865785005685160697407076350450341888644952139361345680834369097012344516551217039700085188277887156267658414931380406296685525149209229274890066377464125868416974213658762654806836999182347937537411934594421409783138658565825048906894027201376131319057067975913797711704128378525462551681939529268752861242119851038314675166375512146183053860269922149061267320582351594694205124323268348640644400313049847134078641596437239234520052151811583100616507199930136226086172462543287604771505642869269173470716229623880460543960050455453267676255108223319401776916068902603911269061545858935607515650553057645435950008098776829962530400615841452918370551156744874410831524359606737212960515059837002461375935382727901628836574717736211600104359008742899806759363006811709389537213317486577128375145013562013302193109665320358396835803602161669779798730286437827954995955201875954250916064193164509801205622260528506313445732598962223817964984868490440428433635933449264387881488977464798249675421217090176037764504419660420339466240000000000000000000000*i1^7 + -117167279361022358721769111601241158385647322504988477990773008299604353695538488885159606374335440246577833200948587977818917739576693334447212179697313442026833325969173641742136771490228030514652751197616269060251994656446675167457775962526114953578915419763035999924556025525206242182213554769429010383910987428543538828124313620716715020076352999469854962825819375129132584268745382807642278586379544716239823553188312755555779021130365795228340714442831909291342351726023477051297540250538688323387388983451303218920437952351680358852107296928562801270978133423742046324637640747626266316363673215297985704818898055715377734691009386027027865483192115363047984414753249746374611822554094260814388537954946919940313955584727397418324366331131849733476423453329382458973173229563791052686036942642418684110180531687395832865578911043791542525354747372618524656801735301350346088919000395546436689309061102604999146891776595229254973641834327126906802258109748696131102328389699815597135056498678801777879333756920697748016872692929710711294098490355702533426927564573025609677720243277507744532944907612352197024388528771580002989473651006700151695142986966327284721824712739628741972323016332940098538017750214067381733686536429066451526520924743083560629082152178292994427095452703372021354818333926494502520370714287045078009674218749302986513585722489983315449191405873205749484394917490470683992541272585045026927905714813081552381071391919157243494369962730393868048438975361203976457315698331758839567003766464269337599210136957862086450677651177564488825657297820573267231655191072599209170230366038475655951126843374216959909109406740032908425290092969877702654571168718328093771773040631994110234654374947686473587627239487380460744024700080942836576727515013962396112986691932256618506208819029507661558948975244318467976952553893734614904594265195679086071135852896820656006617255513154641303961600000000000000000000*i1^8 + 102345662759523540118160941603908347665382707537509666022729158301194588308065983494563553016047090450350000719707422466646926840085683639644334217353016083147037892032931741676790719285862917573586903075992291854747482184588105728712464636894206905271908074147358316621836709218522047632915908819442124221569932299230390327481341445663843582616904729750523067488295816694729784459437670956487740686435683218182117912099886132811028848174058981096124538663353359855371836197319380458762364002035493422086365162694239469975496180093925134598376310356632059191756476526871779095606883906945285171775171251440591007610174899339156418602346352606938476187025005306281396555156912983332037619231216177938122303327353931613545016591894358857263103669327210000221806036882106734534349553011876920897403697998570691956449601399459045998978162505903054109381974301161288079248115575522878571015236989990246635680319054135889732478480727946515620519288819403318276391606315588149457115462016006026786685382169894286309140696313240126813063347402105011089319422489959166392500262249224322214484065299972744918804203355861224480990990682499693527082729419160150436793489756112744684262994142120940997514332733926284733347757563686641829495418453217297619110925166683015168863368428194791147188658867065266798250401968003467156424134777928475886667396482254182011883038608416319168844889058316339457356867964151814620493151894555589919279769504033963656535918556435860847782428346214225423413178976679022933327020912587936804891581623224188922951371578552019848895669339718355817373424449003724479279280905507481336682360789441390472287839966137086301844322423085731702618919986547138501344672385174355264618015150672644962705793005928098735282731384630258542518001841153178486021323967081960902723094583298842006610388114134054384433513603272967788380649384063612589229863086592799987399037760046008042357840138287880077312000000000000000000*i1^9 + -10700177394409811320967718441870560250861455263776956033561168639244269835390104979940608713524098867916988831226991057991393914328157180541192145397258752267141769096582749811742650545320812558691658445954621657764379433075402757915734613654531526502173752139758875588190384583550618462991567476433074230281977329400992665388673511559769024478273309638660214914808983668361761849731210560432532100732210818575028874827966317630080643935277520455250278676978889766632577722734607625541918696438006857636695056286047055652609631207452818672495486168876027501315054847819926022954979631906569518527035592913581094296848659655442881910086827785470802386456058161268625314689604248349521117391796847189254470613397635182090711164660648600736551809606585149843217266389652233801466386515696327932917272644482185197365524797666352498325502404462229889432853992586309127680193436370572816265947322810454014272446906033888718844824078495285193314462674246182097506912392264292562521261659426025630222385415198955206616573074713982433462821862569911874721130188052155083836058115202113305082717287067878288643550625863771212430487634377846289752569525306299713362993741226122179914470380783271169307290709283065093839888475993545525177109146081273128202632959387423097219154285626225018344834513569986458094524836633643138925200279970017460582466357766155057692313696374064968772205260803367618726175336412206526011283708050635474791843745817605450977912755829760812961042747935836448881045470731903138458384498456226775320071610212998919340699900839573978702894722186927615753993255578163331958961505283107170620988043286294147847885607356770974347845807965624746781042396307940483974674752867329681275048592439070169702462106161763144610780951175131947332777353926862802444828052560590998328626404035531437510194842685546623760694755656520049893730329197799441857675601286822347029569321188521484049180839876203905024000000000000000*i1^10 + 82361150341856901399075282688378798313894671987454774456321801738877922998020900786150078111043397812171133940702852318887694056045645131343893161110375155700145353011874408081158579341049775582631184169310945464271195539121163969581388126748891686226281888186795822654194505724999950272397597893725684368446100580289012096660428216761099398798303508316726866298191496771513683701538090710812984531243232917696748611905548051398751418842734010155263689861503979394481554386680584295344538558528870111169240245293465654166869635303906866055835893162257824455380011090838544173236636585125774264513740730791965713709323414173592304777586942256035682429046726969101234862280944877527481811839942662822226402873688839650670329456369320193246246376119356409223267021592999685745689575478538155047530915998123511494037874653509205617592703809077846917710196172383950129569397730230856603663575526059131735812320652489507105754742290742800050690066694751385154401229229165224296840434193858375892104318486167209880807019351351872435550497455396375770968118523732894674256519758180753221221440824614118462502322745291248899472876464967116818086414851601063740917620805683813313950506866984021725549727965828354439348739961297403657239848782628976215348969623702316176584214415199552940929118551536756484882557920623933281081941283822711011448989847818848647064262105616490697268166615448413353243628138380215737744698285870602972865713999088647604535544495375111802178042853451611389499875763437849296031934685357185480380807693300808844931594265138902252534434860234115984087478626557971434701516631509761987661684367567745093416712131151876746722794318620529117679207171986250042357808991183065239099264630079001131636842170184131824329885346677764380109653172753670091616323782177065579555288782250775848128747619498700964759796440922889280871505360541111272406028368454754567354094447100077158226132590867502858240000000000000*i1^11 + -139184236484958228858509002361277980402199463872439730881497553685819364800849056396741598564355136841496032408483892778009737135752361677863442690581334609430061342509875374121697222188777090188134334684066867341395748281763476237983853826673121222373022475533162997048950369435994800971441853446475533656865037029375209244178490230451414627917224067950697741442499796902931265578712682205186981015732182584941948970329664835279065382411806559840548233376959187047852371713849211847856985969215102121335671547073656593074153630652125142954813627271064677964234642718498119418297024030103328772799326705344480872677982626394050355980623218137066743976353552871088858729446145862341260384614002428611951036063428047934820412665299467735607036195474846762354394736310776420957896877500653544657091265799878002381101533378553711028951758339349918701353702984447491633482156228688878376874969395041929824484781138495048350152352799756643635118725154180914009987685840437133214487940604013704580141261814607498820740227009476349792411553643806177949495163950657710768635898114633100145992829362203331634960510621799814021879471874504922897042621367093638498324994634239140344396699616784088356002899290005425765935516858250183678430285811983394358071673653287644463023079145027154463069945555360426902195976437079224887121692199894379797625619287462191534845771389960236385485085349994888967781153265477450352380819468651648642522239637662489013932152335826156943184944287177821513465009959728865331306413594771430332823698403970733830479196482279620299017423677780669027278836170996611294666469856834894877416413818321656748244550859360061853005782330667960178450517044875575397172225387340132115411902190452225767385274178024272609258711921934088904453087042276568691856703123460792676777948569631835348883672230815947062265309216421195124296575068753521120366352851378058299589602281133011204140701729505148928000000000000*i1^12 + 48660690454087718350383570947520623210549258073289155929592025119753996847932163828167643419269252836625550762863729299474445914171150211162698070063547003353029875587186323255650067095568107796852487178877722622708575494413031894632604012048641264458582372970746180329217371900378090743998890120701001144360532447756190771967264916727178587310729172522120583333663320201892869605886644255097694052259405700364997252792335261239678658506674722460513886988186413387592503879709968052824356646390251763143671782224403430673881877226089354768826854391262588262395873154586546480496358921561567046836176399562181686224026850419633027437578166896853317906631756102032901406508434480392549151855632008322686459805580740216125617085137494893450044172331076800106142454199286185079436134108056968190085063429293176796889831648077562459751843759820193498743671391938036947834318300393526828544036789847431346245366370108601747119049604062658962908958512771040249469533249408418933463437004250163585781789700346363222200882550238216669611717508943787880045258775055835833730054146039196509793987296472054619537354746371055262530533457583130461020026631838297604113803309726530509986841033603416570384475546486950071096861213285327410437863397305412752611053260259680699431831413745039700231615904410037870520794101157464236445336921228095510244305426235670322763995474985945387948148644172766985560471595446642703815304308130255481529655644385197425296942275880012267382612752755170663237809116686426642589492100241709127849839413102262336193622483127033869422266544520072769846564838908558616456120221414163651032424384244986961151295725876260282549005963278543418622148578770032108784913160120602620362505712531453315477596943949223418216379128967773959438064051618911241834026261234821254974497316546407593796198723569436591755627250619345628286679655361977844777360301589075484537980566081744731960222892613959680000000000*i1^13 + 1396989762193320780952102345952930755058786985944771508179724933501869065037467958914652052755870698932902029917259287157510562219615736330005341408237005897307058981535718020664405205431230082314146532566284320145767824265863733460032062849474180761904442915764005863087402789768972413085662400603114472769289454792230253949240179484911313532482197812115406410480425154631533862537618682470588270316143363593352367184624570604024299774424526065680076917658131809764321126475158458470807990668674832211869541802059154108881809827528431506790389437897078733104802476780816881131277804296941112456024928841632911676655064584131033631537339462363267130911539735855875317640268064607138590578275896566411625670088565335287149936588308979384902283301596937074020385692322007793058097710328852207403904225384935236573023625875643411017528847472488753064200054696008415740958959789721471889137410453425585881430009514982628584685114336007873298309605685288878187259507765466839015156436130118795327416518001176611670420687013805884235453844198795982135726638504192902564997803074774701753748174205657503921621255522316128835455526751575985996174981043460194643714253845932674399657611821270251036912631057862664291963949763946278562611488531557549216402906364522327173875896564595958849632564397094958084278417882608759100803539188945544302271553686546486342089601105986663354845079595599005081710313971955951993558702331398765753041776465698307908155516791996624152908311034821952532899705486631305907510614946760662781281553234428114759064712648591751386055346802017549489113225011546419047523289141818345122866201221491052289071348759945061020467267699619948910524251197965247545977582390600279852346129314781171181410238429423859984681375107817430116461684593992443924164624349059735138391491380257962201250089133194944753499836353469120701554961306185862791292678819251250073334676531029155101420586165862400000000*i1^14 + -4003160409221787483951584989749335272996568713173593128503392985953436554713665921716225096514470794129541659907750497815433444250112214964397950407232220997546344569073336414463176994773552668958657502165723054461412807770725813430838200173885615985314863893152786731342230030142955529578231374361470371587009005299036487483158162503263241614657807990538879333839815661180965225432259266855629467615348325959340580957703559963649333983648915477682399677309747354358631994390162751208523463120407927787112931305787511724584719663316076792891228558713565870896027011091176180871894983612399076478476997372655670281228660802886451211360541775603646033934198757331669469112835027968149318646153071420069421807176837710936984985561516906442831110678820513744072732668622167648329528321144371147389959506896320724710826368655998998311687558665441577856858888923956939746238727149186013604615605818197869327617980124374865750857904152110630359216037340194773715858310989976928945641515053006187766620574692751618264936229290688235526970174887756334932126927588454946546565519932237207824548877304553583799345698714345584155491624798080821327216269894303843319594229060472817295401234725443953700864377722609269291747838341326929714542462369025046386326065514539129466993614484624768987535952281248411577566393598609963835525143441402687122376440897912553875569102015070681074072617740009621171675384955376822747388957696886588308964505529348131087504999340183950533933362297788903975255868894160708374307058005393900393260732184021863276466741664156802420236433928412731695582100082142727758216311894415201457999546211482173976049288862764648380868021435292439423975628909503193824128587633890191828913861003388611799476868433691958442135119984105041840630765392434911316810733977092105283756855944555729370875087366136922777551647491479967052221704058931889670135673025657653796356164715935821776121385661235200000*i1^15 + -450197683374992495282601807906348256778036843961332539264765465459422409100938665735995955484662634877133304552242546620388117845796319379475297506028495306822201793209114865329610159695220421414917452382994994087184737265098313795583477366156561871856617341516182326802586466205912906657089520776237004995357977590285492129315866490464359730455359970721838709433173660176078324834411637931835165894614503338981112804009630565500146114398305897365718816204332779012788816915529380877429421738512219837117783680554480948261042235889413548864953159061376430933805481604278450753742517015331945609903540223504416371386001062620779850279985506802831380748055090562287687146482611016766590810061978329303851029728293675077969200570328222469493412592968062768004816002012860681398106867271864753302014591121257932539554767851520150447330436247469065100286764319429504869473975579040762248853977393933260320702935232702950002964981142484850378343428207602751518610001344403040512114842477777474600174921178324462258043626456029088463524798641670544747282329380421719312139158938281027927632904897091653193132873987245083848365214039663190706135265945137100233709040905730576729626328936425724118980727628456019803886457598977144797811110683756785037401576107138221816090487976532886527854972227487284761228450849807791099625067989932842250172361494397116148973256703403832179372605414396846628435453434360336460255050944944002376468764970643007396305348720023295188490026960218237254493975223423570617480398873084595457797324427321688993738184416200691595615120698011240167171906350773342676911725469325552252634380208878595536454292570191306917675033229915303622010263735279124964495489690577538943941581325184535043035221113914055832413931490544386732754587819519571136266655267891881134786015842222332928038333677969142545184890618250229036245431775298046286657424698209982308938828119659719676049456365568000*i1^16 + -6187693511403606728152108290440117277988499172286154669933241525648669267091382197720549331666642404495796440081750962253813652422946812994651510708343646507363482643939330701407253217081353419246062680603924900451595231849773636188861087912494509297825104967059391692136213196953071378637427714198522103663770466916422334647510407527856543295814684512173792111929665822034209401872099339868978317980320967596031032398612224111781823119576443417318569557038355164853829370839690366790189421762159701422377769445757507431780457168784204429477979786154479768957702880573974510195795842917704790604332551379995514344637800774808807762021292451702916042789264662256216356460525154481873118259495919839401679149740586977760033207752368275914094802330678712987181753992304557208802947730122009442381252564467968222422680806282221169821264211442700223184378476617980504175727359215082360537779359134315342528609076355882376638339785936760564759529425826395917363450577223967102555549673725739555672734157506759305756126197488237569733403337203095190399151552166934335739074613370478334047458157504230960419686007120878885337641315417285479883164354007410988195792208901178437650629717377661609588274334826937289570441917619075023214333697490992008086618189964818935475093392098416678559250722852510495510074680552170295846612759768832087483909811692061068251550013796044422647909313871996540179333053019846644695686688673085441527980349988579497067698718458269864411023428824148120182361503470655857025774244867482153366897074118536658105907251894558119369897990667038468248791823419933865248492338766612404492305531525768985375505086489538184666348841570661485292769385167739085564974029221915243925659205694367522412559247599645799737872994273322734459400037454645509142529477589912880302433868164367391399962742616122223708105014447415823096209181189362032620157768864278537176089469304145715457005977600*i1^17 + -389359146242559080549884270993774848556680499611524623643034570197977871497105187670334391532601150489730319354558874751892035233617346726633808407632008258558118954622131895098392625106049245618739477108351189237454808333367618613435141538630732446023516013061351040037639382484443172424461116141279402603758795885898400365620488058748458829697623348690081596593795084086863393231989780222347299941365463515572096568153161322029072863994245457395566622506679382667668918331735934197943330796792336140315867582415443975316650772260883061472378363347232197776831042217972609009532956734210232152327023514427414356872480805934861209910215051958925541040046227579782136989365565384864331900033821517343860840309633051814069019910722882031891919745809640712595079360460786063976802291846462403930523620872566364273048629158783723528921372047217355830096508688934940711162856181173664854128744723355639006837243529259614229282993478882050976081442636138262307159107607310122318137259845942271524666641202386276226498795191483732199910828874392693928493121693797844289231443066249326667209644322715984979801907419234099823369707905589368215853425870129790607159995747805004847465958912280096604977432264220285208828324342775619821022329143494876100267010650419598371134455067944870084708327134747384400584510387028359775088911515431117999424401113868078520679445687455764807586456860307530406888469821823341725379587975123459908580281772649823566191984693121862991217688309854865443348917941055875608930913936188185704572876575227085443307767473844318586244502292051228230366006547656620998214899766138035453697219496837390347503347104548059550669383780165471888799697170771237199953223218640428258303865808844689497144822592798317483173121982074595847464957634903533397944969719621803131736284479692589113729676189903828874933052955525133432039782190103099096183609781192543536009174582050069036400640*i1^18 + -22174234859935966583531497310329323156843606402191152210173235181654716475962510958885685758631356014267510040171061011001387623140860250871068935501313012288312854577769488359773202685979651705429887612529324482733307823735048998493693235940592096493613670746115853626452169200218398748301783545602272287460178462872000554885884275610612955823535611459019012687613437954562890762143243064039014901509996263565313468122390206106016874808756940975458976961220229746890933726982130846021289485855606734347301769389499452777129684443360998047163850015502519692733124192173711013680207792147428584744390695535744431307663647433625070269859956589568147648875129939993186644723007851756299937889260140035942050345990095248593348647596684851139576476101811099068511269300338197552030068696020494649321711549973947766712381737942158235677480218352962679378359370851484617912258469222039357875185762892762065598070020293713064064456265313150098089496783690884215447147178691730240948017434504428454639301697390547674546590749502634160128932634834686554201677562558451315178261142879230670056270977471067993820316261045547485754983529664161810805880908489923331692847932974177585860423013248509114064989000992928048771358526765611823236556992539350500252098874963590398158600417748259123242736227977360421777444151795657696439576413641426230217412325671087925999505338837223101898807363241405877267219839659408627019600564886624859943872330396270308187482244613559169627067403345933668801493955444174645612028307742248402534004227769667634360022906016661485049536001137295419198423775070562844537980524000097898786046905344621361113758197806846910091793822188852420925970807764992774715515956737954885131680412410675694474750188610906509744649337291969590032136604855266808096687922063409994089019823991515370605705052879137262917027415225399707722327995578145340403596445199239446013645924923724529664*i1^19 + -233749442433261457651351767586769975310339786437438220072619504261757970957845897846077785215437771378179913325851546461015621080626911941558622218548387886256556399347612163320177715209883411259150463418314229923444074750754818471496392821831249782719693898795830184032459022585966211942514625229381216728575992357939560137096781119815413269639554497755225412476800895985898322572627354820898690073133005279018213336510329559894904247602696107822179193321239903883761730923202162216078622156097048823255687832341072173838369072011038416385805978723484391104225011636156395026760455215139952592392559229129199659353559591106457280409277233827215860751437374494270055591665284430294496110959064350284371081477990243783556606297296886130382508873458671984876509101817482484508920624863274764873393036399495063530490855131678054270626012244832254602499612453073227831561006604808200775775507454541599350966309424109535926965846528690447147776728985676823969050664121648437775416600018382722823374382342195181884497178284440781176911288846464445334231424028002131000891904513035628013342965974675327208581804158227286115419148515267372591383131944770163162515172337951127748178318719061451862915053382525610263112719591735732855906907930411841536887219057350135262792571316935965732038146077769948102400339280872087804234553855142281148804715438099947799714829726460730330252657388000659180447890989131793233992940771714818015862930090371492172280825138574178423732861097222602494169297460440868664507076841149206348274268080872410214620963063403900741329078857602649077836543799172937050524523217553026789772769116152321795629658269898590276225619124922286022663992146320986336337077384130866224024516327511716503255784954300543231774989140510339316519136668837927777471324217448923279801239738023493235750067821990481159236348609169161962042556029767494503813936152959991870138740193099776*i1^20 + 15131240359905157527906472045976323140215141428199054766876099359696552303719856881398652153267495895022928120514171123466583032091365673174671689266234379925612951479921986282949229141138836113352084184420881859491372889751190573498046705761717023048789517634352908246485409555754752322549388859778912036800557953504279349859430359843086379839440881168087384874613150464319878094476188620352313018737872415853078513598864318782412862172379906597595717046963909527822874419821126800521431910075120264586070283822163695863702523716336252078462674967212240011987263579106487602289263237717785135954407116872887121967477507743053018520090964471320526999557197737723929881109762130412731477093063332115591985962241970911211673677033902010955110096172984430050854781531546335115180236231452220223480291415011653937559258951374276806300743056662624771662152899089162831821525545289542518489605926463244951805845172430438336411254398355999281485902552047544009362983856762877661773277577331523944624165757159250481961515190226778077312270286478848154415854326297152044734182689944211935729658376076068401078655561101010333594909650022987165014987486567076430039353449222950260042628877191882597930163025931530554158314221103308323588063927209423666661380821855720552783537626289016915837386502516923290864673002951593518660223084031448124246468474051602054270070373936430838421651445195840676831931242976181092554811715514729776869353268637709948762679897114669697086512469979356305861894504067687197246309764821073225286874110847268994342681071335718437615112862480624796723833660749790883530138922719342690817465101338954567696671111553567782737569053890106566481546242703060200724491135597341015388844054337133665835636840779328283330463406081366654347462044051607074942675795852354803100520878900611968212666191002923781564416059426010137042002818108838710280885179208847792083558203392*i1^21 + -165295707452258760817136942332482202216276025940963473485261995457787210091003805839229947152854142833930789854475335516267100268890971788564002309936558357930982202358661312828814529836125472990044715447891940129817182492795718102784245109678533586227211855909227803677996259237446727910120955750550159154661830778889083081664933779550196434776142743106977693772770829337220352869706414979575364072125348030199279712796352651987411277552104651388222577586248367306917492724886326290128100014881050381454838552215349337207075329686766572682753533058882108311793235538764269279778959986151199418983046904757120929736136191596101679563109554755306331345127407954588828639203664542665230654240269998216395467576498130370380169985608957690135424169724397619343253436717665856216446073249791675888073247403310967466260818977892082689687668888913158446388817566265714412266639628342226907441485582256110323800338302606540193479146434982868514823233733068208457292000201284026886448351438964522644541599490464354942450887165549479499824432694117653564100716649386088572243277864990444427367944144838672274815012221793243392720581613399634064116456312873140094298929603097864028585842263760972925893325166639436480154632523710652997685470815882984301631438633980929307585629252585272127031036019413353984860243043617782561821831902569192486056910581120699138550607103620865938061190745386490502719349735661325650112427785007545754007397441466658900396546945049889610473650937396222773203041872479062093377146686738483342791741558286501275075152638750544473816689872596253970754741793155431318016046238457416204437241507153622811057274318896737226400181431820516727743635027891148787042722983851658000434338302560260188206812706024365782731416554401301196496114092403454288104699781173729915150421411666654060848947187666168948446957133856078747427899975986392822455568708871017233121280*i1^22 + 217203531527288008011065670130595788228835609449788342812696964285878694993088576756872219106273126723825016515508743306863972122940038873266068524671957580432339490344779158111943304414839152487917123963981244984343338016609470266732698887315879539642123811996003842700992707024745961248324303007454554499652952446950397620189243999988388352098076935607378372371925126428388250743092265490160002514368279898298547939734047224443111272123158905129954010022323794030861992835409534610793464411731068273267217124863800417583914762799548207947804275521027506986305287917959017216005884884758573831515080214207449949973966166561979379125809596640056234167171195159654262743913669766987479083098514989108886182294024253138541384721726608735368845092665525518354047106194321813313262606625806456528244688738295995026831583323603268134343711216943719301386126183702662816565283305651724961401974249235257764038504271063327046207835861389013064884662197108702468191196619687370908434161750351893773276318381104677482387972177112476803355888590792626675910782345531372109464720265062643312856739241139642674467518072476405332583784789749747693174933276051570741571523541229408358673441791404822129542389174677058711957965960653930796633455491140260102711860459184627301080871937057474918004953937386746205073690215716137408519199428716873526352070370354041179749320035087608738344755836015393517650463267278580725796256674157915186962096061806756937384165615523720041056796014192927428546530200584593225493105330581373681084219395945709122997334282962732891250966369281092078671341735618124391633998436433984449255630104896040096184506133186594957983613025360271637851602162367879012814969888779019314937276711883930721827847655955502179811863471720066270694736567660524785431482599560639158698569045639750671771899939934080092339634952062619830288760281013610741506968895178670080*i1^23 + 5008710451366613728457720994865327290418908349868171432225513268596952109058878431389733922466129673087815477570777617638879660384717790475518133651722673223023736206246674365615764362610494884503886739943741396734534297608687985422336682989705045040784671567564271556490905068670856574577788788745475726887978754710470655642348358512567494940982076113825497414673791657385637233444134607635253317952137610091434404195179329128058885132255570061850028194725924633095204544704007791743980400304907843808946745352904436003212787581246633226818681566065249927794647414121711886514906357000874402630706127985437636145658862720736631727374863634085781933385634967480874222106716886542507407505861349256933674802939371808778965249316162581568108270385558748825869764489919111920328668696252611471536094947956108562445708253137577793078867068330981804469901932162999277253007641497579998100074022300067600949192895154178598095064496111580661526450348168984605946990443585155848925139191050161532635769276749812460968830640845595286699443373570288983807551760260468945829655273782233871367437448133303527316375667805419526250452979764046206010893039960160417693882881482763912730547781558845103639448243959709207701265026123089277742512324668703816623299344712837558338608521878897705221213679165028796461518248787144313107073480330203712311424630438433541004693922888217540731842064284261148278774570010475605936175139759842781803096718257420302613722541116847866399127790071153675006409694808664988116377088092628698153168888262011472711141746405433869948173028495312102288959235250807291833115082363636830300265365831069242684508275301374054356380286309335830438676157480264867550707937608977756588495024542065439112263294889009527443433614578438187621435352179016399154516049317904423955484716532998382752533575437914967073500963244631186580798341110975653002086784696320*i1^24 + 7213246002998319074646485301410896890130955210009794353603865026231933301960820136185149175797120470528562374586076497245452370609354572299218807110334640422996544371764052429895576449641454072557702641129323805626729707552437688258302184872394585986274470959417415002008189743358665306475613126619381840562584731137266945795528478976338798776357060875684694596809988630398098921608040957592262391481915681784016974445260828846085720104153427832663970229198608720676662137951415657088250845622505534864440662709014867492781568143914425478524242022588584204623585489554410909418669942502899130263939673875976573223640625663683714407695664709659244039273785924118503096349999853828751322565500145029772884443614667760585554453920643262864786390572987290131121011100782526931388288063483880062964799279981176725491810619925522167676098028277434775894657746674397788564478966709618474035122904122491567610169928827510382707808698738980489971649432664895812218714387495084653100362088525754562452800945239080083368152017257900360351622737339924850788409700435098871460292475811429498367675136574887757205348012957002808147263446104654771080100250891674305215571208771892324100005955702100956981022784580725887674108152203602677851751915717693249166972482208367574825209864679636040589760279196871585614376006698954800876171145398629197764860448365194038029231030091496253932892564529749509559488666674312594396821664378827422128311042279316474614967475797935386447237518513326152473783387790571177441613128846735783821056248415661107593148032049993594924623033990677254571906066825602235055620054801322669775138845211266380845836135164182963116678768921570793709158388003814993989450650213901679472349794339339554313058621774311480297894058189203583381887485946773559018970793829969370981108028685272819348853962448814909730364717252664125606388351570809578978279424*i1^25 + -284814606729317044751945357748147788169814331710427609726639443716669833379890208204421599048549411887292454825197350233803429636513422511334938658629935071177028956649362286349632286980033213635054482697599223778151144458766969345004662702966847656273687558703544842154153129041140474086153626454501553018047985547669539709693440410376798765780701005875001124682844377672685247252890509626296972819224579210136180509788398233832714061276118666504037056461099830707554185402377448526885086642273567581928515707409036290885963687734143237955658333248884332739088623347557187529199383989740322342128505137929968157489298999411099262633252234474748717135730456216103495881118445976828534548508816562846511751635654910494334539753350590967116535532527330146081176597932261401153144692027375647132576165565643838854728806406525880688814731156577769266993485690975599419835640794485356995672458865968224924423523944184601143055718295565484107519808071450570781452518753135432113050691519764529170741793188375989379087832252253214563831452843814939141658345483645107606254308690275292046657360216197869481619885262683579304750153039566405030615671253347703510594324913152640214341690265598503188427003205928753408154188397872376625456752046793415427874146585127770186428441986861366569794970882198416335657795275698168352194989559571454150013637408370858771151110562992060188122375705200344437244389157812580835696045897445335604764271042181286098029351989390421019952597689927262293535076064591132670899791850652621448134844624163066471826477322822598731664672645468663482868220924027205696184924447706881409151262250659237041187533789450034624740633126592086200276141079614479574929020360999718481413209666824454691765462869593452112846603944195514891000112388992988028028001608417570553462271895650863367394337742199774958573966026807278819599084623059564363776*i1^26 + 679105713286628141251825087693286142011077137369790535794730730694836555436100237309937856236487577874788780247548237255132148670558182586710707440338130318732832149106973220132649219059091443542603378080697754768311222222093693747914852360183011992220595793301660702851343543596582100749320086237344605633453705027253405085591133343703849172062894627968980022216889151820494790431346807425434867186041996442274563285978101425526570966734617553142557918774894209652767900155867691132642888015497205249620863669589716039729767515480699813663751587241934014381559041117673997709487056463455897466713019493278858193635060414928229488028483862547090996527820023725766113110175239215049810100954189524972798734889467843088202330816901128003985855711250427401149309259858115467398085940813723561471248595106700345959636793648102554899475372827347113633479957283487398751133875935704366103390308375879758531664297289958449137443431923979705387934227308487259933669311509932489821464412897920662735384695633399471080944482717578514053429406647375129509070600934247378181781221719152915235097509136731673402096140032992124751761068549411837966003248084691551136532862563083080138271072056452476617910304842446197819509205476346924274591806762404056070530393495797916080219081307083295378705153759562003632952824082726299515247321597057727399819751949722721440116864323143871234836103120272604721507193334712916796095900948055634551859406067320658159984110844901631761819063176497269944991002627266651205871796475809491703006245783232633007806465294089755325604058247822047161136523197161307179017801460391449558295396481162479987292195990317927464048848789995965414066343397309241585003778830465447136325736369666133653152038081270632131607649120123116009161866339031091362689331826155270875932000352143104711245778744562926616452772949848063757945307947597824*i1^27 + -327801340678678126496629830946350043208360592165793057327182326412809613395387533642508649548309072834107082020096283240379135968366517246966757143108995288653739525920904070130703548413546481045895298186061948283597664905154921570110816797046590620759179616101779758863625940617739453161569881505051114264326340088640971813511496908906085618147959180491910562783812351753155976219593821747362638563360930964017853760749910996679273939902613056902394364570409974285802951165044809174019457955776098805034761901044012082293163110570446721567033816033859086143184951165077649148634672443105947424521055835824557259024538377178479102185674496928229691773414220778893315461643617009814633584658368692050680735266720138026115148435820707447221967740044741055113558764831411332968011668720161154361042822502264525946123855436873476474457926831025891760492569412679002016716043770002469818102977640825486104403682375074641964165704048915303679756478672717041308398228521198431419312390134573349246022201772377398684385310006589275860660329356079490258902763279011921566475983409040267420231258412741629571890530071297646956484271404233923186452010051023923212293035886239413617517816050105639056067897555330196806110303210070587442782668228257906097698139704921567893517989662622942780868546891864728266848960941243249406522346692298796976077018051951685328516922843571157342308776163685299974455003994026602109868600396414873170444492979599729238054728553427775175339592749919045130712098036839505984484662126788271000736350850800824414790985503895483629146638437615818929861356327834714912236565036669604885392930160806607292683632389115573398198746697482261129669267347127993869122510843091697882838562241186117923156519667430750326917929562260487701976831158254495326388034014147533457904457835117225207816957003206520937968479783934473023464144896*i1^28 + -256341756901635329680609754507073360774675849432902337349570949541249195550620053495361616806594667241365935185771781820241992881580386953968454029499483761811403917473640400375444749936722550912992763540999552824383956326349742607333960236929039190295091896855464900084911720070136979310510201576396465527938867151464459683273965001853690886560019738699515030094686790058503702798455824571754421033158642759704163882266565975333441339364957813004947300122248470700504813612724418982009041970718740716377520004759115617863449334026367475801236900675313877363661553000604622143948816785700555130916308878066208576551640448354981367665441383202453814893066502754748421815332882623995123117549254469336043899582668060507930956786705359666006666534174978858916550358269920622173278432129609890147979674850753073567193403899814266387094537123996413738582484258690233048109876929691962096066045891610033402851565299538540771943838951263641453984273813469592075054868090461135954299521607874961008049922055170876005333259594828381786665211176074293580290855284354560588190813738976390621536758051849239815294735487982144856034214785752905396083132643335870157658297861222261439892187131389388048603103364208990786993845488955791660315918957557254185960766050845011964250202660805114243960512475953677085097376691269157378412317241854365744374571228960468541032489645444095976114286775734927589609262561708060258515224337680044658271258097299749800338523072791667435646473555355306078121135506134631962900773167989373645442780229286042731254122072360363055653139646430601562890870595571332177772266947288282461905837564386578004954408556773378335264468313032630948833935112459851961338919516933854517190063790587150901810074926355562831195958050356283731930714687133386613297555122309277175703112798723900875984454894438670435997592408292285480960*i1^29 + 157629917411864666226190103135588204962420885327835594136663393508555168004289372702368929892087160872434631711124863206151869520871278046754671445008085836504207600696073250483264514297219480588371375233646238103954337983900968789985049097992326462628038799276571238652967591725342654749012529936831203620834451802895085942138879650907900217423306105286184850647408249759532128123179262812001177244723901635599949208329028103701344816394346110297021214114125170812089863746076181109607899390457896999048226359648748889441783026980878209799946670155896943823886519823707906989046717880859106157733287434578836285331242734202465952167692134136360290392754647699348943476730781241116422968034030483432168328510344324538960617869185719262647487587730425353462245239625155086916487724099515547550528035254631012940893022083058068943483859847431242396404645378502115405279201252301317648653894723866999111816091704200154091436916036516683915266923596646036395465873213424929983291459514910431284201385403509626257365307120395828784861312249266967702713819060041159775657026501339281922135971722100078029355351962364999446518439105164737047925372626561849218812083970856865799757181848241341579734734264233553665990399681557218553160947677504223494243428121173641600516126334929555823519156392870928071501341954389628434352970632202603998197847871266847185361011415275685274690936214894376431250068838206530971061284272716446047629898491100184168665180951520184626013664748083011630509722932288298952990236945332684733350679915980446625865707100129356018821254855754754622034949957294645967339738919184696227463580549573540946500062387849955414961549204175258022331249217558215890589202752296820231184623323722126750840606382137933587996718177164383229646805317862794422102553297291639968843102241418815920390853482998104662749919951454208*i1^30 + -25818944027759846876896838779553292314424889690968971167881205852990520525870820621126133471313087827620897066365519981761199046281119386746520700864572625007897431488263807717089423857910705891449533412379401969029691752632905044107134443168229910308489540767619734561615558364003781579944560012086793500951861784786054101136200167984378873798017272516687433781573827195745479096064231160315839421418612415337259065930845592816424530905098110896871383099802965730513294087229268792580293355706379889145087222190464691245972264476109127475784690893963047386902725194867097719551349015506490689590105327196012443841491731853616331735443929216468424777237703365990684995949400138220652894047870812380161091281963747943427730542865468560705100052734235449137463128306150999724681502735929835085566744149379046406655301023467118572923105192225856672337657115816679414991000354816376397705721309751314110375283592223731161127889002410855836685195570944254164625786579578091887862675697874394662252127242342691721178762661992471069179548495823314041861860899914900199621883201313240030511188385983097521886365030070103763391587849657701218118325018218297333942481931982083475010723070334473026711700074947211192493973501462423780408085370302142616483402660658687590309169886300886942992145333809308634594666651947819030176913488028918294084640391942271671561418128126892567065449436053507571210915094592769790532899411675579140374427186199516009124266639229283161902628776477982610515494686318013724217557223009977174901728131754853100622947031515324911582028204325112301277751811455799926956690368596734169430103963864167824372796319899901909785752967286044779547231770307409353259934365268769632122505300090893247971333841851695415228768551222578342955547079131393530468459005799547969821686102631464690250009781478824269917978624*i1^31 + -21527742974967994251533293258037026411556111694501093297496970052870782996257033372143613839412608458567983744560593279684284153781350081359220045967638567836767141804534839655570058917086451349779197580091936645016389951497960190364289447654618059392180666155706484621325778247098380155324332945822352195580358507551367094004061562929580734805499157535230233931054659571359773711390987586808165237217095171758349933713352779072005658107100477988893694410857392260272039766440135622658972046720837410131796672474673313236444763082540305374358700400217338240623216551517569126207034698036823956293372523520387247804569621256361210174384074202535600642636795842618475654519269555914944219063908729560774618564482830090293367076462830876633657632773680777349708707788468351712232761206183019655988812126616941521191651468931648671616690305953372398272993115670397380486005544031843146867336171120259040145078982017070401458178902816275590223902615203914838130774984948293561349402636737449839764197791201751845628426157258850857731462566960096493393744800026966529662168922021369638495873780666500030188469476995810615652054005573720094988765468594291070288784842358569302191683214004720189267174240779702142589575797471890558702897988244365670130931937368844060637775568910292124294701204365310615510859614874468519133165816487785321298584092829925426353470059395005144831664862426643545212981190360750284730421139278304421487152032061167170142802424042858169050595924367264492333424187256315248240339465668255118587818177165742494858427640283633898230810283072264430971970685949122502251648818253104535611690041685750643304684728962986678361209137589137933932894919506431645941445941486126454880090569680249792290843109502258483454121700355720817707886578173547916168062247935815691020330435517501634079009699662384857088*i1^32 + 8981922064140646070910351464071722087417144383564806740594099543643006607632363096354788376104867316600891479879533501426919524107199529733900397999574260670442269662080023628012783009106151618042405270883559153147305913547040983377397182248212370403967383303400831132392568345594684685664248465201448887423838978761949104404237086724946808727595032683011485692983193594618702783487594550764178154974298627795829178169039944186363064982764693339904642324307180572959470060252484651419104054836642155326389339621081879040802068514506903538961238252959749800627045073343207877464223799275921735870938862668048062071904996016955265939785589733896312090776538278498306863047137332174976362920038874298625388162193956496531150205428599725777866975712837640717273326293769602406261829698526498335058249531814494151058975605496290692852211661937219247623739246387144052664649404224586314687525615256654547645010378746819210681075432334768537116827952451914785356219130142751459672966136318571400475060759672454265263171187909603911299282890555739380718253062463469224403677696341690416994386730929771446661205663029455807401700802795786307068019054764399948526418067676915832590276421723396273652756668026490897001375531060273148368071675413948713935670115903149655851143841379604806606313688079922175406556365854876415674998411047876067067901024953211416623218743145885955274337905631265184482049743620355300435077670954851345624338244450005136501994754659867988480745212585859317558795543414344307189122613176581942738972081032414640405901463932889493406376157175110886103550917736550691732470026025673719527259398313240411308155212720583470508616207362363927642094346862862959122001192780792237306991589436390452225856320741744352962945092267319323561788771744654395312609163881134212424065516800902660178766301495296*i1^33 + -1538799198904520024358963838909563352006259571222420513471605858182418821198959482098074995429650715150119638907237557463577847880414446915770333332223270888165308269327755223329360407540307039763882033026754127484318843570380952706091518297249804343845737189610944384908038736049083024377822699437242934996469194206720338827800707883402616842151604229808727845107157973748887699399655881224784461792825243528263123126933277430725288185995227487658347426352436782581177907665216766221149710267400766697981122397413873513479331135293257466234222591123132249198094659086301827477322579800054351844631215811597427546487394249978612774754681860734530059937389767384997187022856483932502215022648291966007541761377016480525986272287719018211672005264337675653018316397088201797605939358631473109891011872493655177016506488862004252762381922929817955438653455870082401221064467266684385944263500358611288237825422337886614922273576060829183712636808345929041514910892627759382356337262898179468317572166864588889123154815576312099682177576288314250780822903815628497984272763120909021472214744570209412429491426101281977119855566410211384586623889586877564646673915265203020968586903238827034600838622928751489782452375212922394108967101372375908332262464025896061300740250978244018299522202928607534654337420315112747400253220962417547353770731514364897071194637613550962081249962033938147216325272704271448965776297224890442411716173685193629947578614269207368010971417872091286356364856907530522011638747866620520299696201481505397761329448787580635824737650852683603729122212849219513903568435438800898118047922773676245825955403631711180976270991826759546000354652560952683753081088596664592225636108979231215888414208795188076024996299287661125847050816008093145596074337925842742222257792467738066505695232*i1^34 + 208164904430455223956418547984614692262407317324231795972967838888845044965068524305090319432389208638382215260062139980026678294877189409659720932866086142682057636569351019292070297447694438762068090833886564014425249216610107388359603292579444818646796528729655641674818844092367844672253254575878119017066123086839852555592798736867030362092213029721568306126724312180572758369420236273545037290154738101213277294008916315865206366769605626993898141020984161934224770908462097656000888661086481536161298960521603516998984355518761735213664928019342570081339281312161832815842907767776478829875142779943328687320809011373545463175385074264550671879014453803151026077490983172111810352254339657721050211442185435017667780029478823763631194273903941801915093425540996857523034681512076906230649202886685902888832762268048408356647437295535367277729852989861646354290606601630401671380916409129069882682150365882008657415363901766112174106328390087918380880178392416319393096455638908348562889795670027994546446126933030815307836606483849649123031846997104893374850622796508336428412901660949291892620931755869522148724915787167239932453630733755575937888540688968756149484710200845642515489955372322625995014545359138173759123341057779785570392636896638375612997659335154125194715263495206321333942634946890536427413501323805223217128647775481060371961885630815756326226825225214267561853172389920948552243699061631019804140162026602798713741194485496284702208134488387259100907834876087886566531073447076049872665276024691119524584270044891993334242279112920281049982065163532798636531553687769848455056514861116853477398646588593472268543032985692521269024527101327147511836578024275959327929428903794511297371415990118173249203929357546970449056015901589545153432903269239761771585917287768522752*i1^35 + -33002251144718162207281669272705285162641623636474459789365300335237897593205350528865801078870007329008217275716641317364070585599349592913805185197944986959301443759229041878822119256475456538651861327765251190660850997360277300249808091109647768973497512094405136996806612513159268221541066011341065065982541952103419348367448961685177991726753554532312743102471141594793686166497688640747467952290660755747858319243019371486191244529579617302336524702029883360433212672648956753288176547723626582056510819799374073214656763036581124865221414897992400460640589987868885863799264020330472046684831609494007619682265635289453967142371746471275434778534907792808920762715270407398868155046532392464607702460793985101360427819961532733676025164971536324586371842829547431987584333093238467233472826440051087224617718436561245121875908154713414446555246159756229950971900736044476588444941621770261042451747669951509679246190937300075265678893747772027345638784088007043342721158618869662462443284903942835896466383646546074577936444222565535762267454205158051618468740634195777401682510948789032485298230196933693511306263446470580212552128447655692045897386897382760021029493287080354580521906175993146503796667811237950122357328459867839486327374634756061350052376296843109960509160977080029078455375156989192022733339303144333455307146336909132184711279819798677270463001258361850347971427870769450529874087366009900235764887839668566060892848265941658319606235574945473077417756615371690193316038533402304411157895141246863047812776082772378879619307182050889047641110887823018124976763986278098117964029715866312075647238137488381408067362697484883067167855193237385548453968545151797447777905737146844526148737507850608638406851290587793099471985282008443497914794597278909382883708764160*i1^36 + -893033670848665099827962455022147876851223962432665481378660054495464568972135385214013104259032872254568372504515409686857013156624430109035720848739045968991967145497383450783840710917568305439176669565653070755681971339741832498571706225963687486374518078453403874643025762279632834738482715008431520050631379112734238692254212196913936349340170940382551400696488333478274129225622932271396739799024492052310861168325655888374405463255581524086236912802766738573707374198629171563813517205962196264851606262056355209079427746521203248818772520814241113471912545469212286861139165110553099771552877516811844173420519688831864606901073102493613647696548945080445512863614286589178852718734648976648151170210667028838627371510619103636439032643399715174423545243182601906110106560735392097834122443504065095953445994992861435016427644664859872155170741610133840940456106351416253537766359205870365109457037200160902059318209974624064107444354822088702349631843635981034543295948136582498115279742495004828184519916578872026769808547072514639666914293842078338847728089778241404357399782638895861000508100294911047340740041808209459424259796854459198019400931998788290534192535401258003165253340179088397878415053682841004989488334755064578258437320909708247352133271782811014417635972421315688021596677464709974946065019173856855833167057184672818917699471665362908104979665024959967550067027270149484386485485381057816670334377281224834341967297246254427695542130060037694187794311420605282538369950233188692729479027172427679849029101956446364405798227004557859934077984505289656126203915053781609850601302315131375232897420015669985829352681364105717646398055476098626172603153958956946762808162976857518261221970153791909347473652589340312398088652086033555274694248427026525454336*i1^37 + 368497213455950228716287549149062615534298482651106500946600202828383633385558547823023394152259072997310657031495434193683409618232103164463952425042641029239376824796386763226765643071050034711354029865071636804596598798437952693599969044726780013101506689440956255001915952788633562068045799101945820641937383429659129004640761991845548127075752864229552796861545271471383700058064358364212937374431637831827456759722305008385296091181550951332451509088338958044904934675782348186366260829566712030525032484224102680874166764833547569099984710605193100765700705127513864956945651035751067140557402648857754552763955193636394866706944683580249309853397024559960659095889458630067529942306117062422412844614903278348237007665676829581598433162842747474193078450463324459847799724338268036184275507815109639351074971620734046698878445827430571092962891045040495717494792846571000346968995288465124913674297845899928723581346680860831022357150884149389695451815119987178572890016603674946368754829814413371653806936642749332561621038605182450391930447796918799494785067356082719280140757300449767176869471780263905511392140578571440919296400479017046920447243356610736708765048093354793041845557174800333937888755244997868093739137743539382219582687115165410793977465564115527641989781344994225217610702735432110689815937221782644807334564667839850231861334208617235046540475983376139231041268296337505289767405922593202726606269635434709223837180826724497629429830665565906382056110507897749666222033646311427632030739926156501450100453541866329874259255963491489504432425406257802727166479589873144017999879237851293233235060683195926651023169975542772023101242284338507376632004441037553444153349383901343333755960546543993978351297098707325505321619082402540051451176453931008*i1^38 + 12268534426579490518259210652979234274611227843205286937495553863891940791131773930634242595957704454539008210263205662195070602032027004103071005256475126057615680859021122908751804523642893644707613947154859485181514975609582297517983389543824790230282320651782791476894286352193271309394458137027160585275837209459883525014461064290375659592868408495433641184435028352795478623970730338934326101535291693808087010025088597100065234028557772176984370210603247662725680129642183944384824770522685061789736111452966259576101778118460143612063087184230289587884046120327895563954725176336927946218913529809577921356385789611954741104222103599755661082709568153637761249498238361719373605133782150881029081425817985351295062915366692926267642064923284337531716849077632112313053904693285013921645641042916750749717559317441723146108117695969157252555072808610782463181645767606806551864942594304826987824694121860319074466791396842188968231643793852492021262529273236477129601129624355539826076285004583830127417846394153803062508259016398873712961677446932911001378432302817300245019482096113343729082386913050890730133023432847238547811149077152109009599001502784733962552827931565204438102900956245559162632895838444606713511807563958525213391287466652452458031869534451540267813541212400149047524499262169647697109061863333105180810222547315335311295402721201238424946416808444127881151054947911243926070363383188989959211570015368314969081674648926542268282247756472248789860532242324305623298468655938476004874551457452923272768799562447649345326376624023180471548014069823701203897028621954884023751774355768120714784600070500083849246422750816270238035380049159041797972719713249721393018790570537043114495839576035445503619946431661880438445713226221001691709308928*i1^39 + -2355329937861786919453707705798735238309202974202784908904544763945347812715859802324925670147113039436842322337339639467241201537612754349644429079292088801002409826917310021216439489198446834264472515856042107316849042857661734738995722691030926701902045465926443876078387859878884982577844328744458216964893962111369739250810136702850440250717404022162794256102068405745539478926672898643509810447953765058800428882931461920654818829878946151987319181043774376074993053421942457349554033352000098927803423031004358077242190449775607764723166363532857960680427064138668961234335286254617074733853978196339212497807024445277930920820780717647982612124176358566527557262659574907484060499087481968002711718270561897648789192190536030155438889629335377689390562048094667786395734182554864296576974539524499456452925111390457944197219570390829213179422833054776369141420252112980152471925701299280227303774907039473836133202143475164084070777352997697084248202621962950088696109833084143858943292055161921807464514612070783585298524414727585009293155052554230875286400633662480154476314575966354893567028880369082447340728844853298775290874091656841901619222076232569860542248532884920067724761149949894176715218885610690648977929484344068541017090257958520910336292135291762499493213876406164576716407166013072815172655435871832782214315658570423145806755162146892237944458661586791521568173435049164327313171077065712065658025753077233399024011145900292357558340534706036037954112162512439513671012213800686209746672976826288069020852201573203232186816391934738737850478239655548872620581055778605115068200683451947372490105222131633677078065761556366948475184853988602608184409571200105583788534690061665451652486311579417683481823701060204681498341623507774865408*i1^40 + 2631182831382517395671524666168801734545921273721830942149087147469646720687834280200547701390019698507638532747975701769013186796126271600951520825547657862545137850411340800446551986914193020012525529600587845530343152181916278999243927508995110043931546720585405897125618627607927843243905094514089137996653655640179688197157517648442968273659058746333157987001807797983703610225709089398790309629284561952273886043308815943999447626577284978962538772820663460447773402909672076683208291768161447096231800343017422305263572512895330578494233135598381640094781607578451592037887353338931106986329926013052557397366195214150824966552888576774238520493010620694260137604537925106167061112243818883142918963144670048181776356891145341366713342009537949186100698342895151434692719538198639572753418343595146330990673984366515517197085914497157214959130364295404565719215614135718024603284989166135694292392013422099192036603997809964354698922748071655078565803838570952852087162806310761217670526963347509919522787588181299328943797814367866317072935490020083009539182787839635334524993729049511140507863752509210361194787872812608887032342417155516949821819406446009642425428259015408498113383218199068958540076391243971711421156127689308022425748731259003887665997883167664178604869368456067009027711783744409898297925480580308296174370543739627190203157342292573211748166388742420882795368926419150778536438388721628813679742299835726462657443925524514330390910635438239888923941186652392409226399924452917661543264491671854958878812767652625439919278835405659485441239521391383173105018280958673977874938016125863076878826703576789332765293697674799677358134597467878549100928002283950059808861503667031868572634822782619391910830953588669864616224882688*i1^41 + -776122314879665962728052707720963930666824980424243802066366441711054938762795251906582321016473408245936009975513496065533211907260783676345856164957280707493564419558558124908009698833987865701869520184239604975899397689361471841673290347203761727123432181247747220406102809223748530128932733262470728021803249204480372475847374143930867281577872434353624864432239149092610783513981358779832356875881427104052297021601719711262804404547865621504249554422375685962134354714898708542311554545289248736610700160192178120893373659902853589558788432248160717655003211573001920752362326715118617154033105917263423296572005686399746734058923439216393131358976490752928960061220207731290320162202251710561946256219332415842828649215849072283455091592543659491723864163867118232794394577871972371213987186518268423989681318151494646952266951337093009676580612820276907613443425993869045008445662902257038326389505710174641322677591486848801745307558459633262697292587807264970796728895174290211732122927886605917432644703970088469426883185425473829583016596347306555399443525867223670505523598638788417890644324287770774471797381785216019255837340875264862444583086583666471453133938392756516605462901010694500425429469517858980583885837689409597707788490943945033438447735960453632636153626779825506629431989434050910455770128709329322236738134447340543154024983614063788959183773481652847775789647932060667079001007917816008698790329198880169155519637733840383458828587215204226886459224345841353825063980834609023681722754366500743077131066346793686801475965654299485715044269383233486214680455065853435030980659242430970117761453863061164105246977217831955718266621226228435416561122607480165194959862062910013283993643685166579714754608558453555200*i1^42 + 68834246105319566282654662529267239117900512311219262419532558810855960829446001397784009971176550563413374867817943232130198492746393151786310745209450954558893620314567607870676870372394684004490766540343731834089237622051404616336020038442017242120435783652415574238006160845843109431062248492893801206578783908927372293067243806784558223588865457428652866170819854146714550558997354005198763736989822914662200091630618189024031786993228091662391173297252186889791320821060141311897060276250034197473217655929588862672441621960580053155085315862836037953052520598361645995033648212032233064780489036315132067324491008321247478586356234358667691692399689277555128667999054894607433935856568445718734365377435820801776349483759697913771578462301654804769066691927113342197658643104189092181350739499925296267331276407302941027502454421774548478237128028086428096467440326479553979172228584750499973759262224262661966881942225184828899256615394136793686777321669545212355492791328326570324455132065481571283764961055649562970094064750106622999113674157811530927321238785281429946783405923214890091867509556418612234417788971119454759080381393416353749282616966783866319484188087517117962521464162372535012724333082114055136502799243000421039960536766477643532959253843190196944005444500716908343292013207854652395939169800938334373222989650467709928357988969100556584972543445415213101972711546151950695666382545859076853624435434746182325819348242275732451261610772085203871805349367195562377827687317946386922389244668371777326873795120412996210368770245953287432599844791970677480107452481302340359999136140291104262503334471396246548346237607744964164533143891808764608022386693405858121023043100529564052530728705785255982809743360*i1^43 + -107818627765686463764308614316735148219957651234467679692755585692422190205045413244238599899113317847101860926311172166474320282866587788794709771813916374531280647294760686148614282879763519072768725697905137312208921466125607633348905893241056240872149679044619516717289392677425327813611788463806224745948086986254911209285784221048554612236335358972648800491470223619109408240726033387908333341158638877408200467632812229437800550990787178958293689410920422048126843627997724377574930488610927426404844541692021643709113855686161196557047720148320843049735863085579808021280890943431841251533096143674138584575802576347503466205241904684071537423601250855189886712641613788120369340283844563625519842423062747960076701716715310532985164980396846091749747710112068679090902445936439503866176638396388699366469101671075297998005158759139428383355115683427756620446471802169718209619198034582412447143228366101295207628278166980349926862934045452521165801458702232942451198357824255784907431557554104700791043149347698393071166601315302640607921657992582071662120695405361591557171919042877780980509379057569797200862053735147621520946689744375915665764166515761057613861667387279485969520784632626388058532708852293879899455271473343684228186955633514941881252925745705125358392199158684727086792659799002673143158737610411195714673531448890093560605048759145584382947556863328887729707237900581501516139498854072706964492777342974151030664431643171109112016356873882005125011964605032216391751342893154415793123064446465976338609284118685615429841847361691765748055565289880988102080815827717939518035510787834430179853345166738542771550386507081357790723977941852388838830937462209420142122843915596174506820148506230784*i1^44 + -18360711293012174088582178620623898623606793442484803368777627670351412622873910130562923784996694603251532227310725724805598316185585341151135042870927429853125131091839465968294245922367901389259377611989775898545687769020197253768215531639447895752776608629836742328133869502837938246558718466505861391717711669968659090825625410768025951897779699379927805448457646321422646603913739296666167748114227164547924648147405102017581391613852438419297568443208777605983482357827601705157693214751088131474319887726615587956361414139711095972750202052804660404581710037101499143182974019297346936391794310376846136454028230977509563134013247712506284168682037813966802129979691587013271032932684047981293730403539855186699453248504605421384186492155048391070859005119489448592384858541996634276495874240337575180654091121380901869050670845691620448531566933253991781191497690611728859200455414620920183794093733269254268330567294007976102259885636561268150563458426662032430491096506388760467851731059908090733534717362340450841531362490902771141067258920516098086641678477927076095450948736479710954828447876375598546896601761491650379510917993843524399801107131929549876823038262916643262617499664523328412645017388118368084304232243834505855025650007438245126590830830979384707813629116549395185306573234937359319711520803539936519806256401566201564456745920745503324883357026109075260893008545572198467334005315136575342880182039540611998349226893239784278042645299332487755043578132847456037317043965738294831574060805916855883123176321107102103398129347095467782344694988605282395922604494295841159812231656742507357081521781532904189566470666730135808082415952477884945124460388646646504088281686568960*i1^45 + -2080228801645577999717190391624551493455245149421976551408361373773726317321753942097921657259602200137717367809567432685207811896906216326262507894427475189734639457281729070562074287563297664748482481310414175504933435411041962463251342185329712425060330957737276914877638988609752389646762887393901152754427363280952162749644667297821258225509413890237544959885583243015437234075011211603772407447430629047512554451909422095007823267559534856886820525411574780480530802923656205498002318379809257836617907594279539799806320028849378648304507144171314589540792311353009006245477957368809393880456899956573393960240487365027199526255120199785190428147878608873651393831521416248647680122480616316552064556459256804260103287147185355881721431863955227241179921482650642410309626480003386155328170345973361946042248186995989291276826824039258624349465779856851576239693075480653820665672511847192095057905821540506520236905099380939753915296328242507354498880686140379191266503497263585291605321378958862662017439258253311754302192833970629069697646325509513381904099527741728229378790406557922895778308119899691174600552152145700608969198852009788718135583945428342816312988949923509141604188616525610423567741750408063188668515785156971721686112848108681448756733744052005115598900111072458674371502872329338655509097898106311814957837086321877662572676083471143035280281667266968665111380158706195230877040513279302463329676259400237680192272051074684552131600031461754549991898600166390578609752394608113923288582096175393654645604086893741897793866326509288731542581013586332275310611091732309986945370764675832139217250183757211219913165627642063163123396700660984355519060840445440*i1^46 + -7116167488110491619076542566265158942771760811895311768223754434458530464679583758260569027713298014443672347267705823565423734814822365974031690006600508398068674007217351204847615450379103212506443772405553276300607075921743751623374538709922513671183227712650578482064424977284550236722332277644569145216419721169172443181663709423807858360347648968852835372734764877817910205113379463124294639898089336032982297652549824194809950116326333235683168155824295427114338674814915161408266594377335561174779075472222359870302264461193302875329087484896667250102890302722426435533529915473919430792930429211368272436215930800696373541938555205943612756616938256528233021330016471428145343021436644686305426357499608996979814032345833784531901163868683566782821931058065776164218053135578488931215804065795314929077491867592406825031603743799279807572960360431456826838290134801701456332045227856749193322859131442690555545107405414917318901462331760292065329564449536911912411631853986959094227680781125545468970710535776911665475389556473036258657395389300394262447254947904297459534736006011010057113508865747933541233560007252479497362231406528245018185013911357006900309006884911091215113823081722736412040309154367009108878960221279147606792673919720258238301432936829078547227060019753695613310696014507869262662434954687159554246654016223640884603564433003737863483088227233883719687349553921885511649483851381018310025349574426999379774636254054420375603683180741404789917607256720689289189960859838846199219829131464850886495448570114236792318488215418919940887646753181247289539013355812642459191365758167730214827301817842893515190006236440181694144*i1^47 + -5858744811635988266339508285204760411292262410259600958457796370666183064245666158866415676662772572013297440785995125524058703129386011989643953957857421293180058094661563804918392663250500868063577853068148638279464712528900643728786821475758716163894573482165671117288199265310320077444312454881847395887092307450207520571690150195404657495091229898563040728861463601058302810682642132495457958373957444154950615550352987964088484149625372352399002430324582826475235447622144523747503319923140708360433773121457633209658650364056354230509591355560911584964113225259396944008450597350189607537288865330536092585217274250280761931424362699781710552370899733156041042668037485266558084764738626567493789602832010699086269043550011356190320030672847189126921045139899857158287678858343787450013747437090936521039141388699208032566189675548373101693363071998707879926888406532161040462605967352034485992969253924975065361962346843513362386270952000953892114041828847034986379863301270638233588554818989125930898263959637366285067156148692885829829934241949394084553545562269938675172603135870325858145155148763668311211310853724940658073910307341075019834185940480642628984139817669294897008172974832824959878362364520466311590422774808986513866612620017769056292381559715605379158621554306384768877133076388463555943044366059935852046975109032553251798152893011664488246780854154018814631877456888051673047705403849828855421286728384091151721520733498408260254497873458874884016834086340374542986852334157605865253071063065622126207197326303771822062091596372651248955921786557458375899726576963344572009519521380767868628921248*i1^48 + 30131451250982277138892884330304629386208329216262859034243572440045238594863686601404682934195116225641107767745777948997448037821024313189623494273232097147054818226193637840706341213110355401763896661131992881240895591530019216843423096696487808271252737840892084072824110087526842357320953934171322914340921117006434982826573624357940805683852957069460102939591378146935753384047969394259311666800912588235882379830007750405029582366029023969191653091777816470505705704854528905818321262037345177557244314176986664861213331107803159061904484044154810218860602032971774088360337819961432324097943669695097322493354327509073233493090670763870097969593601713683893137482769030765278326712177981738732948196094415403761081393248992689310677096404787614162986867137560267801754966820201513419787479216073881555103176675157166855247762399323208154193254595870475013288478046680033783158006198622335637780165800534150796038222425320414512129083796419626219929925837254791999929675383077788913664582118025229337225978726639858281428932506883961226292404911236052906352770528349361669663535088050895691363940980175435470236985989586845271815295379457198002997461984427969060805849167741793535023210904754134376220282515453279628299899687314169815201872795972782561760247614230775500173971130585846122358777897833364010413104820511527137791480088116480630195171243870641222199700115326427974468265279150062834571640744253045184349285636884706750005535610020848886475439330813485624144362176692349220436747063842614779149563572193118679066356153379124110419054533452947933410102515404955178992724602277*i1^49 - N1*141619794999614837812665157057539910393826747879589662721607179627179247791396289723682840460610609815116559738256497155355480205755079409343384234317656568579122787072692176904131756779649011110272208535629584860980712204523905397222014451551287885302542539954160137733107899027382423492045147632170358745709173179030094511677744276033037850390465185718196600661969313568881473540171085505332012760839850933103700869105457538550256409869773074349646930899577359144063108831921264191005547065974442680288646096049596804906399425308731052378639114829904107444214758478444199599287089819031081546285056000000*i3 ] ]