[ [ 3078853666369851299299081780176228298294042178592835027690880318799136626174627764092945705906029331371501053049864930203224033383511040019798670815566551922085394872027124745336717094666562626752051658709314717623028764416659430953104638415180483187574541784632424170495165355148316193954226280535214364493131093677834482057573929655965745263545121519075176237287369692728386933547080089376302307020234632882977557317791868260762780472755516419604116562933321743965734242594320787358207751590722324871381375870929099065053165689737780473201770838747648778797219373347732077789877878220380086555121615094684587851776164505725529678384370578822549444623528671766784927793627729222669098770233089787379176109456719387677491519707536915489871326516247730226613649749716220406324917926575941640388544426501059590090571539869844466087057128551399885649153494011833377349521457199653790975754809527032338321747262821452223105196041004270312783790714388480000000000000000000000000000000 + 8827429959045515635655120642900816379130273922126548793824885725789967860118573761590589504176550025725460966791634893811822683751679807807490505412144486155232472291709236856592899050519470380807804485369568624287925303075593079146756551736893316188573633613263006976809998132488954869325189970456015110200109497604113160914704643980574601250247689435266678079971676758954374138794044348947467846915165592346451458899039890242746407484534045247871705559934802147820875288522252845444186254728501208144630622204248599929379184108273395127320154464415990726582368213176786797473226468786032593870688975205849641882363403960603146406118506359652918444392796069358782416225380871509640170003393467251802015377657798305692759998203625229972927576743335556437864817947516371758439106465829113525660222936439366315543166749187292762573962394682248824071597164424515799567010323716149272730350392682590690578919562691099128520031937604237921149059386572800000000000000000000000000000*i1 + 59885508915092627487865230148240233651999510244807487044171637064592766965402738930979883091025669496460730226729194052799555220602053440226968673760549051601261299221934802038048076943940627214415353170072776722277593480928150053978733953084684179014786668692254866702532996259497255970875454198590632141811432955246117892240953604760193463675019134293143499729629709157615296257268460788941293656705717529178965006536769501293391943134609503910120708636853012820456893618914493941964329339276628811291411410211365043689416443007130181405171573403581280042521388396299439949658843683319215357442850014318726227644167939140872692031116126109656629200652156198762972982444445402301995888484881156951600601882868218912593162017076034228853506016983371404968418412089290830851890169581719884908395323007218159925729658514615675965255000092023983771203625163967285964665990642266079969763087677892175296544449573119299086055814235713293233171902496768000000000000000000000000000*i1^2 + -343751327819230586807368465791538503273065468981007609493266197359708974724771384514389365310446341129791954525793591346547213040260813824374117590855836557751686657591493371031196540453091362822482309314873713824090073992123515053277500114847283043224744622511361819855675902423594904442094410212423393431013509177211595040753101563275732382067210205966916103966236768841319796996093862050332870647482125823455919799277974179331994077838290382827333561401386742149637930528341889321702318688103045212823458320515553611758078951058622151699042156352403482394961867839595956867581137737669606395724900833604064371336112315891232412629609641611509968506653812627122642691166773460500723928052144242226714233647976449711295988268162989224239498482571300703597434226491962282221204264520623898933347874814995456867783663753255446296478852433708486073593428506112769356643573698516846221095668698295511582329073493678510656852557594350895884785124638720000000000000000000000000*i1^3 + 450103230965163144310633468074538493549336516983369198931711123429374752852627639598585691951432299917376248801184439653918916640666652998675708990664122437434456725799582729808861700431662126634933380515978748070586405326859993640547145410257654493643922887390137338158922249609247447288002875586151357172636672442219012040931507315999469237799686090953355487504276625837409888862246661058710077540967202849095981853029122652143721193031412525902047371104093197491918852891859298156749057674012174174777793938237433171651484650386240370992275043313231438829989223299159414059006418442804891728730973854710390418265306985496691451263429440578878564058576046299882867952270739461536752161389655862588538208060703271874607506322247140366034087998559915617354128445586602655142214644492250181671195211214505194735041480061692688799802964218234570602080985659002673375009987690642820481588607133952202953660471055859333228679005794804816133462215884800000000000000000000000*i1^4 + 88125240458722139214417086379800389925201303966433547320944331994257111002487437713618156067842352227610512100045433879286338149644831338553595647499498115722554779246892287839342618707645555208567054995690784215180599165616312448863642971753415057254291133534177416581886985865305708261752269427111430600293710247624651029779236449841237456709138045323194081187608764759008526985911698477267975411261108593786605321164389241830743811615101145777175965209632915762837579988493962856259664852172491514492318076253359239059687309959506424639190236605966097829737963206033698540413926618167073980250226964452388976855550033029594435250611989106240809045893253367225634837556887554113743090433416713464431223863998528105168897902702514344510315310624063407241408732837803765134476124551130914987910814255258392518918720056649562118533515634789558952606696796149370589013266186209701648363057468607305574419665469494732721644896557050550408659861504000000000000000000000*i1^5 + -493705983631603396501206834283056650097367231225567883348191351400543996475291904823213005311253000714163602559255304781798199853992927606378066386334171374075089947859664036369101940436726202565288843679381747712716663016685195113644632736649404118334888206439933790683105030695189190706606922325788188595135794760864774545919257822345481370217949313894993627323574421247011471144098628765391892047838042366379912009528420112218644567428113956762601361794720121384808809250195964958768874091472188986186772000134003776192026182870704569766671406421250483962901621456541566009304329082412914813691061317252916613762779299266680162188416186512838167947965339572726142912014999389762009462064464053785998980732597241833134592695698459622210121100510554339553063201261712201081531267337625892811362388833343654347286437613159987310711971563577405458380919219775863493449730326445605159299978121200232395953320261238057752937648212539453311874498560000000000000000000*i1^6 + -261470738828722401217668941557653632378011598868299134801170298259534578461760259991302482727903205484388618969735740102714091914244852667390510864985986808104561251725095150422070586856380304530660118819037834213933703952594299064783642149689873128377267369127684520020688144833958336484013681216693285277293619620322538626542097994552585293747732755261326577460055032184858480586634590598869698242176015025973803971909054995230078542913836171343331181439515307530153216179146729986016944003830236309846993190679054619788616890208623499153974578591098360584280580119904833005899124573096502856047546711442658245865316370023195234521648312956496595068382853698291256277251133785466097128627689076842465405104553996994099733358151755036380195168362929101020882703163961740367812215132527319195217522975827940601310117429602537498264687040409994047636290273030711852037062207272306937466699491896298682946189089350219327435028534299469475846553600000000000000000*i1^7 + 970233328056315210523589269814896050099324781419724051015973792887483375229020053949744758522761056136785716326897652424259608299944915916736350057433500257285601884119033683904464347291540208439880964904711206594026501707442072602891867559611216251591005265073742445188531679880938795687143908076132716114109662624511530958625131145700928602410878801407519426377288303534075764673766929770670323359181336229181456504008374799708639210472675917864170455309007088558175489193461386941427984048219472012379394602244064152301207995088578518551615025679490685940815906542864866765829985144061916212361310763691613642743217381659149929998567249784183060726210783260254388471449219562726823282792195951791986438158489606734861828788481547927463543496263604535875848142080226265361847492030974048554969641576502070951871612684902957406367421159522024004097102507181011072712641800189568558477981345547472065203873512432347951564485927869108866514944000000000000000*i1^8 + -605348770889965379557238980505329997010418872128715754193700765469206747559247721640951355458140745218019720689665874687199168032326039275384326212650902133591041279236371190505513396843676594639195994549167244917561204437667199194170699670756348063178031639961678026508382476796748777358625797716082605226985742548533407166013310921480854695663342333543359432104011219942565666098358054278181484899289773437505809901671922263670681351135247763515571798224898214649455228859637951457049829639419589793092470608412814123393454234862968286519649259161605606505752744778829191471040832646823088605101551161161347533809087168183223177160900025678234815331760787263733184290485854052598484605030294826847360110943707519148335881966251563320752044005506237893953638685706953501707654911838715544322057680034602230555112863519229927884533453538424864105287193482543084827851898152487459638451525229006341595263100816492548154707061951467424275496960000000000000*i1^9 + 65796171376752944129386023485030619376836503765139389420785216313145200107088915662989762265680155273852073683513933593211117600261431822578870897251279356502035606038339167478262692562698017372340919865765727442852874437947624234197683107719658315720023633326432209558796339997643981863463033957801359770408169020811521089246922545699236457202757394744728391735372177100171584660849461433841752162783981390926448348427990212884714388224320572452885564820693643985729131893367445640117646434553602073831600230141464352530459783749413589384639139392411164065380966053404637544711942622246264224030989280977759133531346443181858695344887174323512568396753187746809655396168578608736372280041951239563886749049570469474507738765410345660974095397832977191157632059126680449262057420887060272230916527044538727633194086557424866784973202984470672725399553030427292907821718321587235961210649941986262880127712133204968018597154469739531914444800000000000*i1^10 + 92857202490972932454534328660692493953430259377922866821473163380565821635128072141228386849911769878073877410420460264744843269383600576655303105349771596078471018153017312468164247501824615398936794251439768192388915577686751959139100135977290407753204025182861182152847382229102235638817206194306144890697232406670153179510189692037408307412229892452997840491214222682102648426975110038890268475063769016392256795533918235638317865874540902210382004534582390372172479296812810903970650735547638869729369329834671348549213604492240091270475492340382841015785207406048202075633061805149453778532918811793026829661079531450322504663613979088795103758718914569617391816048052085725722678577628283816311008990714113177650136255688915027135933773144807975197407815912827354869907449950366745879874249733654782543183587289833748681602619937347027426971781905034254397406477279412296419017505901137081365458428163338285486242976035998770659328000000000*i1^11 + 47605673096627236605682407522596949359811523434719582896096644628615662224399765299078351099138135160922767549496783219459367928564367595984185838104984085963730347265020359804514755000789001809202404130798498503932798725068295403975923389042482028536297931693179620093364980463653723513720987817350216660651782632607769395793995481191514336595048598440257250532631875881230165883463918121099479373481842301533228076109289360474536773758331698930138320106227647484296423727531687121419190585345096907560225004724105114293034560455589609540824312242209454286538604158075106293510130591070902021207126007919860993448568427385977368815888410943148514794003306856010430385581448772531385954540054764876268907383715798383664252245646388370791127875140105603145208985498752478757219586421052070944619083507677000954056628044573526746030631663338309579318170010946627445797382690952853842467932302709969571632848300867841858640780578638192967680000000*i1^12 + 23889628793912828782752006069778362758499416532629310175189895139873151630894960447661231043993703760616081187942620003169915857814605269136357564939717286158827970641187901795050296522036416999104644577350629940351540982357699874367350473519446034261772046842314557023323588640289345807063415081885588211594551378980773914083774028727711906902534743631349590227768649215110462573487066550072812220195159984258927487486863534197792884954782446990796506108651559710594378639903098447565642259722319648438157186791720490160432267450913777503457276830231662219357851043630065042823093840778182918152937929140622823733698237233611960956409704174397927871617508041327400751612023940741845187689521888966583195384630034305495755171924482690330982694406657070153132334764255834536063849692977233374579529889190083555874859453427017716552034449867973300930435436729840844920425700658581535363948704231479533260140868056858647944820253505932492800000*i1^13 + 3544424954711939674701135400228776257647481588671277711732054616985844759026272772539384082542721012424617251900227360916620268031092752315417898716241489324275630263754357754531023951610626240617134120563306654947653995230285541065481063364782087342143324153646989058870791835946572420953658190565378033346106788043586594016022361827126797918234416045822366318269957409888885881672919163477980776347805556171833743215985957707369090618106328691767405767271756509828051195270482618692767656477958187247071629863038960871445896671344128731673232736157285932037015093214818892422941509447337533625965675435379261121711969983531683642700157908415641706298175509239893276962684925488068353018926622772866659583687826413461616875957294148888629928324927137465555682038810914909402275461723640056301571946915198983752026813445526763897332015347137627452297787381481429202312894986504152511747398742818887760982255182679998779798397908942848000*i1^14 + -76515590886515303321220814118929789958591542248015515688849439367932384013382858377420407495141507107684717411288313412232615524525450612874230035884893051481397002595528857131844539091197405740623565509369252612038141148025718631624810066273270887675028681780679531027632143070260408493061026959329386486136865549406937776108297714788405124139883936358927636840162792696097172121007977932568956201267423686375582381752273361232521732528163065470987581091441154357280158970646734762185407655967630991090719455786852471436432517648634224859078130934600234036883688734526369791232560017138296440156503599956908378364301673782815813507250116124684554121741686879671065637580623829397550865871476755822722803852307395525217321578375664764808449271755228815151897927635740966220446792187833815175635634764271639845621636026421778602268553789567488616862346446041454245921410129895334932118201795504332500387032891902174426587021180928000*i1^15 + 1110976694537439536334352189190303701384366222164140341160572389516716389438012201410048183266563216895728679388365497114176445640264563685521498831928575464868495034462518700181687453790254230790704493911855654735855267584953792063662888574596394666397952604463081832252729622214056473733530549541037167189074131334222516928206088964995285350327433550826093855481586852160915891303075708544062441960936729627957767345073525668869064074277470103620446484779253978627184000265867298186684932078062770434688173133487246200719260464569730493276835228107984242974696585124494487199882391006236863485013267753136832726189332614588831910871811785722249691076914129872044167187472471617111076174981782205027142137858646727087365479148493510743933291801193337395252284259355961352939180140200990243982895077822121000470651641418218517909720527910904405308793709093471656243955106552423589693754310168517077553042421034488956153055150080*i1^16 + -21016187449215840257119451576995540203283251288699817783820522029038480491154617916963624051923087520546585212359508324692918407852900997990557331221693051187147714250934941422446030338870460365485627627891671366479594233530042970958843538073081238343756544386299594649625116583640982144818689674122815496367709263609903453186281531738441853842176173103448370548540027859443178905975024037853910798819039989231736555511744091833277758374537447556766963170174963374736128785671170994802620922780765820366057402752719414156840081902545604270406036088647866833193484592456213684731141724752064359817745992392838062404532436144734557791007085850430448930835305227352621977010936382668240054600784720558207505211035984579070404427437258086570074666795665582723274309947593310776597627696468790135752925557232997465283379427474212358460192518402565949187224241791245226908979881000010509245550636020374573367113829321109231632384*i1^17 + 204859178844725566331956238526814133213072036400829373694142170973662570850341766683954052392245590901831250393016689613378491027526427182218107913307624364470943145666635507169125309269004502082665403809410158235331122072914259317543046880040540578610385520321870599505172332216112253313513950905021170092336201524810039854803577824316370178377823810223034894565596505344881081127313302187889603222210956987313189921037906067611499467539728251834163790244364538422220809970061509925564204705635394266667443342574776377219963823549010440556891361501367034785966997950155084487971776589001902986512023394733305906375482723074347682552521290764392599349476327861472318927842906200381243111128594469561597840901197167696049735587972082945416676342400443326651165708535874350050339506816320099236860103210286431009329360218806922413542237163734417256650330433484693872134139000189435161157579047650633835116320321869709312*i1^18 + -2060975460841290771478604633253142107800763741354873740713068865421601914847441018557238529543854732525908080529319325554702309597982993108506119166743534630456246659707218641292030186028323529170570469598544983855053497202359108876105811130097861944998236857621479314617607775852198341475255976551406011493234672410657205129795399122062502231396757280710069194998909027814575398610849722814749189262840454112542661317620005284882820619361472219176845750560621248979315310181994245691519280177658715486681945117139313592638374158416551435926511008508675293549159836125767373680419788529268367177537842627508405449242649599476976032771801938216984162374431263313646688906403955604866324786217853646658545107586106290895961377808142424107332941811570772422378627326367637938412392684159896049896349295498947200877754364263854939707017934050944049684938173753452547240612723114336380613770620110957514190918877446144*i1^19 + 12055439856684956237162867612789261117141539848884897448325558524269889669071926082277318748315813108401845673087126526509648316446975567514609147162484752723128263502061746766380748269512726541799466924845283822835158651550541842202332256311962236390318579544441716769553510416807915911308050643007062744396804643300354865654390963362489428937468354592273310194305555125102741255981477178690019408119756757569398128331696522192828442606734670934345358849443092975896550103768263592757728639326387393287418468580939480364752441618394256458640490765763838649926325574656595258520651044073370566537238364166520246233292353430606960347647712210657851011797168497535248630419633729393286685210968205590271862458171665122620132646481628127070342736923329076027984992092261032572334321750712533342422363888655158457780431609915027137135399539236532323304157091014657262744334398347477905805792772818095611477753856*i1^20 + -62133324415154246939216528681780330353096913998332464147188035092908500689929622769836651128473229043894549995018347459646049141869707327484965389929618103639510298756968793208021699201793987302104197918271226322510023192707154687810908995620072837148890281218316626840388205285749660474382411402357803398567780115071208633473979347426436937783241486306154174622637583317560356306649490830868827001371259873946717112314922334052991032978638174435531775509522560122374047671830141558417192208993086237482300125109732045088547638309820575656904207701925468787237440558327363432436248960916705267156233976970672791990801410078862520222815219245541670738429904198623108281993460379398470770663337102386350162020659419179154839759871647378445235455540218445008025820262061477974078564025167863751820613821728099578986776548129313755176821383969602764723777275880146501370983428790815684458413527178787422208*i1^21 + 192218043630192721105497497415714457688451818178211004009911770100827806923752402695153848590366742029759562535137189374012024397602962235676283564786699883640139202721257717062108991632162135306493662193265571494736159598441885859844628403235595194184223345737652201002786649662555528899597593626870689539441094042659855133916285320091282344215993356511276933121565919722551406110693326951988534514599105854256608222913709591616452500208356099131116033775022486117911842408154309367926920347868006346052535899178299279310742819526712959040226110692926875181893081380272857527299243789373714570721007111945685245243537015709021605477716352390081358851333679671322910923272674238240679579949948390397283524017093264484510599849126213010144329713862163159393054808177320617092281707465166070572333804939106811748188190125981318723362067663592977919243248368978528795444419994437352763623491170729984*i1^22 + -97848298301888729621545138053387760309951779680302465247908416664078479427479170694152881839215788058197713260548604578076839779787597872743065506729317803900605086188499584008329727255474446517836282355430467781641057519771103120112379892874275541932235270624611569120772699140554746806023697182384207634536979757717460142134691424483079167400354931780936181157313125191289628569709325264286733516743989817701856521892629709677361245312601516349655483572318234123598360143751641357394931511078370079541366882271372895270516471944810770895446375154835538487261447001356403866858612617907375528727918715877994545522039417709014667211564961051299068615771921952849142550051429960852654078390045870574206206861381644137167238268966846283587389406339287583693247407086042925506997052188214469641837132725825294267596034555371775228781499267222194017338050643171025335880654712258269287421050880*i1^23 + 16638709800606172776308481267127990766369809517994762000350897462020879358237598481100309477889077663975656148713775318179774868682355615447980948423458286710458673102582345302191105664717397316925913659163154188522936184408298693875987426305937749638360758904146874389794582471996019859011517212639272196274262180102389568474701184165329978795375296992741455718899961772222790012568029049449948081527327550227715460103018302983350109976031288027576381621309705687666218260095464436387728364984314987260829659443931317619418555865538260498715262221953950286446547259969453009540151690575393360682341623658864716925584618075230817418105937300181040416419702573812614372127526789416841298792219139048739338226179158123212886278112162045621530478065096570430564712067574735739573067934553074381201252736170895584416922369921290087455631482211913278960488110876768084685105357779760054272*i1^24 + -884254744227087585375938614988477828717289888767454114052086668280154512295014388699827351136755570900358514303208417137117493203316069784421585333378019003193371427246277397815554156368749228194557583737292332518176350941781898355255523777743772152838224963007258537452712502203159974284536376748253780879515369719463631545853578511993079711658477567781979307062881028519862241892676082218635391858499708679173386011021619381403559658357989368265556087251036657034331900633056443371192804798699762768902005106255993293336759525842642608632110840266741416483833736061056400792204677149003701821500493415070032506299572834573722836856086760662990661541095514700493156899520482367896621767295891604548344322739915530180235757522905930542599415338235283157907983926492981762108899380085041473158446629095970262693123676142197237511208396238015931903777253973972700131102642143232*i1^25 + 16797094428307292546341572064128653559327688377152826946377645018076666130070946075741342855203705799732703605667305686851691362658962060267003956775596061545988630624776093952023408707592195997832627987702527230868961864659783972243805087491430517840758576682983388765896312655287634838586239725570359161804774914831173816657097710464410717815898796002409576810489898680092532630993145170674478002443316333787784690245554145193469798216749454265041209152912209096783237563620787257278009190173512109461201506353391262211773171963172262065660165459661966533670535286364764093506263285631945938492018636901903288349333335319450906490754049718450746744487659733909473734040221708057451011947321245981167707244716777648594758105174953730520164539414668859848437623157831766905457991965996124110391782193102460770605421483287261340176685470814196747553889651571311689859072*i1^26 + 92723877716231045394547653896763513080204152325584176943278408689443827542381409903119064725526335987135535265422790672735608637268718560104667075628298199752918424058341055362593082110775064516714326914322286922271274189515075483187314609637117749950129839725510642528427431576458802890750165609587666786174054717641117210648646240749429517501942703714896499349934082912720908668217738809108078998339315374807436283331112941249700527698226863322858104565913930599309127509823503826550100612302703217678483131603812308476376047102934334368412159642087517961629549056928269168905119104493755904012532256129802049038806134351648956859261319664522874856790802231098777747850162288247044953117902253076848365775744070160886888074689460537535565869637635049808184598043940914296887774258397212821847973068886317871369785346735914043825333812335841693776126423334912*i1^27 + 261194259827611180473458795743480832186899706213165652054912582477012791257724124000134090713198716084937824081936928371468284331242821498392295837180658003398062352003562863106892657235253015414143567966172733212080860991262454567916638635339554068620101190333788353718424223241977105261579798238049029930309748954188742796842933323283462930624182438097781249316348640596418681807350301339325477914416661813469583602487538334943663346187581171130691642442255481085252134944388204706895011804671419011028780762701669793134424508942777425642304775595200483316771323166149667420834122510559209244150399416254762395744470499128903510363383566728219807233030416869322236555999034344842335477089388748104998989746594489934187598768698013854402078037597025067521992338629049600185495228328171490828143481124816453580940764338189293006052114826414524582592512*i1^28 + 419192420409074595799602995105406366278427435932923434735691447144566438011783121493229356814616577361724365240559667752427673498769410821810849005198446155597786113885611162941003125422197318148859462105596412306260656691981111121849794271597856253431457439848079772743836291735230065865580535669926988821943719303345363197992452381360468099364997467994349713923587115843451301474465877729897049863917948220954292985295710119093529345442372640135520604941101311762840442276304097675277194713428764817089383004980494649538196074186689985202939313169340267287943453004163458792560239870015730929788935285025707008808035911517532446126506697408019055224479636439686658318253948132009648731760150533464614175690791136638935852588548999918220835895799427397696012783164052539584546705995735082115269410304891439429256656805319242940468763673231360*i1^29 + 404464727978485998398043406670924685150527251379557289951513301932551643319170024101009286524499158393506156865521726036366373213640687152340125300416043027401260020663370409062668074983651747918481010991147433556790312498864094516834127392113434914922722702549300526307348557700903713855026697771535814165083322829698398336356578525580997474926067304335587751927242939990733608383128594725580617922493987720853229937681652832191923697615980504007225106198499993896685385460841845091522756697305329099134680977061093186505044463629986554815713861910844461047819526772777946431526397318326008345331330929752236128872500943531497861124472283728148537838812856457528702184526453281922713348766888343492032625526666601136212462279257532909013801660747223011890308079253722738544580184095325595342683848223123584611918720803619655456391168*i1^30 + 189123337214182018427270075511032281828910662658586259111165410933582702085317795587978246493905417654328033729173629067101105120013660483031289405029129258224390574598932372814807060004355931865696533282895634680620432326589230860547679100667864150279335505345331132484517298713603547187380496731693360531912930809993117140363098723780753932603444582286836727930171064345403157628141953755764341309557947892798962247796283760961993042222413374795862090871749502682702271340120789738699917645588147988563950803954122960021969983813451486375793228346964146005144720037458663776771703280685536628433292095626377933741188752433012741447852956031757738612356426824002636463713522741778199058958336245447041367526089229035473445211259233939157135040007953935863806669928543401293890804516758610824575493883550237180635393269170176*i1^31 + 15355153820463601595567629091949458973653691627725534458898184748993726621448710492226592278225925305172404052606841784851485545355720661814740588470258818822316868972713326543298275623252895264023455044855594310058013597786830598655344012615529098425068471289375676334582956185312133081486250758282218356199743802146458733577512844028396980416202001040313334241024267222490360842312445255273195656668132673472884294764815291131377821956186435279519188215978663225516523416349863046092956328164476590454340417616754770542281835370441541737347067377195736719293931514751960718550092768448958974952654139090434015324640526924153238827081379109592366541628533549979560192351755028972796601859448116447504669951696652456186886829968655144639697691434329685080213299733997794978594731015377305727163934322634270714101760*i1^32 + -78418991628467472043717918783248759253392525907447229368930681877138060227588548815447116040171455113385205526115961064401202468142168575926679459827196204410285653744991495085762011931099244594368276223176944732171747714872817425822622788045267757608973863396278536134959019599765705322184743216199054960667641666378459400416293144772519886718422929945375892851128944799830024165183056592273049414875832292171480105564957375348083182644563988918929566546008951903748979870007666567236101618458800596237018781841551705870434093966308223043630988725554146160105445639091035059215272379563841322208810639092285128821718279588528303999848732375133709603732868719855771915257435300794685394505457600623013520715758317099993065477306296678944344911371822043331172285864517062031222938705299721992449001657466880*i1^33 + 15158048046542081913327432143420788509102542924449558460872847804923674365266136567475046597053897815418436871892761807161007246223897193591988664409391956317927427703695190782056534231953044887041604931397149817643785687032860191620605980053121943081284716756831727182440945675261569035362481085517414504142030197352899753370485162072234846118170337932880815751103872436942250469461215409121949220618122357120749770092382699747132552332881776670345418567043050449058831962907836677796086437762714936812866792648688599061798554894623388240870874052620109394914880130839890142533722066820792321621446195040345840438832394744015277748848804337807937827477031776410855985556276136990088635347234003672959082785695311568204244963854214667638706837694095060485058540761816421426649712012052010291429376*i1^34 + 304715476152181839740809360428450721494267114085189932263067792261261096159698738022877650798458353004206623278589070106222080849939617530906550709045930494123778790189688575441319943988593257924446515668363946763364629935522192843052800004939603161460682557918281680524781037237930773054639259786862122653406462206826523570277637703243595367465919888456959645787710372706185393303611849849188832991259526332234384363237742287130044801589456069764366883808234741728590492443179136529679865324100380910703508480946463373322946257525493722844020815648532877646388674040883153199593587038520527987450603160679208900071323061856025524682036215487378339469615112381246091279967899300950546015602308467159103868475231748764357319988529586980221642151017672070517009378461976843345263343960064*i1^35 + -141977512209696887472664523243881131534960579097370712006748863171644115029296426605076803233055212035892441632414229323553702680981752208402358069539098569840351682440087700111817814471037834917211627553087372325669788953475043993210457571741168717978512671078597772329715598914376949746716493460184045533976419090775359170449474196569415268345332322255427716392547928533148244670197306846246062713872671124095983480237553181036474058927675239683861842773666284901385770718270530134584822912478442643881436284065155610890819939327235636507003172787743200099628943458216823873354355259296605033627074779360474410284380087226668706838093931016101437388444986574951389831329888049312343383972784906236084124398964930007589750764749919971203474156630277910781859598815326333042688*i1^36 + -3910929315648422990447851534406241634072213056858271659757486421579241370332207338787553767492804023066024951961346128571114094924017430512107138260464241901956405986216208306784157060456478869144054261645815109184653748165273481927157278572382925635610178750403191796840166745817573588529624026768915946748867894948489473317670150330082746528988530516162777399280456396783669883433866212792558640422194026575932577686761308881796038844689274915517108811912174325707214038691037978761247360161691972830079201937280334147125865849616496772881431980723443219397716008820565612923236624310567837853748517596849573377001905903142393060903173774656401081269577442345998007082705480695465245083612764771701439518240656408350959366543304722555225724013483786305438610358272*i1^37 + 126689258137944138373626664925493553284310217832096857201130478060562523756339291448219456357562859046604234035912623938830024046552328648696102950867664810489453668630278003292731942773112137793931966862996929118613121831013496232348173723611741140944258274626604801351760785757102370975698700195162653590727117641015027099581117874144020994414116192424861366981421927931531437076324960879111617146763231859502211015972136228450672051953971817675779025400358510818827960552890105139365298125489271387961801193097371609064392554726278110654154059273767340602477855497621563904025497150100720443752019568982158935841480735069544789432340739450345009035560545722038840974197284061655623409929220809808126761417032880657041428565207630495650507924551231733760*i1^38 + -6411038598892281633397967292535494241775333220050001525232578686479368361268050062248422676973549959910496204400953908811068610268075106189226718465232760322260771977868927659275148395872736014355248612724623259026876880617872563278803448496013067033585872990579736495981841503588500544805318604959162980754851642407111860582755535392749824977626176572991483355964850536435936060111706088528346484026166056573437588563664066776585061362918458414728861550233017929348940619415417642672863207605063420573221681921230855543465808310834044751905188654817021656768187604957138993554529683643034410502282626401198972810118568338458644630117091034696154031124061048223485983396527752739802109012879625590050197014733708842655634600112599647747768320*i1^39 + 413223581348525866242856999815436506042813594851469398239594894248357190252589601980187074316786676512676263776591526015211259691550420086412278068048617219036128483771206741826482509028339286576415637938002847832259185090316895147454514165546790179064191343647814377217814828126669194833399635175414143599400405627898376600884704439248090430940757233835857997721355611950563642654752023206980990237108126143492758237906369135993739986990177960546542720208012657862279146733314221663150592239274050781555017442928148912252630717244828035858546276567504402815763964872451156860527826857793242042162159242440449751750140561550443159065629926214281586784518872178869436203742425775577473567959262404128370995244288031693023354625024*i1^40 + 13288232711926967706835243203850689708289082106813375533701250742596477247455245014254033070023866964669271322852977625596121977964713246601343631347231557030901511732320078340469072758908297353330431520826413068086053931819110907677989735674354417021306500761166390983264184627189345227103793758333333462165950729930949809957039584855779323070069830747756914359140434479002812328946198520892812941216068083233488624415171932088914192067219515147971189959236202860120891086063069174484425075237745011599833721148659886243885876897881975886329679927376813447940148224790477098762946837558872194366776500496315336013839340836575425210693466568198582490712957415960928782174636192792190840853849392740209730444823552*i1^41 + 202641993858760828923608779663983609510007813064054694036577652626710926190059287820552228978805712365067659229263175626581519464126968397599708263907647735808212004219181677282531725527795911545220338026865673367494711221735882410024902376317181013463295984633306933183231049862823166630068662376099442276535001007830054868602175510877625413042135178468707722219427972160971805007593637707475470291887604274593519159414044630032790525470763335897823747371765864098575345260378687650431319444424148073871616621747998696041019153618416025088886150485339363786945525319981825041459001308398436613885545194488077278982403904489713779526865609919062616452182590647783789168911704487035042381493342272*i1^42 + -336970724629997843150838229103500514885427492629907370919477191747357989135812672373342478045140222224158427633384962590199439116359755151186216530357333860010841986523155653900845290407248561116731730788282278865984077912209439180213604240973018786221949460230742192790476056417253191732003088562445190833245950452673869303123171542396567644982158474415168172525300262272757870782234252942201689225800557693189725027932293621407531635251290385128413156753636074166533449605216666028658476731820554714176282175931565680234068743902973585058309237991312649958935507754391245450394579528732293353588813494445882807432205701714023979405325136225361595877400619057888*i1^43 + 161771710186245827580440890385134633977225589602446782942473522120376184500980562751565839983124394049381232748781649916936740736058385195204866351496026968533676173178255462255636635081351322165115613428978529996317608171260789714744203782576301008624061752533149404447666694610193121560458872064794910714841864753968781887559453200161141528365585720405059234477628183415169979935260762535794119527336486877432990986216195000503768183735803468923628899653140886331510522887120659044337264740720949674994785805557016864838730950702165132692856819580582112856118759736657230939413357556642017650719943049035625096328255989705890241*i1^44, -40642217319181771660257230278421946739393756114285342906606134767175594992726765571064825872861184571701689766857084208691512667391862050404220375660644348563549647777685102182358467560890943212912922845022942928971856911061488469398833075116466958648053404428877130469335776832012782295800938014900830183333309555014634322428668230128660705161646434382548609049631591268439965152709123246004945604216429476869183528405691826444859414282183867211889435585164188856816683194996302899533667858595497371182229900494923391296251111574039562858778499595332194842125683190398583665539607822387217941780831762197077986183148052646417891785701514757931101560638901237176108003150415055324309675800092366047067224136277039307496866213424458177712541994657026547175148694200761804142222298921679272458281027564306980917810884507500972685711254455428992490589159709689875275619244635451743899370453398688145392647735638680834990653422949895691389513828008913285982550432845883078431296301499876107128741164793632905239479077006086240898364779926760373108840801732667836318838723792030071317876704812317520860298879969956232513110867337569118589024718283824155745933637706693174308884027877411795739865140205360780408275020902517058944133296738249113303162407467470423717363180873552457788730146700614091912397716992856747725105276125184000000000000000000000000000000 + -116562002611859581294869505836494325813332907884715518201231165349228216850034190645813057401463197490063461794294857711192611231653240204395090770824373651985797043761967303409191689498831782566593660645822309356056615485855087268935435701559763395754164014840878545941120400507383938006615124176074586534512151596674784859719533271485984837871602949141884536837690867838263934785848795066313528166867032159072744931059214136212343544229211922626782272507760749723268945256763118265972803206874401141583388268072813536657668269248814145516059996003052819557044189576613267102616151076246276630310903294259153339806513368218368687827884415516534225932032221775649211518838454310511442496935299427938437766438348521203849359109976162813495024565317026353725252632212907740527671332654096380531678002568289068903115430677033523960156622509738680104439410368868066193558717897921122207789604335406412675723422236846962049626624920434670418226499512355864098183191488886394768829446556502606940348594158901903182196739846452082785559232614137390249276249805952182274912189783896536883593830958040167198657903060965790705323771223109387950232614628146929730316967594054075228017008706583201816119487929886128404743265232971624502943190621769870190343325613034721746736444312692572519366157535137771698998980303348623804179771555840000000000000000000000000000*i1 + -790279057613050769868934999548099591013577609365806866815407972104346430759253096595096065510507859217549327692160640721421345516411704770920292762342969238170584588633867993960305075494011603072055700005748163437975639810855627069303329092935177937177544873756602854710972201373370962371301837116039290394535729969764429098964288696272942478785170561289022678521213777797226182382038394352274603745133784069816044336287824166023157626597018074312133256670080707684011987908332866408307938012043652818195462273426842464001555798762376283331762799098702506624158805167975564840672679535949238066502710221276414630300083498868672037256927718519125267396646902453365763715524445266403223731262977360756657309603759892993696556973480852209060803911351125475959712500049437072647274124231785693539410080428676707379586876099608183721297246610450444250175837159655246222727558326275750985245398957880783097072210208826478809836753673941060736190834288982349980514412252217741485353992695001893026660577575272256365970017808946040614861152937033435434025133511124441691627341603623299107224855074826848640310756995435737247311193196097544385127575676886806751411298940618057654602304014273298928933776994863651194375330603199979491930901736514180490965741183652947263189910598821383446253155351612500272630947301618212328398284390400000000000000000000000000*i1^2 + 4535052098003286689663380033369120579243833828520274329324292007776329940876700892631944046004009081073965717479914651248948987580830124809785560958213674962113438194825112670814941086460706308739631537119321419847524923935906724955465807690247108189329151882466781416704328890836507102021035742174454564825208554069597740577007919560137584992544064093310579006719392739473769067562459612237318318710286037237687733560477555521103599801839990086420518532768825125815002150745784393451528984017973843035647807637081419504624732188187397873511714881386233852151199047541102656656873129241226154311312510655057921819422640649944089849794791004780299861108189685816905946559195823274581882815325735098292804944930472462310887028965900159659050438779559358217565503931263212847634638832684889389229228473077553823924283343579693749264739827767765142115363942539762193920534158450262670068658122639214476110840181459385043253993954468959242252944900014101075078128326565823499836468057719385088542511404568159207927361927371670504048580480492981494836929117410954073350876651936948944517966416466700413330826331167950818241498943574610878770003094475782735614492963162563349982770762192865965477639896588266712805859542998158433476966830613689947506092429429871815909365412314437544055784355692227411332900251093481957321045180416000000000000000000000000*i1^3 + -5934745038124055961038935454434068666221163014244557267193051749666024418214246260087830647432392328234488629319839595154196220054323639057536293473216915043014761859280736895110549522105789618003052992476283193167874896155776326436975244112743933842544239691325146889408168455286434415858052588630207468282416401574882948481999393883638854896162484040116812900634887474113383919132036227913941400421791889386283677079530383909590155657708913125386894518702259658403711331768112905953882079903298310001467425070455452815689148053568852874771490563644966756053748626388461920252164915575504098646043585126971287104515599909630048643884035505664265697877920256062187116558918774905398905025105347963643745625379838544328427553750949934504561662622066877610619520627842648448484898771889991290051667732834981152270955590582295141788767943566968062803731288388811861075441777628095817174140263613111861392348549378960895488084397483332475379699990422125617654976117988531500755639259212809008429709206940299902963490386159788936168157699400361384403587584285603367949163846749589396118739837290149803652883066584368267522038610490044632024754589618102489991491924182139279534327047717108899305862734572191170546497218275331308633690575862605017239116171246445812162435282274737719557510337372390640246873529947637587060918845440000000000000000000000*i1^4 + -1168595441213555807745125052082348208780553296046355759589027939708694879350224703030697374471556648931417161775557071070437752839081790619555975522812862416854825258866787789228578460122303819896245657923269293235630234678455927292843411584467260510944201661359303980190388575919341545797840521875081290894404860915434349168033044500978247224749884594623869938759554453582789163977589624426581833451082417859246772211434021845410752231578384657428884825514554900823656311718474030480700445230759697656023383536106202205558049633312467987747441651845132210114423254871277579857974699955845849988980523000690924198059992011141959630697782188687260525366625030168362544342272356484399961060499203543749953690970207615907978065513840355524502427104250645445139814522407130125607534184585157341676894717289273481838989069522282790343783994261922289233663219914291863861932080674587915322660921545719186458286357287922253427483413691851860685678501286344906244421680905671423671226030926820486325711008707100281365360800617644887245419018042852688568842515944163665411586731549292206661892484825329869253154573975171428966804138658237482218144188061490035130500747127242475175452572812486944267641090184884564291009871329168739725026293592813631909784850547117627556257791193771594122433122420351047161184831495741722024162099200000000000000000000*i1^5 + 6516633469596406319566019958593736514130074740599782820164831542369223740929066282976628653048143482487867301690066468077248212916186091322020615751393058022043941761122131298218483143884739331807902093858219187477993621048225370921436663740705091013170031856023322402754781491859922574006205325216635450201837976822538480773514621429295316081499369394081606669076730221323422411688888801234898344115482048950028177104454084370593964785632325077389082847467188178441241896403127110760717598589607532496690417849942325704738272511439307609453083004417676053208619398762970005346864066410067477002662315383857381049989349758830143238447752416732514308008992602535496073302114709791283318075658615850113597622034989045637958616563461617536152014410839349170963074524157242699808734724882869796916051947923322672225156071893224952841477333073803780935115945577711900819037424374506652816447483173753379328905766706255859716046493140263992352963475433180969422178267613099140775490750102485785118991435897738221448105620865430442185778596339505699724455914780850260426377768105825309560197508973902098634768446718280432981685189757364861264489996909686936936702449158216671403557194802388429940987827912505414276321077650911679090214462409364931346285402283760166049922755094785451260499565744194191075277262585269580063571968000000000000000000*i1^6 + 3452823801053167404113640931750321566369200304905219891044433144436545689121469630225688700886813650984505448442647141213625158105902493477107467754729188633844854540682334890909046991061513460032249121851875562566574199177058658031318512298616754794384569855985363296373226619686417816091328195696699296074864625088984063460831901376873585314090341712842660468148057550963114737223712410821093324989003525234308757426760291508329841318419042184488955806668400777031811019449482544518764807109125528428133352399764156283149075457781085760510374646740049985979397299734378900505932429086020293342380226254820596202672826469267851718410061892964883411175803877608480591972584210107948799907234657337711337004744578642643798413445747528315252358877867710971206896197262982080066816071147159875357099326076184115614314874661915869606493574826122347424108826098860562940624887438127531535778969003931605176474664651122651313728421081357210604512307126737324584544450383352808768237929083769776510536703680692596365802701943070317883854451002436486952304496418807010283483983410562136469205743849102852479844041856222148490761641419927855223266198080388974223438821514924803487357282811802582803274310180948552609720193060683546282194415066505144643119936563892182971616291469239282820718358591538771002784024439974130698158080000000000000000*i1^7 + -12801489089302711607208750602997898132820876959878331074820556157752209907868554433630100385455598307146819938772531172821681048057616662930249795849671689898587685389540509078503434122755558949609343922635670575313516636144302009467114396666263101860589143471784708581866892988356532948593310909662552634079174139983224025309202154386587322866299772479194845424568297816433807619752623948559956719594634481129183311968121549290974310872002825584335674440606478722568818540204885155393981361093728549141534180441453214295631016273945373264324200375674448158298141515503471943460207034681279072502395581318949607705533026765579105312313282401870336437054930292341183074275030566036534842962742373527563091448138814929240517286923804750565425987801209333813902146398979024312224814280670383046309028284315067861322601385665877245816291006102540014747593706642809914135379623304066916934254221369612467523441787653693536347721010353011952634352266667618152265026491716360172137248930127393440310079905232698696258040169537347822582620407167978838496008837480266926244150077974156157524996095286416536753386899201656820905567502211049870868433493876025432408713095031725038943866791930757139357821476853120583920836383680437712919565618570481692279041636582140920154939560792488014366701077237673796202133831618977493889843200000000000000*i1^8 + 7978830969580406742191303150550055223267681894260527596098142087145214885058527930483658454934299287007467149040992907121844957150019907881568198014610915691769524677817627710134743428199900655882165556615668720059670689014861284535554368795423211168142437339358691250973152136502586934593947679701006318518984125585287003885809305037259652704550526931926080987429685455054109177460037454665180247559045382233739493005036888692347792888186011483963640739054891654940600916389813959277668993564196206947238902480340525003685022026385091397068294605667528947297782432240121319994667900471837538568268018844882852055329939252768763587983144255514163683598184331878602717267432600784694157867162975643530143011331325787750679478516945542981653604670104686079313347398196325419914270943383511722324488948244380211769401291726673607812064904400996355845804050390381902197204336389453546718150639871963918194241807632278060365626939476650341950849500511437738850014790955217871579800845894302610338826072682086950986167435033582968458491273694693282233752427554958778481131297214558291534069546818895661188107682944372658988284349766660391413075103552882407134924387174244619883105009847860608960378598936031228892161118148929257982598352188930174002417802106624808965449866209912453094277581390466891036055433820862140121088000000000000*i1^9 + -862330720944953832353191009195281150648276310975075714100769263633516366131431756074939251082446363516566734305000615807785840558498639505957318071322098798754152913873423704110738418037634339785153589384380656746105939705723551597160275435453230871673968953452294620006547595061573426018841676180512936845193643536648055573272157063031258475254309283593261795268486211046987961161704461975610424101613533558438618298753187863867424534171133981598462701911241519879231572573258764167868483301945817010751191686267967249709611723592559060564255140586372446460658026920038050913481780446658478059898107436920311686199615881253923579807898100887193647635568365216773444420434882910171183482609503670518049859844855298055008217820742810146244913711938323914941153380610706738407863409144796979030632643201478483358450609436232851375098674825712561733265287157216494121039130885282790817350715600432907584256643570177666437908809772772481811543076844619747278698914808861491718384830147820499183961478520930114422070036977749771210283563072221396773751803609843557332363359715404552520300011654705168901717365200316047089074995648940228529787624996449935658151523138536539459838968638620228436580880051937275186590901839205980163629442280076522477840267216445526997009271146526422047963458160213786317738700545936997744640000000000*i1^10 + -1226516934779513198904023304246969161437211557727634102414209049445101295957279596651715700377557937646725597426773289734412331222960949063529408616115303895761554698136108393865782434345535651106293120292344065940252909425130349862596953836832281346806087245414126677006563456350536012565203484591053838353090573753080880416791797283931074645745689712193850188273949755674885807140063829424897163266137865323786221897916545925285559213089666835162921890503139047124744143571154532173974455075961338123089393092626342362258263737817901351260289588308094564612531253505735481040884457516425449124944369753837203588036380403654694468976974442122368668305870757233359690188337700125759206190779628114057075671975481476685240763598756713144843541093507213311035346835244978997237320237921179961702096596765579725252429724894600961430721642831212999685252113091816639271114599303697246147373937491571009844016624921991060214946919185747102932844554627410811329731083190148986679969409554016773224492499895948174125046432200568640019917391354503478367839505925597125960641352402948819011917416864455707912362995282301286610487274395810570174321867291325965786089442202188445454366748352060228812114919092618169038565540754591301324500005854057000713895492062718119393652623805830955371398634466355040213371639595666925158400000000*i1^11 + -629058993660128974323622653361329911285848221884161817611342535895908240818508190642705703022201860190635587158329873835317945728497325216643475149686641990370144482957516592019374514855215833059290512250644904358015440654386219601722212067181128345009840243036317543485854305974581009613274705852382400032044956481745477969091198149146645104542793316279791935508455807540990830160360547478512017980631667358961384293774707677468078220296195350192305731317394827575918630661186663181201872411988541490148181575797185728976599194937837654834808317308217133452921278595337233979500836898888430499090559933912597859943747054204416622459175403782124817106381515081989772146349531130019123862361517472392734115142686150344383210796572475628391600821496139370846984476199447828118100202928618912468696705021641177985063037922552902113936048073668712414700726639374130162197721744434155895954540465223605762289022253994032309531853954594338023796057670815709180627738983550721120854338034695648295817720660510992884691207689490322863635745040728788882741183366212475514597881027544966835036062444322236889433190100911891199614951705815912285801407874582116076552990844870166290731850054568327217877122828300651797365620554097776014587339873457248335387489816482612093986917356409683486151367004987001296598046130416123904000000*i1^12 + -314896658510291096416835449522421541658734702881363388416800764350161827213809662786597807244034977595808762593671375448182413250338866748284815677670589645363681713288863575803749200440698581525395039505486953264913481027687693948989869398909800987246909883290464787683559298190712888824817449643114834624041498113002600986394687607355437772891506856962882370287137502091463640076084801956249623537870153946764044217453572073994203513711751120089208464758346690753917272402331338532476529084156729496034546460157511811434457871900839356188667841476658941577249954614922512635070295888931352970530619900741526858108187414651237202922989298101315010864519180390471107680527238598450307991518758038977716501600013463704978947327661776960152967099809088882173474542609330804821851985370457381630488138668366040207598189904314322296257518910592629638775300459748581894850984284319908073670122410273585229172913907247897407856065879812709415258419202602650159715234954233254184158190232182719306515387016034322558182599214406156098430355538952251290116368786102854943339834398856897792158432020619777571405452294371194256678031794407103348091371590453501209835857782940521169371735630436085283536885755437215726849478225682850370509332199708246426438519426717515604201954061280779833378484746589293830451498657345699840000*i1^13 + -46687147012674349591434936734167245664185498332454211481442147273899075505941809188731573697539630242946169339468853563469080037989752775679379137890337735602695453181924579841925743039213914869858971262599080211837760567961599417919531247880912717719713842506460602452493436161642433393790088676419133188597878380697186757295354809622078040411783784788228980210482880241606362058145844210837034422182711374288941628253113690637780470749312878320217207077958257153303055180279659212123275951918294347941849306692302950471128449999975407820022971311760050867505967755291738174102631676615496977788841397738416774763110479334253662417760688967993535725029024839550071695482999721983081669187701448821760195762634095983426590791704169469807748304140657935607258591066348065866625569894441099588780369743910199990902435118691355361709155008149728099134462753224022194085009849760930095683760616677385847786415593833704545040928281107214335404696810410390285390062595309197667649875451465948085507046566241311385500872687983784199919878866052639234909679618309574369894760206015469258234614825324483851695812739515779446145396245907125743188356919762117251834112660394866661125553861715394059195213496674907236547297254902249385844593428455380688503365647005753992772417491272985856291032101815913548034092065777254400*i1^14 + 1006401563746481304752862026929206074996757364688187082640436627209131314256498789580408409944117957500764910205618343825141623345666592190202051053840841607947217741838659484934256696941531430962953613340313836686962438462283066412009111549834270884327360618049814550341874206507675437990496838363830983010294647931716900129013627791027923162750886534768793678304344763908751945542010847250474446438978592602321873141899844671865938403288155707594952938984944011038383805875034412508945409800023370243497682424392272952167037820405108276310461153712370456108364067393435281418110774355797153913278682056185669077420175288156352840410140783771238049702423305808018001314936273440624264768341623101530534493573601057734548506503267912870028727345537442751906371634058496152732568042131198441039213136684492422625435121613806755993785562634370948739464818854382632980170430474798823835834312009912088783030231580285145476658810594747728779660206090213492835967274549061692053828072526412066781896236016337740199964263411141955874943054068980610395521058830759746004768687140362958681758184264911950734435712993541419867164125440334209928307023691122466592322423952702445457765269883023704779440241377366432261475293801949968693976966725999556061536288024889508403552470837968355115073579214293610121266871664640*i1^15 + -14648671131405456506910580110715908775080079157085275857835607980412417021669486093539004623523438067859980584177934389947125745717902344679780910681958830386118208809097791729648031484007608109621405594184286593669544507019745016601289538189211342314009697817049954056096318234935471329938228471032007496184745744624283865190419048461021998999274416119153425010197274493274357973161089492895864210319388454253416537132746345674965165825086457601486189486897192131032716059127732078357944996039720467700066400684159000972272057051414683000651467696994672628913063640421991337448346237056131954307355461404985363680780605007234232985573026091970802486696821204951307547958423920664201001028050494681173613716555660677349098849667319729418242733888527960427827725272308579278449985014592371673537897738233705204180150362888441171488849648538103057615243673872446437341190273484040558701304642353989889317329892473863465414745473786911012801639292576052892954574069984499675460610895927225648054123851930421642165660679959796641263886829183858585468894617458044580952703499370396980369677619210927925985568775565714368821856824679990944538654576585635118183531508713101891406366359894732391892795676557195808820310813666199409057665758196661468246003214963790747785375585617667966489284439304293340181168128*i1^16 + 277735098738938090499174440062279734244982711503396491681526678671366303665432713107289638880850147641982102592820892641914326300704576874317382013472107077895201204224090703606034267423905334749824824821629174047366596453589057117966283094611547575026466317843061862125156876500314215712830615725314519365481706935179073064510897251701140430615127034807765994979526801016221284874706535404215237334216751475328258854388911239873063379918911870295875850435180341869677857517436966584281885330243847150928021007482481339533290725613075302906785762501273185596657006323205161572607714537447942800926373450427999940819689752469607536728799252308206334853192281796069287617093567110057343658007734971147127380832452259489936236542934951883140716510737903339671142077496007951283819560140109567365397771294872146902952833128366428442576526198369803059419748110009077895119590036960359863181419376402132448752057321556737075735877650599522784872236299525486793452124554323156705926329314771847097223855330184281958890356316148080648715111330978984465712551564595604066099827454540054026737740300301213917757358422918504755370656547887180294157522374120624565696665920316866853403657809855595977729768036298331082879754626057944224225685122522319648852625884757581655369097100907484552534916429401605275648*i1^17 + -2711243520301297983920904301000769497968199275737039329239615350803589480229388294642123111491769271055258776893873203346197934094820308697431220517168605910425309809311429475137414962234477820796195039650110798122578823224260309174625399793195821966152440860185334566961337972759463040978090734156823542786020711116841655190204249698622222205099422933578436785747760188947415067505385723520921784452695330087294878029484770314815066216105252904962228194036183868180276428833035257508073566607670739976209475343725382109483260580716385749350676448754079066354960416899090003255556819455644266150719767987526082009371841060072218111887319946424813432660264883793177080795080978218107742072562759288233294790427050617406959029377288428999165792399738769214386134787410848093686870180210428241521220330611006449568560906520439954158061388668644504167537850790774813949944714926799564324935793165598806863682252151066404646081229980847138015350694211759580882655442637831946318229872049429815891860241899788668377017181116034652127284550622418029234826646123803312848132446255592891064802452978093215416191213049940631212434960948951091601397482312552874610668208488273875107210377937912658882994274842729235145169130076128348197578954295979676795139306630526187416090938899188037223100565940076544*i1^18 + 27295120560066654628919612431026224643280731115126302960913156657250064161100026129130767563340936549896199849630111670188043915531775506325254907888820987617204205312188772537970866168813101382035444621356654669656289290995010712152840748100898771580958261131215244764908944741806755300897210421124857850237748804434331698723855760458260084012932431909147413594321274450783011380105166284835945162058419011173212542946384902082158470467970549416277045895095049640369030863776735223438311517850991463363643161315669904004483003683138302085321249684911457072305864178820166121660153776966063766695406223469754818650517485182490931227194969578919002995707303428763563641053749828645503731337898657453533988729826430569510920134292698811529064440769349174040998306050852420794950151751642182150482448708050801426223784068166130794246151021550206269516990997889690177566446068361948896154953387407137090632511703209140348319796940646449020553027194408988811601740526296006696641476430942347888993235311017677328868299507826075809606108341841944400489661968702026105531668967811679949538162897036342924569149142080986316339168952967973568613943205515697719751282562492741409029045991162577572565740477601039779547270936478633511626558769814631828978175998755326385911791301754223450474984505344*i1^19 + -159711165763809771149802140637227406420641345234258090679945348864951375275063287826208271053462259451372526547220332269206564295753932111592864406343862306656441400922518535123902746881689642438142135708669300795385758816825764881973872540662111741828161008190537064138550838075581760334050028383420230953363070561785652837955805141487462247333939275892561840767639512115406732616362091349244698794581408464491000502915502490712383810585223171404238731461017897972796629665076768902489303649176144876712097145279684682919026327391233128716626184437703119152403255294456977087150323702357094085047664807394973506450609755355815330167906731848408316685837753975244403180002469972642244920411115114308925061662868235954589648590192248944241033902626134440846524203168057615996593561969101688192808569211834620624624162289446129366634978573197543419378423583641979717722160435067805698667197046645750245068736553917352997825833096786891266454152427414649321393614357485860328109436758791382886496415155758668429089105267593189868747872796813562815055306680766684016674796829626983425970699724900819097190134754461590754328974434064248969641543100959234660633037378847302162767785047269947650905958005796051134600323854729287496839335387696461443596340033180008665151016301857318471991296*i1^20 + 823495237893817666718990473393194100382624009330483474639049039467788200935075928007199683667626174163326734963734730053080493792198994537968035844651004016480914416049270934048273236048342437579520126978613471509253287235529614716393632627510557653764373100394383392456090328625476915181947074300932901900801514403706008394176377087463236132022208754815444098745008600259923934411443597428436154468610341396291584019413841804755320457234390327885529593209266414486633392199749635180291053519215567562910211790559777196616458127705304705027212468626059780107091231472326377268679443973309513937200089698527584981434623418473023755351685796691282844437120694643254540583039235099612066117632341708518898339830217420056289271738298908154927803427974606043009054578709537969411045327547681838970365547604186151959587718989945449722362238001436947556648838628119362247761150828105871585914652262699672679507485592015395476259630532105779227486468755099126758213639361334933838206894481383406588545236268186836135101681718977343213744035216693379611134266997199499232284457814666341760322027242970936652536192784815851089321793697128551372201523325183757823812932598528483495007785958732157244930067766091867983532848857411530391925220169264738660092527052806780416155292359024705536*i1^21 + -2546612163459197035747894890487671388002411540788841129162015470027497721299400292292862091814771778457694430480197963972568916533161151141714108470645997668804016552386362651757355301415500051514698670343409043735126218857931755459222147187017910011030957234888157084295553806589389698789971319145915491776295978394210904466624885045163144119293402913996209508999665678240701868120175593885191298743514554109521518396436670715401252788575569001111834962126712319712667541495562786188645535721162122145906309248629985667072227935471240415420505105285919624931654666880462159365528411409653879505921177714751853846140701999742964648618062002679194819540141937253120806565185262914266243509738958520892190368035147065588836760919192723274820650159943041339952068560781905406547859189213295702978671853070371694110803633789669010191344793508355143546775167851849308217238714216924918511426315638837830095805217754688677904482396924744119550260994451689214460748043857366216421962035892891767200899228006054400382062093825891037449116587305266662047994788063662477309331492355421319571183658520188177967464131637432551859610598466154553469589204508669588825468834758109320421305256413538283120851326215060315895263212595039385449054901189762246093965604943024658208572554870784*i1^22 + 1295495350547528755889524074909023011401064318120255076304584928325590088255500932676299324977627096707431896550678284352819543063880196735061389533986838669646159671033512631817385690689138231037843617274011436552694058018333977309645772641561657706287951508399257426213867247003774267967112842180249891082797740642179110740636908274760178503515548034471044407948119796868145807912580257528692263320072540269476921336652542537529442416613807952313580274176955086478572533777423849203487796558130945090346872301078880867402246924311743707852566963328142147837467401536296847210421728227423432441850371305466225449953308547337889175593256124418297187004690696469646745292052075907454999914349044911329343681292209998399107696329241211847935551015241899473760757286296929823069559963396393946399478156617008724464298914848748877539492008461504689364228708541630572605811176968068935929000671119342779353813525058361929040486280156210312788737552178362810110326479265322109269310166003904273705448600846038791417010485372663386250645741789338452542694908191870871366332802424021786759638115179918463562196211620680999581543389320467773153779133865985506138352629212018623176331767659231748194381054399243688882839386745046438969888361376223304140797488125338748639510528*i1^23 + -220074919292067880650640084351980141331945929601981803194362983261790369216469976192603540604459689002655130004869608012041275982062776657892701432849297294413637996747243490043772048958200768820833210418694252410724855687237731684643239512324332959957926391921921358351484859110364868748038137594732510290704867612301195289791252678337755092889240490488537563487087233847337336613557884517934264846451635344413924814811742943267574370383140874325807004452603910350799243250160901410092301977061270665083730897533820299960718513983634236344759388740093617849553545561687374888846167315497968888995441452068271276745426521023795417761279833993680754079466332931784610279516523013279567595460248334000310984420169107165077969216202760050211943426828878866102716081533759363353487419845120879182355454956059373728224699323689812173828663424004068311905968027053860615311252095113975502618854083689175534667304387017157665219318245390698894450604127124451757825323837603422849972706684752963665757455212025608247484405693180664773087600592120655874491079604953120017819985952310069421694297377863557723102176087765827350293685611888848270775907923825194971435678796395257208208069630501269222293067264166170988198444143481759676899910329176975078852627792677306368*i1^24 + 11668361251055893431258250871018901742605994231634282115173664781382996301034554036410684138878368154414486415241888274375950731841855741907630872392352171992670086561542903848488434410596077863301154691531620428032746476141503325542532283316690890462741123410889330800310157470558970644380609169101764659101543266568563794927645300532789156251626842774409036640190005967228934813677910217767332265548806549512247941487809028504591705374297443252574272158855836252558089853706918109577966091292912084331338670354309006588665075678520329870813416769151083709980129081633915519294476327871207403893783270746045601602278468105578404253935740573019275834629864836722965199410497078063391166764924713998001441029107614043192963881476405380244106145356827922978850023274900208740968783023619825396903341939202550044090016317105166694753074741425438265915763550119951145837788665023808501138722241493005002441571351716959249327984402206517264975385583865117847939960655437212669945876379026144009462201792003466531031374521325392815116386392293589503606967594558012472876193989797957603391093600993200746901855396859354928546379481890326051346339940440363911764811989566723738027970723047708764038246226794262571702753401833111997817751290618394109475073032192*i1^25 + -220379143875814876729202039763282591626449997151428087870621114126553845432376450324037415408152699529196565850390584669029335014140819512581512773080118963704997194670180852945582626010808257754133408546589516593777944371424613065041404140738770116558269654247313337489240496101286163469457037928420639517692035230792247324716778033696935165962815202355878330488333065991985677049848359193943546937565641678082968662329880786081539364183743392737919191728470000862322300378089936042102286450732366679157645903791418553580899213354602600598522177564558362832745544595341650402057876696384979212040274574673159401770538963133510772030327010426371010912549160285490011987511952203280978025718874828838843833695711444987317855662382869500384895100428128722989532229967210139169379477600870624882490136972971292553245176080908000035586901147127886454766050498782670919643884977531418661813034564809147365223113576216878036665163417943962745485816288570332840128230872788341643244499741964100598043584747842249572930058425677186704894693396774401268003039061099969080019779155490269277793560270854419401054709950139319484700534977244293194971999951422414371148171897471540730318852868015952459200542861091687849750454582679291385275726593690024542208*i1^26 + -1255779530184861882735677567993549280306949199453824093346308240277936150361240145261701219723349640674834050552662903271785721936132217950428323419376273730291173297020782628160046307437545569837496128334921532024151356548353522260078457788033329404646255044044646642082838903672244750160258702020566048473705671688259167728428212693940429012114238338513355736641407889624082990075328113489367934172886210024873127079098377858690548701858777946318455875576378759565100642950129084236418959170396601293409907247352975943819573749531714298599760514744714466679876487989653276513673942784336659523328420763470792278969666599220472537012131956830064089366069133929975544850958462040665018718496470913585162281790243779529199054389443398439042776310218208577672532082623277261393574300773813387940227930220114126663090356642010528237657374570161232341167453651043535718049582164019415903593665602918207602904280897895225234525579115775796213242831999731561255307350211419050220328115137130667590458146406755034678777708509659637800851475061137362148604873038570937039823727582182020283812724209173102025709661035402799265820724341185414900508298948558327221353414257163420128537490587717081649657697614227628064711325524137711780646203949056*i1^27 + -3626814289864772829411885333304072880013609334466503522068949997194753836146349013132068849575061335739940160822591518325295486766623675843879700762184881264347495080551604769327485643728423910238202171821320806593311136997169890739287709285196499454611582723809407028784948799978297451263346215651746799984924263870148986947803382947130113312705129146874389268935455821274778195701002083458341020687675876941322391264833550826062899572037798733211147983671605212563746576864542395888424933979212715258145494403416774595736105236524878959998034747861990431576796843824730641592228645517626689303466553180501403195805307680203448411494509008442777050999824862429899353730336101486236519268271734904932137829450501433978283383365052665693318861077368916774023525990589573493452218446648045742239616228721293893713605049335531698626509032362178007983989839832281425068806245560964566360270796025348625193498380978598037842245821497767751666979802935993115981095576801059877809946200208478757958198631851857110513258398447516585405717996250548093224554033306382753730583551291032873008919457045063302930458054034371036057080530705450903509385078780460081587919616951999051132594671852206957730619468954111914483050768021904485777408*i1^28 + -6049779959692761981452359283174591205877318411357899582674572378793703442949141689748363113335589564105176430375492860641172326243328445183959580245124920941142070700102367174904185985974531490678388127022020559617484759481941432078910785210967659019600129525237945722713991381168864742303948586563161603011840245530346275164038195566989893353788618342774677860373782488323107863021328575593842133670173210871122513446575861691967054826895772286343468205728237247697360374060795310609043374928147615878624702025086991960642044463649927844343484370215819396880209658761491472262975707580451391745530508712053278068650719762428537352534501634808872591319101909813731569136266143651823909749147518268587721921294456589518650938212671247413550077866420861413896188755208747414904937801215492189207807040357428219354489828162823394018146343359188974195333819679800489171442862401806533198776389546796855753056690439981702551010185352899683785902423813066398224840429639662995338644020415982720114233033949839962379790416703821640567386565360952521778258589822489933305601028821061057613553785068456322717630922519344544835360871237713337426983688894085119552188369009986053253248640279766956057881466639804096359918597046272*i1^29 + -6209210025552581708427731917765002582079718919577352559179293751118210810090609901075408897289380492750653103275057499056522821726400861572700377873176439282250115940020823341627285918186996239229436106058894461099620824416382397188683918132114256691743707939953069593580168153171794851890055772948453341818384269955530665674429799909988190329005371754255822308203761094731164600152055452077646580557726111186316155085988015752179390102568342197907393504812114035369143374151269294071088112978934550451556653604504562876907918608401683623047437176964355930210032917498305747920799229384040376272735074204646809075231628873156184044219065107920793054793101586846516572092135857457120267980299753169129649625099836210848802897621622077504172841474732522512322504720822336452761456379138503906857066785314416471470785428722103650672919718332411371897937291305020318930034690959925526271998579954746067701133091170636504557535977908272869285404782303537858232932522545994855636659983389386823957552525433273870342285804237686541690957747634428843889547659550310620029768089504999380168393479866745971219695797621822525582014305914651193396269929266960020181433120465471491826320723410752484920682905514576187490304*i1^30 + -3409060271809225877933330754609086743529717703592748752900189081625525247978540103577864655842275118023776668466261210919876560467610106060383869090430298336957641986034118306427308616417677628740224837944530028522384114215035525817990042842382226811901370135743961315979260577044399288282891758718351474329847574600130403666415897550413947600632055812610945839998233336659384694702758543490881580369931824800687994996849070142613088239379964923754063917986451351564609185738046611277871041652094544976072157013623780369984934660495880354771560477795077746871180030232738343925384715770906357895022870893514056247997043476929529648864478008040930606113049833068247212554172798698813270122879013917700187235270436778423590367614781439884276168288559768920260038471150461079049284332430606536025727846360635327328519816267606889339133717429196743750853975161560941968164274892085796142076302169551009630744431159466113623822488352605974263665949454451019568836305973688949982218333487550517298238217289238146166390589263637620921388730335001731848439499402315957067258747402829138827276286074465177686410860289374637458873220910242216733970958611845556998828243177261864119880359941346481854985462087680*i1^31 + -734940569694400859122957210040742327425590179233817614486355752833962218085634120790944041096324277259539137199878033985512118236355321185125221579028550176082192873251247209307027645535162424573424125659757631741104710873878453318269565445041001024786002176765136729650544684812360329222197499544665180109490573405742081335869971149013271364081580226627323907500209151392866388906646077850963999973184453051276692712572940504943380578098238778911703360182281726232374105987914279406621716508798419320799372129633005993348494308259352759298061483971577338314160277163250845477187896824593691047967886454938012492030977190878357703588210579594419382448615646189900669121036288153756805231143794660925263453291624773476658772057941673080805659735178953054718693790816770675684291295845114735863308227615426721389530049640908796432927748999602192756606086808290303016329531342155037969028926292213814314863701786366478224969495083747496189330582740722298962590543030021677312167467363791686891362145703768953655647626389307064143514251669830981305374693730786613195766658716586259567772103160382955132283298497874356800888122186293326104193439888830776666723198110946738248788139752068829151232*i1^32 + 893468881730294900608284579414527355676460963733660868903289640484626353807948377534935063267241576248480281437123252218341188643033990406766092713778870088012190630557454901452809912832203358455383816793161366563028894318076881824967177593711560888009544769389609407340777364712527923659127253659727905745627385165108284514483122723838310054706785491299545400051700875545539460539210122453164013463700877857161510289326998657240530440055819105855394960973518013155841481818738229000927974251175041679978236529391103887590537868327459019420261484517720389797114545464638331151849601862034012667062953831963197336420789210535926930080236601263886955652323813870159167705220766468195509920043263051942461061410308104073592238324403121255259238154836051586718537768404253852675394392681879080010996134589478383162941633205644685313360419269831762883785484575071848868561986224008546451438136594706358585198845984617776629364356477527374539925454811946942476812391753758813410166388619364473681631569899933049398839231587040158951479099844924931130974974392357927615996121843342487680374256094111327468185687186759799141059986115171419308681290133009112710278376487170336386024826994688*i1^33 + -89364080569735369265885224652639166476430811216703657678314143582923558571513023266553800791800574848282773441715503414291767878997817111956771715658944765835065349014518604546059183412473625851649037065991381938583075405234556920355352204578931974218055399494459975656366516706004901163337502723343622571815719373259410492016872191382427061945199765760882441784857063166538463587249694592618852143155788076179508647899562070723764118827478046125436169619825619425997821024044743160924466461570288533990635942599729850149767830503138317108025815767183519927612363946671662512876255597157128922745078469880872927102757790884766708192619282363242895506810093362328872901071423784452088170225266503277644293908868298356118571182517335451404905858565818943521375472812341723687368339981469774583584414467637638040777591180732224190339550281891263932165741258843068506731434049569900795315615680458906718627322715669629780040178466386080034602872183035917312835806293104798896889694916576581461699944250210246908097357480378784771399249884049364541812313793120151089044633929769472286139376391290565595538636914672038451630308705538595735674251966076612577472654412980196212736*i1^34 + -8604327775685068411087594626904376382776774827392576251121528396471370301548817102754950490980555611969388868310932089964969644867865369142741601123505940790907938711618693186386984207262102184895033240589073087708896440026004547767279716584689319776042587464245256060268234846240240760241294560372066874131624880302533330285928995799773330352532983574512127714955061397387838622101837469214334994196160989640566256250861461971117078339575165789871913457365363348787720373215111411367823397357842076123441219451708491622498665455484661410481184728058971090249169157013253421949330758236269015988770144757825542791057655796052017592782542276540290479111709730332816930530973236021545392236717598773889502858562208248940401959412944234411149369050269594058597251494411646772652446190904891249090762043566127247494726478003037569307706224884213618887902447390024245434562884830422284803456468505513591763747880169028493947970850048243377890721094381670800261802513119560042615339441944003189219426533876575112137236301910826674036377542289504529187268716326636253006477843610279473848092444970000961175291229815182342645071704874771360120826516423502320091732639744*i1^35 + 605499588998450357866031534936436901921905781799058841936322553789960886035227981344929877704970186382342839116931860707361360595205604827895787740971462043048273436996796983008650671621889847918819238272033367309037081067999508132291247525156747945358160314586877657820937514446209594385573165213303030702568644365374776044318476158688902026412682874515478976020747026862176374237662068963585942734492275600874495597498095189728643211572089356769868355851326354219953728451931600596727395533822300501382872672361456840100731241200807094387895825795557986613580552378028536553415360633328287585950239245995474897175633489511417084108465147936287664296535299585289291098152481311220442143486435910859933378845040684798533756544318434504567646262218429417193569565287297922079740966511283943795117267683824956129671984557828902257396581472666621555324551096484140674189667242228401401615408196006731618243500471631178889882029663384122070022840131429255685017220676870146270874302736456005959050945129825225357354583282520381878339714954337945972330663517805321763302759477782058729765572662385767029792094576291921361166876489481349411275643161405292544*i1^36 + 39998954521850120524444598406896789139046561803012943717628785341100138193647590631387651342310524693833193006240015166149589862271617289436340551011384154940862248935264825469663142207447496100280006283665668579649248320159127653544683300866262145602021967995500743270316088080105005423788796091527087620614560869963511320828483526478430417650926486143621815004158610852068855538122232467249456979659869805889808110020485980511837533082333769242467502533417658160943837833818918227484714275434028693046467059139581872674078964069560843344165362939587919335365468923113094503937520167914721019785321058367183641717317536483926538485401992169430834236892621681981444221922979838706335718000561646100295838672685070895059130040995183646335030898030543770120995773826163626905370880551831282565504823587830238906082426910392033781050009120483707534259152603352291487071159007928561811951959612903572888520225653897934131665669817505438529178631505155956367051714617478739381323683888181005100992028917850479962360507197218075404709810141699495110439573713778784398684786311018398501999932026856517515141643590041013139207326302876772192500056064*i1^37 + -1778483011898174993201838364449086588588266645458261089872679842606773526858700941034758452321506946983749800743036606260852419490632445861549172611914598174946241203798310788353863538734566121747907860372811015172291121868535447568980079094429642157138644762364871045883460563968608474536248280810784457240300531132383803770113790091063487624846732556087805717243788548001903129957494414347432499229253221782002169550597588072006184603999551407860078414578999928671395584082573459146187532793531545660335581885536769829507725785677985567964972695048157344932762699033472918648306905891484805644061652645662350104650203205215987956326173460334576518997369097083141985769924704134767126429691837662285970633186911808098946650494273370868048452099649201816601255568130533297333362860896651088602514549423747036684109747159417485804778202020993249490141488189107933413170470998811404936713021510773198924015973019601268437262104331225068001344797271735604936319099236438876028797455713787966042932406230018440003675311397826667626295761558047057396932569824733797347502868037185896693884203829470991582007807537693513133318633684992*i1^38 + 133476141890494468129944437193078997230878625144106389777597236410582672809045606049475447807520963131388578098106552895479124396092705610017294077633697799568901116807827004235597234301814468450187746335430158200944302955164709489799205982143959718765026726707181046586234548306700310499190105066295816341347137771157625386025845084844804213641853983507678200718248732043937937272544787213759973089349372421720500392988062281393359485073143674960482460411698376245992205537714698881312346907984128079779739377988315214968087191730463734622569035226935873697637311619044431971587509506435314027013159599968241533992921169683845370342506576383157497060969568745070169914661420819118102046617478741023060586691785496791316630216139951338770171647801885993207310816407012325412846228498032759217723074385598043514498825661559017781036146764224661651371355877024659489076740667166762651465216749263454367480697951964509468088125030530475200502624590168827465723789655910046647056683729315033165011338368319040981117822341350253609560522344687766169683820845692284733221215118838134895268873395542305300158646290337431552*i1^39 + 735291820917254950889238581477804509383835973455864911376758987562787923122782366148729858768458574706285240768855861020370741233937239192124113949174193274815239052586626289264619382455210629473687865460025612855889291439805043365751084783012525761420266676749972416963124610961380310534473541578566064837795062728961663174417807502727061853371055959910256596539168732747532038767763803311791210839875151855022869233766448041461394110575262574293013733934384451254882013835286646043094262658176084785627532464282868805598763801498836441630165323883552740073881947794535866940070388779661120255890706676372236708575942210696387592014968785376687370491981607545678402191633140548624020805345802642166141986045695214908931124538437057113643751186835019433452520364734372294109891886507926146168861662936250485876953289271755926832290333371058540433568933738097774671518218365689530619159521537191764920314691755961682903709154436194741327597757254991258232807618539401324279039513188004447461594787639149495585625689135961995233117811164650614099782383333343297869858527026194443536377228608375657062400*i1^40 + -19554157277823502196594525333376968129640028806732897062252305398407998135581531713483076527522325423141013866888547318125086288368378265874153480027354985299891978677025411222038534528530632699079503089798907655229779561532406258172138290853113551610096565276671572235035184758087518742118371752792966543760780953519152409793914491891860567139367806497815753592888586569008603437748144611718488833091259362880995414049589075273790578969450449018352145827134147064607679655949288303917503237954764202943004289594503290126368778945780671726293339255048503049683002740323458336889257600383160649169068466000098862346998530682615677721897954976168937625821034425548063561629886703995637524292224458536372998699971981259618921236035385995013052646008075302613232984873543737416429624952736419624798606913483845802972592050585948754459980764249386303935337164359569536635838988109724366158683807296791371859506174001523804875810509616802798265665902034774473356061567747291929838865135405251898512350373543725292415177193242876775314856730102367007035197063097783671973564554932477048347648*i1^41 + -959842547099138786979200092172478994657348181421952893292136072609339827531858429143084270067651453520930343881487607029387877764958264889038786986025238363264033118489170987342310237985189419216517938518786988478836501984754937432028417642596698757520889291762527782519794714894978785222435139081507938914440310871197574670008741313641054999316797366994439948550853312139076583681673391438506305836320588186560271647020229288113116726478423976788146886078441560429290370713709649786439899273641880169322889333891733834737404593825014622324656210216624938167011182649002242708855233145629347066700853892495008420871174410547516101693631926126405016163405928928606706601973073553733249571073766155256373679691414132103004277244324485152039394724315488038844287090052985389527926386147495479943296255273002547461433115215213845740973346058011996132600246922263266723906615279127369455552517811298975013144390794077793453212373364262199894228951905675125438343320061096762752508007009659112682873237100973363119864639676965945308884696823450836696562356499999631072143616*i1^42 + 846782305684597454743293204813273090141991733164979509846271541678128743640044720874495495137887930169192489647840051586765623090345745378883599004930045163092801018957078626754644103734396310218347576506014952400427787075195014638930500473892436575254253019832940913085224030670731728744039002929311785722573020229641369949346633135233916716139162789355847972240294575009117449282520985974585824263827437505637455052834036789136318411906264732119621842750625153596394103078453222676069699113596514654175374748265951216948485454342852219601885588673268231789280850738139302187210681517787200561453072947782829132354837297820057379422042681814672625782016930364727481224169261987563701365661728100106492597753481690302038822401118777663519660330633148302418662774823381023353589432383017677020246643540871427022682321437350155685134828830896202560881048305108869003332646862870274083319931780265036730990994385298954121095281407661375432609557108936891175274997303031027795165045981526044458223431189821623618175433019119538411938616032*i1^43 - N1*23012070047752233258723757412966150738210978612924172932877424672626173011350617086946220577661034674682718936241601991414383008189710250780991609434802109856762072324930795886425572346255872494305116924650833333784659253426243594091470949769189422073453243847049066791708733587516235924466291007288170136542467288080405976094566244909070590694901825582454930790443109375*i2, -40582012867619612935098223031972075838957031984497609649447101037769946051553109743471570312275071017321264796177426405383588876550416871433342131663549946304145059366249013362067975491870122296278249618530054012840538259596322394156780058618221947905037009790873231769267928630453021236803549026594839772731634750522052311869163498541066073334777654121620381565307447919935834824604572535464411067440314920336492417490600109658263249321181393283502893814337196562091441382109631478939670324862164254121351630936912425991833502095850544383683898355951214439577873541098038211653858949287263267893210945977565829118027804395839596250277889255403833186215110594754972725512870179264658274297152211933747752807863578110748121114443586435924073735779266770818408414326522911491308766820239081836032140114401386774130527013718632708587070046067505568502022455165884581381197687730159308377082792678986188306045015141467575366898420259547776082985048463000610077439172057779481109712186434001102048897591554006187824373792862100984971247622023514658311794818810551857406627670898048662012363793508097608129254682226072416070856970447167166126038896683244650378462539125463003124212674261153506502120646462563849424836259762606963599914115590249100635480130496991126756750091383134614110756928808261856656652682938490351782071369728000000000000000000000000000000 + -116436307683889627235718553821812638567163779822414965401985699113245620944347922729335947583985540659577310370602582104084231637093830917567361325314117595381893004002213094060606801283253905304522399757421702402640866078645099334526703914007764693957430045792517444186544783587669239334085957997589077921645580103512708438965489786649281863471881680650429517084694974963637828044981813756567155383908992111509661717724658894386805074241835377778377786269173616643340109500543137110846490795164339170382063512622293991980906346483094608475153068874351637136691947933510880301271831720186523932165611164833684670088959316768233705629585898602661271194068960354821264679631205519949255463388408354848921532393972830761740349298719345742552501157830982765207826278127053746731019993478283679726436229848883922586128607726306221854317029859708949991707468047066776630569794089192902851711955618915758253336839733584373113529160151494341555788689926061200024023850797163234964679431438102284032468635357162973845902645446256162649814997738998788205632184694068400770307920974321651193036600510977729476572078176147305456318750211305078449856484669447707179308084232661403047506378656121813817204851373210193701502558831757230729207047656983641431432676045789282198658909221938283132585275218970710421694455217959389492342874439680000000000000000000000000000*i1 + -789293832568864187779586948761508067755305712489547983506407589728252970420360662899098745210880316172524492487313163448917821315038671738762486034563932049639468152203172984695193141884628860104507613537689839311091689554005186471830757901505157083828364803739242750629840235494832224543731589381265987738784691596467588474485761246745654439745379355812058939807495302530450981382848427904033026863812291094355673226774523359378883107833942537498655646572597241721521539731746829686154300661605153471759119431737691492278475412575621636117974530757523835780961713277488641059391243544164197718197406742354957194243444054718803211271496811449033379720566480853910016868781151263925028518208858284018675258907153695911508318381804516910405698595350611849674643307884767503894533927078255719562412485938292491496963527498278481142350719417019837013270779990895987590959537539816384162423656889048434156752012609038437163926961568347643525576894544771641525910683221945770308416433914495359015373164866763531110885667511703168456894976165411193466800706283906372992615825232980621788686852962658801624306260339835160244627078102445002549714878464032132050197938708632002020107601774710411409951274073699552153583262516795966819500989264923387189424755052346939427051461379064026392434228182447263354751922496255697213551594700800000000000000000000000000*i1^2 + 4529349396977325821590915826463286492493864096867620099618864740038779481334278984871468551549466651227817442792994869671048369553773463400971915971828162057218030296385000445854218396754696147947297671929138548782961112084002226295625395228811848664470550352915504472508127237622446127170335470874146602057798689135940964812428036474832898601664768275153233693022444841262114427094047091270407624422084691763216201312924370143740136464460713132193205599803637589542148495664257567782063777891770990200844767757044125686814953928521634933187401451182947754891274986161790359769965129506519505122841094020318478706057200941995709942179205064214068062805686143121498197017721838694612412518508765979987801244825904314796069353275673696326393353106822072107214300269112770928231018745834080343334050885538258749368203855391738180912085060333438207727181143927833142739800828989256905577751961400897788755445760254473474757214653013980951019056246193962934740465312961996367193050437557688117051044490595967786786226555331575783809131963158458695756955406051268223035660843244131158801613300206057141725094116578449818602960862529325666348033137260079950695104799711607719777645931161115195393663920886920655995594200598977588078710830494659032868532514464587276957675836435201839726610080977548963382670308319406060219486175232000000000000000000000000*i1^3 + -5926965433086702789440520054754943578974889704828603876811960252099742987035306088667696847177297104575315697916838833049402699314007240126824389065526191239980225108391763330429666164837718789481119944891966858990246989714844671579201470497203475803565890819820502438090082762000946189326009690526645287513059053294900597043541857436403660500088090845950057687127397707361254104476103723662154584289745409133728022124376526986259520136250478198647033246439785250908563898254997991937050117143004483522610528443915043217100001261102893125661241139376160353826726784952468998148027084850924057279499551141879113581725712903004669195956144271252681272771104276034289266766599363851090176798984122777898312572338137555840322618980257459179351659901180799708591374206301258135951275798017907139568685403342528420512768759401486445767796607987498884829748123509768587092172986647162043481335707194181663384896401373280468957156567285931617101630405333426679680816573430363661841241078352063057431456598404051222843145446570254768768061828052442771293339962595010159012154312713405565345173476563137784053838725819891261336844194375500871879228749362452783754206375968211798077431798927961304994002289526814507576512261301591552257270789596143909628770044360402243957901369521677516106333493385872435457065205477456121485464698880000000000000000000000*i1^4 + -1168096184627190442822178181701567838781751653235391804120985269181993892158270832942750060156068041739027439443857818993993068215056297740984239850963445404965796998360378736490388968769520589911218868449290254109203601741665854089631025178182980960000900170252450235751316011848307209863388365549381446947362840313614815852659539333799778490510316775345182118559929931080797703222788058168895923539577916749772331254994883481048078526937759173520186638119539104746582159432900944463574756327655822400868907243189627181918873741972282477174222859716178347133851964664807103381884611317298075295447416803698917990161241855503822395891612622959920161860835566318212540778659806630638443387044931555036616810015928541851537048895792699585483108825480930156332334241146558974516578232002765544224429718678531452368077250115101641223462464033695695573488171131745458758738170795806911633734637207125972029872174697984661058574767073006909476717116565150847572808432546675180617555489002113293427416870934430148235421643606922772693136667405352206044902047793481548774913111921984003746246169945205650434785978070266763671629581188444732726963210867322439414032619502352690169400722129247353985950532934535474673292499598667884670953295745818219311584445074595850508217445262871669548260657063474234442517485209729897962301030400000000000000000000*i1^5 + 6507846302048793411271738529245133539779270380984652329599382410378649674974344333912568182136178175380347773909433383789717233721330834962770628854149920906370559878759975053861987936324041496988045946223058970202015458083080240142592929085161428448445749668714795545943382052921722925725577271356535048145826843635487085562839193516195812886890071247565782376252380224451582460252940830113570639853100178299319205716579216588233242881557137129662648418246605957586037087589559588289591644816497875691533903595173513103460659917845221558939036449451441646556008449241108278821271125327177078612476412397566302147914332541449772691444123580727077741315877859754367598128462917453287038455118699582277325799834928102769609052472603017657846116794723089453434923876201337705028969391748787576843397439140530236305094502455810816451755077455110409396486241905005787557912998819023747966459623556219703700750914704615600921478583412122438995794387578704025986874684662958468789524042763587044108325520553038990949923938030572976477518255244795625835242659698591651249119672797447435971133431669565092309810311090725089347477431034837161550798755498902715445943420225693376957907091942392497608616497621871655845981935247181942789726409460987160372621273935567701423766150577868010321714499989947116704370426825539302075662336000000000000000000*i1^6 + 3450130397394734048135040398907023855292093617364151750584784188754621415924651555565737999920393221467634020605094251973223457112992111371707922265515551464615165976633454807284318505318449851942818036520645951897490206132579170663783707940880212593374574829047105145630266693323343923204678872300354031388898055644043056302385796468879034159908036922460976020102386056013092186678403161781870331197584051978975480710930176303689973534455290046613209707222878001636907927343205050024375294451044214864340170333198220163268443002676610974841372312762194603645588467507831916623715196315966507559751325096883858764335382086073751806326780540134398246157350039456899908570919210213499840889579874279357108907292793727690214546376686974955587368666057433441482203920379694079114763741657859076846521985554250073260711079056910970495088924359342441040425650109202806831769671819397374289457818658843167792688227762942856689434779797106521380736461796853394547809319064980842762068153197318212540136140694784689632783682359587434916577504630336109996632020862111552588136394419328782163542168870339408277006933703573741815038442668897873474920530628387963666572926084844114411431102707332755943804572232435563949587390213965768034924541943767390078488978122467183878041986736068982398055648382845392069861010065368220340060160000000000000000*i1^7 + -12782858511175443648023835825867172264072719398845478107837773025814447205333354636521250495148941021742655124675761385662692402493211541397181124477363642535277695879892546454285178282147318980071496695714998895208801222679114878360509156460811681432774413611857531526273660605006721053858450659258399664638355895503720439069203733616023512876405197793445723416403371846592361895091182989903725641737258879209438680204922999543408711069153811461277770072140056733206761222515557848536947207920484413505311312131670173993847902708695257492868447101794605682608715218672135050125975896070797293099336471855184647435029380181927282028669593957819856407373264440421204438312412053291953312647617035620135431568842269134234730029596289315568939206493431775784431287762071036368703825165472287297751064993343674091918463083974462807980943736716187305543932366532918088422538323482945718061325665317175274428999980412645581982766420019131601126471028917911360967050584910114163829769527115873669842947137419201891643187946362308048883532915808460356811671617927884375772629472981668756267515666197605283838987743792148461087444887204135324446006933495889980833727243708916125021153058738768147032683474726439294658950143889725552700756571731544284011048222877219805456519752608284821704743427509263289500881182124171944420966400000000000000*i1^8 + 7963758558396774541647312808104191480566062628010131295772644360462221905059791544124783537150651398428947118471656261977378792408349095102477562252280076539940244412846794015559528002330903000859258934702554487982204454066330297637943350841082473923639985775662632801013464411644764187935979199422376329509457666919631002501381749892037425803718489961953041745205833468532313039888700220280142229717229771634833428524530602950167767571589064111926866018563386028762217052331730525124314118348575586167977284504186645604953180734260844479398063217051231689548145754566390021399512366802278386648759640062488232949173834744580683556058612700257326237200198877872015583334041164609770461826763594086571039548393388038939395709855707127000547277113726254628276229177454733161886772011099804345743222645287295479138686924132675512636742499592309092730915939528795286906648238116391018708438735296492481569488784609355232048669726741637242783121845553978857415541271235166594689202366309027312811457791119048284728839629388334284819682507817980980327169673100927911761357707911736218513088531333101130005793711828020644439870012956025319151501207240756012377217838862928816715258441032580079406334549171245973588923252180378319918110045994750730311872715037351676604714392078118400850143970860904785374672501038465496907776000000000000*i1^9 + -857586798116843533372719783143927741729306447044373812345240109968788793581769798945193353208772949127870603248507112702708500997018518061672538061007007964859575373621377583869195769367849288823593033653977359821510929052145045464815146721283891311618215601349929865926934714455109600767269719163812277333880782836906564174750937131166457673542680530635828800327058337572054464954145485798028080648875134974260384973684060370815214191508843079136044134102093228224113295739958877963660030809387830247830441078553340902383437796751603308311692765141510864433056714219882056871287005865836428692487722174518722835527639596577407718314325018162268831605907187192897686403146644206970976181751239356674119986456728786976274214966602477921170950090761729793771339574781120270903898012715165032255274830045960919216405622107235292722911948965697030628773372018957856313365950018501339437233021269420486658123759255171664808774944596308949195022861883602836171203284754070637850817119365029781140997009001891388136932176210625447296954673713245229006228964273141372969589317445453635745378832248766233955225644629033670304411180900446162834878413131277322929640047267195718356186906488816967132993695751262909878343094555154926164234079484729152082208304045577536610833288665460197810045828887110896877999385051614234542080000000000*i1^10 + -1225567925863938478750779862720895281016245427011525727204265116350134452392616161342857719008240127632836217083344006776988702931774994700397776453122055400309759320020109045538107507558142182206706037620157903359072136303435632555724486489677161235835102822361744989571450845579847034036372863799080104266504843805786449067503070134062430717644033468561693863633203028419638945747499340732039376143974211964049054729660164044897027762425412085547697691849597240873484470199968911780320408076173596263156028525202110248320009949361336415984987439668701095398025370324214487108372327269634049888253074136241426796999607167808480599592384744395933891464654022232284193142576417825186070042920042217609655551975990053078851500999421222165194550720276100582250626973098938164104457445464265659826698699658158099250368733355743676820183818869414771356089294231806418946774792718431359366713016898393396797273485776550681135022222368358115856331479852287931901126350043899107336872022874142278439204628923191066424737390966622475138406250243288068189978996231333030810255212291222329997049623539153066945428132135161968253002228119420568468916001633477594634878922386052432662594346936029661889362499950705860640298645245538018179751354404201375115229071131257531026380738348722020434671003829163970391822527112619543756800000000*i1^11 + -628884197177944453523573376358692827962124096603052524173758767969180549798806885513133748690256081692258286505382058918147984441043227349233506085114307612260210966303124340887228085013296617162776138076097462392364841143837223690025772778938143542524631253528001923716368804357071729980914753417574638817476839214416009619697002275363114047217150467361459711682706573946104510770396736649366815424622261646339573944922790858919015075617635142485067213590731605671262662810282311856439798797001281065974392298494360057234792028370320562234124502393693926176118247801890249494226463075327995117810007993632566976032679817484025533133026185106242925892147636211642853405835925804637486426852519868242858439079809896026278348829397497361537843805989302730911232166964450940162551243462746772599432606179136471703084399671288940150048711875061350263054991343634517411319530905280448170296855887346272258794992331953304382123714886542323111816872960891600232857641144383482271128693971495417018088656991540992854613390318312812928568336188881357341167886249391168300407663132266930057256686804443360003355062561499754764228034942188862060136166794106258819841991141453187059028493802743709778467051722109186862495606155407912501661850965642222216909027818658514230416414192572769602284663452013036245067668064208683008000000*i1^12 + -314450406301538709804850240956992005012643094594249442417333719886628839433186434610664553465395348948267772743006951462937658654274968173764876025525603492995654673607583747395343444907696341357664225011853650108732282668960429255907558174745714712817037763075958979931449365406296008220089527782125330340574051434251829228698925157352179914047076053632057947368010954355700101664243170312393564165295150647134082730180432297743360552545299796683883030375438966738295769290450447747714617235522762659749186166265483921433334985645291377073907095737286075317885620359033421219271510199508951997181507643777603256633594361375026686334793199429034221418692472228176560668466802609603667403565877403891867204244225780057521964375828396242082225195018074674373107360487047265573844833667235233868816628557709700878760408823727933011240022133671828488639606585521551217567773776141608185872851388708160479902110653448833352351245212703362617144186863319188957631788384310947783750756793847836308805646475920329925175030196845884374790826813419958240263527512283599066601888902704879985059712283117998530089615196328631887080156149292748458552875926535802208466730153070218260030951940711953476112987032703054816890020175229113032596318924714199060001710520518582475129186095645567037148579512541552494946619343167815680000*i1^13 + -46600347377747999787894418201097603255213142935333369938405307029715044488076557983002160950694865541763134557667813969491971042607321569098536870700238744381993911755698805583886697756020387513589953765006559076189970288526678179787814570739556778687150137408114960003347695422900659107407239080798781187584028282028464827354231104246950382569752485701844849339189518607193959407468697508769233952354035297266638070948831929051057783607509373591674435795896279769016768897694999912322651252292818790574844897287562817416482350748485881474595581182673063479331325201080860345042116068778582247663596555998547303894875781264993581578255634551542457865958473810481363366055220184019095321971179226292597721979143439643731225297622445662815895880245936831315179818231425699270993156593156811180633117546003011627127846823655997638288480037302938880824792703035621836599162772554838212888909505613628845421615969362596193987428357028672200169471691804359079728474046340126228345711399735483824258453424136597906227436292337329248528286703963494115026915262516545265201880281219688580972575115507684703229949787487087997290767698821604595620217363982297730927334222233123153376966431762104015840206508578536182780926797668570801467739431561612128025442682711624101745776689833052002762945734439360692327949563382988800*i1^14 + 1004558303112933140513688405459324175890166129707895912370247151321391672762787210456033525917884210557650282982127053857418530964925831999682592966108219422874245154435155563101379164257076314746627916646623502739373394027559122824426888013454051469625975297498594526159039217112303238662266333453493308416444446365283113443898439917361228531501080915342892964762999982438149314530323692441042806069134511225079504950950075283242871004433754353358444273284312554545726797375643248283487388562955917815509699779497732857836784539407253027208052605166170083795741361231920329064127147581903705745021184104764930626095302432392693197168718515845085782722767737898582767643885839168215076027253568647923805907572528934200536521805317721194683983615483548409778365047802448672403337229320592249086335520738299016129795346715196948697507957410139934070434008328006240179679343419333791010652493441771185785226006698337060110639840573446228916721708457981960760500268283948881082535614361373414435600731735301424898071726577319410827826866083983526382706314355501208252657040885096341765737082834022671361819394993004359344180716343012038814160804475710810293220413064661512284887630862679502293313828402523338406133317661534624919188714497681534600459658635076031765060402199782184462418336770840274162904454922240*i1^15 + -14623351446197167022409354128251153298047581021935347504815492560587640569234817579688791565227988321210591337701233090484463565107432908630406345482301828900075716909992122441918507748513107338782182166909478374477167477168955594528208730221884625760029091996941378371924896615555898503385946059296643620655833037796789553504251348714594464056354575638407959515623079994617823848225554040982597133507932322486720846591299457915997046948276476206156683201718709139538012439639693821071814300829105066656367782037421459764620734605973849492973864051424006655708924119747862841279259566178904639629608380291301073340008048460181737983660442444043897298183466225859322105866993606136194888915376398509713684278474383426244351308016600145256561427065401439232151424846528156695767906383502099533811436049932123724509472948480663322348786854066969332672735833558380217383449188355367955096673215907160726478329178394548266602713276442295705308194316387368972984092797387683326319365223488177814512667192249619292543690790743938683806629699285133974379376692238641260087000826722822567948864400286465780607960852228857009514341274275939714593015821184181660058971550349339784487092021508281977838955139793218408074480495655951024001624209989574845381656267260733085124303464545411936262671041757910776380653568*i1^16 + 277261432831946062781656764952920769527970830781370588788987220042860230391601747390635651026099887757420244788295340919596752394417535349167264005325364921363168258424966567277867999107919195779940209643958807213693460681148392948100377894987150991024908954925919969248618453871668518305621847811019627392066344893923303439005838297818927273665623790732366297914607247632523940027511907425118760755290937951050438888710724801748225887613800311450334648585293614257219373194922559635345861769022633205633269044587947211512741323796866237383773779214521569082338227269805466550788357806094619146383260049360034614098300059839554864434716242490845603894262222562350857835355621404212833619872900593905842740070402541161468467520559438004073615628715519956996583909824381317566320426269796820106946238824234536354162610137916058070582422023551074467846524083896103288470993351733416990728448714563599612760780702923023637702732199702227842173656913072213506274787580878695360952688799460051936784423192761407948364304711815131002648572136310748537736115026277706863870086083880596029856548263522046511561958681589270638594874114649386494377591719117920642324690474468199577058237536684344669441257529877515564110563236407381551215407025625418199087257348866230934006585009418131046609328502799893266432*i1^17 + -2706647258926756379229563809861452541505494773294840175679505138047392715409315224707188576190415956571810344437439270998516773908593493812867920525344775744624851484406377712426222006530825853128762139868668074791308910005851364022004910317342293070138257780117343102577817371213396544636586438904687619791229635498543984461867285213826301888656970739266770511310931993120739941812506458809322901078245673531191071933979129250307623762540512681496907086029818788348872722495787101639732147466959870835638828888420529850093112660672047751232234458679848175578398833329226120799875060323258532712320290585823335361423479389687357272347865124116271391570139240526309021858639539727177272092684260190522786170542155175543626242664707190125046221496731256598840159565673717388372852370695564230971063332668557472823234692465482969969514181832128247433361012359340408758048901648187364148237750584708241888705940769273401763434601480814549928975573605836262332992340489561757489370506522467766676919761379510888660607594869228497349041421488197844390291735328666486359200517000275971551346168499665905034020732901941483710426461914576235385092215539290966826342668139478840165245608832622678758259352633990689249206998894480128690807004800308138988726827874745693016153856955948929757375226791854080*i1^18 + 27249308758441689790689668608806208384367164473220667371893379054395659974866809407107225751638082631295491876516594416539944933961309424210730796735439617344313445670700291982996336342362467559141437822792625687657820253444275297480380569508836711709676034124270048622438578510503871554343185407001844184112300921776373188295984140862756709940344212486120835341363388231920301133327487939058110311305373987175763265605751476218062649175612114470895834113053431260754353148380579490042709379818212602793205555412359508444947106959687324033243232009219732148586816098888100901482874825306156318014554365007022299157161730343039644047636763182642386389294311963394906745430119874644125718824841854316130231316972385582090259294445635696991506308222453790117937260495048460542614997971197030019269816323487045245118245768892075633648619737577785575752515738924351288554152725307719307798482528877831133897424956087823974964916475838131979939789689545860976954396511320564756302256689603251944586881303976737318763505633473135883330525323002632341400007672923800837031870441840048659335120944127095962994940442856162186841259846834662103118497434180506166425478516022374757823261703286170860418595205276316093896000166943200441249986442713826391896891494626521500573413475506888174583909711872*i1^19 + -159444914803272763349631802513870591043425319678266112598018461672053640104768458886803869429675906338692694457772033917325556223469292898143059976633491304113837498395145382912602009514410560559888495191825893878162117462519772417860528106104967292084883842545944539728122262984349586726713154121862601073430676329034551698317665223898060442041034931888586311322926701797504927569553971323432245000918579736571667575425144419932312530896945124951607100790849936208741284208599249258994087945637299831405908705220658039167894606075546092361005723129728864346327068234605498664648359337803769081464735455394611762547785915130812724596285233047952326408137093365052588377463822666944037597423711140024283353173794539293313841452704224772849385996152470311015271484615585547194235021086924506994550032891072749562589770722159024067278991171979573825001944100324545333051321722616981518022256752467692214178700099642845946620292406375378455604918725419025705182542676669780064635694015180991508486189448553793140527996756473761190504772096343973213365966755461433740246282341898812500795188181736483767055288166101675425939356112024158831443568510056489667727252532331941189632354618250159187050661431931796563253014000505856261393885419726117247365841305299224553814972226741872105619456*i1^20 + 822118122772657349806268852775156441875455533385253856244156133663586138246896163923056812776338868018976299010263646222693016891547490630653479724233693641016638374675976093573504429854806340532181248681795960751312964285494760446574351244023093701897220057375931755294311310896511446773541639861321724002968206337604517606962315145155429234732809127918934847342925866521003978978085136914057256143804134568722052318986556706890802574745278693224192042302916377840688866490945263366164692743150850949829571465485235694470495318984004006700212919700717129006491447908170071040493001199559579031133435837863431111839979228629739017488200808350990182747322499506088498756915088988286322961647569601352413559844356163377658571549680259125219821247534035120283717011101631744028105351687389503641262189467019912326327106665681470772373335032946347166140296444465017836780661138817773359437827392039325099587665067459271040669193072221652981964469212911499240452859241502039450374157509261354351772597557488393452542782673019305537703154901072087291867790791216284653245645033713672263719319076737764875644768489216840764457518971105610522526000423169298616992359702191818202617660014630418023633068818518290542830044330508957854653494844136172665127648528412243189487388239402631168*i1^21 + -2542292155240267801862983614335375031006460134210249002377260641786987799063338486219566767107997843316969862618747929888437525875860918505436567711294587471158431970908822019642035493274929273490897920075062489657758722393010632219011316731512661960094487696989247199511135112050938371994274466999499867798532217423766305423079563392209899881573182845672866569180916224576741831696625117441299456735785710467220667666223887895054258406494564813080201289263895703426899315171107507551200362879535954939929332434395588940231428646694143822271298935282182617251417474605807761708961461502481659471006232473013302163996603933814447628324069465846590163475015317912902964757360220715424575875812632555665016751647277879717032534884631021437006613685305735010528334352290859167087517152911630412399236588343556229043320499900549195584811633978992040343662714362002708191435459771323242120009612681211037833801577445076544679502399609236067828490035079424685664841463272317684195461848021069304846180647929550822593488592649436086735105317863306189380293701641906339279479500993162315927020524015485295794539253229331007938108246895545587814736371104491980419569971238307567669244462473907997156697780089884493321777639654007806917220009526339653914141907380713559849797205098496*i1^22 + 1293384819753003665281649166278475917505140296676215907729216927663334663736569750562465570088345806012429375909553548854968458549188390080484592209338307026374222681845323000069999965918462212074069129661889674067823886981443427015299155583798988773970222309117188957322986451804893759352240199071748401374584193900099757094307633272018117918628375105093781475019077656221231956072132742444607813125647323363118615089431867041295987076120058628261496491205002656147125379724170395517181185579838938223794286813247399552983896926807946042620160128833401899407730241094087110058329294448483676247661130438442671657853696343317942398046335202585038178408631979174315303433089699058505642160908563324998616116632932811752042806569209894438849213281582703913304264143085246781148879767823450839757975713609862489877691148415049968891964794068176102525475027023214945258936035307936682308917261936108128328119280107679612188941191177248882083688766701794040537572236862234429511506474490151313264791291935147824705127154329199553229494485825951723323685166728060274681094163536920241750402389198617546156290215525954589499626066292378286474785628816296915157558276348066805849962392580731765242368983708098923019036458162620149367070186925946655550655757006310910791254016*i1^23 + -219733021592967078316632138587818428238445609201004130115430263169675750131549937301999487592932784253141162592082919857884886082477788749468851809158987796979680569702903362415452354168619903841685171345748883241699067723480539974152063887961975806783510361053535407680805209715490258678817809160633644201473333966322035449428224926627657971692719214856233903635010616766037663271939872391373491798586998938239317753047132630813656904722032576219807813926274325131727517839807102644721863446550166221369036952810812159334546815346039463461699540675681173559527110952232243250408801055047704129941008951193486296417416696395284799731712196385439384486079820057146314064875829110431443431176648976236107315284522401126742281037945629812178827498317876289348309479133573872445509533065042916332660011126631314493424286536047607238626200440069579242921924587137402411301097724948706426454772359763120122551046249061620443293587552214343509953444676923391737770127470704181627574029562636746250964230789968964256484065790677761358641482087728156806612633539649478584439961560657250223886547199356094594773224189680923966738102039471003127377792266943504499004423886866777954971408301755602547003465136611270947240885081277480716819915280893776662229312054268788736*i1^24 + 11651105972437118716876747021428466223298676944999990481679703334581870576836292079040814180658587169966764895376457178772428646682751016129781571969862716230350372397288987613405311535616627026018025086083214431652912663521252440946478596419395462659100606927661014590600779352994706082580367678394279322082874902826456318902092656982790097899922395258561513366104965849205036319148146227846817414063591573558155646558515969845653315194731608964610475436145260102878641159159088597877229848886662297629700564260622731288090994211129270240781289955434756364931722634676248176592089980855920987517609808252535884659849394256806208492360193486052664459864058951322625956211247742241666282331692336257517890595198464408929444761439670414486988532740931018545450878636197655323932240536521150004166576382983560618478377945129369356185962485621844950916670738284384835477009662106629317734917987947362649282973998365174636204912929971196270517368577194632674053722487972722006145461461507478616452935463538703830940900485613558299148262896131270611202479264587607142124558501955321004024411431631279511117362677289393760928687277293193171988676892300392115315669785582177708409151270180051654079945083971716754489333939178344176276801671849799437606423887872*i1^25 + -220070642057245594128160823293133292488086237232193225923807057086415840108442733091961287549587188697830345536801913205060318716811756100410616012660465218152097282819433054167978335707632370627955981060973089810897802145512685130283040961428000522858220449570673462298824583048804836606808086802381713019671036470141829987430214659045594334096318921125690789187605118564239052300992658796053603753963732578435242331085809740202666046643613707056498560885918082467257680713600424821754903078397071046498634438557137920478446107535014824996836573498838049962088246836056698484951410130247435096641844318445096909446614318919735396614319259512855941888275755593961089636897201027692832575546974923461131826157429604109324784369646813865421900487954911567581359766141468105027323114884608756340008602092898274229377329449640094498861192450392507245694791896438246073283545292957986538625640084487219060412564156181719217683105466432905013993134419803010522366673237371795479109673340549808285612913143391491325750261799885857912424389836358385883317749304907593236919677073167103610013769792334388036571699634889230850038480885154069236848087554602310289569979659248386492007047247370714426576577689597391703390713759488711747150021706597873483776*i1^26 + -1254013050916126954152330577624931815589581227169983414778615064041059032756389309073071759283739433975132134784993613650935876899093228100128316607988982080635632392843665958850248349390794755426528791296493529039445531877724247547509040310772483950359431485284915908401078002865115523199656525825594750600797445407077640033926505061662874054991358377808102573125992968057625416960670849974935156606386548373793471997747664763789124780926047280684976744273182533328814861437585183604453879698893949630431581978088314754936128926415158664620269757605494756128495938893399851460772834050213486335857424305764110310996071874868292745525982117149617909951669947040523003343711008074886403986741476771573091692139457312429536805297951308913251139091039736816809547024574812960090959980348067711151592088860869625493155450986705886938937396037395797546610419771676622303941134386244128404049494669105829326228214476104766190998067732885444444336201313065506944702258268839524578626732604447792429831155536859349488856114727630948724832067179710481294783114412587776158375489204875607793961712663067279198725044685274246978667580888759545516234135547051009715203218417657573981409160020593155009379892225049045599803344891774762294006784196608*i1^27 + -3621743770963250188713275551159313570932565538044819886183807225182791268224402749879622444608455699640692404025659250006693015031107446141402693229996177455034417127559434208657007646558037802703886988140786723474639355517957250003922559532701488987576143440872339568655277615278530881913574351103022626740292802795404478050680292979537651328909695977779043735468015281492190983501196545701013090255930612463101308459594888799261384304815075986379516960628436762596687979768417175220144189500585873207860017399445175324472178000755465976245923985209465107669105812998549001221944323317431102020381780086886209321698966628067343711683368254630276117015619165351880523538581857984552433200483800106265612905775983902753903793353010425454975249852034765937018410594723800843047286370343357824514532384073570092823629358751465201050743682846075186450691471513331989010924624709635325641598470056753778274943817690797079069348483993927207707204979299106674667473301013010966367852874080142906371233658683475918671264493457505800903331011641070727748606192199576131642780271646840998573734930712398426619514330625996870993056863043018582120100337435564624594670434441908081827749479029332766979423579038606453925744761004903614119936*i1^28 + -6041364456943691402882644958284954532669865751332978882677571492177217770383372949886659713316774754287619542837821160376872615307184332669170134568938198939484105477303943430260379343007105208455132496502064116575721056919245690771488352388660897728438903988333541213629302736441147998071865184860116170081365843335302561411390037238255303101186599395813885708265108057926473432982401703347093508963125106236568176400028148732642484570813418478144374937885591898356306202396677967504651109239543597110969161095833958305046117105580803112727750434317153874218250127321046088899537258765663767595970447801484925026123085705921150882503631263650954640283617662499329505287047663346227196085488024114098164480957621230620569619399942467395418659444749469281321775954572938875210723189852667076353855464904234258786327158169631763795241165631337102126087123125782125232321683972666904021000672090081531564496087738014210398784031224212932949285476051831163904157156956456246761783143093896377064425074218807313958545521830080399847499957559020097709203615727128163793965672769020177993033915381359918592121752632719958944266493452424389332320475568207496416198258666900274691287860414683297380464167802403981915434038329344*i1^29 + -6200575750124011370772768385321404612155965807588428160626592179359977533500232026993070296788473883744171991553842176688074660577768677430941356459193215796481765037657710737862141567134300326812613868015658277717628899208272818467412093380011578256619929212019913006228007240907836726633190845535968250428296204937633042671503960479484244881998306368617201677796792183477540246871124468371634063589295973974900720291787932923503134445365827266906453770958326753895741296002151184695216199383321731336397565673341284241608999187080945974457044978301778048617094929546038991292252292298500915745009338832367315342101052767540862412615228957312830999456364847750036188792138958587311155879697001170198215395081720692532812992871643216554198528109430361441750312506187854860239490434987768405339549831660681505889605956285728466048869106908795999588233131879194873248980338133185519453148291408856575470587278216631015850535575125041129450145431629183937694505709250375164508939540740776966163134580365471807985816054986392909927686982316905868463128330698631058843252323913211136114351798965919086619954672550891371671618180366459986458336094013229357819218244316155074953874556834660074678800438673073823023104*i1^30 + -3404231102032722327531882084542909196202427217980662325286767398764727911025067549742704353739995031177387022425550745263385016192057553048791080037042880251117367330896157606606202503313803529578666575120141371276841797519683899625841674044988671318710405306438049836258271673809994656060526915954908985636056099668708459326151048948663989200077203202090974438118858975801326795764670147348973861559106844349898446562082901222064207974431071493788280753107625865670888826935302012563097479222670443859141745963867601576010524294627000291008956227329914989842717880904093629115185763801177304639669255855636577886792125231428985258951643147062501477407654031678284479424199460192370535156522999502119919563669815693120788378078107982894574468440139238023040009638252165223063392486070086196872200174270606653846385874236733812908096847218612003740398608899348430311549689655854051847127764195943606000910859102392301398198105999035660665783393352587773628622386462654301370760891063155202285063084362974967108894057224218938528498623867653723522479515440163553163379724695910263001520268169911142810606522853163134745556462717147512303115476512482658283518624041528227062533301569917866288576045514752*i1^31 + -733698568495734208641255817100704749129097179102533351827452804911762263562112239673573863546831882442145644666328227680991526144221701748755643455448202643227453697902124605432653994700609616135715454413145003960712974512906444622556238874081683282359457461553734809422209450160225700151666276949631429348677753998373704785522438331215245804957874231955678064683906695726778395261172490770198507928193694144600959207783433225803412801368692655509294049419793979713828529529239063118924326148339606799453443171251347685778132833845567034184695795542163450665656478204377455310675196782909476940086185689204866690495928333893867517946753025941342917150563680138883239248168116359676673991313029122810635014247650053118424428093471280972285726995669351544353594371940302729019753309106469038459472211184526091861134087022215063010503350490157873330041427295444990225587656602177258305303626142073273486606645144410655399547961639437034875559915890618885616319456569729639742041081673540973240778199600343357643698585868406037760218392418408385498470203158561928568792538826948079284749807608465468132845668053635630919991756246944369539625790078526264691154913257098800658941954311862985162752*i1^32 + 892566752974779144715480458535051886455964761241617526560011590979860133626238709596028497468306147757905400860259369575715169215642916694215693326295111409886021122952854881459686532489831603168219715840363599744155104761998165934285388060355915603782685961389180279890160136717470488731871239356383223663072065830604336676872233317804764375288457264278849079877451370516153925290508703389251771713372591915001816224802776276103360892499740495122397558497322157176945868486061486483548846639364331913712997181388451059636020392412869475323507697079318298042495991972202386083581898599009734301626599019956571898289499202819826546588444690832581312680012438919002476052198126692871109450717022559296824220200996524863011630797765673704002802297092744849400758593773939870036476867527938819338415319096158828964841910602316987592335521915305910127617440201268601166330345082018696281181467394885678358675422237827899963833820790459864066092629045282008826595426966899625943918098116563654404094085941227165143102623656639923671564759583749580168407571221118969317119909413069427589446717255594294802050629758107222657052665865908005706945152294214709952607386737229294342483963019264*i1^33 + -89353135574298872993359502564700577295456969252680869432356540877789240596747713182754595960879483481860556987123471712815666361685100469239488928565741419732899074012583505978098333953660252132956067634685198680239910186437378860249140764023109425195947432052222525573472536080204818648010920940333652094984596027922625127685703109140790301075300392277156478769178222920808011243277995547727778223066501785485675012708551818637268990207171216139556629670167575938197909961458369225490138962326221858690799464966567631672938875809766925651670588638947464299933221066503503593366319553205861649426146769979793742734411189906044351936930418387487877449500858624254701694277196371714727505322379101737824034898465986866914016302299686790896056604920083529024735523737014040849683452789282247332946864438768608677106947585689469137679486537756565120098206028930883642628320550522022548519409189302958959065148153013220351884400405447113319125466866758960653743969479793770322395634684570830802568582973002257612092913946018662300076727382626264627531677084537833948804186135498178245348001203517338965066665645669275804465356434683993439040005803017347411963423515392065142784*i1^34 + -8592076945544870635870110917480516429272251127911993848749136275726385707554080617187897890298061818004556143425283351836815239516886825611063984984781083375242102515116981647558845599772285575369221023121171319988759262948944518456640191868326060637861047225255488435055332769731524719602764592787452118169188188614286824604985511301082323022222779017508143200737855804581820205276440062319091327956417256786529204108440504810066170983436501246875367776876102703830702001798861243672294132419973832015616321827483023763131038954635760819545124666295368894593257428910155492513913040885626889782025328008163936015323578058912735991292845076983548714793830247541121838347362757596608936091724457600975503422482259660555706273719292450431869745818068570110410515577025305492549118918758322430957605977039399947755345078043728889388321709079055545909518619596141164764658352192092879528395991261705149405113923495962042569853867163289652027324321025476997287856419794728180017562672015316818061654824983569473696947200785343634608960817274391828849277434173784423202326178792665675597545422434921130523063216481979883918725163564321555786982210268538497930471931904*i1^35 + 605872571970823819355575058327566946809975149111752813340711959048007901104151717664921025721849278724166941007690425822659925763441794322814923554302865358312131713026680636761382918361265503395236874827304915281788706150083834800532207269294493072456161255071521510397989345734471686907826139118334612845119042828727767038586076266601424179717045077835720007392120704784188178399668502655329778897227212148846513187743226502609204300044392509054104397919234014305326871800634356063705826740220422836894779098597092073739966321876923403808692721735574726484404027702008637282265336441294662533515741529840813096817359404542358663901871165705321183835887896968774416251160902493935260366765162387865322427282813967455312402230222257378638245804110570389475437231405461798621958784953509326912898560201769582713104744292416657196716597726162305635271667747189952526077718423925872366246731172361000401491875989515280372847104907109384450122273691889359395848128021418316903634758496988870835899073698467622608787453382153658573874980553924644242757671232292342264857919466989261965788705347530784348328921898667108881664753845189947401003981697858928640*i1^36 + 39990704131591342769758780010490892066822999060401710025263465471732348635888755426773463686937183616612212367965007555967460790919681304791513998696141316315990594142829977012686667436027679688993125189403732488535327002910661213471341239373465197860782178388152272618296814800871972865758885576372136363449828107337865564344403235655076595506127857637047177436616836635309974419736066383294085357214348250165523367561653495139995879913972668972832503089833190027228566362381655073835777468043367671657089824130465538703854335522722585504975382276996094681846289166600385960093010531375406201940623223489539436853792184638419705164912221500441059334146129160118360729689603996897000137395081691941413688991408003697853907151344801510630920621389472378263404936005622962645681527176382830919146998747377289641503317393158168081085590710142465821899017526377475453011223703730019960328548519178055576802993284487654763169733849749321252451115589029058931787894568052154238548058765738076462613356427420263884237941553028237285255334916413504181544549701023287234983518616212701033629209148703095935441393667785368273621363923325521813064122368*i1^37 + -1584284120246221049586596907708651826233502136710947703003126267070793973551331386998310996193670919247217701989823579204302716033232497547701813489008204306356473981673257690896433811747905070443612110593272540924821798637595101540829890194809444324362122630293606225214538007748685252983800754012861917648045023663994783424514120616650165821515715596904814846243373780110326892663660701929447998761018556341689271408757965365666612186310305656815392776147726568824917808419009388348608396840010137791507310363136366058680570945781893906377622765007873585140667033458084822925298653547805861684135066965094469305139656410582815699157992328226686946465142623779227833342180481904402871337489469641690316427977118858986446687376529092253114426211027716382164746765918190967587507230914809888823587766287439269854563846512975288900216215842198824843403402853982856178273267226793855761715513128494747737372462806290518054901347923945130500087562710510036812352531359059527233130731990652481963179798307497426136297249058496254915552189643495587309337660432448693599642262515998967444578469146777324879247818420393257068288794951680*i1^38 + 124909670680937401654446571851378384982188643999124314424670255867117916442745980596570895203464569622384615149962482540189607317420307792641844794751168737947503472154422782298913669459188065250552541097647119460460518764162142533298357148963010930091691893867657018255232105095154664024537783961826234993785165911503038755889001251338555618858490697084173824390023926948351593225403360139191043853997207138505930613518070832181013295000795853675652060096697064223527957478557966022772651732156126572615212372571337290697570440434002207891203886220491827834499178623731074322269037430165165571983229667606534525732064736576028243620613741262479892684802935161211195671941348966299727636125607639413428615635238337122970158190579820741390088335344423588688800049937261397095907045101399125068333060112269881682207815912265544558925656027891711719276660407252387571138236873234217467502878792153066835081862937489604849105363115508591473633447229429783917368256938863867394799198900605469857045174664757946951593197028317228216270930491682955385810528193149376362452455182257358417290305675533259337143308813580238848*i1^39 + 1529885511807307028660698532589939902293580647401586724075139533590198325509343722845370462782234620345958277295556226886622165419111737074047792218411403705438045503603350662045143264653153758401714785819559138033509725365927006758960668184439590513977116272491501248032417569867371876306753497220321987214922661961180706133674188655461157955072257509763339670062448081235715965520235193196799550107690687748284922723028807358044244056253693996837655497328027078137354206505598639052771822524298828928508683252988138375294862891417206092757914092510449032390394721488281850265256495215688094724989051531870718542516300560765099049612910549761127516518386696378601325967921918562713873275126080285953168833549487488538767745665412976001490235955259035097735240825808245433986580708837293557250212344238323830876325386456243649501104442960823379110786537609154966020094031166577719936301643022851248126483840268096765524440441505274019150061589497361563906511424600979084301376535884333486428011711998440156724944730837930323689928303783994980019153925339512658580199591814369811352325644964448900259840*i1^40 + 3639857885321580128384968165370468888492413905541540230474863738046945785697337989269610381793361110178454600649229265014900316711990671384495536979698966396384708023262130862771992159601035621663142477265382012641362113037181654739351424842539311642461683318550418697373857160989640975792744976982891700231107917678027048726107101520778156090708985333923773372939594656352278962989865768828302105588561567760750449867610524343022734196803037666782134004937721097522846467346890191755941060185192773089223804518147078578879665611167984320819733003557442150414867898256286159528746977745966273073231502924850456612537373957332069589908371360176552532959100893564854542458307458477706221317120682206257384372478179143148284838750414323294539046445399041670488014248833098483313681489888631326148857242456739965712065812461611934029704967704500658228973215623109870271253142549491759368939633412555784725039095469192477305995803707245378440332259211984759205267050366773219598062936947044553942325370607839357231419514119497864153745616067092196170633505746493158404221730094793050060800*i1^41 + -802040981525443906298440808968096950447348789982734068781975452811546153395756973454715267902095427659708103202441894507439997637236437603870521571746185392986243841553053075744714705207276090096826324601227820097799499196543563735707353435229440047227898113878551032498996925845924140979582266636944049909513259737791106708032484727799749784043327907332711166423608060622688220629669956380667408573104431871600294573938747794475919448698369968797899761561584322894664810606194918617339877407984371522058166158984053619383159569343439385138835826623905495069894044257065807918331506672982171575876740199987795020246329497938282069527419275584521373337512058396406726441615774272474013162886126288441745270964025535996036234406114270207386993311195015038333473214775352273391728226341113564065007323875471622656800204766022036521099055434509793910365877710801156679048792826219663467073370091038763811389706350524554256463617167385061060369450311239149643587786815813251184073851816513381192315368943863477370375148508289790165345372724387872787740819405693641494363392*i1^42 + 720886110655297301840194752631361640908610456115315641449547461602661310862304803628288981286809100314066033874305165006259131309153561520055921942369808330053078848267027709451726584976864853586542594801678627231764139543310614464725644433341776822862309826343448992625934938545863534249748834768268181869210985793868331162489518218363924584711501598450229963533034659457336468945277061217259733127353743171268025268272358490927625230643087927437215309581277736861874108291816565044862750973643843826521608962517534876710347855453564703620490928517041142675551194708118785378338431862597797602670577869506933358301599211988644375820188092800865282621107418580138683251040190880063828670633483766700058461257470316767619165895630337476339638741894868502535855924739869250661155880204415522336410770983010810702272101299630143637866364412804595736896030538853552956731172390113752683053024738673916090481025287551784054978695892704399806373092834418314919370393427637983922520190291703374800027380535085009543492980542891771471131738560*i1^43 - N1*69036210143256699776171272238898452214632935838772518798632274017878519034051851260838661732983104024048156808724805974243149024569130752342974828304406329570286216974792387659276717038767617482915350773952500001353977760278730782274412849307568266220359731541147200375126200762548707773398873021864510409627401864241217928283698734727211772084705476747364792371329328125*i3 ] ]